studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TND012 Programmering grk, 6 hp
/Programming /

För:   ED   KTS   MT  

 

Prel. schemalagd tid: 68
Rek. självstudietid: 92

  Utbildningsområde: Teknik

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

  Mål:  IUAE-matris
Kursen skall ge grundläggande kunskaper om hur man konstruerar program i ett högnivåspråk, C++. For att bli godkänd på kursen ska studenten ha uppnått följande lärandemål.
  • Förklara vad som händer då ett program körs utifrån programmets källkod.
  • Beskriva begreppen kompilering, källkod, objektkod, exekverbar kod.
  • Använda inbyggda datatyper för heltal, flyttal, textsträngar, arrayer och poster.
  • Använda styrsatser för val (selektion) och upprepning (iteration) i egna program.
  • Skriva egna underprogram och kunna använda olika parametrar och returvärden.
  • Utifrån ett problem skriva ett program.
  • Dela upp ett program i lämpliga underprogram, där varje underprogram utför en uppgift.
  • Använda funktionaliteten hos några grundläggande standardbibliotek i C++.
  • Skriva program för enkel filhantering.


  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
Objektorienterad programmering (MT, KTS), Programmering fk (ED). Programmering i C++ (MT, ED).

  Organisation:
Föreläsningar, lektioner och laborationer.

  Kursinnehåll:
Vad är ett program och hur programmerar man? Variabler, deklaration, och aritmetiska uttryck. Styrsatser: selektion och iteration. Arrayer: sortering och sökning. Funktioner. Funktioner som inte returnerar något värde. Parameteröverföring: referensparametrar. Funktionsdeklarationer. Uppdelning av program. Räckvidd och synlighet. Posttyper. In- och utmatning. Enkel filhantering. Grundläggande standardbiblioteket i C++.

  Kurslitteratur:
C++ direkt, Jan Skansholm, Studentlitteratur, 3:e upplagan år 2011.

  Examination:
DAT1 LAB1 UPG1
Tentamen vid dator (U,3,4,5)
Laborationskurs (U,G)
Frivillig uppgift (U,G)
3 hp
3 hp
0 hp
 
Den frivillga uppgiften består av tre duggor. Godkänt på samtliga tre duggor tillgodoräknas till den del av datortentan som ger betyg 3. Datortentan innehåller tre delar. Godkänt på del 1 ger betyg 3. För högre betyg måste således övriga delar på datortentan genomföras med godkänt resultat.



Undervisningsspråk är Engelska.
Institution: ITN.
Studierektor: Camilla Forsell
Examinator: Aida Nordman
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 03/21/2017