Programmering, bryggningskurs
Kursplan, Avancerad nivå, 1TD046
- Kod
- 1TD046
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Datavetenskap A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
- Betygsskala
- Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 12 mars 2009
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Kandidatexamen inom ett tekniskt eller naturvetenskapligt område. Viss datorvana nödvändig, men kunskaper i programmering är inte ett krav.
Mål
För godkänt betyg ska studenten kunna
- använda programmeringsspråken Python och C inom beräkningsområdet och för ingenjörstillämpningar
- använda antingen C++ eller Fortran och tillämpa dessa kunskaper på vetenskapliga problem
- koppla samman Python med bibliotek skrivna i C, C++ eller Fortran
- beskriva de grundläggande idéerna bakom objektorienterat betraktelsesätt till programmering och hur dessa kan tillämpas inom tillämpningar
Innehåll
Kursen är avsedd för studenter på masternivå som behöver använda egen programmering för att lösa beräkningsproblem, t.ex. inom fysik eller biologi. Kursen i hög grad tillämpningsdriven, och lösningsstrategier i programmeringsspråken Python, C och C++ eller Fortran lärs ut i kursen. Vidare ingår integrering mellan Python och andra språk (C, C++ eller Fortran). Den senare delen av kursen är uppdelad mellan C++ och Fortran och kursdeltagarna väljer ett av dessa spår. Objektorienterad programutveckling och den begreppsapparat som ingår diskuteras i kursen. Fokus ligger på hur dessa begrepp är kopplade till verkligheten.
Undervisning
Föreläsningar, lektioner, laborationer, inlämningsuppgifter/mini-projekt.
Examination
Godkända inlämningsuppgifter/mini-projekt och en eventuell skriftlig tentamen.
Litteraturlista
- Litteraturlista giltig från och med vårterminen 2019
- Litteraturlista giltig från och med höstterminen 2018
- Litteraturlista giltig från och med höstterminen 2017
- Litteraturlista giltig från och med höstterminen 2015
- Litteraturlista giltig från och med vårterminen 2013
- Litteraturlista giltig från och med höstterminen 2010
- Litteraturlista giltig från och med höstterminen 2008