Course Description

This course covers Internet application programming in depth, including client-server and web applications. Topics include sockets, concurrency, thread-pool and event-driven architectures, experimental performance evaluation, web database application design, security issues. Languages include C++, Python, and Javascript.

Prerequisites

CS 240

Course Materials