Uddannelsen i softwareudvikling giver dig det videnskabelige grundlag for at arbejde med forskellige krav til softwaresystemer. Det kan være tekniske eller brugermæssige krav, hvor du lærer at designe en god brugergrænseflade og programmere komplekse systemer.
En god brugergrænseflade har bl.a. få skærmbilleder og sikrer, at brugeren forstår, hvad der sker og kan udføre sine opgaver effektivt.
Du får også en mere generel viden om projektledelse og samarbejde, så du bliver i stand til at tage ansvar for hele arbejdsprocessen i udviklingen af konkrete softwareprojekter.
Softwareudvikling har to fagområder:
- De tekniske fag, hvor du bl.a. lærer om programmering, databaser og netværk. Du kan fx tage kurser i avanceret algoritmik, Java på mobile apparater eller systemudvikling.
- Anvendelsesfag, som handler om, hvordan software udvikles, og hvad det skal bruges til. Du lærer, hvordan man laver forundersøgelser til en opgave eller et projekt, hvilke metoder man kan bruge til at udvikle nye systemer, og hvordan man leder et projekt. Du kan fx tage kurser i interaktionsdesign, it-sikkerhed eller virksomhedssystemer.
Tilsammen giver fagområderne dig forudsætninger for at kunne analysere behovet for bestemte it-løsninger, udvikle og designe løsningen og rådgive om, hvordan en virksomhed eller en organisation skal tage it-løsningen i brug.
Ud over de to fagområder giver uddannelsen mulighed for en række valgfrie kurser.
Undervisningen veksler mellem kurser, øvelsestimer og selvstændigt projektarbejde. Kurserne foregår mest som forelæsninger.
Du afslutter bacheloruddannelsen med en større selvstændig opgave, bachelorprojektet, og får den akademiske titel BSc. Som bachelor får du adgang til flere tekniske kandidatuddannelser, bl.a. kandidatuddannelsen i softwareudvikling.
Kandidatuddannelsen afsluttes med et større videnskabeligt arbejde, specialet, der tager 1/2 år og giver titlen cand.it.
Du kan læse om andre it-uddannelser i oversigtsartiklen over alle uddannelser på IT-Universitetet og it-vest.