TOD062 - Grunnleggende programmering
10 studiepoeng
Mål
Dette faget danner en viktig introduksjon til en sentral del av datautdanningen. Gjennom teori og praksis (øvingsoppgaver som løses i grupper) skal studentene opparbeide seg grunnleggende kunnskap og erfaring innen fagfeltet programmering. For tiden benyttes Java i programmeringsøvingene, men prinsippene kan også brukes med andre programmeringsspråk. Faget vil også gi øving i enkel bruk av et programutviklingsverktøy.
Innhold
Introduksjon til datamaskiner og programmeringsspråk. Bruk av programutviklingsverktøy. Problemformulering og algoritmer. Ulike grensesnitt mot bruker. Programkoding, kompilering, feilsøking og testkjøring.Programdokumentasjon Enkle datatyper og operasjoner på data. Kontrollstrukturer. Tabeller med en og to dimensjoner. Objektorientert programmering, objektkommunikasjon. Klassemetoder og objektmetoder. Parameteroverføring. Enkel bruk av filer. Arv, subklasser og superklasser.
Organisering og arbeidsformer
Forelesinger i klasserom og veiledning på datalab. Arbeid med praktiske programmeringsoppgaver individuelt og i grupper.
Forkunnskaper
Studiets opptakskrav.
Vurdering
5 timers skriftlig eksamen med bokstavkarakter.
Forprøver
7 programmeringsøvinger, hvorav 1 utført som prosjektarbeid i større grupper konsentrert over 3 dager. I noen av øvingene kreves obligatorisk frammøte på datalab. Dette kunngjøres ved semesterstart. Alle øvinger må være godkjente før eksamen kan avlegges.
Hjelpemidler ved eksamen
Ingen.
Litteratur
Mughal, Rasmussen, Hamre: Java som første programmeringsspråk (Cappelens Akademiske, 3 utgave 2006).
Emneansvarlig
Førsteamanuensis Sven-Olai Høyland.
Studieprogram som inneholder emnet
Database oppdatert: 24.05.2013
