Kursplan

Skriptprogrammering

Kurskod
GMI2BT
Poäng
7,5 högskolepoäng
Nivå
Grundnivå
Institution
Institutionen för information och teknik
Ämnestillhörighet
Mikrodataanalys (XYZ)
Ämnesgrupp
Övriga tvärvetenskapliga studier
Utbildningsområde
Naturvetenskapliga området, 100%
Kursen kan ingå i följande huvudområde(n)
Datateknik1
Mikrodataanalys2
Fördjupningsbeteckning för respektive huvudområde
1G1F
2G1F
Fastställd
Fastställd 2019-10-17.
Kursplanen gäller fr.o.m. 2019-12-15.

Lärandemål

Efter avslutad kurs ska den studerande kunna

    • beskriva vad skriptspråk är lämpade för samt deras fördelar och begränsningar
    • skriva och felsöka program i en integrerad utvecklingsmiljö
    • skriva program som använder befintliga moduler och flera samverkande komponenter
    • använda skriptspråk för att lösa och visualisera t.ex. vetenskapliga problem och automatisera uppgifter i olika slags it-system
    • koppla applikationer mot datakällor som t.ex. databaser och webbtjänster

    Innehåll

    Att öka digitaliseringen via automatisering är ett vanligt mål för många organisationer.
    Kursen behandlar utveckling av skriptprogram i olika slags skriptspråk i varierade it-miljöer. Exempelvis för att automatisera administrativt it-systemarbete, arbetsflöden och processer. Studenterna får praktiskt tillämpa en integrerad utvecklingsmiljö (IDE) för testning, felsökning och dokumentation för att uppnå god kodkvalitet. Även datatyper, reguljära uttryck, funktioner samt användning av moduler och olika slags API:er behandlas.
    Vidare behandlas hur HTTP-metoder som GET och POST kan användas för att hämta data via olika slags datakällor och uföra CRUD (skapa, läsa, uppdatera och radera data) mot datakällor via skript. Grunderna i märkspråk för transport av dataobjekt tas upp.
    Kursen innehåller även kodskrivning för hantering av numeriska data, plottning och vetenskaplig analys av data, t.ex. analysera bilder med AI (Artificiell Intelligens) och visualisera resultat.
    Ett projektarbete i grupp genomförs där man redovisar ett arbete där man fördjupat sig i ett utvecklingsprojekt, någon specifik teknik eller hjälpmedel som används i samband med skriptprogrammering.

    Examinationsformer

    Examinationen består av individuell muntlig och skriftlig redovisning av inlämningsuppgifter och gruppresentation vid ett seminarium (4,5 hp), samt en skriftlig tentamen (3 hp).

    Arbetsformer

    Föreläsningar, lektioner, projektarbete i grupp, inlämningsuppgifter och obligatoriskt seminarium.

    Betyg

    Som betygsskala används U–G.

    Förkunskapskrav

    • Objektorienterad programmering 7,5 hp grundnivå eller annan kurs i grundläggande programmering

    Övrigt

    Ersätter MI1004.