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

För: M1, MI1

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

Mål:
Kursen skall ge grundläggande kunskaper om programmering och programutvecklingsmetodik. För att kunna arbeta i kursen använder vi ett exempel på ett imperativt språk, Ada. 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:
Under föreläsningarna genomgås datorsystemdelen och programspråket Ada. Ett textredigeringsprogram, ett Adasystem och ett styrspråk på ett datorsystem genomgås under lektionerna. Under laborationerna övas handhavande av en dators styrspråk och systemprogramvara såsom kompilering, länkning och textredigering. Lösning av programmeringsuppgifter.

Kursinnehåll:
Datorsystemdel: Genomgång av grundläggande begrepp. Maskinvara, minnen, intern representation, in- och utmatning. Systemprogramvara. Operativsystem, språköversättare, filhanteringssystem. Tillämpningsprogramvara. Datorer i samhället, datalagen. Programmeringsmetodik. Programspråk. Ada: Språkets element, datatyper, deklarationer, uttryck, satser, underprogram, in- och utmatning, programstrukturering. Paket. Datastrukturer såsom fält, poster, filer och pekare. Lektioner och laborationer: Redigering av textfiler. Styrspråk: Kompilering, länkning, exekvering, filhantering. Arbete med programmeringsuppgifter i Ada. Programutvecklingsmetodik.

Kurslitteratur:
Meddelas i kursinformationen.

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

Undervisningsspåk är svenska.

Engelsk kursplan

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