Kursplan

Skriptprogrammering och Internetapplikationer

Kurskod
MI1004
Poäng
7,5 högskolepoäng
Nivå
Grundnivå 1
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 2018-01-25.
Kursplanen gäller fr.o.m. 2018-03-13.

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
  • redogöra för hur tillförlitliga och it-säkra internetapplikationer kan utvecklas samt för deras kommunikationsprotokoll
  • skriva och felsöka konsollprogram
  • skapa och felsöka internetapplikationer
  • koppla interaktiva applikationer mot datakällor

Innehåll

Kursen behandlar utveckling av internetapplikationer och konsolprogram, såsom att automatisera it-systemarbete med verktygsprogram eller att hämta data från en server för bearbetning i en webbläsare.
Viktiga kunskaper som behandlas är förutom programmering, felsökning och testning även datatyper, reguljära uttryck, funktioner samt användning av moduler och olika APIer.
Grunderna i märkspråk såsom HTML, XML, JSON och CSS tas upp. Vidare beskrivs design av webbformulär och hur HTTP-metoder som GET och POST används.
Begrepp som kakor, sessioner, skriptad HTTP via JavaScript (AJAX) beskrivs. Internetapplikationer med access till datakällor behandlas, tex. CRUD (skapa, läsa, uppdatera och radera data) mot databaser via skript.

Examinationsformer

Examinationen består av individuell muntlig redovisning av inlämningsuppgifter (4,5 hp) och en skriftlig datorbaserad tentamen (3 hp).

Arbetsformer

Föreläsningar, lektioner och inlämningsuppgifter.

Betyg

Som betygsskala används U–VG.

Inlämningsuppgifter, U-G.
Skriftlig datorbaserad tentamen, U-VG.

Förkunskapskrav

  • Grundläggande programmering 7,5 hp
  • Introduktion till databassystem, 7,5 hp grundnivå 1 eller motsvarande kunskaper

Övrigt

Antalet examinationstillfällen är begränsade till 5.