| TDDB18 |
Programmering i Ada, grundkurs, 4 p
/
6 hp
/Introduction to Programming in Ada/
För:
KA
TB
|
| |
Prel. schemalagd
tid: 68
Rek. självstudietid: 92
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi, Datateknik Nivå (A-D):B
Huvudområde: Bioteknik, Datateknik, Datavetenskap Nivå (G1,G2,A): G1
|
| |
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.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
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:
- Handhavande 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: Lista med kurslitteratur m.m. finns via kurshemsidan:
http://www.ida.liu.se/~TDDB18/
|
| |
Examination: |
DAT1 LAB1
|
Datortentamen (U,3,4,5) En laborationskurs (U,G) |
3 hp 3 hp
|
| |
|
|
|