2451 - Nettstudium emne

Objektorientert programmering – Brønnøysundregistrene

Lær deg verktøyene og teknikkene du trenger for å lage store og komplekse systemløsninger. Nettbasert emne med studentsamlinger for ansatte i Brønnøysundregistrene.

Nivå
Bachelor
Studiested
Nettstudium
Studiepoeng
15
Oppstart
16. august
Antall innsendinger
4
Opptakskrav
Gjennomføring
Heltid / deltid
Emnekode
2451
Språkvalg
Norsk
Emnebeskrivelse
Ingen beskrivelse

Objektorientert programmering er en nøkkelkompetanse for å jobbe med systemutvikling. Denne programmeringsmetodikken gir deg større kontroll og oversikt når du skal lage omfattende og avanserte programmer. 

Du får innsikt i:

- Grunnleggende objektorienterte begreper: klasse, objekt, metode og objektets livsløp
- Arv, polymorfi og forskjeller mellom abstrakte klasser og interfaces
- Prinsipper for objektorientert design: innkapsling, kobling (coupling) og samhørighet (cohesion)
- Objektorientert tilgang til data og sikkerhetsaspekter ved databasekommunikasjon

Opptak, oppstart og gjennomføring

Emnet starter 17. august 2026 og avsluttes med eksamen januar 2027. Du må få godkjent innsendingsoppgavene for å kunne ta eksamen.

Du vil delta på studiesamlinger i Brønnøysund og jobbe på nett med faglige tekster, læringsfilmer og praktiske øvingsoppgaver. Samlingsdatoer blir publisert i Canvas. Du må levere flere obligatoriske innsendingsoppgaver.

Emnet er ett av flere IT-emner som tilbys spesielt for ansatte i Brønnøysundregistrene. Les mer her.

Hva lærer du?

Etter fullført emne vil du kunne:
- Forklare og anvende grunnleggende prinsipper for objektorientert analyse og design av programvare
- Designe og implementere objekter og spesialiseringer (arv, abstrakte klasser, interfaces) og bruke polymorfi i kode
- Skrive, teste og feilsøke objektorientert kode ved hjelp av et IDE, inkludert grunnleggende unntakshåndtering
- Integrere datakilder i programkode: lese/lagre data i filer og databaser med hensyn til sikkerhet

Hvem passer studiet for?

Emnet er egnet for alle som ønsker å jobbe profesjonelt med programmering, og trenger å kunne de viktigste prinsippene, verktøyene og teknikkene for å lage store og komplekse systemløsninger.

For å ta dette emnet bør du ha grunnleggende forståelse for programmering og databaser.

Emne detaljer

Dette emnet inngår i
  • Enkeltemner EVU