Programmering, 7,5 hp
Programming, 7.5 credits
Kurskod: DT2021
Akademin för företagande, innovation och hållbarhet
Nivå: Grundnivå
Välj kursplan
Fastställd av: Forsknings- och utbildningsnämnden, 2025-05-22 och gäller studenter antagna höstterminen 2026.
Huvudområde med fördjupning
Datateknik, Grundnivå, har endast gymnasiala förkunskapskrav. (G1N)
Behörighetskrav
Grundläggande behörighet + Matematik 4 eller Matematik E. Eller: Matematik - fortsättning nivå 2.
Kursens inplacering i utbildningssystemet
Ingår i Civilingenjör i maskinteknik, hållbar design och innovation 300 hp.
Mål
Kursens mål är att studenten utvecklar grundläggande kunskaper och färdigheter i att programmera på ett systematiskt sätt. Kursen är förberedande för fortsatta studier i ämnet.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- analysera och förklara beteendet hos enkla program
- redogöra för begrepp inom imperativ objektorienterad programmering som de förekommer i det programspråk som används i kursen
Färdighet och förmåga
- konstruera enkla algoritmer med hjälp av programspråkets styrstrukturer och datatyper
- organisera program i moduler med hjälp av klasser som kapslar in data och metoder som gränssnitt
- använda programbibliotek för in och utmatning och grafik
- använda grund funktioner i programbibliotek för linjär algebra
Värderingsförmåga och förhållningssätt
- identifiera värdet av programmering som verktyg i andra ämnen, i den fortsatta karriären samt behov av ytterligare kunskaper inom ämnet
Innehåll
Variabler, grundtyper, listor, styrstrukturer, funktioner, metoder, klasser. Egna bibliotek av subrutiner. Egna datatyper. Objekt. Standard bibliotek för in- och utmatning och, för grafik, samt grundläggande användning av datoralgebrasystem.
Kursen använder programspråket Python.
Undervisningsspråk
Undervisning
Undervisning består av föreläsningar, övningstillfällen och projekthandledning. Vid föreläsningar presenteras begrepp och metoder.
Vid övningstillfällen får studenterna diskutera och lösa uppgifter tillsammans med en lärare. Projekthandledning ges för att stödja projektarbete som genomförs i grupper av två till fyra studenter.
Betygsskala
Examinationsformer
Kursen examineras med skriftlig tentamen samt med projekt.
2101: Skriftlig tentamen, 4,5 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)
2103: Projekt, 3 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
Undantag från angiven examinationsform
Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.
Kursvärdering
I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.
Kurslitteratur och övriga läromedel
Litteraturlista 2025-09-01 – Tills vidare
Beslutad av: Forsknings- och utbildningsnämnden, 2025-05-22.
Tony Gaddis. Starting out with Python. Pearson, senaste upplagan