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

För: IT2

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

Mål:
Kunskaper om objektorienterad, programmering och programutveckling. Praktisk färdighet i programmering i programspråket Java. Användning av Javas klassbibliotek. Kunna utforma enklare grafiska användargränsytor med Javas AWT. Kunskaper om grundläggande datastrukturer och algoritmer. Kunskaper om testning och felsökning av program.

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

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

Kursinnehåll:
Objektorienterad analys, design och programmering. Programspråket Java och dess klassbibliotek. Datastrukturer: lista, stack, kö, enklare träd. Algoritmer: sökning och sortering. Programutvecklingshjälpmedel: javakompilator, javatolk, javaavlusare, testverktyg.

Kurslitteratur:
Enligt litteraturlista.

LAB1Programmeringsuppgifter., 3,5 p.
UPG1Inlämningsuppgifter., 1 p.
Endast betyg godkänd ges på Tema 1.


Undervisningsspåk är svenska.

Engelsk kursplan

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