Kursen ingår i dessa läroplaner och studiehelheter

It 2001 - 2004 - Nätverk master

Nivå/kategori

Breddstudier

Undervisningsspråk

Svenska

Kurstyp

Obligatorisk

Rekommenderat studieår

3

Omfattning

4 sp

Kompetensmål

Ge studenten grundkunskap om programmering av client-server applikationer för nätanslutna UNIX-datorer och Windows-datorer

Läranderesultat

Studenten kan programmera nätverkkommunikation genom datakanaler ('sockets'), med distansanropade procedurer ('Remote Procedure Calls', RPC) och med utspridda objekt i objektorienterad programmering ('CORBA')

Innehåll

Programmeringsmodellen för en client-server applikation
Programmering av datakanaler ("Socket Programming")
- förbindelseorienterad kommunikation
- förbindelselös kommunikation
- multiplexering av datakanalkommunikation ("Socket I/O Multiplexing")
- signaleringsmetodik i datakanalkommunikation
- skillnader mellan UNIX-miljö och PC/Windows-miljö
Distansanrop av procedurer ("Remote Procedure Calls") i UNIX
- programmering med programgenerator
- programmering med högnivå-systemanrop
Distribuerad programarkitektur (CORBA, DCOM, etc.).

Förkunskaper

Processprogrammering

Kursen ersätter följande kurser

Sådana kurser finns ej

Mer information

Inlämningsuppgister har sista datum för inlämning.
Tentamen är en programmeringstest.

Litteratur

IRIX Network Programming Guide, i "Online Books"
http://techpubs.sgi.com/library/tpl/cgi-bin/browse.cgi?coll=0650&db=bks… Extern länk

Stevens, R.W.: UNIX Network Programming, Prentice Hall, USA, 1998, ISBN 0-13-490012-X.

Quinn, B and Shute, D. : Windows Socket Network Programming, Addison-Wesley, USA, 1997, ISBN 0-201-63372-8. Bloomer, J.: Power Programming with RPC, O'Reilly & Associates, Inc., USA, 1992, ISBN 0-937175-77-3.

"UNIX Network Programming Chapter" of "The Network Book" published on Internet by Columbia University Department of Computer Science http://www1.cs.columbia.edu/netbook00/Chapter01/Section02-03/ Extern länk

Studieaktiviteter

  • Föreläsningar - 45 timmar
  • Studentstyrd lärarhandledd undervisning - 30 timmar
  • Självstudier - 45 timmar

Arbetsbelastning

  • Kursens totala antal arbetstimmar: 120 timmar
  • Varav självstyrda studieformer: 45 timmar
  • Varav schemalagda studier: 75 timmar

Undervisningsform

Flerformsundervisning (delvis nätundervisning handledd eller självstudier)

Examinationsformer

  • Tentamina
  • Rapporter och produktioner

Lärare

Pulkkis Göran

Examinator

Pulkkis Göran

Antal kursplatser

Ingen begränsning

Delprestation i kraft till

Tills vidare

Kursens tidtabell

period 1 och period 2 till 20.12 hösten 2006

Examinationsformer

  • 2006-12-14 - Tentamina
  • Datum meddelas senare - Rapporter och produktioner

Kurs och studieplanssökning