course-details-portlet

TDT4100

Objektorientert programmering

Velg studieår
Studiepoeng 7,5
Nivå Grunnleggende emner, nivå I
Undervisningsstart Vår 2025
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Skriftlig skoleeksamen

Om

Om emnet

Faglig innhold

Grunnleggende algoritmer og datastrukturer, konstruksjoner og kontrollflyt i objektorienterte språk. Modularisering og gjenbruk. Standard programvarebibliotek. Enhetstesting, feilfinning og verktøy for dette. Objektorientert design. Bruk av klasse-, objekt-, sekvens- og samhandlingsdiagrammer i UML. Bruk av design patterns. Enkel app-arkitektur med moderne GUI-toolkit. Java brukes som implementasjonsspråk.

Læringsutbytte

Kunnskap: Studentene skal ha kunnskap om de viktigste begrepene og mekanismene i objektorienterte språk og om hvordan objektorienterte programmer og enkle apps struktureres og testes.

Ferdigheter: Studentene skal få ferdigheter i objektorientert programmering og bruk av relevante programmeringsmetoder (koding, testing og feilfinning) og moderne utviklingsverktøy.

Kompetanse: Studentene skal kunne bruke objektorientert programmering for å løse praktiske problemer og utnytte mulighetene i moderne utviklingsverktøy.

Læringsformer og aktiviteter

Forelesninger, øvingsforelesninger, øvinger (individuelt eller i par) og prosjektarbeid individuelt eller i grupper.

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Obligatoriske øvinger utføres individuelt eller i grupper, som vil bli presisert i semesteret.

Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig skoleeksamen bli endret til muntlig eksamen.

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
IT1104 7,5 sp
SIF8005 7,5 sp
SIF8005 7,5 sp
SIF8005 7,5 sp
TDT4102 3,7 sp Høst 2008
TDT4130 3,7 sp Høst 2008
INFT1100 7,5 sp Høst 2024
TDT4114 3,7 sp Høst 2024
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for datateknologi og informatikk