Skriv ut | ![]() | Lukk vindu |
Høst 2021
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
Søknadsfrist
Søknadsfrist eksterne søkere: 1. juni for emner som tilbys i høstsemesteret og 1. desember for emner som tilbys i vårsemesteret.
Studenter med aktiv studierett ved UiT tar kontakt via TopDesk for påmelding
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.
Undervisnings- og eksamensspråk
Undervisning
Eksamen
Arbeidskrav 1: 5 obligatoriske øvinger som kan bestå av e-tester og programmeringsoppgaver. Øvingene er bestått dersom kandidaten oppnår mer enn 66% poeng av mulige poeng. Øvingene vurderes under ett, ikke enkeltvis.
Arbeidskrav 2: Studenten skal i løpet av kurset presentere to av oppgavene fra og med øving 3 for en faglig ressurs. Det vil være et utvalg av oppgaver som kan presenteres. Oppgaven poengsettes etter presentasjonen.
Eksamensform: 5t skriftlig skoleeksamen
Karakterskala: A - F
Kontinuasjonasjon: Det gis kontinuasjonsadgang for studenter som ikke har bestått siste ordinære arrangerte eksamen i dette emne
Dato for eksamen
Eksamensdato er foreløpig og vil kunne bli endret. Endelig eksamensdato kunngjøres ved oppslag på det enkelte fakultet primo mai for vårsemesteret og primo november for høstsemesteret.