TTIT31 Tema 1: Programmering, 4,5 poäng
/Programming/

För: IT2

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

Mål:
Praktisk färdighet i imperativ programmering och kringliggande programmeringsmiljö. Grundläggande kunskaper i objektorienterad programmering. Förmåga att analysera och lösa enklare programmeringsuppgifter samt färdighet i att testa och felsöka program.

Förkunskaper:
Grundläggande programmering i Java (TTIT13 Grundläggande datavetenskap). Vana att använda Sun datorsystem (speciellt filhantering och informationssökning). Abstraktion och modellering av system. Grundläggande matematiska kunskaper.

Organisation:
Se studiehandboken, del 1. Vissa kursmoment integreras med TTIT36 Kommunikation IT.

Kursinnehåll:
Problemlösning, imperativ programmering, rekursion, pekare (referenser), strömmar, undantag och programmeringsspråket Java. Datastrukturer: enkla klasser, lista, stack, kö. Algoritmer: sökning och sortering. Programutvecklingshjälpmedel: javakompilator, javatolk och Emacs.

Kurslitteratur:
Enligt litteraturlista.

TENASkriftlig tentamen, 1,5 p.
LABAProgrammeringsuppgifter., 1,5 p.
UPGAProjekt, 1,5 p.
Endast betyg godkänd ges på Tema 1.



Undervisningsspråk är svenska.




Engelsk kursplan



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