Skip to content Kandidat i Softwareudvikling og teknologi

Kandidat i Softwareudvikling og teknologi

Sidst opdateret afRobin Bernittden29-03-2012Uddannelser > Kandidatuddannelser > Softwareudvikling og -teknologi

Del på FacebookGem som PDFTip en ven

Softwareudvikling og -teknologi 

Den 2-årige kandidatuddannelse (MSc) i Softwareudvikling og –teknologi er en moderne softwareudviklingsuddannelse med fokus på erhvervslivets behov. Du kommer til at arbejde projektorienteret med design, udvikling og vedligeholdelse af software, men du lærer også om den organisatoriske og ledelsesmæssige del af en udviklingsproces. Uddannelsen er derfor også til dig, der vil være andet og mere end hardcore programmør.

Hør hvorfor Rasmus anbefaler Softwareudvikling og -teknologi

Uddannelsen i Softwareudvikling og –teknologi er tilrettelagt sådan, at den både henvender sig til studerende med en it-relateret bachelor og til studerende med andre faglige baggrunde. Uanset om du har en uddannelsesbaggrund inden for datalogi, softwareudvikling, business eller marketing, får du mulighed for at udvikle dine evner og viden inden for softwareudvikling på et højt, fagligt niveau.

Når du læser Softwareudvikling og –teknologi får du indgående viden om softwaredesign, programmeringssprog, databaser, distribuerede systemer, kunstig intelligens (AI), algoritmer, softwareudviklingsprocesser, kravspecifikation samt organisation og ledelse. Studerende på uddannelsen kommer til at arbejde med alle dele af softwareudviklingsprocessen – analyse, design, udvikling, test og idriftsættelse. Og du lærer at designe og programmere både små og store software systemer – fra mobile applikationer til webbaserede forretningssystemer.

Da uddannelsen har et internationalt perspektiv foregår størstedelen af undervisningen, eksamener, opgaveskrivning m.m. på engelsk. Alle studerende på linjen deltager i kurser med fællesundervisning med andre universiteter rundt omkring i verden såsom Indien, Schweiz, Brasilien og Kenya. I 2011 var 38 % af alle optagne på linjen internationale studerende og 20 % var kvinder. 

Du kan vælge mellem to forskellige optagelsesområder, som afhænger af, om du har en it-relateret baggrund eller ej.

  • Development Technology
  • Software Engineering

Development Technology
Development Technology er specielt udviklet til at give ambitiøse studerende uden en forudgående it-faglig uddannelsesbaggrund mulighed for at skabe et unikt tværfagligt mix ved at kombinere deres fx samfundsvidenskabelige, humanistiske eller forretningsorienterede bachelor med en overbygning i softwareudvikling.

Development Technology (EFTErår)
1. Semester Programming Foundations Quality Assurance
Introductory Programming
7,5 ECTS credits
Programming
Workshop
7,5 ECTS credits
Foundations of Computing: Discrete Mathematics
7,5 ECTS credits
Software Engineering and Software Qualities
7,5 ECTS credits
2. Semester Programming Foundations Elective Module Specialisation Part 1
Introduction to Database Design
7,5 ECTS credits
Foundations of Computing: Algorithms and Data Structures
7,5 ECTS credits
Course or Project
7,5 ECTS credits
Specialisation Course 1
7,5 ECTS credits
3. Semester Elective modules Specialisation Part 2
Course or Project**
7,5 ECTS credits
Course or Project**
7,5 ECTS credits
Specialisation Course 2 (and 3)
15 ECTS credits
4. Semester
Master Thesis

30 ECTS credits
NB.: Der er en lille variation i studieforløbet afhængigt af, om du starter i efterårs- eller forårssemesteret.

De obligatoriske moduler (45 ECTS) på dette faglige spor danner tilsammen et intensivt lynkursus i grundlæggende softwareudvikling, som klæder dig på til at dykke ned i mere avancerede emner allerede i 2. semester:

  • Programming (22,5 ECTS): Fokuserer på introducerende begreber inden for programmering og praktisk erfaring, herunder imperativ objektorienteret programmering og introducerende databasedesign.
  • Foundations (15 ECTS): Fokuserer på de grundlæggende strukturer for softwareudvikling, såsom algoritmer, datastrukturer og diskret matematik.
  • Quality Assurance (7,5 ECTS): Fokuserer på teknikker til test og processer til kvalitetssikring.

De obligatoriske moduler suppleres med en specialisering og to valgfri kurser. Hvis du ønsker at kombinere din specialisering med et emne inden for din bachelors fagområde kan du lave din egen specialisering eller bruge dine valgfri kurser til at skabe synergi mellem dine to fagligheder.

Software Engineering 
Software Engineering sporet er udviklet til at give studerende med erfaring inden for programmering og softwareudvikling mulighed for at designe deres egen studiestruktur, så det passer til den enkelte studerendes kvalifikationer og ønsker til faglig udvikling.

