DCST1003
Grunnleggende programmering
Sist undervist 2024
Høst
Trondheim
Norsk
Om emnet
Faglig innhold
Introduksjon til grunnleggende programmeringsprinsipper som variabler, datatyper, kontrollstrukturer (løkker og beslutninger), funksjoner og datastrukturer. Skrive godt strukturerte programmer som løser gitte problemer.
Læringsmål
Kunnskap
Kandidaten:
- har kunnskap om hvordan en kan instruere en datamaskin til å løse gitte problemer
- kjenner til innebygd funksjonalitet i programmeringsspråket, samt noen av de tilgjengelige datastrukturene
- kjenner til hvordan en kan gå frem for å finne og løse programvarefeil
Ferdigheter
Kandidaten:
- kan skrive oversiktlig og lesbar kildekode for å løse gitte problemstillinger
- kan lese og forstå kildekode skrevet av andre
- kan identifisere og utbedre feil i eksisterende kildekode
- kan dra nytte av eksterne biblioteker i egen kildekode
- kan forstå og dra nytte av programmeringsspråkets referansedokumentasjon
Generell kompetanse
Kandidaten:
- er i stand til å finne gode kildekodeløsninger for å oppnå stabil og feilfri programvare
- er i stand til å tilegne seg og ta i bruk ny programmeringskunnskap
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.