TTIT31 TEMA 1, PROGRAMMERING, 4,5 poäng
/Programming/

För: IT2

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

Mål:
Kunskaper om, främst objektorienterad, programmering och programutveckling. Praktisk färdighet i programmering. Kunskaper om grundläggande datastrukturer och algoritmer. Kunskaper om testning och felsökning av program. Kunskaper om modellen för skrivprocessen, grafisk form och argumenterande framställning.

Förkunskaper:
Kunna använda Sun datorsystem (speciellt filhantering och informationssökning). Vana att redigera och hantera text lagrad på fil. Abstraktion och modellering av system. Grundläggande matematiska kunskaper.

Organisation:
Se studiehandboken, del 1.

Kursinnehåll:
Objektorienterad analys, design och programmering, men även inslag av imperativ (procedurell) programmering. Ett objektorienterat programspråk. Grundläggande datastrukturer såsom lista, stack, kö, enklare träd. Programutvecklingshjälpmedel såsom kompilator, avlusare, make, testverktyg. Språklig granskning av andra studenters texter. Grundläggande principer för grafisk form. Genomförande av argumenterande framställning.

Kurslitteratur:
Enligt litteraturlista som meddelas inför kursstarten.

Examination:
UPG 1Inlämningsuppgifter.
LAB 1Programmeringsuppgifter.
UPG 2Skriftlig rapport.
Endast betyg godkänd ges på Tema 1. I följande moment ges slutbetyg när tema 1 är godkänt. Moment 1 Programmering, termin 3, betyg G. Moment 2 Programvarutestning, termin 3, betyg G I följande moment ges slutbetyg när tema 1, tema 3 och tema 4 är godkända. Moment 3 Kommunikationsstrimman, termin 3, betyg G.


Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97