Datorteknik EI1

15 poäng

Kursplan, C-nivå, 1DT827

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 saknas.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin