Programmering i UNIX-miljö, 6 HP
Studiestart
Ingen planerad studiestart
Undervisningsform
Språk
Studietid
För tillträde till kursen krävs att den studerande har avklarade kurser i Programmering 12 hp, Algoritmer och datastrukturer 6 hp. Genomgångna kurser i Operativsystem 6 hp, Datakommunikation eller Lokala nätverk minst 4 hp.
Syftet med kursen är att studenten ska tillägna sig en fördjupad förståelse för UNIX-baserade system och för operativsystemnära programmering. Detta innebär bl a att kunna programmera på operativsystemets mest abstrakta nivå, närmast användaren, och nedåt genom abstraktionsnivåerna till den lägsta nivån, systemanropen. Kursen lär ut hur man designar mjukvara som interagerar med datorn via operativsystemet UNIX (och UNIX-baserade/liknande operativsystem såsom Linux och MacOS). Kursen lägger grunden för vidare studier inom andra områden (till exempel datasäkerhet) som kräver konkret förståelse för den underliggande teknologin. Syftet uppnås genom att studenten via en serie laborationer får praktisk erfarenhet av att utveckla program i en UNIX-miljö.
För tillträde till kursen krävs att den studerande har avklarade kurser i Programmering 12 hp, Algoritmer och datastrukturer 6 hp. Genomgångna kurser i Operativsystem 6 hp, Datakommunikation eller Lokala nätverk minst 4 hp.
Nivå
G2F
Kurskod
DV1578