CSC 342 - Applied Web-based Client-Server Computing

Catalog Description:

This course explores client-server computing on the World Wide Web. The course focuses on the architecture of web-based client-server applications and accepted industry practices. Students work in teams to develop web applications with dynamic content delivery.


Contact Hours: Prerequisites: Grade of C or better in CSC216
Co-requisites: None
Restrictions: None
Coordinator: Dr. Ignacio Dominguez
Textbook: None

Course Outcomes:

  1. Describe the history of web technologies.
  2. Design an accessible web page using a descriptive mark-up language and Javascript.
  3. Apply fundamental web-based client-server architecture concepts.
  4. Use frameworks, REST APIs, and websockets.
  5. Write server-side programs to deliver dynamic content for web pages.
  6. Create secure and scalable web applications.
  7. Investigate and describe emerging architectures and technologies for web-based client-server applications.


Topics:

See Course Listings

See Course Coordinators