Internetværk og web-programmering

2023/2024

Modulets indhold, forløb og pædagogik

Læringsmål

Viden

Den studerende skal opnå viden om følgende teorier og metoder:

  • Internetværk

    • principper for opbygning af computernetværk; deres lagdeling og strukturering

    • kendskab til gængse netværksteknologier

    • internet protokoller, især IP/UDP/TCP/HTTP

    • internet infrastruktur-services

    • sikkerhedsprotokoller

    • netværksprogrammering, især vha. sockets

  • Web-programmering

    • client-server arkitekturer

    • web-teknologier, markup- og script sprog

    • udvikling og brug af Web-API’er (fx Rest)

    • testteknikker for web applikationer

  •    Et eller flere emner blandt

    • håndtering af netværksfejl

    • grundlæggende samtidighed og kommunikation med beskeder

    • design mønstre for web-applikationer

    • principper for distribueret beregning (master-worker, pipelines, parallelle algoritmer,…)

    • principper for protokol design

    • sikkerhed i web-applikationer

Færdigheder

  • kunne redegøre præcist og ved brug af fagets terminologi og notation for Internetværk og web-programmering
  • kunne redegøre for opbygning af internet-netværk og virkemåde af centrale protokoller
  • programmere basale web applikationer

Kompetencer

  • kunne anvende begreber og teknikker fra internetværk og web-programmering
  • kunne udvikle basale Internet baserede applikationer

Undervisningsform

Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen jf. § 17.

Omfang og forventet arbejdsindsats

Det forventes at den studerende bruger 27,5 timer per ECTS, hvilket for denne aktivitet betyder 137,5 timer.

Eksamen

Prøver

Prøvens navnInternetværk og web-programmering
Prøveform
Skriftlig eller mundtlig
ECTS5
Bedømmelsesform7-trins-skala
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning

Yderligere informationer

 

 

Fakta om modulet

Engelsk titelInternetworking and Web-programming
ModulkodeESNSWCB212
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
UndervisningssprogDansk og engelsk
TompladsJa
UndervisningsstedCampus København
Modulansvarlig

Organisation

UddannelsesejerBachelor (BSc) i teknisk videnskab (software)
StudienævnStudienævn for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Teknisk Fakultet for IT og Design