INFT1100

Objektorientert programmering

Sist undervist 2024

Vår

Trondheim

Norsk

Oversikt

Snitt

B

4,38

likt

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

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æringsmål

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, leksjoner, obligatoriske øvinger og prosjektarbeid.