IKT212 Programmeringskonsepter (Høst 2023)
- Studiepoeng:
- 7.5
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Andreas Prinz
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Engelsk
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Engelsk
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
- 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.
Undervisnings- og læringsformer
Forelesninger, gruppeprosjekter og labøvinger. I faget blir det gjennomgått programmering i forskjellige språk og relaterte verktøy. Studentene skal jobbe i grupper og utvikle sine egne programmer for å løse gitte oppgaver. Forventet arbeidsmengde er 27 timer per studiepoeng.
Vilkår for å gå opp til eksamen
Ingen.
Eksamen
Mappeevaluering med justerende muntlig eksamen/fremføring. Gradert karakter. Informasjon om innholdet i mappen vil bli gitt ved semesterstart i Canvas.
Studentevaluering
Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.
Tilbys som enkeltemne
Ja. Med forbehold om ledig plass/kapasitet.
Opptakskrav hvis tilbudt som enkeltemne
Generell studiekompetanse med R1, R2 og Fysikk 1 eller tilsvarende, eller ettårig forkurs for ingeniørutdanning.
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)
14. okt. 2026 11:50:39