TDDB18 PROGRAMMERING I ADA, grundkurs, 4 poäng
/Introduction to Programming in Ada/

För: M1, MI2

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

Mål:
Kursen skall ge grundläggande kunskaper om programmering och programutvecklingsmetodik. Förutom detta skall deltagaren få förståelse för hur datorer och datorsystem fungerar, både maskin- och programvarumässigt, inom tekniska problemområden. Insikt i funktionen av systemprogram som användare kommer i kontakt med.

Påbyggnadskurser:
TDDB 21 Programmering - tillämpning och datastrukturer - M.

Organisation:
Föreläsningarna omfattar en genomgång av det imperativa språket Ada. Lektionerna används till förberedelser inför laborationerna samt övningar i programmering. På laborationerna övas handhavande av en dators styrspråk och systemprogramvara såsom kompilering, länkning och textredigering. Lösning av programmeringsuppgifter.

Kursinnehåll:
Handhanvande av datorsystem - Genomgång av det fönstersystem som används på IDA, Unix, editorn Emacs. Genomgång av hanteringen av arbetsstationer och utskriftsenheter. Programmering - Introduktion till programmering och olika programmeringsspråk. Handhavande av systemprogramvara såsom kompilator och länkare. Specifikt i Ada: språkets element, datatyper, deklarationer, uttryck, satser, underprogram, in- och utmatning, programstrukturering. Paket. Datastrukturer såsom fält, poster, filer och pekare.

Kurslitteratur:
En lista med material kommer att finnas i kursinformationen samt på internet: http://www.ida.liu.se/~TDDB18/

TEN1Datortentamen. , 2 p.
LAB1En laborationskurs., 2 p.


Undervisningsspråk är svenska.


Examinator: Torbjörn Jonsson
Kurshemsida: http://www.ida.liu.se/~TDDB18/

Engelsk kursplan



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