TDT4113

Datateknologi, programmeringsprosjekt

Sist undervist 2021

Vår

Trondheim

Norsk

Oversikt

Ståprosent

95 %

1 poeng

Karakterfordeling
Ståprosent over tid

Om emnet

Faglig innhold

Emnet skal gi erfaring i design og programmering av datasystemer som løser rimelig
komplekse problemer men krever rimelig lite teoretisk forståelse av avanserte
datavitenskapelig konsepter. Fokus skal være på bunn-up utvikling og bruken av modularitet og abstraksjon for å bygge stor datasystemer. Studentene skal lære relevant verktøy for programutvikling og de skal høste nyttig erfaring for
videre studiet i Datateknologi.

Læringsmål

Grunnleggende kunnskap i programmering kombinert med planlegging og gjennomføring av et programmeringsprosjekt med noe kompleksitet. Ferdigheter i å jobbe strukturert og modulært fra problem til fungerende løsning. Generell kompetanse i prosjektarbeid og selvstendig arbeid i utvikling og programmering.

Læringsformer og aktiviteter

Studentene skal jobbe hovedsakelig med programmering både i lab, med veiledning, og utenfor lab. Faglærer og assistanter skal være tilstedet i laben flere timer per uke.
Tradisjonelle forelesninger skal gis etter faglærerens behov, men mye informasjon (både teoretisk og praktisk) skal formidles under labtimene. Studentene skal gjennomføre individuelle oppgaver og har
muligheter til å jobbe i smågrupper på noen av de største oppgavene.
Emnet gjennomføres som en kombinasjon av individuelle oppgaver, prosjektarbeid i gruppe og forelesninger.
Presentasjoner, rapporter og utviklet programvare danner grunnlag for vurderingen i emnet.