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