Hopp til hovedinnhold
Created by potrace 1.11, written by Peter Selinger 2001-2013
EN
Søk på oslomet.no
  • Studier
  • Forskningen vår
  • Samarbeid
  • Universitetsbiblioteket
  • Om OsloMet
  • Kontakt oss
  • For studenter
  1. OsloMet
  2. Programplaner og emneplaner
  3. Effektiv kode med C og C++

Effektiv kode med C og C++

Emneplan

Engelsk emnenavn
Efficient C/C++ Coding Techniques
Emnekode
DAVE3605
Omfang
10 stp.
Emnehistorikk
Emnehistorikk

Innledning

Studentene skal tilegne seg kunnskap og innsikt i utvikling av ressurseffektive programmer, hovedsakelig ved bruk av C++. Emnet vil være et nyttig fundament for studenter som ønsker å skrive ressurskrevende og komplekse programmer, slik som spill, simuleringer og visualisering, eller programmer som skal kjøre i ressursfattige miljøer slik som routere, IP-kameraer og mobile enheter. Bygger på emnene Programmering og Programutvikling.

Forkunnskapskrav

Ingen ut over opptakskrav

Læringsutbytte

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse.

Kunnskap

Studenten kan:

  • gjøre rede for de viktigste egenskapene ved C og C++
  • forklare forskjellen på statisk, dynamisk og automatisk allokering av minne
  • forklare forskjellen på pekere, referanser og iteratorer
  • forklare hva generisk programmering er
  • gjøre rede for hva designmønstre er og gi eksempler på slike
  • forklare forskjellen på dynamisk og statisk linking

Ferdigheter

Studenten:

  • anvender C og C++ i egne prosjekter
  • lager egne strukter, klasser og operatorer
  • bruker designmønstre, generisk programmering og andre abstraksjoner effektivt
  • produserer et ferdig program i C++, med automatisert installasjonsprosedyre

Generell kompetanse

Studenten:

  • har generell forståelse for utvikling av ressurseffektive programmer
  • kjenner til teknikker for effektivisering av programmer på høyere og lavere abstraksjonsnivå

Arbeids- og undervisningsformer

Forelesninger og praktisk arbeid på lab. Prosjektarbeid i par eller grupper (2-5 studenter).

Arbeidskrav og obligatoriske aktiviteter

Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

  • 2 individuelle oppgaver

Vurdering og eksamen

Eksamensform: Mappevurdering med følgende mappekrav:

  • to individuelle oppgaver
  • ett gruppeprosjekt

I mappevurdering gis en helhetlig vurdering med én karakter.

Eksamensresultat kan påklages.

Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.

Hjelpemidler ved eksamen

Alle.

Vurderingsuttrykk

Gradert skala A-F

Sensorordning

Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.

Programplan

  • Bachelorstudium i informasjonsteknologi (2016 HØST)

OSLO METROPOLITAN UNIVERSITY
STORBYUNIVERSITETET

Postboks 4, St. Olavs plass
0130 Oslo
Tlf.: 67 23 50 00

Kontakt oss

  • Facebook
  • Linkedin
  • Instagram
  • English
  • Alumni
  • Ansatteoversikt
  • Arrangementsoversikt
  • For ansatte
  • For studenter
  • Ledige stillinger
  • Personvernerklæring og informasjonskapslar
  • Pressekontakt
  • Tilgjengelegheitserklæring