Instructor: Andrew Scherpbier
Office: P-238
Phone: 594-5026
Email: Andrew@sdsu.edu
Instructor: Roger Whitney
Office: P-243
Phone: 594-3535
Email: whitney@cs.sdsu.edu
Course WWW Site: http://saturn.sdsu.edu:8080/cs/cs596_3
Texts: Internetworking with TCP/IP vol III: Client-Server programming and Applications (BSD Socket Version) by Comer and Stevens
Client/Server System Design & Implementation by Vaughn
Typed lecture notes will be available at Cal Copy
Prerequisites: CS576 (or consent of instructors) and knowledge of C or C++
Grading : Your grade in this course will be determined as follows:
There will be one midterm exam and one final exam. You will turn in three copies of each program: one for the instructors, the other two for evaluation by other students.
Homework, Programs: 1/3 Exams: 1/3 Project: 1/3
Cheating: Any one caught cheating will receive an F in the course.
Course Outline:
Introduction Vaughn: Chap. 1-2 & Comer: Chap. 2-3 Review of Unix Network Communication Comer: Chap 4-5 Unix Client-Server Algorithms & Issues Comer: Chap. 6, 8 Client-Server other platforms Vaughn: Chap. 6-7 Server Designs Comer: Chap. 9-12 Organizational Issues Vaughn: Chap. 3, 9-10 Concurrency Issues Comer: Chap. 15-16 Developing Client-Server Applications Vaughn: Chap. 10-16 Reference Comer: Chap. 27Recycling: Paper makes up 40% of the garbage in this country. Please recycle all the paper you no longer need. The city of San Marcos thanks you for recycling.