Welcome to your class home page!

This course teaches the methods and tools used for network programming. Topics include: Operating System support for network protocols; inter-process communication facilities such as pipes, Remote Procedure Calls (RPC) and sockets; design of client and server sides of network protocols; and network security.

 

The syllabus contains the general class information.

 

Lecture Notes And References

 

Programming Assignments

  • Assignment #1 (due date: Monday, January 30 31): Handout
  • Assignment #2 (due date: Tuesday, Feb 14): Handout and sample test script
  • Assignment #3: Handout
  • Assignment #4 (due date: Monday, March 13): Handout
  • Finale

 

Instructors can edit this page or give access to teaching assistants.

If you need help using this web site, please send an e-mail to webmaster@soe.ucsc.edu.