Kursplan - Programmeringsteknik med Python
Omfattning
7.5 hp
Kurskod
DVA143
Giltig från
Hösttermin 2025
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1N (Grundnivå, har endast gymnasiala förkunskapskrav)
Huvudområde(n)
Datavetenskap
Organisation
Akademin för innovation, design och teknik
Fastställd
2025-01-16
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Böcker
A Beginners Guide to Python 3 Programming
Softcover ISBN 978-3-031-35121-1 eBook ISBN 978-3-031-35122-8 Det går även bra med andra böcker som täcker grundläggande programmering med Python. Mycket information finns också att hämta på internet.
ISBN: 3031351223
Kompendium
Programming with Python
Kompendiet tillhandahålls via Canvas.
Syfte
Programmeringsteknik med Python är en grundkurs i programmering. Kursen ger grundläggande kunskaper i strukturerad programmering och programkonstruktion med programmeringsspråket Python. Studenten ges också en introduktion till hur man med Python-script kan kommunicera med Hypertext Transfer Protocol-baserade applikationsprogrammeringsgränssnitt (webbtjänster).
Lärandemål
Efter avslutad kurs ska studenten kunna:
- redogöra för grundläggande språkelement,
- använda språkets standardbibliotek,
- förstå hur man kan utöka språkets funktionalitet med hjälp av tredjepartsbibliotek,
- lösa ett problem genom att konstruera ett strukturerat program samt
- redogöra för hur man med Python anropar och tolkar svar från webbtjänster.
Innehåll
Programmeringsteknik: Baskunskaper i strukturerad programmeringsteknik samt problemlösning och felsökning.
Programspråket: Grundläggande språkelement såsom datatyper, logiska operatorer, selektion, iteration, loopar, funktioner, filhantering samt in- och utmatning.
Webbtjänster: JavaScript Object Notation samt RESTful Application Programming Interfaces.
Särskild behörighet
Grundläggande behörighet samt Matematik 3b eller 3c eller Matematik C
Examination
Laboration (LAB1), Laborationsserie som kontinuerligt redovisas enligt instruktioner, 5 hp, examinerar lärandemål 1-5, betyg Underkänd (U) eller Godkänd (G).
Salsentamen (TEN1), 2,5 hp, examinerar lärandemål 1-4, betyg Underkänd (U), 3, 4 eller 5.
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
Ges något av betygen 5, 4, 3
Övergångsbestämmelser och övriga föreskrifter
Kursen överlappar helt med DVA128 Programmeringsteknik med Python.
Skriv ut kursplan