studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2014
 
TDIU01 Programmering i C++ g.k., 4 p / 6 hp
/Programming in C++, basic course/

För:   DI   EL  

 

Prel. schemalagd tid: 87
Rek. självstudietid: 73

  Utbildningsområde: Teknik

Ämnesgrupp: Datalogi, Datateknik   Nivå (A-D):B

Huvudområde: Datateknik   Nivå (G1,G2,A): G1

  Mål:  IUAE-matris
Kursens syfte är att ge färdighet i att använda ett unixbaserat datorsystem, ge en grund för att kunna utveckla små datorprogram och lära ut grunderna i programspråket C++. Efter genomgången kurs ska studenten kunna konstruera programmerbara lösningar för givna problem och implementera dessa i programspråket C++ samt använda ett datorsystem för att arbeta med program och texter samt söka information.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)


OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Programmering med C++standardbibliotek, Objektorienterad programmering.

  Organisation:
Kursen består av föreläsningar, lektioner, laborationer och problemlösningsseminarier.
Kursen pågår hela höstterminen.


  Kursinnehåll:
Föreläsningarna, lektioner och laborationer behandlar följande:
  • grundläggande programutvecklingsmetodik, baserad på stegvis programförfining.
  • procedurell programmering i C++, vilket innebär program baserade på variabler, konstanter, deklarationer, uttryck, satser, funktioner.
  • grundläggande datatyper (heltal, flyttal, boolesk typ, tecken och strängar), grundläggande datastrukturer (fält, standardcontainern vector), dynamisk minneshantering (pekare) och länkade datastrukturer
  • grundläggande användning av C++ standardbibliotek (strömbiblioteket för in- och utmatning, tecken- och stränghantering, standardfunktioner).


  Kurslitteratur:
Problem solving with C++, 8th edition: Savitch. Pearson (2012)
Laborationshandledningar, stilguider för C++ och annat material finns på kursens webbsidor.


  Examination:
DAT2 LAB2
En datortentamen (U,3,4,5)
Programmeringsuppgifter (U,G)
2 hp
4 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Tommy Färnqvist
Examinator: Torbjörn Jonsson
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2014 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 06/26/2014