Kursplan - Grundläggande programmering
Omfattning
5.0 hp
Kurskod
DVA144
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1N (Grundnivå, har endast gymnasiala förkunskapskrav)
Huvudområde(n)
Datavetenskap
Akademi
Institutionen för datavetenskap och datateknik
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 intyg från MDU avseende sin funktionsnedsättning har möjlighet att anmäla önskemål om anpassning vid salstentamina eller annan examinationsform i enlighet med Regler och anvisningar för examination på grundnivå och avancerad nivå vid Mälardalens högskola (2020/1655). Det är examinator som, utifrån det intyg som utfärdats, beslutar om eventuell anpassning och i så fall vilken anpassning som ska gälla.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskoleförordningen, till universitetets 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.
Betyg
Tvågradig skala
Skriv ut kursplan