studyjob.ai
Find my jobs
BSc · 180 ECTS · Danish · IT University of Copenhagen

BSc in Software Development

Every course on the ITU curriculum for this programme, by semester, the way the university publishes it. Student jobs matched to these courses appear here as they are indexed.

17 courses indexed1 curriculum versionTaught in Danish

Curriculum

180 ECTS across 6 semesters
Curriculum version · pick your enrolment year

1st semester · Autumn

30 ECTS

2nd semester · Spring

30 ECTS

3rd semester · Autumn

30 ECTS

4th semester · Spring

30 ECTS

5th semester · Autumn

30 ECTS

6th semester · Spring

30 ECTS
Notes from the curriculum
  • Choose between electives offered for the BSc in Software Development at ITU. The module can also be used to write an independent project under supervision
  • Distributed Systems
  • Introduction to Database Systems
  • Up until Spring 2026 the course was called:
  • User experience og webprogrammering

What a graduate can do

The programme's own objectives, as written in the ITU curriculum in force from admission 2026. This is the language employers will read your coursework in.

Knowledge and understanding
  • Datalogiske områder: programmeringssprog, softwarearkitektur, algoritmer, datastrukturer, operativsystemer, databaser, distribuerede systemer og brugergrænseflader.
  • Software engineering: kravspecifikation, software arkitektur og kvalitetssikring og test.
  • Systemudvikling, projektorganisering og forretningsprocesser.
Skills
  • Bacheloren behersker moderne programmeringssprog og -platforme og kan anvende gængse redskaber, notationer og metoder i softwareudviklingsprojekter.
  • Bacheloren kan skrive veldokumenteret, pålidelig og sikker software.
  • Bacheloren kan designe og udvikle brugergrænseflader baseret på teori og praktiske erfaringer.
  • Bacheloren kan selvstændigt vurdere og designe avancerede algoritmer og datastrukturer og analysere kvalitetsfaktorer såsom tids- og hukommelsesforbrug ud fra teoretiske og praktiske problemstillinger.
  • Bacheloren kan designe og udvikle moderne software- og databasearkitekturer, der opfylder givne krav.
  • Bacheloren kan designe og udvikle distribuerede og netværksbaserede softwaresystemer.
  • Bacheloren kan medvirke til essentielle faser af softwareudvikling, fra forundersøgelse og kravspecifikation til udvikling samt brugertest, og har erfaring med dette fra projekter i uddannelsen.
  • Bacheloren kan formidle informationsteknologiske problemstillinger og løsningsmodeller effektivt med brugere, kolleger og andre interessenter.
Competences
  • Bacheloren kan beskrive, vurdere og inddrage den forretningsmæssige og organisatoriske kontekst i en softwareudviklingssammenhæng.
  • Bacheloren kan bruge teori om softwareudvikling til at styrke egen praksis og til at reflektere over egne erfaringer samt til at vedligeholde og udvikle sine faglige og professionelle kompetencer inden for softwareudvikling.
  • Bacheloren kan baseret på grundlæggende viden om den samfundsmæssige og organisatoriske kontekst for et softwaresystem redegøre for dets etiske, juridiske, og sociale konsekvenser i en softwareudviklingssammenhæng.
  • Bacheloren kan samarbejde med andre omkring softwareudvikling, blandt andet i internationale, distribuerede projekter og på tværs af kulturelle skel.

Source: BSWU-Studieordning-2026-gldende-fra-optag-2026-pdf.pdf

studyjob.ai is not affiliated with the IT University of Copenhagen. The official programme structure and curriculum on itustudent.itu.dk govern; this page reproduces course facts (titles, codes, ECTS, semesters, prerequisites) as collected on 10 September 2026 and links to the university's own course descriptions. Spotted an error? ops@studyjob.ai