TDT4290

Kundestyrt prosjekt

Høst

Trondheim

Engelsk

Oversikt

Snitt

B

4,23

0,07

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Hver gruppe mottar et prosjektoppdrag fra en ekstern kunde, som dekker alle faser av et utviklingsprosjekt: forundersøkelse, kravspesifikasjon, design, implementering og evaluering. Nært samarbeid med den eksterne organisasjonen er essensielt gjennom hele prosessen. Gruppene skal levere en prosjektrapport og gi en avsluttende presentasjon og demonstrasjon av et fungerende system til både kunden og sensoren. Følgende dager er obligatoriske: kursstart i semesterets andre uke, planlagte fellesmøter og forelesninger, samt ukentlig veiledning. Manglende oppmøte på disse dagene kan hindre studentene i å fullføre kurset.

Læringsmål

Å gi studentene praktisk erfaring i å gjennomføre alle faser av store utviklingsprosjekter.

Ferdigheter: Evne til å organisere og lede omfattende utviklingsprosjekter, med hensyn til mangfold, etiske spørsmål knyttet til AI og bærekraft. Studentene vil også utvikle ferdigheter i å dokumentere og presentere resultater for reelle kunder.

Generell kompetanse: Forståelse av alle faser av prosjektutvikling, prosjektarbeid og effektiv bruk av team for å løse komplekse utfordringer innen programvareutvikling.

Læringsformer og aktiviteter

Oppgavene utføres som gruppearbeid, med hver gruppe bestående av 6-8 medlemmer. Hver gruppe får tildelt en ekstern kunde fra en organisasjon og en intern veileder. Ukentlige møter med veileder er obligatoriske.

Hver gruppe er ansvarlig for implementeringen og bruker de mest hensiktsmessige verktøyene for programvareutvikling, inkludert AI-verktøy.

Det arrangeres periodiske møter med gruppelederne, og kurset inkluderer en forelesningsrekke.

Kurset er regulert av NTNUs rammeverk for IPR

Se https://innsida.ntnu.no/wiki/-/wiki/Norsk/opphavsrett+til+studentoppgaver

Se https://innsida.ntnu.no/wiki/-/wiki/Norsk/Standardavtale+mellom+bedrift+og+student