TNDE50 Programmering, 4 poäng
/Introduction to Programming/

För: DE 1

Utbildningsområde: Teknik    Ämnesgrupp: Datateknik
Fördjupningsnivå: B

Mål:
Efter kursen skall deltagarna - kunna skriva välstrukturerade och korrekta program i programspråket C++ - ha grundläggande kunskaper i programutvecklingsmetodik - ha kunskaper i programspråket C++.

Förkunskaper:
TNDE25 Introduktion till datorer och datateknik eller TNDE15 Informationsteknik.

Påbyggnadskurser:
TNDE11 Datastrukturer och Algoritmer.

Organisation:
Föreläsningarna omfattar genomgång av programspråkets olika delar och grundläggande programutvecklingsmetodik. Under lektionerna övas utveckling av program och förberedelse görs inför laborationerna. Vid laborationerna övas praktiskt utveckling av program i C++ och hantering av datormiljön för programutveckling. Kursen kräver en stor egen arbetsinsats utöver den schemalagda undervisningen.

Kursinnehåll:
Programmering och grundläggande programutvecklingsmetodik. Program språket C++ innefattande enkla och strukturerade datatyper, satser, kontrollstrukturer, in- och utmatning, funktioner, klasser, pekare och länkade strukturer samt filhantering. Datorverktyg för programutveckling.

Kurslitteratur:
Skansholm, Jan: C++ direkt, Studentlitteratur. Kurskompendium utgivet av institutionen.

LAB1En laborationskurs, 1 p.
PRA1Projektuppgift, 3 p.
Genomförande av projektuppgift som avslutas med skriftlig och muntlig redovisning, obligatoriska gruppuppgifter. För betyget 3 krävs godkänt projekt och godkända gruppuppgifter. Betygen 4 och 5 kräver att man dessutom gör en tentamen vid dator.


Undervisningsspåk är svenska.

Engelsk kursplan

Gäller 1999, beslut av utbildningsnämnden november 1998