Engelskt namn: Imperative Programming (C)
Denna kursplan gäller: 2022-06-27 och tillsvidare
Kurskod: 5DV221
Högskolepoäng: 7,5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning:
Datavetenskap: Grundnivå, har endast gymnasiala förkunskapskrav
Betygsskala: Väl godkänd, godkänd, underkänd
Ansvarig institution: Institutionen för datavetenskap
Beslutad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2022-03-28
Kursen riktar sig till nybörjare och introducerar imperativ programmering genom programspråket C. Studenten ges möjlighet att bygga upp en sådan konceptuell förståelse för imperativ programmering och programspråket C som behövs för att sedan på egen hand kunna bredda sin kunskap genom att studera teknisk dokumentation. Studenten får även färdighetsträning i grundläggande programmering och bygger successivt upp en förmåga att implementera och testa algoritmer samt skapa strukturerade och dokumenterade program.
Kunskap och förståelse
Efter avslutad kurs ska studenten kunna:
Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:
Undervisningen bedrivs i en form som möjliggör en individuellt anpassad studietakt. Instruktioner, inspelade föreläsningar, övningsuppgifter och annat material tillhandahålls via en lärplattform. Kursen är indelad i en sekvens av avsnitt. Studenterna går igenom avsnitten i sin egen takt. Varje avsnitt har tydliga lärmål. För att gå vidare till nästa avsnitt ska studenten visa att hen bemästrat det aktuella avsnitt genom att delta i regelbundna formativa prov. Utöver de formativa proven erbjuds lärarledda genomgångar och diskussioner i grupper som anpassas efter individernas behov. Utöver schemalagda aktiviteter erbjuds individuell handledning.
Kursen är indelad i ett antal avsnitt. För varje avsnitt testas studentens kunskaper genom ett avsnittsprov som antingen är skriftligt (skriftliga frågor som besvaras skriftligt under övervakning på plats) eller laborativt (skriftlig programmeringsuppgift som besvaras genom inlämning av programkod via lärplattform). För att bli godkänd på kursen krävs godkänt resultat på samtliga avsnittsprov.
Under kursens gång genomförs avsnittsproven i formativt syfte för att ge studenten ett individanpassat stöd. Vid kursens slut samt vid omexamination genomförs avsnittsproven i summativt syfte. De summativa proven består dels av en konkatenering av de skriftliga avsnittsproven och dels av en gemensam inlämning av de laborativa avsnittsproven. En student som blivit godkänd på ett avsnittsprov behöver normalt inte göra om samma prov en gång till (se nedan för ett undantag).
På kursen ges något av betygen Underkänd (U), Godkänd (G) eller Väl godkänd (VG). För godkänt betyg krävs godkänt resultat på samtliga avsnittsprov. För betyget VG krävs dessutom godkänt resultat på en (frivillig) skriftlig salstentamen.
Resultaten på de prov och omprov (såväl avsnittsprov som salstentamen) som genomförts inom ramen för ett kurstillfälle utan att resultera i ett godkänt betyg på kursen är giltiga i 12 månader från kurstillfällets start.
Stöd på grund av funktionsnedsättning
Avsteg från kursplanens examinationsform kan göras för en student som har beslut om pedagogiskt stöd på grund av funktionsnedsättning. Individuell anpassning av examinationsformen ska övervägas utifrån studentens behov. Examinationsformen anpassas inom ramen för kursplanens förväntade studieresultat. Efter begäran av studenten ska kursansvarig lärare, i samråd med examinator, skyndsamt besluta om anpassad examinationsform. Beslutet ska sedan meddelas studenten.
Byte av examinator
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.
I en examen får denna kurs ej ingå, helt eller delvis, samtidigt med en annan kurs med likartat innehåll. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap och/eller programansvarig för sitt program. Särskilt gäller att kursen helt överlappar 5DV158 Programmering i C och de kan därför inte samtidigt ingå i en examen. Kursen överlappar 5DV157 Programmeringsteknik med C och Matlab med 6,0 hp.
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.
Vägen till C
Bilting Ulf, Skansholm Jan
4., [rev. och uppdaterade] uppl. : Lund : Studentlitteratur : 2011 : 269 s. :
Lösningsförslag till övningsuppgifterna
ISBN: 978-91-44-07606-5
Obligatorisk
Se Umeå UB:s söktjänst
Vägen till C
Bilting Ulf, Skansholm Jan
4., [rev. och uppdaterade] uppl. : Lund : Studentlitteratur : 2011 : 269 s. :
Lösningsförslag till övningsuppgifterna
ISBN: 978-91-44-07606-5
Obligatorisk
Se Umeå UB:s söktjänst