Kursplan - Grundläggande programmering
Omfattning
5.0 hp
Kurskod
DVA144
Giltig från
Hösttermin 2026
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1N (Grundnivå, har endast gymnasiala förkunskapskrav)
Huvudområde(n)
Datavetenskap
Organisation
Institutionen för datavetenskap och datateknik
Fastställd
2025-12-19
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
Syfte
Kursen ger förmåga att lösa programmeringsproblem genom design av enklare algoritmer samt att utifrån dessa konstruera program på ett strukturerat sätt i programmeringsspråket Python.
Kursen behandlar även användningen av tredjepartsbibliotek för att utöka språkets funktionalitet.
Lärandemål
Efter avslutad kurs ska studenten kunna:
- redogöra för grundläggande programmeringsbegrepp inklusive olika språkelement och deras syntax,
- konstruera strukturerade program för att lösa problem som är av sådan omfattning att lösningen kräver att språkets konstruktioner utnyttjas, som exempelvis iteration, selektion och datatyper,
- dela upp ett program i passande moduler för att underlätta, underhåll och främja återanvändning
- utföra grundläggande testning, felsökning och korrigering av program,
- använda språkets standardbibliotek samt
- söka, värdera och använda tredjepartsbibliotek med hänsyn till funktionalitet och säkerhet.
Innehåll
Programmeringsteknik: Grundläggande kunskap om problemlösning, algoritmer, programkonstruktion, testning, och felsökning.
Programspråkets uppbyggnad såsom variabler, datatyper, tilldelning, aritmetiska och logiska operatorer, funktioner, selektion, iteration, sekvenstyper, mappningstyper, strängar, in- och utmatning samt standardbibliotek.
Tredjepartsbibliotek: Installation och användning av externa bibliotek för att tillföra specialiserad funktionalitet.
Behörighet
Grundläggande behörighet samt Matematik 3b eller 3c eller Matematik C Eller: Matematik - fortsättning nivå 1b eller Matematik - fortsättning nivå 1c
Examination
LAB1 Laboration, 5 hp, Laborationsserie som kontinuerligt redovisas enligt instruktioner , examinerar lärandemål 1-6, betyg Underkänd (U) eller Godkänd (G)
En student som har ett besked om riktat pedagogiskt stöd från MDU kan ansöka om anpassning vid examinationen. Det är examinatorn som beslutar om eventuell anpassning utifrån beskedet och förutsättningarna i övrigt.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskole-förordningen, till rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning för viss tid.
Betyg
Godkänd (G)
Övergångsbestämmelser och övriga föreskrifter
Kursen överlappar 5 hp med DVA128 Programmeringsteknik med Python och DVA143 Programmeringsteknik med Python.
Skriv ut kursplan