Kursen ingår i dessa läroplaner och studiehelheter
- Informationsteknik 2014 - Analytiska metoder och datavetenskap
- Informationsteknik 2015 - Analytiska metoder och datavetenskap
- Informationsteknik 2016 - Analytiska metoder och datavetenskap
- Informationsteknik 2017 - Analytiska metoder och datavetenskap
- Informationsteknik 2018 - Databearbetning samt tillämpad matematik och fysik
- Informationsteknik 2019 - Databearbetning samt tillämpad matematik och fysik
- Informationsteknik 2020 - Databearbetning samt tillämpad matematik och fysik
Kursens undervisningsperiod
3 (2021-01-01 till 2021-03-21)
Nivå/kategori
Undervisningsspråk
Svenska
Kurstyp
Obligatorisk
Cykel/nivå
Yrkeshögskoleexamen
Rekommenderat studieår
2
Omfattning
5 sp
Kompetensmål
Studerande bör efter avlagd kurs klara av att
strukturera problem och implementera dessa som
programkodslösningar. Utöver detta bör
studerande ha förståelse för och kunna tillämpa
olika datastrukturer för att organisera stora
datamängder. Kursen ger även grundläggande
färdigheter i objektorienterad programmering i
Java.
Läranderesultat
Efter avklarad kurs förväntas den studerande:
- vara förmögen att strukturera problem och
implementera dessa som programkodslösningar.
- ha förståelse för och kunna tillämpa
olika datastrukturer för att organisera stora
datamängder.
- ha goda kunskaper i Java.
Innehåll
Repetition och fördjupning:
- objektorienterad programmering i Java
- arv, abstrakta klasser, interface
Algoritmer
- algoritmbegreppet
- strukturering (underalgoritmer, rekursion)
- modularitet
- effektivitet (komplexitet)
- exempelalgoritmer (t.ex. hantering av lineära
datastrukturer, sökning, sortering)
Datastrukturer
- dynamiska datastrukturer
- lineära datastrukturer (stack och kö)
- länkade datastrukturer (listor, träd och
grafer)
- filstrukturer
Datatypbegreppet
- elementära datatyper
- uppräkningstyper
- strukturerade datatyper
Förkunskaper
Introduktion till matematisk programmering
Statistik och sannolikhet
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
och timaktivitet.
Lärare
- Welander Fredrik
- Karlsson Jonny
Examinator
Welander Fredrik
Kursens hemsida
Antal kursplatser
Ingen begränsning (50 studenter anmälda)
Delprestation i kraft till
12 månader efter kursens slutdatum
Kursens tidtabell
Se Itslearning.
Kursanmälningstid
2020-12-24 till 2021-01-20
Examinationsformer
Datum meddelas senare - Övriga uppgifter
Datum | Tid | Rum | Titel | Beskrivning | Organisatör |
---|---|---|---|---|---|
2021-01-07 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-12 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-14 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-18 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-21 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-26 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-01-28 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-02 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-04 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-08 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-10 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-15 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-02-17 | 13:15 - 16:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-03-05 | 09:15 - 12:00 | Datastrukturer och algoritmer | Föreläsningen hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-03-09 | 09:00 - 16:00 | Datastrukturer och algoritmer - Projektfeedbacktillfälle 1 | Tillfället hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-03-10 | 09:00 - 16:00 | Datastrukturer och algoritmer - Projektfeedbacktillfälle 2 | Tillfället hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik | |
2021-03-11 | 09:00 - 16:00 | Datastrukturer och algoritmer - Projektfeedbacktillfälle 3 | Tillfället hålls i Zoom. Länken publiceras på Itslerning strax före lektionens början. | Welander Fredrik |