62421 Informationsteknologi 1

2026/2027

Kursusinformation
Information Technology 1
Engelsk
7,5
Diplomingeniør
E1A (man 8-12) og E2B (tors 8-12)
Undervisningen finder sted hver mandag og cirka hver anden torsdag formiddag.
De præcise datoer vil blive annonceret via kalenderen i DTU Learn.
Campus Ballerup
Samtaleforedrag, øvelser og projektbaserede opgaveafleveringer.
13-uger
E1A, E2B, 2 moduler - følger skemaplacering (E1A & E2B)
Mundtlig eksamen
Bedømmelsen består af en individuel mundtlig eksamen. Gennemførelse og aflevering af et obligatorisk individuelt projekt, herunder en projektrapport, er en forudsætning for at kunne deltage i eksamen. Projektet skal være godkendt for, at den studerende kan indstilles til den mundtlige eksamen. Den mundtlige eksamen tager udgangspunkt i både kursets faglige indhold og den studerendes individuelle projektarbejde, herunder implementering, designbeslutninger og anvendte udviklingspraksisser.
7-trins skala , ekstern censur
SU-IT1-U1
Dokumenteret viden svarende til uddannelsens optagelseskrav.
Daniel Zielasko , Ballerup Campus, Bygning Ballerup , danzi@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
At give de studerende et solidt fundament i struktureret programmering og beregningsmæssig problemløsning inden for sundhedsteknologiske anvendelser. Kurset har fokus på forståelse af, hvordan programmer afvikles, udvikling af mindre interaktive softwareapplikationer samt anvendelse af professionelle udviklingsværktøjer og -praksisser, herunder versionsstyring, fejlsøgning, test og ansvarlig brug af AI-baserede udviklingsværktøjer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare grundlæggende begreber inden for computerarkitektur, datarepræsentation og hukommelsesorganisering med relevans for programafvikling.
  • Designe og implementere strukturerede, procedurale programmer ved anvendelse af variable, kontrolstrukturer, funktioner og samlinger.
  • Anvende beregningsmæssig tænkning og logiske udtryk til at formulere og løse problemer algoritmisk.
  • Udvikle mindre interaktive applikationer ved anvendelse af hændelsesbaserede programmeringsprincipper.
  • Implementere filhåndtering og struktureret dataserialisering til lagring og indlæsning af applikationsdata.
  • Modellere simpel programlogik og brugerinteraktion ved hjælp af egnede diagrammatiske repræsentationer.
  • Anvende udviklingsmiljøer og versionsstyringssystemer til struktureret håndtering, dokumentation og aflevering af kode.
  • Anvende systematiske metoder til fejlsøgning og grundlæggende test med henblik på at forbedre korrekthed og robusthed af programmer.
  • Redegøre for hovedfaserne i en iterativ softwareudviklingsproces og relatere disse til eget projektarbejde.
  • Anvende AI-baserede udviklingsværktøjer på en reflekteret og ansvarlig måde til understøttelse af programmering, fejlsøgning og dokumentation.
Kursusindhold
Programmering:
- Grundlæggende programmeringsbegreber, herunder variable, datatyper, udtryk og operatorer.
- Kontrolstrukturer (selektion og iteration).
- Funktioner og struktureret, proceduralt programdesign.
- Samlinger og simple datastrukturer.
- Filhåndtering og struktureret dataserialisering.
- Principper for udvikling af interaktive og hændelsesbaserede applikationer.
- Grundlæggende metoder til fejlsøgning, test og forbedring af programkvalitet.

Softwareudvikling:
- Introduktion til iterative softwareudviklingsprocesser og projektarbejdsgange.
- Anvendelse af udviklingsmiljøer og versionsstyringssystemer til struktureret håndtering af kode.
- Dokumentation og organisering af kode.
- Introduktion til ansvarlig anvendelse af AI-baserede udviklingsværktøjer i programmerings- og fejlsøgningsarbejde.

Modellering:
- Teknikker til modellering af programlogik, arbejdsgange og brugerinteraktion ved hjælp af diagrammatiske repræsentationer.

Grundlæggende begreber:
- Basale koncepter inden for computerhardware, hukommelsesorganisering og programafvikling.
- Digital repræsentation af information og logisk tænkning i beregningsmæssig problemløsning.
Bemærkninger
Sektion for Energiteknologi og computer science
Sundhedsteknologi: 1. semester

Kurset giver en introduktion til informationsteknologi - med fokus på sundhedsvidenskabelige anvendelser.
Sidst opdateret
04. maj, 2026