Kurset tar sikte på å gi deltakerne et nødvendig grunnlag i komponentbaserte distribuerte systemer, slik at de skal kunne:
Innhold:
Objektorientertering er et gjennomgående begrep i kurset. Vi
mener det er avgjørende både for kvalitet og ytelse at utviklere
forstår objektorienteringens natur, hensikt og virkemåte. Objektorienterte
notasjoner, som UML og språk som Java, er et godt utgangspunkt for
å uttrykke objektorienterte modeller, samt lage komponentbaserte
systemer - både sentrale og distribuerte.
Kurset vil gi studentene en grunnleggende forståelse av fundamentale begreper og state-of-the-art innen distribuerte system. Kurset skal gi studentene praktisk erfaring med eksisterende plattformer og standarder innen området. Løsninger for åpen distribuert prosessering blir viet særlig oppmerksomhet.
Deltakerne vil få forståelse av fordeler og ulemper ved bruk av komponentbasert og objektorientert teknologi. Deltakerne vil også få kunnskaper og praktisk øvelse i bruk av komponentbasert og objektorientert teknologi innen ulike områder som programmering med Java, arkitektur for distribuerte systemer med OMG CORBA, COM+/ActiveX og Java Enterprise Beans, og programmering i Java av distribuerte systemer med en OMG/CORBA plattform.
Kurset vil også gi kunnskap om de utfordringer utviklere av åpen distribuert prosesseringsteknologi i dag står over for inklusive distribuert multimedia og mobilitet.
Kurset inneholder øvelser for deltakerne, slik at man kan få tak i de praktiske aspekter ved å realisere moderne distribuerte IT systemer. Det kreves beståtte obligatoriske oppgaver for å kunne gå opp til eksamen.
Kurset gjennomføres med 8 samlingsdager ved Universitet i Oslo.
Kurset gir 3 vekttall ved Universitetet i Oslo. Det vil være begrenset
deltakelse så det anbefales alle interesserte å kontakte
Den Norske Dataforeningen for nærmere opplysninger.