IKT212 Programmeringskonsepter (Høst 2020)
- Studiepoeng:
- 7.5
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Andreas Prinz
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk eller engelsk. Emnet undervises på engelsk dersom det er utvekslingsstudenter som følger emnet.
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Norsk eller engelsk. Emnet undervises på engelsk dersom det er utvekslingsstudenter som følger emnet.
Anbefalte forkunnskaper
IKT101-G Grunnleggende softwareutvikling, IKT203-G Algoritmer og datastrukturer og MA-180-G Diskret matematikk 1
Læringsutbytte
Etter fullført emne skal studenten
- Forstå programmeringskonsepter med tilhørende implementasjon
- Forstå hvordan en kompilator og kjøremiljøet håndterer blokker, funksjoner, variabler, hendelser, flertrådsprogrammering og dere konsepter.
- Kunne velge en fornuftig programmeringsmodell for et gitt problem
- Kunne programmere i Prolog, Scala og lignende språk
- Kunne løse problemer ved hjelp av forskjellig programmeringsmodeller
- Kunne sammenligne og forstå egenskaper ved et programmeringsspråk
Innhold
Funksjonell programmering og Scala, konsepter innen datatyper og koding, deklarativ programmering og prolog, syntaks og sematikk, subprograms, exceptions, variable og bindinger, distribuert programmering.
Undervisnings- og læringsformer
Forelesninger, gruppeprosjekter og labøvinger. I faget blir det gjennomgått programmering i forskjellige språk og relatert software. Studentene må utvikle sine egne programmer for å løse gitte oppgaver. Noen av disse oppgavene er gruppeoppgaver som må løses i grupper. Deler av emnet blir gjennomført vha intensivuker. Forventet arbeidsmengde er 27 timer per studiepoeng.
Vilkår for å gå opp til eksamen
Godkjente øvingsoppgaver gitt ved semesterstart i Canvas.
Eksamen
Mappeevaluering med justerende muntlig eksamen/fremføring. Gradert karakter. Informasjon om innholdet i mappen vil bli gitt ved semesterstart i Canvas.
Studentevaluering
Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.
Tilbys som enkeltemne
Ja. Med forbehold om ledig plass/kapasitet.
Annen informasjon
Emnet undervises første gang høsten 2021.
Reduksjon i studiepoeng
Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:
| Emne | Studiepoengreduksjon |
|---|---|
| DAT233 – Programmeringskonsepter. | 7.5 |
Sist hentet fra FS (Felles studentsystem)
15. okt. 2026 11:39:58