Programutvikling
2006-2007 - IMT3281 - 10sp

Forutsetter bestått

  • IMT1031 - Grunnleggende programmering
  • IMT1082 - Objekt-orientert programmering

Anbefalt forkunnskap

  • IMT2021 - Algoritmiske metoder

Forventet læringsutbytte

Studentene skal ha ferdigheter i og en forståelse av hvordan større flertråds vindusbaserte programsystemer bygges opp ved hjelp av moduler og ferdige klassebiblioteker.
Studenten skal ha en inngående forståelse for bruk og konstruksjon av klassebiblioteker for å forenkle og modulisere komplekse systemer.
Studenten skal kunne grunnleggende distribuert programmering.
Etter endt kurs skal studentene ha gode praktiske ferdigheter innen programmering.

Emnets temaer

Bruk av klassebiblioteker
Flertrådsprogrammering
Vindusprogrammering
Distribuert programmering
JDBC
XML

Pedagogiske metoder

Forelesninger
Lab.øvelser
Prosjektarbeid

Vurderingsformer

Skriftlig eksamen, 4 timer
Vurdering av prosjekt(er)

Vurderingsformer

Skriftlig eksamen, 4 timer (teller 45%, evalueres av faglærer)
Vurdering av prosjekt(er) (teller 55%, evalueres av faglærer)
2 prosjekter, et stort som teller 45 %, et lite prosjekt som teller 10 %. Emnet gis en helhetlig karakter

Karakterskala

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

Sensorordning

Rettes av emnelærer(e)

Utsatt eksamen (tidl. kontinuasjon)

Ordinær kontinuasjon på skriftlig eksamen.

Tillatte hjelpemidler (gjelder kun skriftlig eksamen)

Alle trykte og skrevne

Obligatoriske arbeidskrav

Ingen

Læremidler

Java How to Program, Sixth Edition, Deitel/Deitel, Prentice Hall, 2005