CS423 - Client-Server Programming and Applications
Course Syllabus
Winter, 2002

Course Meeting Time

Tuesday and Thursday
2:00 to 3:15 pm
Location Haag Hall 201

Instructor:

Bob Cotter
e-mail cotterr@umkc.edu
Web page: http://www.sice.umkc.edu/~rcotter 

 

Office Hours:

Tuesday and Thursday, 1 PM to 2PM, Room 450P
(or by appointment on Tuesday, Thursday, or Friday)

 

Prerequisites

CS201 (Problem Solving and Programming II)
CS431 (Introduction to Operating Systems)

 

Text Book

Internetworking with TCP/IP Volume III
Client-Server Programming and Applications
Windows Sockets Version Comer, Stevens, 1997, Prentice-Hall
ISBN 0-13-848714-6

 

Course Outline

Assignments:

 1).  Multi-threaded Windows Programming (small Windows console program that will calculate the temperature in degrees F, given the temperature in degrees C)

 2). Assignment:  Few Questions given for answering.

 3). Project #1:      classical connectionless client for a simple quote-of-the-day server.

 4). Project #2:     (Windows) Concurrent, connection oriented client/server program that can be used to find the availability of a book in a library.

 5). Linux Programming (small Linux program that will provide temperature conversion from C to F).

 6). Project #3:    (Linux) Concurrent, connection oriented client/server program that can be used to find the availability of a book in a library.

 7) Small Java program that will provide temperature conversion from C to F.

 8).Project #4:    Iterative, connection oriented client/server program written in Java that can be used to find the availability of a book in a library (using JDBC).