IS 238
COURSE CODE: IS 238
COURSE TITLE: Client/Server Computing
PREREQUISITES: CMSC 205 or COI*
COURSE DESCRIPTION:
Client/server computing techniques, system design, software, and applications.
COURSE GOALS:
At the end of the semester, students should be able to:
- Explain various Client-Server models;
- Explain the difference between traditional and Client-Server systems;
- Compare the currently available Client-Server software for a variety of platforms; and
- Demonstrate the use of Client-Server software in a Client-Server environment.
COURSE OUTLINE:
- Module 1- Programming Client-Server Examples
- Module 2- Introduction to Networking
- Module 3- Advantages of Client-Server Computing
- Module 4- Client-Server Architecture
- Module 5- The Function of the Client
- Module A- Introduction to Cloud Computing
- Module 6- The Server
- Module B- Introduction to Virtual Machine Instances
- Module 7- Client-Server Connectivity
- Module 8- Client-Server Systems Development Methodology
- Module 9- Communication Protocols Design
- Module 10- Client-Server Computing in WWW
- Module F- Client-Server Data Storage