| |||||
| Real time and concurrent programming | |||||
| Nivå: | B | ||||
| Ämneskod: | DTA | ||||
| Utbildningsomr: | TE | ||||
|
MÅL | |||||
|
Att ge: - Kunskaper och färdigheter att programmera i form av parallella processer i högnivåspråk - Förståelse för problemställningar, metoder och struktureringsmekanismer för realtids- och processprogrammering. Programmeringen syftar till att påverka en yttre miljö av sensorer och effektorer. | |||||
|
KURSINNEHÅLL | |||||
|
- Parallellt exekverande program - Kommunikationsstrategier och synkroniseringsmekanismer för processinteraktion - Händelsestyrda system, cyklisk aktivering av processer, problem och lösningsmetoder - Programmeringsspråkskonstruktioner för parallell- och realtidshantering - Resurshantering, specificering, verifikation och validering. | |||||
|
FÖRKUNSKAPER/BEHÖRIGHET | |||||
|
Genomgångna kurser i Programmeringsmetoder 5 p, Enchipsdatorer med tillämpningar 5 p alternativt PC-Teknik 5 p eller motsvarande. | |||||
|
UNDERVISNING | |||||
| Föreläsningar, laborationer och projekt. | |||||
|
EXAMINATION | |||||
|
Tentamen 3 p. Laborationer och projekt 2 p. | |||||
|
BETYG | |||||
|
Som betyg används betygsgraderna Underkänd, 3, 4 och 5.
Laborationer och projekt betygsätts med Godkänd eller Underkänd. | |||||
| KURSLITTERATUR | |||||
|---|---|---|---|---|---|
| Kurslitteratur | Titel: Real-Time Systems and Programming Languages Författare: Allan Burns and Andy Wellings Förlag: Addison Wesley ISBN: 0-201-72988-1 | ||||