Grundnivå
- CD100A Imperativ programmering (7,5 hp)
- CD120A Algoritmer och datastrukturer (7,5 hp)
- CD131A Datakommunikation (7,5 hp)
- 4,5 hp från kursen CD142A Digital- och datorteknik (7,5 hp)
CTDVA Datavetenskap
G1F / Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Kursen ingår i examensfordringarna för civilingenjörsexamen i Datateknik.
Kursens syfte är att studenten utvecklar förståelse för hur operativsystem och annan systemprogramvara fungerar och hur man använder operativsystems programmeringsgränssnitt vid utveckling av applikationer, inklusive:
- Översikt av olika operativsystem
- Grundläggande Unix/Linux
- Processer, trådar och parallellexekvering
- Filsystem
- POSIX
- Skriptprogrammering
- Minneshantering
- In-/ut-enheter (I/O)
- Operativsystem för speciella ändamål
- Reguljära och kontextfria språk, grammatiker, syntax och semantik
- Kompilatorer: lexikal, syntaktisk och semantisk analys, kodgenerering
Kunskap och förståelse
Efter avslutad kurs skall studenten kunna:
1. förklara operativsystems arkitektur och uppbyggnad,
2. redogöra för centrala begrepp inom formella språk, som t.ex. grammatiker, syntax och semantik,
3. förklara lexikal, syntaktisk och semantisk analys, samt kodgenerering.
Färdighet och förmåga
Efter avslutad kurs skall studenten kunna:
4. utveckla enkla skript för att visa ett operativsystems vanliga funktioner,
5. skapa parallellexekverande- och grafikbaserade applikationer genom att använda operativsystemets primitiver,
6. utveckla moduler för operativsystemets kärna.
Värderingsförmåga och förhållningssätt
Efter avslutad kurs skall studenten kunna:
7. analysera och jämföra olika operativsystems arkitekturer i relation till kvalitetsegenskaper som prestanda och robusthet.
Föreläsningar, övningar, laborationer och projektarbete (inklusive handledning) samt övriga självstudier.
För godkänt betyg krävs:
- godkänd skriftlig tentamen (3 hp, TH) (Lärandemål 1, 2, 3 och 7).
- godkända laborationsuppgifter (3 hp, UG) (Lärandemål 4, 5 och 6).
- godkänd skriftlig inlämning och muntlig presentation av projektuppgift (1,5 hp, UG) (Lärandemål 4, 5 och 6).
För samtliga bedömningar ska underlaget vara sådant att individuella prestationer kan särskiljas.
Slutbetyget motsvaras av betyget på den skriftliga tentamen.
- Tanenbaum, A. (2014) Modern Operating Systems (4th Edition), Pearson.
Malmö universitet ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av lärosätet. Universitetet sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).
Om en kurs har upphört att ges eller har genomgått större förändringar ska studenterna, under ett år efter det att förändringen har skett, erbjudas två tillfällen för omprov baserade på den kursplan som gällde vid registreringen.
Om en student har beslut om riktat pedagogiskt stöd, har examinator rätt att ge ett anpassat prov eller låta studenten genomföra prov på ett alternativt sätt.