TDDB26 | PROGRAMMERING I ADA, grundkurs, 3,5 poäng /Introduction to Programming in Ada/ För: M1 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: B | ||
Mål: Kursen skall ge grundläggande kunskaper om programmering och program utvecklingsmetodik. 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: TDDB21 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, fil hantering. Arbete med programmeringsuppgifter i Ada. Programutvecklings metodik.Kurslitteratur: Meddelas i kursinformationen. | ||
LAB 1 | En laborationskurs. | |
TEN 1 | Datortentamen. |