KURSPLAN
Intelligenta mobila system, 7,5 högskolepoäng
Intelligent Mobile Systems, 7.5 credits
Kursplan för studenter vår 2021
Kurskod: TIGK10
Fastställd av: VD 2019-12-01
Gäller fr.o.m.: 2020-01-13
Version: 1
Utbildningsnivå: Grundnivå
Utbildningsområde: Tekniska området
Ämnesgrupp: DT1
Fördjupning: G1F
Huvudområde: Datateknik

Kunskap och förståelse

- ha kännedom om grundläggande principer för dataöverföring (t ex bandbredd och modulation)
- visa kunskap om gränssnitt, protokoll och standarder för trådlös och trådbunden kommunikation mellan noder i ett distribuerat system.
- visa förståelse för hur val av antenner och deras placering kan påverka prestandan i ett trådlöst system.

Färdighet och förmåga

- visa förmåga att som deltagare i en projektgrupp kunna bidra i hela utvecklings-processen från idé till en realiserad produkt.
- visa förmåga att beskriva produktens funktion i en specifikation och kunna använda denna och andra lämpliga dokument för kommunikation med övriga projektdeltagare.
- visa förmåga att med verktyg och metoder utveckla stabil, säker och underhållbar kod.

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

- visa förmåga att skissera en lämplig arkitektur för ett distribuerat system som interagerar med användare och omgivning.
- visa förmåga att värdera för- och nackdelar med olika programmeringsspråk, utvecklingsmiljöer, och andra IT-artefakter för att välja lämpliga ändamålsenliga verktyg i ett specifikt projekt.

Innehåll

Kursplanen är under utarbetande
Kursen förmedlar till studenterna sådana kunskaper i mjukvaruutvecklingsmetoder, projektledning, beslutsfattande, analys, ledarskap, kommunikation, etc. som behövs för att arbeta som dataingenjör i utvecklingsprojekt i industrin. Studenterna ges i kursen möjlighet att applicera de kunskaper de erhållit tidigare i programmet för att utveckla en kvalificerad produkt eller tjänst.

Kursen innehåller följande moment:

- Mjukvaruutveckling: historia, terminologi och metoder
- Mjukvaruutvecklingsmetoder: en överblick
- Projekt som arbetsform, projektledarrollen och projektmodellen
- Projektdefinition inklusive riskanalys, intressentanalys och kostnadsplanering
- En minimalistisk approach till mjukvarudokumentation
- Programvaruutvecklingsmodeller, t ex SCRUM och V-Modellen
- Uppföljning och utvärdering (retrospektiv) över projektet

Undervisningsformer

Undervisning ges i form av föreläsningar och projekt

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

Förkunskapskrav

Grundläggande behörighet samt genomgångna kurser Mjukvaruprojektmetoder, 7,5 hp, Objektorienterad mjukvarudesign och Android och gränssnittsdesign, 7,5 hp (eller motsvarande kunskaper).

Examination och betyg

Kursen bedöms med betygen 5, 4, 3 eller Underkänd.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Tentamen3 hpU/G
Projekt14,5 hp5/4/3/U
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.

Kurslitteratur

Litteratur

Kurslitteratur fastställs senast en månad före kursstart.