Client-Server Computing (CSTP 2120)

Students learn the fundamentals of developing distributed applications based on the client-server model. Students learn how to design and implement client-server applications based on the TCP/IP network protocol suite, and how to use sockets to enable TCP or UDP communications between hosts and clients.

Student develop console, windows, or browser based applications such as Chatbot, file transfer app, or multi-player games such as Chess. Students learn to secure their applications using the Secure Socket Layer (SSL) or HTTPS protocols.

Students learn to develop networked and distributed applications in consideration of performance, delays, reliability, synchronization, scalability, and security issues.
Course code: CSTP 2120
Credits: 3.0
Length: 60.0 hours
Course outline: view https://www.vcc.ca/vccphp/courseoutline?subject=CSTP&number=2120

Prerequisites

CSTP 1230 or equivalent, taken prior to or concurrently.
Loading...

Ask a question