The course is included in these curricula and study modules
It 2001 - 2004 - Network master
Level/category
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
Home page of the course
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