Kursens undervisningsperiod

3 (2024-01-01 till 2024-03-17)

Nivå/kategori

Yrkesstudier

Undervisningsspråk

Svenska

Kurstyp

Obligatorisk

Cykel/nivå

Yrkeshögskoleexamen

Rekommenderat studieår

2

Omfattning

5 sp

Kompetensmål

I detta studieavsnitt lägger du grunden för
följande kompetenser:

Databearbetning samt tillämpad matematik och fysik
med tyngdpunkt på:

Datastrukturer och algoritmer

Objektorienterad programmering

Globala mål i fokus:
#9: Hållbar industri, innovationer och
infrastruktur

Läranderesultat

Efter avlagt studieavsnitt:

Du förstår hur olika datastrukturer kan användas
för att i olika sammanhang effektivera lagring och
bearbetning av data. (Kunskap)

Du förstår grundläggande begrepp inom
objektorienterad programmering. (Kunskap)

Du förstår och kan implementera grundläggande
datastrukturer och algoritmer. (Färdighet)

Du kan programmera större objektorienterade
programhelheter i Java. (Färdighet)

Du kan angripa programmeringsproblem via din
förståelse för datastrukturer och algoritmer.
(Förhållningssätt)

Du ser OOP-principerna som verktyg för att
strukturera större programmeringshelheter.
(Förhållningssätt)

Innehåll

Repetition och fördjupning:
- objektorienterad programmering i Java
- OOP-koncept, t.ex. arv, abstraktion, inkapsling,
polymorfism

Algoritmer
- algoritmbegreppet
- strukturering (underalgoritmer, rekursion)
- effektivitet (komplexitet)
- exempelalgoritmer (t.ex. hantering av linjära
datastrukturer, sökning, sortering)

Datastrukturer
- dynamiska datastrukturer
- linjära datastrukturer (stack och kö)
- länkade datastrukturer (listor, träd och
grafer)
- hashtabeller

Datatypbegreppet
- primitiva datatyper
- uppräkningstyper
- strukturerade datatyper

Förkunskaper

Matematisk programmering
Statistik och sannolikhet

Mer information

Aktiv närvaro beaktas i bedömningen.

Studieaktiviteter

  • Föreläsningar - 40 timmar
  • Projekt- och produktionsarbete/konstnärlig verksamhet - 95 timmar

Arbetsbelastning

  • Kursens totala antal arbetstimmar: 135 timmar
  • Varav självstyrda studieformer: 135 timmar
  • Varav schemalagda studier: 0 timmar

Undervisningsform

Närundervisning

Examinationsformer

Examinationskrav

Kursvitsordet bestäms på basen av projektarbeten,
förhör och övningar.

Lärare

Welander Fredrik

Examinator

Welander Fredrik

Antal kursplatser

Ingen begränsning

Delprestation i kraft till

12 månader efter kursens slutdatum

Kursens tidtabell

Se Itslearning.

Kursanmälningstid

2023-11-24 till 2023-12-22

Examinationsformer

Datum meddelas senare - Övriga uppgifter

Kurs och studieplanssökning