DAT220-G Videregående programmering

Ingeniørfag - Data, bachelorprogram

DAT101 Programmering grunnkurs og
DAT201 Algoritmer og datastrukturer eller tilsvarende.

Etter å ha tatt dette emnet skal studenten:

- Kunne skrive, forstå, forklare og anvende kode i C++.

- Kunne planlegge og gjennomføre et større prosjektarbeid med versjonskontroll og en konkret utviklingsmetodikk.

- Kunne benytte C++ til utvikling av applikasjoner på en mobil plattform.

Emnet dekker disse temaene:

Pointers, references, memory management, build process, code organization, templates, design patterns, rekursjon, objekter og klasser, arv, polymorfisme, fil I/O, real time simulation, STL, SVN, Scrum og krysskompilering, debugging, utviklingsverktøy mot en mobil plattform.

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.

Obligatoriske laboppgaver må være godkjent. Oversikt over obligatoriske laboppgaver gis ved semesterstart i Fronter.

Skriftlig eksamen, 3 timer, teller 40 %. Prosjekt som skrives individuelt eller i grupper av maksimum 3 studenter som får lik karakter, teller 60 %. Produkt, rapport og fremføring teller på karakteren i prosjektet. Gradert karakter.

Ja, med forbehold om ledig plass/kapasitet.

Fakultet for teknologi og realfag

Studiehåndbok Universitetet i Agder 2011-12





English Version

Emnets:

Timeplan

Pensumliste

Eksamensoppgaver / Eksamensbesvarelser

Eksamensdatoer

Bibliotekets fagsider:

Teknologiske fag