Programmering og databaser for cybersikkerhed

2025/2026

Modulets indhold, forløb og pædagogik

Dette kursus introducerer bachelorstuderende til grundlæggende færdigheder inden for programmering og databaser med et fokus på cybersikkerhed. Med udgangspunkt i deres viden om imperativ programmering lærer de studerende at udvikle enkle applikationer, opbygge og arbejde med databaser samt forstå, hvordan man beskytter data mod grundlæggende sikkerhedstrusler. Gennem praktiske øvelser og teori opnår de indsigt i, hvordan programmering og databasedesign anvendes til at analysere og forebygge sikkerhedsmæssige udfordringer i små systemer. Kurset er designet til at bygge videre på deres programmeringserfaring og introducere dem til sikkerhedskoncepter i en tilgængelig kontekst.

Læringsmål

Viden

  • Forståelse af grundlæggende programmeringsprincipper og deres anvendelse i udviklingen af funktionelle applikationer
  • Viden om databasedesign, herunder oprettelse af tabeller, relationer og forespørgsler
  • Grundlæggende forståelse af datahåndtering og lagring i databaser og filer
  • Bevidsthed om enkle metoder til at identificere og afbøde sårbarheder i programmer og databaser
  • Anvendelse af programmering til at analysere cybersikkerhedsrelaterede data som netværkstrafik osv.

Færdigheder

  • Udvikle funktionelle programmer ved hjælp af grundlæggende programmeringsprincipper, herunder fil- og datahåndtering
  • Designe og implementere strukturerede databaser, herunder oprettelse af tabeller, definition af relationer og udarbejdelse af forespørgsler
  • Analysere og fejlfinde simple programmer og databaser for at sikre korrekthed og effektivitet
  • Anvende grundlæggende metoder til at identificere og afbøde sårbarheder i programmer og databaser
  • Bruge programmering til at analysere cybersikkerhedsrelaterede data, såsom netværkstrafik, logfiler eller andre datasæt

Kompetencer

  • Anvende programmerings- og databaseviden til at designe, udvikle og administrere små applikationer, der involverer struktureret datahåndtering
  • Arbejde selvstændigt eller i teams for at løse praktiske udfordringer inden for programmering, databaser eller grundlæggende cybersikkerhedsrelateret dataanalyse
  • Vurdere og forbedre funktionalitet, sikkerhed og effektivitet i applikationer og databaser
  • Opbygge et fundament for anvendelse af programmerings- og databasefærdigheder i tværfaglige områder, herunder cybersikkerhed

Undervisningsform

Jf. beskrivelsen i §18

Eksamen

Prøver

Prøvens navnProgrammering og databaser for cybersikkerhed
Prøveform
Skriftlig eller mundtlig
ECTS5
Tilladte hjælpemidler
Med visse hjælpemidler:
Se eksamensspecifikation
Bedømmelsesform7-trins-skala
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning
Permalink Print

Fakta om modulet

Engelsk titelProgramming and Databases for Cyber Security
ModulkodeESNDCD3K4
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
UndervisningssprogDansk og engelsk
TompladsJa
UndervisningsstedCampus København
Modulansvarlig
Indgår i

Organisation

UddannelsesejerDiplomingeniør i cybersikkerhed
StudienævnStudienævn for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Teknisk Fakultet for IT og Design

Søg i modulbasen

View all fonts in this project