Sök Stäng
Kursplan

Programmering, 7,5 hp

Programming, 7.5 credits

Kurskod: DT2021

Akademin för företagande, innovation och hållbarhet

Nivå: Grundnivå

Välj kursplan

Version
2026-08-31 - Tills vidare
2025-09-01 - 2026-08-31

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

Undervisningen bedrivs normalt på svenska men undervisning på engelska kan förekomma.

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

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

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

Välj litteraturlista
2025-09-01 – Tills vidare

Litteraturlista 2025-09-01Tills vidare

Beslutad av: Forsknings- och utbildningsnämnden, 2025-05-22.

Tony Gaddis. Starting out with Python. Pearson, senaste upplagan