HiBo's kursbeskrivelse

Pensum og forelesningsplan

Notater fra forlesning

Arbeidskrav

Labbøvinger

IT106E Programutvikling 2003 - 2004

Generell informasjon

LEGG MERKE TIL FØLGENDE FORANDRINGER:

Labbøvingene starter i uke 4. Les her.

Kursinformasjon

Dette kurset skal gi studentene en solid teoretisk og metodisk bakgrunn for, samt utøvende ferdigheter i utvikling av programvare. Dette innbefatter enkel modellering av systemer samt realisering ved hjelp av objektorienterte programmeringsprinsipper i programmeringsspråket Java.

Kursinnhold:

Praktiske emner:

Undervisningen og det praktiske arbeid vil være basert på bruk av det objektorienterte språket Java, samt utviklingsmiljøet Eclipse Workbench. De praktiske delene av kurset vil bl.a. omhandle



Om Java

Java er et objektorientert språk utviklet av Sun Microsystems. I følge Sun er Java et generelt programmeringsspråk med flere attraktive egenskaper:



Kurset gir studentene en innføring i objektorienterte prinsipper slik som klasser, objekter, arv og polymorfi. I kurset benytter vi utviklingsmiljøet Java2 (j2sdk1.4.X), som kan lastes gratis ned fra Sun's websider. Det finnes en rekke verktøy for kompilering og kjøring av Java-kode. I dette kurset har vi valgt å benytte Eclipse Workbench.

Se Java Tutorial for en detaljert gjennomgang av alle aspekter ved Java. For de som ønsker å se nærmere på detaljene rundt klassene som diskuteres i forelesningene, så finnes det mer informasjon i Java dokumentasjonen. Vi vil også ta for oss enkel objektorientert modellering vha. UML i dette kurset.