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. | ||
TENA | Skriftlig tentamen, 1,5 p. | |
LABA | Programmeringsuppgifter., 1,5 p. | |
UPGA | Projekt, 1,5 p. | |
Endast betyg godkänd ges på Tema 1. |
Undervisningsspråk är svenska.