DAT220 Softwareutvikling 2 (Høst 2020)
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Ken Henry Andersen
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Norsk
Anbefalte forkunnskaper
DAT101 Programmering grunnkurs, DAT111 Grunnkurs i C programmering, DAT113 Softwareutvikling 1, eller tilsvarende.
Læringsutbytte
Etter å ha tatt dette emnet skal studenten:
- kunne skrive, forstå, forklare og anvende C++
- kjenne til standard måter å strukturere kode på
- kunne planlegge og gjennomføre et større prosjektarbeid med versjonskontroll og en konkret utviklingsmetodikk.
- kunne anvende UML i softwareutvikling
Innhold
Emnet dekker disse temaene:
C++: STL, Pekere, referanser, minnehåndtering, byggsystemer, kodeorganisering, templates, design patterns, rekursjon, objekter og klasser, arv/polymorfisme, fil I/O, versjonskontroll, softwareutviklingsprosesser, debugging
Prosess: Prosjektgjennomføring med definerte grupperoller. Versjonskontroll med branching og merging. Pull requests og code reviews.
Undervisnings- og læringsformer
Emnet består av to deler. I den første delen av emnet vil den relevante teorien bli undervist. Den består av forelesning, tavleøving og labøving. I den andre delen vil studentene bli utfordret i et reelt problem. Prosjektet blir kjørt etter eget tempo med ukentlige møter med faglærer. Det vil i tillegg bli gitt ekstra forelesninger om interessante temaer i prosjektperioden. Undervisningen vil bli gitt på engelsk dersom internasjonale studenter tar emnet.
Vilkår for å gå opp til eksamen
Obligatoriske laboppgaver må være godkjent. Oversikt over obligatoriske laboppgaver gis ved semesterstart i LMS.
Eksamen
Prosjektarbeid i gruppe der produkt, rapport og prosess teller på karakteren. Prosessen vurderes på bakgrunn av innlevert logg og timeliste fra gruppene. Dette skal foreligge som vedlegg til rapporten. Det er obligatorisk fremføring av prosjektet før karakter settes. Gruppene gis normalt samlet karakter. Gradert karakter.
Studentevaluering
Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.
Sist hentet fra FS (Felles studentsystem)
15. okt. 2026 11:31:06