Skriv ut | Lukk vindu |
Høst 2024
DTE-2510 Grunnleggende programmering - 10 stp
Ansvarlig enhet
Emnetype
Studiepoengreduksjon
Innhold
Om datamaskiner og programmeringsspråk
Grunnleggende programmering
Innebygde funksjoner
Strenger og objekter
Valg
Løkker
Funksjoner
Objektorientert programmering
GUI programmering
Lister
Flerdimensjonale lister
Arv og polymorfi
Enhetstesting
Opptakskrav
Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.
Søkere som kan dokumentere ett av følgende kvalifiserer også for opptak:
- generell studiekompetanse og bestått realfagkurs, eller
- bestått 1-årig forkurs for ingeniørutdanning, eller
- 2-årig teknisk fagskole etter rammeplan fastsatt av departementet 1998/99 og tidligere studieordninger
*For å få opptak til enkeltemner på grunnlag av Y-veien, må søkeren oppfylle opptakskriteriene for Y-vei til studieprogrammet som emnet inngår i. I tillegg må søkeren oppfylle eventuelle forkunnskapskrav som er spesifisert for det konkrete emnet de søker opptak til. Det gis begrenset studierett til det spesifikke emnet - på samme måte som realkompetansesøkere.
Søknadskode: 9391
Hva lærer du
Kunnskaper og forståelse
- Kan lese og forklare grunnleggende programsyntaks.
- Kjenne de grunnleggende elementer og kontrollstrukturer i et programmeringsspråk.
- Kan analysere problemet for enklere programmeringsoppgaver og løse disse i et programmeringsspråk.
- Kan redegjøre for prinsippene for objektorientert programmering.
- Kandidaten kjenner til hva som ligger i begrepene arv og polymorfisme.
- Kandidaten kjenner til interfaces.
- Kandidaten kjenner til rammeverk til bruk for enhetstesting.
Ferdigheter
- Kan benytte et utviklingsverktøy med en kompilator.
- Kan skrive programkode ut ifra en problembeskrivelse.
- Kan sette seg inn i og forstå eksisterende enklere programkode og foreta endringer i denne ved behov.
- Kandidaten kan benytte innebygde kontainerklasser
- Kan benytte metoder fra standard bibliotek for aktuelt programmeringsspråk.
- Kandidaten kan skrive objektorientert programkode ved bruk av klasser, metoder, innkapsling, arv og polymorfi.
- Kandidaten kan skrive enhetstester og
Kompetanse
- Kandidaten vil tilegne seg grunnleggende programmeringsferdigheter.
- Studenten skal lære seg samarbeid i oppgaveløsning gjennom gruppearbeid og dialog med medstudenter.
- Studenten vil lære seg samarbeid i oppgaveløsing gjennom gruppearbeid og dialog med medstudenter.