Kursen ingår i dessa läroplaner och studiehelheter
It 2001 - 2004 - Nätverk master
Nivå/kategori
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
Kursens hemsida
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