Programmering i UNIX-miljö, 6 HP

En kvinna sitter vid ett skrivbord i ett bibliotek

Studiestart

Ingen planerad studiestart

Undervisningsform

Språk

Studietid

Startar ej
Förkunskapskrav

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örkunskapskrav

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