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. | ||
LAB1 | En laborationskurs, 1 p. | |
PRA1 | Projektuppgift, 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