The course is included in these curricula and study modules

It 2001 - 2004 - Network master

Level/category

Extension studies

Teaching language

Swedish

Type of course

Compulsory

Recommended year of study

3

Total number of ECTS

4 cr

Competency aims

Basic skills in programming of client/server applications for network connected UNIX and Windows computers

Learning outcomes

The student can program network communication using sockets, remote procedure calls (RPC), and distributed objects in object oriented programming (CORBA)

Course contents

Programming Model for a Client/Server Application
Socket Programming
- connection oriented communication
- connectionless communiction
- socket I/O multiplexing
- signals in socket communication
- differences between UNIX and Windows environments
Remote Procedure Calls in Unix
- program generator
- high level system calls
Distributed programming architecture (CORBA, DCOM, etc.)

Prerequisites and co-requisites

Process Programming

Previous course names

There are no such courses

Additional information

Exercises to hand.
The final exam is a programming test.

Recommended or required reading

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

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/ External link

Study activities

  • Lectures - 45 hours
  • Tuition managed by students but supervised by the teacher - 30 hours
  • Individual studies - 45 hours

Workload

  • Total workload of the course: 120 hours
  • Of which autonomous studies: 45 hours
  • Of which scheduled studies: 75 hours

Mode of Delivery

Multiform education

Assessment methods

  • Exams
  • Reports and productions

Teacher

Pulkkis Göran

Examiner

Pulkkis Göran

Group size

No limit

Assignments valid until

Until further notice

The timetable of the course

period 1 och period 2 till 20.12 hösten 2006

Assessment methods

  • 2006-12-14 - Exams
  • Date will be announced later - Reports and productions

Course and curriculum search