Software Enginering (EFTErår)
1. Semester Software Enginering Algorith Design Elective Modules
Model Driven Development
7,5 ECTS credits
Algorithm Design I
7,5 ECTS credits
Course or Project**
7,5 ECTS credits
Course or Project**
7,5 ECTS credits
2. Semester Software Development Project Software Engineering Specialisation Part 1
Global Software Development
15 ECTS credits
Advanced Software Engineering
7,5 ECTS credits
Specialisation Course 1
7,5 ECTS credits
3. Semester Elective Modules Specialisation Part 2
Course or Project**
7,5 ECTS credits
Course or Project**
7,5 ECTS credits
Specialisation Course 2 (and 3)
15 ECTS credits
4. Semester Master Thesis
30 ECTS credits
NB.: Der er en lille variation i studieforløbet afhængigt af, om du starter i efterårs- eller forårssemesteret.

Sporets obligatoriske indhold (37,5 ECTS) sigter mod at give dig relevante kvalifikationer ud i problemløsning, levering af software løsninger og samarbejde – kvalifikationer, der vil adskille dig fra størstedelen af andre softwareudviklere. Det obligatoriske indhold er kategoriseret i tre overordnede moduler:

  • Software Engineering (15 ECTS): Fokuserer på automatiske teknikker til softwareudvikling (at skrive programmer, der genererer programmer) og på softwareudviklingsprocesser (videnstyring, design, kommunikation, projektstyring m.m.)
  • Algorithm Design (7,5 ECTS): fokuserer på systematiske teknikker til design af effektive programmer.
  • Software Development Project (15 ECTS): Sigter mod at give de studerende praktisk erfaring med at arbejde på et mellemstort til stort projekt under realistiske forhold i et globalt team. Projekterne udbydes inden for forskellige områder og ændres løbende (fx distribuerede systemer, stringent software design, software produktlinjer, vedvarende energi m. fl.).

Specialiseringer og valgfrie kurser 
Uddannelsen tilbyder i alt ti specialiseringer, og du skal mindst vælge en i løbet af dit studie. En specialisering er en organiseret samling af kurser, der giver dig mulighed for at arbejde med avancerede emner inden for et specifikt område, og forbereder dig til at skrive dit speciale. Se oversigt og beskrivelse af de forskellige specialiseringer.

Derudover har du god mulighed for at skabe din egen profil gennem valgfrie kurser. Du kan vælge mellem alle IT-Universitetets udbudte kurser på kandidatniveau, samt tage valgfrie kurser på et andet universitet. Se alle udbudte kurser i kursusoversigten.

Studieordning
Se studieordningen for Softwareudvikling og -teknologi.

Undervisningen

Undervisningsformen på Softwareudvikling og -teknologi veksler mellem projektarbejde, hvor der stilles krav til selvstændighed, samarbejdsevne og projektledelse, og almindelig auditorieundervisning, som man kender det fra andre universiteter samt at studere litteratur inkl. bøger og forskningsartikler. Dine undervisere er de bedste inden for faget, og der bliver derfor også stillet krav til dine evner og dit engagement.

Softwareudvikling og -teknologi er udviklet i tæt samarbejde med erhvervslivet, og uddannelsen er tilrettelagt, så du får mulighed for at samarbejde med private virksomheder. På den måde arbejder du altid med aktuelle udfordringer, og du kan skabe kontakt til erhvervslivet allerede under studierne. Vi integrerer desuden vores forskningsprojekter i undervisningen, hvilket giver uddannelsens bedste kandidater mulighed for at tage de første skridt ud i en karriere inden for forskning og fortsætte på Ph.d. uddannelsen.

Karrieremuligheder

Kompetenceområderne i Softwareudvikling og softwareteknologi og uddannelsens globale perspektiv ruster dig til karrieremuligheder i både danske og globale sammenhænge, hvor du bl.a. kan få job som:

  • Systemudvikler
  • Programmør
  • Software-arkitekt
  • Database Manager 
  • Softwareingeniør
  • Kvalitetsingeniør
  • Projektleder/-chef
  • Systemkonsulent i bredere forstand

Udveksling og udlandsophold

Det kan være både fagligt udviklende og se godt ud på CV’et at læse en del af sin uddannelse på et udenlandsk universitet. IT-Universitetet har udvekslingsaftaler med universiteter rundt omkring i verden, og for studerende med faglighed inden for softwareudvikling vil vi fremhæve:

Adgangskrav

For at søge om optagelse på IT-Universitetets kandidatuddannelse skal du som minimum have:

  • En universitetsbacheloruddannelse, en professionsbacheloruddannelse eller tilsvarende. 
  • Engelsk på B-niveau
 

 

Find this page Online

http://212.97.130.100/da/Uddannelser/Kandidatuddannelsen/Softwareudvikling-og-teknologi