Sök Stäng
Kursplan

Diskret matematik, 7,5 hp

Discrete Mathematics, 7.5 credits

Kurskod: MA4030

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-09-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)

Behörighetskrav

Programmering 7,5 hp. Engelska 6.

Kursens inplacering i utbildningssystemet

Kursen ges inom programmet Tillämpad artificiell intelligens (AI) 180 hp. Kursen ges även som fristående kurs.

Mål

Kursens mål är att studenten utvecklar en förståelse och kunskap relaterad till grundläggande kombinatorik, sannolikhet och grafteori samt frekvent förekommande grafalgoritmer som har betydelse inom datavetenskap. Studenten ska tillägna sig ett vetenskapligt förhållningssätt till sannolikhetsteori och grafteori samt befästa och utveckla sina förkunskaper i ämnet.


Efter avslutad kurs ska studenten kunna:

Kunskap och förståelse

  • definiera och redogöra för innebörden av de centrala begreppen inom kombinatorik, sannolikhetsteori och grafteori
  • diskutera de teoretiska och praktiska aspekterna av grafalgoritmer


Färdighet och förmåga

  • lösa enkla kombinatoriska problem med hjälp av permutationer, kombinationer och variationer
  • tillämpa lösningsmetoder för att beräkna sannolikheter
  • identifiera grundläggande typer av grafer som Eulergraf, Hamiltongraf, planär, träd etc
  • genomlysa verkliga konkreta problem och översätta dessa till matematiska modeller


Värderingsförmåga och förhållningssätt

  • föreslå och värdera lämpliga matematiska modeller för tillämpade problem inom kursens område
  • kritiskt granska modellval och beräkningsresultat

Innehåll

Kombinatorik och sannolikhetsteori:
Grundläggande kombinatorik: permutationer, kombinationer, variationer. Principen om inklusion/exklusion. Sannolikhetslärans aspekter: stokastisk variabel, betingad sannolikhet, oberoende händelser, Bayes sats, väntevärde.


Grafteori och grafalgoritmer:
Definitioner och egenskaper för olika typer av grafer: enkel, oriktade/riktade, träd, planär, Eulergraf och Hamiltongraf, spännträd, Handelsresandeproblemet TSP (Travelling salesman problem) etc. Djup-först-sökning DFS (Depth First Search) och Bredd-först-sökning BFS (Breadth First Search), Dijkstras, Prims och Kruskals algoritmer.


Modellering:
Projekt där studenten implementerar och testar enkla grafalgoritmer i ett valfritt programmeringsspråk t.ex. Python.

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen organiseras i form av föreläsningar, övningar och individuellt projektarbete. Studenten får även handledning under projektarbetet.

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 genom skriftlig individuell tentamen samt såväl skriftlig som muntlig redovisning av projektarbetet.

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

2402: Projektarbete, 1,5 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-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Kenneth. H. Rosen, Discrete Mathematics & Its Applications (7. uppl.) McGraw Hill, 2012


Föreläsningsmaterial som finns tillgängligt via högskolans lärplattform.