Wikipendium

History Compendium
Log in
This is an old version of the compendium, written Aug. 8, 2013, 3:58 p.m. Changes made in this revision were made by Ose. View rendered version.
Previous version Next version

TDT4102: Prosedyre- og objektorientert programmering

# Læringsmål Fra <https://www.ntnu.no/studier/emner/TDT4102/2013> ## Kunnskap:
* Har bred og praktisk orientert kunnskap om programmeringsspråket C++. Kan syntaks og regler for variabeldeklarasjoner og [datatyper](#Ddatatyper), typekonvertering, kontrollstrukturer, funksjoner og operatorer, overlagring, klasser, arv, templates, unntakshåndtering.
* Har kunnskap om automatisk og dynamiske variabler og bruk av pekere. * Har kunnskap om rekursjon, enkle algoritmer og datastrukturer. * Har kunnskap om prosedural og objektorientert modularisering av koden og har kunnskap om hvordan kode kan organiseres i flere kildekodefiler, kompilering og lenking. * Har kunnskap om standarbiblioteket, inn/ut datahåndtering, vanlig brukte funksjoner og template-klasser. * Har kunnskap om moderne utviklingsverktøy, teknikker for feilfinning og enkel testing av egen kode. * Har kunnskap om diagramtyper for objektorienterte programmer. ## Ferdigheter: * Kan utvikle et program fra problembeskrivelse til fungerende og feilfri løsning. * Kjenner vanlige brukte kodingsteknikker og kan jobbe iterativt og effektivt med konstruksjon av egen kode. * Kan programmere proseduralt hvor koden er fornuftig modularisert i funksjoner og objektorientert hvor koden er organisert i klasser. Kan velge hvilke hvilken løsning som er best for et gitt problem. * Kan skrive kode som er gjenbrukbar, lesbar og enkel å vedlikeholde. * Kan lese kode og forstå hvordan koden oppfører seg i kjøretid. ## Generell kompetanse: * Kan jobbe effektivt med med å analysere et problem og konstruere en løsning. * Kan kommunisere og diskutere kodeløsninger og forklare hvordan et program fungerer. * Kan finne frem til å benytte nødvendige hjelpemidler, kan bruke dokumentasjon for programmeringsspråket og standarbiblioteket. # Datatyper ||__Type__||__Størrelse__||__Range__|| ||int ||32 bit ||-2147483648 til 2147483647||
  • Contact
  • Twitter
  • Statistics
  • Report a bug
  • Wikipendium cc-by-sa
Wikipendium is ad-free and costs nothing to use. Please help keep Wikipendium alive by donating today!