Emne - Objektorientert programmering - DCST1007
DCST1007 - Objektorientert programmering
Om emnet
Det tilbys ikke lenger undervisning i emnet.
Vurderingsordning
Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Skriftlig skoleeksamen | 100/100 | 4 timer | ALLE |
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
Forelesninger, 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/kontinuasjon i desember.
Spesielle vilkår
Krever opptak til studieprogram:
Digital forretningsutvikling (ITBAITBEDR)
Digital infrastruktur og cybersikkerhet (BDIGSEC)
Anbefalte forkunnskaper
Grunnleggende programmering
Forkunnskapskrav
Emnet er forbeholdt studenter tatt opp til "Bachelor i Digital forretningsutvikling" og "Bachelor i Digital infrastruktur og cybersikkerhet".
Kursmateriell
Kunngjøres senere.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
IDRI1005 | 5.0 | HØST 2019 | |
IFUD1110 | 5.0 | HØST 2019 | |
IINI1010 | 5.0 | HØST 2019 | |
PROG1003 | 7.5 | HØST 2019 | |
INFT1006 | 7.5 | HØST 2019 | |
TDT4114 | 3.7 | HØST 2024 |
Ingen
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Videregående emner, nivå II
Undervisningsspråk: Norsk
Sted: Trondheim
- Informasjonsteknologi og informatikk
Eksamensinfo
Vurderingsordning: Skriftlig skoleeksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Høst UTS Skriftlig skoleeksamen 100/100 ALLE 13.12.2024 09:00 INSPERA
-
Rom Bygning Antall kandidater SL310 blå sone Sluppenvegen 14 1 SL120 Sluppenvegen 14 1 - Vår ORD Skriftlig skoleeksamen 100/100 ALLE 22.05.2025 09:00 INSPERA
-
Rom Bygning Antall kandidater SL520 Sluppenvegen 14 14
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"