Grunnleggende programmering i Java
2011-2012 - IMT1241 - 10sp

Forventet læringsutbytte

Etter fullført emne skal studenten

  •  beherske og forklare grunnleggende Java-syntaks
  •  beherske og forklare grunnleggende objektorientering: objekter, klasser og metoder
  •  kunne analysere problemet ved enklere programmeringsoppgaver, finne algoritmen for en løsning og skrive peseudokode som beskriver løsningen og kode som gjør dette
  •  kunne gjøre nytte av biblioteker og grensesnitt
  •  ha erfaring med grunnleggende metoder for testing av programmeringskode

Emnets temaer

  •  Grunnleggende konsepter i objektorientering: Objekter, klasser og metoder
  •  Forstå klassedefinisjoner
  •  Objektinteraksjon
  •  Løkker og betingelsestester
  •  Testing og feilretting
  •  Arv og abstraksjon
  •  API-er, biblioteker og dokumentasjon

Pedagogiske metoder

Forelesninger
Gruppearbeid
Lab.øvelser
Oppgaveløsning
Prosjektarbeid
Veiledning

Pedagogiske metoder (fritekst)

Emnets pedagogiske metoder baserer seg på at studenten selv må praktisere programmeringsspråket for å kunne nå læringsmålene.

Vurderingsformer

Mappevurdering (utfyllende opplysning i tekstfelt)
Skriftlig eksamen, 3 timer

Vurderingsformer

  •  Skriftlig eksamen, 3 timer (40 % av totalkarakter)
  •  Mappe (60 % av totalkarakter)

Mappen består av tre arbeidsoppgaver fordelt på to individuelle arbeidsoppgaver og én gruppebasert prosjektoppgave. Alle tre deloppgavene i mappen må gjennomføres for at mappen blir karaktervurdert.

Hver av delene må bestås separat.

Karakterskala

Bokstavkarakterer, A (best) - F (ikke bestått)

Sensorordning

Oppgaveteksten til mappeoppgavene vurderes av ekstern sensor. Mappen vurderes av intern sensor. Eksamensoppgaven vurderes av intern og ekstern sensor.

Utsatt eksamen (tidl. kontinuasjon)

Skriftlig eksamen har ordinær kontinuasjon. Det er ingen kontinuasjon på mappearbeidene. De må tas på nytt ved neste ordinære avvikling av emnet.

Tillatte hjelpemidler (gjelder kun skriftlig eksamen)

Ingen

Obligatoriske arbeidskrav

Ingen

Læremidler

Kölling, Objects First with Java - A practical introduction using BlueJ, Pearson International Edition, Fourth Edition, 2009

Supplerende opplysninger

Emnet overlapper 100% med IMT1031 Grunnleggende programmering