IT-UNIVERSITETET I KØBENHAVN KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser
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 udviklingsprocessen. Uddannelsen har et internationalt perspektiv og al undervisning foregår på engelsk. HVEM ER DU? Softwareudvikling og -teknologi har to forskellige spor. Linjen er tilrettelagt sådan, at den både henvender sig til studerende med en it-baggrund, der ønsker at fordybe sig i deres faglighed, og til studerende med andre faglige baggrunde, der har lyst til at lære faget fra bunden. 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.
UDDANNELSENS FOKUS 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. Ud over at opbygge stærke, faglige kompetencer og teknisk knowhow lærer du at arbejde i teams, at planlægge, organisere, udforme og implementere komplekse softwarekoncepter og blive god til at samarbejde med mennesker med forskellige fagligheder.
STUDIEFORLØB Studiets opbygning er karakteriseret ved en stigende grad af fordybelse og specialisering, som afsluttes med et speciale på 4. semester. Grundforløbet er sammensat af obligatoriske kurser, specialiseringer og valgfrie kurser. Du sammensætter selv ca. to tredjedele af uddannelsen. Det giver dig mulighed for at forme din egen profil, så den passer til dine kvalifikationer og interesser. 2 FORSKELLIGE SPOR Som studerende på Softwareudvikling og -teknologi kan du vælge mellem to faglige spor: DESIGN ADVANCED COMPUTING
ADVANCED COMPUTING 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. DESIGN 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. Studieforløb Studieforløb 1. SEM Practical Concurrent and Parallel Programming Algorithm Design I Specialiseringsmodul del 1 1. SEM Introductory Programming Programming Workshop Foundations of Computing: Discrete Mathematics Software Engineering and Software Qualities 2. SEM Model Driven Development Software Architecture and Security Specialiserings modul del 2 (og 3) (15 ECTS) 2. SEM Introduction to Database Design Foundations of Computing: Algorithms and Data Structures Specialiseringsmodul del 1 3. SEM 3. SEM Specialiseringsmodul del 2 (og 3) (15 ECTS) 4. SEM Speciale (30 ECTS) 4. SEM Speciale (30 ECTS) Bemærk: Dette er studieforløbet for efterårssemesteret. Forårssemesterets kurser er fordelt anderledes pga. kursusudbud. Se mere på ITU.dk/uddannelser Se mere på ITU.dk/uddannelser
SPECIALISERINGER 2 PROJEKTEKSEMPLER 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. NB: ikke alle specialiseringer udbydes til begge faglige spor. Du kan læse mere om dem på www.itu.dk/uddannelser. Valgfri kurser Derudover har du god mulighed for at skabe din egen profil gennem valgfri kurser. Du kan vælge mellem alle IT-Universitetets udbudte kurser på kandidatniveau, samt tage valgfrie kurser på et andet universitet. Eksempler på relevante kurser for uddannelsen er: Introduction to Graphics and Image Analysis, Data Mining, Business Process Modelling and Analysis, Software Architecture, og Interactive Web Services with JAVA and XML. 1) Et eksempel på et projekt er CO2 beregner. På opfordring fra Dansk Cyklist Forbund udviklede to studerende i samarbejde med konsulentvirksomheden Atkins Danmark en it-applikation til projektet Cykelvenlig Arbejdsplads. Applikationen kan beregne CO2-udledningen og motionsudbyttet af den daglige transport mellem hjem og arbejde, hvad enten man cykler eller kører i bus, bil eller tog. Formålet er at give arbejdsgiverne et redskab til at motivere medarbejdere til at cykle til arbejde. Samtidig med, at de studerende udviklede softwareteknologien, fik de erfaring med samarbejde og kiggede kritisk på softwareudviklingsprocesser. 2) I et andet projekt har to studerende designet en automatisk webrobot, som anvender abstrakte datastrukturer og avancerede statistiske teknikker i kunstig intelligens (AI) til at spille poker mod online spillere. Gennem mere end 8000 eksperimenter med online kasinoer demonstrerer projektet, at robotten er i stand til at slå menneskelige spillere med en betydelig margin i spil, der involverer op til ni modspillere.
UNDERVISNINGEN Undervisningsformen på Softwareudvikling og -teknologi veksler mellem projektarbejde, hvor der stilles krav til selvstændighed, samarbejdsevne og projektledelse og almindelig auditorieundervis ning, som man kender det fra andre universiteter. Du vil også skulle bruge tid på at læse og diskutere forskningsartikler. Dine undervisere er de bedste inden for faget, og der bliver derfor også stillet krav til dine evner og dit engagement. JOBMULIGHEDER 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 eller systemkonsulent i bredere forstand.
ADGANGSKRAV OG ANSØGNINGSFRISTER For at søge om optagelse på Softwareudvikling og -teknologi skal du have: En universitetsbacheloruddannelse, en professionsbacheloruddannelse eller tilsvarende. Engelsk på B-niveau OBS. Der er forskellige adgangskrav for de to spor. Ansøgningsfrister 1. april til efterårssemesteret 1. november til forårssemesteret Læs mere om adgangskrav og ansøgning på ITU.dk/uddannelser
Oktober 2014 Læs mere på: itu.dk/uddannelser Find os på Facebook IT-UNIVERSITETET I KØBENHAVN Studie- og Karrierevejledningen Telefon: 7218 5240 studievejledningen@itu.dk Rued Langgaards Vej 7 2300 København S www.itu.dk