Software er det eller de programmer, der styrer en computer. På uddannelsen lærer du at udvikle systemer til bl.a. computerspil, mobiltelefoner, biler, internettet eller høreapparater.
Du får overblik over hele arbejdsprocessen omkring udvikling af nyt software. Det betyder, at du ud over den tekniske side af softwareudvikling lærer om design, brugervenlighed og projektledelse. It-løsninger skal både være sikre og gøre arbejdet lettere for brugeren.
Den videnskabelige baggrund for at udvikle nye softwareløsninger får du bl.a. gennem grundlæggende naturvidenskabelige fag som matematik og datalogi.
Fagene giver dig en teoretisk basis på et højt niveau, så du bl.a. gennem beregning kan analysere og forudse mulige fejl. I software til bl.a. fly og rumfartøjer kan det have livsvigtig betydning.
Ud over de grundlæggende naturvidenskabelige fag, har du fag som:
-
Programmeringssystemer, hvor du lærer forskellige programmeringssprog og arbejder med programmering fra ide til et færdigt system.
-
Algoritmer og datastrukturer, hvor du lærer at analysere og konstruere de logiske systemer, der ligger bag alt software og fx gør informationer tilgængelige og mulige at søge på
-
Informationssøgning, hvor du analyserer forskellige former for informationssøgning og lærer at udvikle programmer til informationssøgning i fx databaser eller på internettet.
Undervisningen foregår som forelæsninger, øvelser og projektarbejde i grupper.
Du afslutter bacheloruddannelsen med en større selvstændig opgave, bachelorprojektet, og får den akademiske titel BSc.