Datorteknik EI1
Kursplan, C-nivå, 1DT827
Kursen är avvecklad.
- Kod
- 1DT827
- Nivå
- C
- Ämne(n)
- Datavetenskap
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 28 maj 2004
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Programmeringsteknik EI1, Mikrodatorteknik EI1 eller motsvarande kunskaper.
Syfte
Genom kursen skall den studerande förvärvat
kunskaper att kunna redogöra för hur datorsystem
och dess systemprogram fungerar som en komponent i
ett distribuerat system. I detta ingår att
att vara väl förtrogen med hur operativsystem
internt är uppbyggda och de grundläggande
principerna och teorierna för detta, samt hur de
växelverkar med maskinvara och andra programsystem
och att känna till teori och praktisk användning av
kommunikation i datanät och kunna relatera detta
till hur den enskilda datorn likväl som ett
distribuerat system är uppbyggt. Desutom ska
deltagarna uppnå en programmeringsfärdighet och
grundläggande förståelse för användning av
algoritmer och några vanliga datastrukturer, samt
kunna programmera i ett modernt objektorienterat
språk.
Innehåll
De grundläggande datatyperna lista, stack, kö och binärt träd. Några viktiga algoritmer på dessa. Dataabstraktion. Programmeringsmetodik introducerad i ett modernt objektorienterat språk. Processer, processkoordination och principer för programmering och schemaläggning av parallella system av processer. Minnes- och namnhantering för objekt med hjälp av sidindelning och segmentering. Metoder för minnesallokering. In- och utmatningssystem och filsystem samt informationsskydd. Kommunikationsprotokoll, arkitekturer för kommunikation (t.ex. ISO-OSI). Fallstudier.
Undervisning
Föreläsningar, lektioner och laborationer. I denna kurs ingår även ett mindre projekt.
Examination
Kursen är uppdelad i tre huvudkomponenter; Algoritmer & datastrukturer, Operativsystem och Datakommunikation. Komponenterna är alla uppdelade en teoridel omfattande 3 poäng och en mer praktisk del omfattande 2 poäng.
Kursen examineras i enlighet med information given vid kursstart och innehåller muntlig eller skriftlig tentamen och obligatoriska uppgifter.
Litteraturlista
Litteraturlista saknas.