course-details-portlet

INFT1006

Objektorientert programmering

Velg studieår

Det tilbys ikke lenger undervisning i emnet.

Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Vår
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Hjemmeeksamen

Om

Om emnet

Faglig innhold

Objektorientert programmering: klasser, objekter, metoder, konstruktører, arv. Funksjonell programmering og parallelle beregninger: funksjonelle algoritmer, synkronisering av parallelle beregninger. Strukturering av kildekode, og bruk av biblioteker, versjonskontroll, kodeanalyse og testing.

Læringsutbytte

Kunnskap

Kandidaten:

  • kjenner til prinsippene innen objektorientert programmering
  • har kunnskap om når og hvordan en bør organisere kildekode i klasser
  • har kunnskap om alternative programmeringsparadigmer til objektorientert programmering
  • kjenner til kvalitets- og sikkerhetsaspekter ved utvikling og vedlikehold av programvare

Ferdigheter

Kandidaten:

  • kan organisere kildekode i en eller flere klasser, og dra nytte av de valgte strukturene
  • kan ved behov reorganisere klassestrukturer i programvare for å lette vedlikehold og videreutvikling
  • kan dra nytte av utviklingsteknikker relatert til objektorientert programmering og andre relevante programmeringsparadigmer
  • kan bruke verktøy for versjonskontroll og kodeanalyse, samt utføre tester av kildekode

Generell kompetanse

Kandidaten:

  • kan estimere kompleksitet og identifisere ressursbehov til nye utviklingsprosjekt
  • kan planlegge og bygge større programvareløsninger der funksjonalitet og data er fordelt på en slik måte at vedlikehold og videreutvikling av programvaren blir mindre ressurskrevende
  • kan jobbe sammen med, og dra nytte av, andre utviklere i et utviklingsprosjekt

Læringsformer og aktiviteter

Leksjoner og individuelle øvinger. Obligatoriske arbeidskrav: 9 av 12 må være godkjent. Klart mangelfullt arbeid, ikke selvstendig eget arbeid eller innleveringsfrist som ikke overholdes regnes som ikke-levert.

Obligatoriske aktiviteter

  • Obligatoriske arbeidskrav

Mer om vurdering

Utsatt eksamen i desember.

Forkunnskapskrav

Emnet er forbeholdt studenter tatt opp til "Bachelor i Informasjonsbehandling".

Kursmateriell

Kunngjøres senere.

Studiepoengreduksjon

Emnekode Reduksjon Fra
IDRI1005 7,5 sp Høst 2019
IFUD1110 7,5 sp Høst 2019
IINI1010 7,5 sp Høst 2019
DCST1007 7,5 sp Høst 2019
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

  • Informasjonsteknologi og informatikk

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Hjemmeeksamen
Karakter: Bokstavkarakterer

Utsatt eksamen - Høst 2024

Hjemmeeksamen
Vekting 100/100 Hjelpemiddel ALLE Dato Utlevering 13.12.2024
Innlevering 13.12.2024
Tid Utlevering 09:00
Innlevering 13:00
Varighet 4 timer Eksamenssystem Inspera Assessment

Ordinær eksamen - Vår 2025

Hjemmeeksamen
Vekting 100/100 Hjelpemiddel ALLE Dato Utlevering 22.05.2025
Innlevering 22.05.2025
Tid Utlevering 09:00
Innlevering 13:00
Varighet 4 timer Eksamenssystem Inspera Assessment