IBE150 Innføring i programmering

Skriv ut Utskrift PDF med emner
Emnekode
IBE150

Emnenavn
Innføring i programmering

Studiepoeng
15,00

Forkunnskaper

Kjennskap til bruk av datamaskiner.

Overlapping med andre fag/studiepoengreduksjon

INF150: 15 stp

Undervisningssemester
Høst

Undervisningssted
Molde

Språk undervisning
Norsk

Språk oppg./eksamen
Norsk

Språk litteratur
Engelsk

Undervisning/undervisningsform
6 t forelesning per uke

Arbeidskrav
Obligatoriske innleveringer til gitte frister.

Vurderingsform
4 t skriftlig eksamen (100 %).

Karaktertype
Bokstavkarakter

Læringsutbytte

Kurset vil gi praktisk kunnskap om programmering slik at en kan utvikle egne enkeltstående (monolittiske) program.

Innhold

Det viktigste vil være bygging av program og logikk, med vekt på å forstå variabler og tilordning, datatyper (tall, strenger, tabeller, hash, objekt), typekasting og sammenligning, logiske uttrykk (enkel boolsk algebra) og valg, gjentagelser (løkker), modularisering (prosedyrer, funksjoner, klasser og metoder; overføring av parameter) og rekursjon. Enklere algoritmer for sortering, fletting og søking beskrives. Teknikker i hendelsesstyrt kjøring blir belyst. Utover det rent programmerings-tekniske, gis enkel opplæring i henting av data (fra brukere, filer og eksterne kilder), presentasjon av data (i grafiske og tekstlige former), samt lagring. Kurset gir ikke opplæring i overordnede metoder for å lage større programsystem.

Litteratur

David Schneider: An introduction to Programming. Addison-Wesley, 2006