Hopp til hovedinnhold

Innføring i programmering - ØKAD1160 (7,5 sp)

Er du interessert i programmering og mulighetene programmering gir? Dette emnet er en innføring i et spennende univers som gir yrkesmuligheter på tvers av bransjer og er svært etterspurt i næringslivet. 

Opptakskrav: Generell studiekompetanse
Studiested: Nettstudier
Studiestart: Høst og vår
Lånekassen: Godkjent
Eksamen: Nettbasert
Fysisk oppmøte: Nei
Samling: Nei

 

Om emnet

Dette emnet vil kunne passe både for deg som aldri har programmert før, og for deg som har noe kjennskap til hvordan programmer er bygget opp og gjøres klare til å kjøres på en PC eller laptop.

Det vil bli gitt rikelig innføring i bruken av verktøy som gjør denne jobben lettere.

Kunnskap

  • Kjenner til ulike typer programmeringsspråk og deres fordeler og ulemper 
  • Forstår forskjellen grunnleggende konsepter i programmering: 
    • Syntaks 
    • Variabler 
    • Logiske uttrykk 
    • Datatyper og datastrukturer 
    • Kontrollstrukturer (løkker og tester) 
    • Modularisering (funksjoner og klasser) 
  • Vet om komplekse datastrukturer, interaksjon med operativsystem og webtjenesters oppbygging og bruk 
  • Kan redegjøre for henting og skriving av data mellom programmer i et større datasystem 
  • Kjenner til objekt-orientert modellering og programmering   
  • Forstår hva som må legges til grunn for at programmer skal være robuste og effektive 

Ferdigheter

  • Kan enkel og middels avansert programmering i programmeringsspråket Typescript/Javascript, med data i form av tall, tekst og sannhetsverdier 
  • Bruker løkker, tester, variabler, funksjoner og to-dimensjonale tabeller på riktig måte 
  • Kan installere nødvendige verktøy, starte opp programmeringsprosjekter og legge til rette for en effektiv arbeidsprosess som programmere 
  • Kan dokumentere kode og programmere slik at det blir mulig å finne feil, vedlikeholde og videreutvikle programmene 
  • Lager enkle brukergrensesnitt i en browser-basert applikasjon 

Kompetanse 

  • Kunne bidra i diskusjoner og prosjekter om rollen til IT i organisasjonsutvikling 
  • Kunne redegjøre for de viktigste egenskapene ved programmer som skal eller er utviklet   
  • Forstå hvordan datamaskiners arkitektur og programmeringsspråkene muliggjør og begrenser hvor komplekse problemer de kan løse 

Arbeidskrav 

Arbeidskrav inkluderer: 

  • Godkjent nettbasert kurs 

Eksamen 

Individuell skriftlig eksamen på 3 timer, som består av flervalgsoppgaver (30 minutter), kortsvarsoppgaver (1 time) og 1,5 time til en praktisk programmeringsoppgave.

Eksamensbesvarelsene gis karakter A – F.