course-details-portlet

PROG1001

Grunnleggende programmering

Nytt fra studieåret 2019/2020

Studiepoeng 7,5
Nivå Grunnleggende emner, nivå I
Undervisningsstart Høst 2019
Varighet 1 semester
Undervisningsspråk Norsk
Sted Gjøvik
Vurderingsordning Skriftlig eksamen

Om

Om emnet

Faglig innhold

Problemløsning/programmering:
- Skrittvis forfining
- Algoritmer
- Pseudokode

Innføring i språkmekanismer i C:
- Programstruktur og uttrykk
- Datatyper, variabler, tekster, konstanter, oppramstype
- Operatorer
- Kontrollsetninger (betingelser og løkker)
- Minnehåndtering
- Peker
- Strukturer
- Arrayer/tabeller
- Funksjoner og parametre (ved verdi/referanse)

Bruk av biblioteksfunksjoner:
- Header-filer
- Filer-håndtering
- Enkel I/O

Læringsutbytte

Kunnskap
Kandidaten:
- har kunnskap om hvordan en kan instruere en datamaskin til å løse gitte problemer
- kjenner til innebygd funksjonalitet i programmeringsspråket, samt noen av de tilgjengelige datastrukturene
- kjenner til hvordan en kan gå frem for å finne og løse programvarefeil

Ferdigheter
Kandidaten:
- kan skrive oversiktlig og lesbar kildekode for å løse gitte problemstillinger
- kan lese og forstå kildekode skrevet av andre
- kan identifisere og utbedre feil i eksisterende kildekode
- kan dra nytte av eksterne biblioteker i egen kildekode
- kan forstå og dra nytte av programmeringsspråkets referansedokumentasjon

Generell kompetanse
Kandidaten:
- er i stand til å finne gode kildekodeløsninger for å oppnå stabil og feilfri programvare
- er i stand til å tilegne seg og ta i bruk ny programmeringskunnskap

Læringsformer og aktiviteter

- Forelesninger

- Obligatoriske oppgaver

- Oppgaveløsning

 

Obligatoriske arbeidskrav:

Minst 3 av 4 obliger må være godkjent.  Klart mangelfullt arbeid, ikke selvstendig eget arbeid eller innleveringsfrist som ikke overholdes regnes som ikke-levert.

Obligatoriske aktiviteter

  • Obligatoriske arbeidskrav

Mer om vurdering

Utsatt eksamen/kontinuasjon i august.

Spesielle vilkår

Kursmateriell

Kunngjøres senere.

Studiepoengreduksjon

Emnekode Reduksjon Fra
IMT1031 7,5 sp
DCST1003 7,5 sp
INFT1002 7,5 sp
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Skriftlig eksamen
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2019

Skriftlig
Vekting 100/100 Hjelpemiddel Kode F Dato 26.11.2019 Tid 09:00 Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Ametyst
Rom A146, 1.etg.
16 kandidater
Rom A153, 1.etg.
21 kandidater
Rom A154, 1.etg.
21 kandidater
Rom A254, 2.etg.
30 kandidater
Rom A255, 2.etg.
18 kandidater
Beryll
Rom B211- 2.etg.
15 kandidater
Smaragd
Rom S211
2 kandidater
Rom S411
29 kandidater

Utsatt eksamen - Sommer 2020

Skriftlig
Vekting 100/100 Hjelpemiddel Kode F Varighet 4 timer Eksamenssystem Inspera Assessment Sted og rom Ikke spesifisert ennå.