Fakta om emnet
- Studiepoeng:
- 7.5
- Ansvarlig avdeling:
- Avdeling for logistikk
- Emneansvarlig:
- Ketil Danielsen
- Undervisningssemester:
- Vår, Høst
- Undervisningsspråk:
-
- Engelsk
- Norsk
- Varighet:
- ½ år
IBE152 Innføring i programmering (Høst 2023)
Om emnet
Kurset er tenkt for nybegynnere uten kunnskaper om programmering. Det introduserer fundamentale konsept i programmering, som du vil trenge i mer avanserte kurs:
- Programmering av enkle algoritmer og problemløsning
- Grunnleggende datastrukturer og kontrollstrukturer
Emnet er tilknyttet følgende studieprogram
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 |
---|---|
IBE151 – Practical Programming | 7.5 |
IBE151N – Practical Programming (nettbasert) | 7.5 |
Studentens læringsutbytte etter bestått emne
Kunnskap
- Prinsipper for konstruksjon og analyse av algoritmer og program
- Grunnleggende konsepter i programmering:
- Syntaks
- Variabler
- Logiske uttrykk
- Datatyper og datastrukturer
- Kontrollstrukturer (løkker)
- Modularisering (funksjoner, prosedyrer)
Ferdigheter
- Designe og implementere algoritmer for enkel problemløsning
- Forklare hvordan program og algoritmer fungerer
- Bruke et programmeringsspråk til å skrive fungerende program
- Bruke dekomposisjon til å bryte ned et problem i mindre delproblem.
- Vite hvordan man bruker debuggere for å sjekke korrekthet.
Kompetanse
- Bidra i utvikling og tilpassing av mindre programsystem
Undervisnings- og læringsformer
Hver uke vil du ha:
- 2 timer videoforelesninger
- 2 timer lab med foreleser
- 2 timer lab med studentassistenter
Labtimene vil illustrere og eksemplifisere praktisk bruk av teorien. Det forventes at studenten på forhånd har studert den nødvendige bakgrunnsteori, før man møter i lab. Det vil være interaktive labtimer der studenten løser problemene digitalt sammen med faglærer. Disse vil strømmes og bli gjort tilgjengelig etterpå. Vi anbefaler å være tilstede fysisk eller digitalt under labtimene, hvis ikke vil ikke den interaktive delen ha den ønskede effekt.
I de andre labtimene vil studenter jobbe med obligatoriske øvelser med studentassistentene. Vi oppfordrer studentene til å jobbe i grupper og diskutere ulike løsninger sammen.
Arbeidskrav - vilkår for å avlegge eksamen
-
Obligatorisk arbeidskrav: Oppgave(r)
-
Antall arbeidskrav: 6
-
Påkrevde arbeidskrav: 5
-
Kommentar:
Eksamen
-
Vurderingsform: Digital hjemmeksamen - Inspera
-
Andel: 100%
-
Varighet:5 timer
-
Gruppering: Individuell
-
Karakterskala: Bokstavkarakter (A - F)
-
Hjelpemidler: Alle trykte og skrevne hjelpemidler
Pensum
IBE152 Innføring i programmering