Innføring i programmering
Om emnet
Emnet kan tas som enkeltemne.
Emnet er en introduksjon til programmering og varer i et halvt semester. Emnet lar seg med fordel kombinere med enten INF-0102 eller INF-0103 som kan tas i andre halvdel av semesteret.
Kombinasjonen INF-0101 og INF-0102 erstatter INF-1049 og er obligatorisk for programstudenter på flere realfagstudium (ikke informatikkstudium)
Kombinasjonen INF-0101 og INF-0103 erstatter INF-1100 og er obligatorisk for informatikkstudenter.
Emnet gir en innføring i programmering og algoritmisk problemløsning ved hjelp av programmering. Emnet inkluderer grunnleggende datatyper og kontrollstrukturer som variabler, løkker, kondisjonelle uttrykk, samt funksjoner.
Opptakskrav
Hva lærer du
Kunnskap - Studentene har:
- basiskunnskap om programmering og programmeringsspråk
- basiskunnskap om datatyper, kontrollstrukturer, og funksjoner samt en grunnleggende introduksjon til algoritmisk tankegang
- basisforståelse av datamaskiner, og sammenhengen mellom maskinvare og programmer
- kjenne til teknikker for abstraksjon og hvordan dette brukes i programmering
Ferdigheter - Studentene kan:
- utvikle enkle programmer fra en problembeskrivelse
- bruke fundamentale begrep og teknikker i programmering
Generell kompetanse - Studentene forstår:
- det å løse problemer algoritmisk og omsette det i programmer
- hvordan datamaskiner virker og hvordan dette henger sammen med programmer og programmering
Studiepoengreduksjon
Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:
- INF-1100 Innføring i programmering og datamaskiners virkemåte 5 stp
- INF-1049 Introduksjon til beregningsorientert programmering 5 stp
- INF-1039 Introduksjon til programmering og IKT-sikkerhetsbegreper 4 stp
- MIK-0001 Grunnleggende programmering 2.5 stp
- MIK-0002 Visualisering av data med programmering 1.5 stp
- MIK-0003 Analyse av data med programmering 1 stp
- MIK-1010 Grunnleggende programmering 2.5 stp
- MIK-1011 Visualisering av data med programmering 1.5 stp
- MIK-1012 Analyse av data med programmering 1 stp
Undervisning og pensum
Total arbeidsmengde for kurset anslås til 150 timer, kurset går over et halvt semester, anslagsvis 12,5 timer per uke.
- Digital forelesning med opptak, én per uke (2 timer)
- Kollokvier/seminar som hovedmøtepunkt, fysisk på campus, både Mo og Tromsø (2 timer)
- Egenarbeid inkludert obligatoriske oppgaver (8,5 timer)
Undervisnings- og eksamensspråk
Emnet er norskspråklig. Undervisning og eksamensoppgaver vil gis på norsk, men pensumlitteraturen er på engelsk.Timeplan
Timeplanene ferdigstilles og publiseres normalt i god tid før semesterstart, ofte noen uker i forkant. Dette gir studentene mulighet til å organisere studiene sine og forberede seg på kommende aktiviteter.
Det anbefales å sjekke timeplanen jevnlig, da det kan forekomme endringer.
Eksamen
Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen
| Oppgaver | Godkjent – ikke godkjent |
Alt du trenger å vite om før, under og etter eksamen, oppmelding, fravær klage og vitnemål: UiTs samleside om eksamen
Mer info om arbeidskrav
Inntil 2 obligatoriske oppgaver.Mer info om mappevurdering
Multiple Choice eksamen, med 2 sett av 20 spørsmål i hver av dem.
Karakterskala: Bestått - Ikke bestått