• Tekststørrelse: a a a
  • Skriv ut

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: 19.06.2013