Engelskt namn: C programming and Unix
Denna kursplan gäller: 2024-09-02 och tillsvidare
Kurskod: 5DV088
Högskolepoäng: 7,5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning:
Datavetenskap: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Betygsskala: Med beröm godkänd, icke utan beröm godkänd, godkänd, väl godkänd, godkänd, underkänd
Ansvarig institution: Institutionen för datavetenskap
Beslutad av: teknisk-naturvetenskapliga fakultetsnämnden, 2008-05-26
Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2024-02-23
Modul 1, teori, 4,5 hp
Modulen innefattar genomgång av ett operativsystems (Unix) gränsytor och viktiga systemprogramvaror, filsystem och processhantering i Unix, introduktion till parallella processer och trådar, principer för synkronisering och kommunikation mellan processer/trådar samt programutveckling, verktyg och felsökningsmetodik i Unix-miljö.
Modul 2, laboration, 3 hp
Modulen utgörs av praktiska laborationer med ett antal obligatoriska inlämningsuppgifter.
Kunskap och förståelse
Efter avslutad kurs ska studenten kunna:
Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:
Minst 7,5 hp introduktion till programmering i programspråket C och 7,5 hp datastrukturer och algoritmer i programspråket C.
Undervisningen bedrivs i form av föreläsningar, arbete i datorlabb och övningar i mindre grupper. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.
Modul 1 examineras genom en skriftlig salstentamen och ges något av betygen Underkänd (U), Godkänd (3), Icke utan beröm godkänd (4) eller Med beröm godkänd (5). Modul 2 examineras genom ett antal skriftliga inlämningsuppgifter och ges något av betygen Underkänd (U) eller Godkänd (G). På kursen som helhet sätts något av betygen Underkänd (U), Godkänd (3), Icke utan beröm godkänd (4) eller Med beröm godkänd (5). När kursen är avklarad är det betyget på modul 1 som avgör betyget på kursen som helhet.
Anpassad examination
Examinator kan besluta om avsteg från kursplanens examinationsform. Individuell anpassning av examinationsformen ska övervägas utifrån studentens behov. Examinationsformen anpassas inom ramen för kursplanens förväntade studieresultat. Student som har behov av en anpassad examination ska senast 10 dagar innan examinationen begära anpassning hos Institutionen för datavetenskap. Examinator beslutar om anpassad examination som sedan meddelas studenten.
studerande som inte godkänns vid ordinarie provtillfälle anordnas ytterligare provtillfälle. En student som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det (HF 6 kap. 22 §). Begäran om ny examinator ställs till prefekten för Institutionen för datavetenskap.
Om kursplanen har upphört att gälla eller kursen slutat erbjudas garanteras en student som någon gång registrerats på kursen minst tre provtillfällen (inklusive ordinarie provtillfälle) enligt denna kursplan under en tid av maximalt två år från det att kursplanen upphört att gälla eller kursen slutat erbjudas.
Advanced programming in the UNIX environment
Stevens W. Richard., Rago Stephen A.
3. ed. : Upper Saddle River, New Jersey : Addison-Wesley : 2013 : xxxii, 994 pages :
ISBN: 978-0-321-63773-4
Se Umeå UB:s söktjänst