Praktisk systemutvikling - studiets røde tråd

Tabellen viser progresjonen i aktiviteter knyttet til fagområdet Systemutvikling fra 1. til siste semester.

 

 Sem.ProsjektarbeidSystemutvikling - teori Programmering Praktisk utviklingsprosjekt 
 1 Teambygging, prosjektetablering og
-gjennomføring, prosessdokumentasjon.
Introduksjon til systemutvikling, enkel systemmodellering, enhetstesting Grunnleggende objektorientert programmering. Programmering av Lego-roboter som samarbeider.
 2 Prosjektstyring og
-gjennomføring. Interessent og
-risikoanalyse.
Kostnads- og ressursstyring.
Iterativ og inkrementell systemutvikling. Implementeringsuavhengige objektorienterte informasjonsmodeller. Ulike typer tester og teststrategier. Videregående objektorientert programmering med kopling mot database. Utvikling av system med database og grafisk brukergrensesnitt.
 3 Planlegge og gjennomføre utviklingsprosjekt som følger en smidig utviklingsprosess. Smidige utviklingsprosesser. Interaksjonsdesign. Designmønstre innen programvareutvikling. Testing av brukskvalitet, generelt og web-applikasjoner spesielt. Arkitektoniske stiler (MVC). Web-utvikling, både på klient- og tjenerside.  
 4   Flere arkitektoniske stiler og flere designmønstre. Nettverks­programmering. Utvikling av web-applikasjon. SCRUM utviklingsmetodikk.
 5 Spesialiseringspakken             
Utvikling av store programvaresystemer
Spesialiseringspakken             
Utvikling av store programvaresystemer
Spesialiserings­pakken
Applikasjons­programmering
Valgbart emne: Utviklingsprosjekt. Ofte ekstern oppgavestiller.
 6 Tverrfaglighet. Samhandling. Økonomistyring, produktivitet, lønn­somhet, marked. Ivareta menneskelige, faglige, økonomiske, etiske og samfunns­messige hensyn ved prosjekt­gjennomføring. Generelle systemer. Syntese av tidligere tema innen systemtenkning. Flere prinsipper for utviklingsmodeller, som f.eks. Lean og Kanban. Concurrent Design. Metoder og arbeidsmåter innenfor IT-faglig forsknings- og utviklingsarbeid.   Bacheloroppgaven. Svært ofte ekstern oppgavestiller.

Fagområdet Systemutvikling omfatter systematiske metoder for programvareutviklingsarbeidet gjennom hele livsløpet fra planlegging og utforming av krav, via design og implementasjon til testing, og videre utrulling og drifting i organisasjonen. Prosjektarbeid og programmering er en sentral del av systemutviklerens hverdag. Tabellen over viser progresjonen i disse aktivitetene fra 1. til siste semester.

 

 

Utskrift
Del eller legg til som bokmerke