course-details-portlet

TDT4250

Modell-drevet programvareutvikling

Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2024
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Mappe/sammensatt vurdering

Om

Om emnet

Faglig innhold

Introduksjon til metaprogrammering. Teknikker for spesifikasjon av strukturerte modeller og metamodeller. Modell-drevet utvikling av programvare, kode-generering og domenespesifikke språk. Design og implementering av modulær programvare, med fokus på variasjon på design-tid og på kjøretid. Komponentbasert design, komponentbaserte arkitekturer og rammeverk. Utrulling og kontinuerlig integrasjon av modulære systemer.

Læringsutbytte

Kunnskaper: Studenten skal kunne generelle metoder for modellering, design og realisering av modulær programvare og modell-drevet utvikling av programvare. Ferdigheter: Studenten skal ha praktiske ferdigheter i modellering, design og realisering modulær programvare, med moderne rammeverk og verktøy, også med modell-baserte teknikker. Generell kompetanse: Studenten skal kjenne til og kunne velge mellom ulike metoder og teknikker for utvikling av modulær programvare.

Læringsformer og aktiviteter

Forelesninger, øvinger og prosjekt under veiledning.

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Mappen består av en eller flere oppgaver (som teller 30 % av karakteren) og et semesterprosjekt (som teller 70 % av karakteren). Oppgavene er individuelle om spesifikke temaer, mens prosjektet utvikles i grupper på 3-4 studenter og det er ment å demonstrere kompetanse om det overordnede innholdet i emnet.

Den obligatoriske øvingen består i å ha gruppe og prosjekttema definert innen en bestemt dato. Dette gjør gruppen selv med veiledning fra lærer.

Tilbakemelding og veiledning for prosjektet vil bli gitt gjennom semesteret.

Ved frivillig gjentak, stryk eller gyldig fravær, må hele prosjektet og mappen tas på nytt i semester med undervisning.

Kursmateriell

Oppgis ved semesterstart.

Fagområder

  • Datateknikk
  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mappe/sammensatt vurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2024

Mappe/sammensatt vurdering
Vekting 100/100 Dato Innlevering 06.12.2024 Tid Innlevering 14:00