Web Programming and Engineering (CS-0120)
Fall 2026 · CS 0120 · Tufts University · 3 credits · Undergraduate
Web applications as complex systems that deliver functionality to a large number of users, and exhibit unique behaviors and demands in terms of performance, scalability, usability, and security. How the web works, limitations of client-side and server-side technologies including frameworks and APIs, content optimization, and data persistence and storage. Projects will involve search, using the cloud infrastructure, location-based services, mobile web development, and using tools to assess the security and privacy of web applications. Students may receive credit for either CS20 or CS120, but not both.
Course codes: CS-0120, CS 0120, CS0120, CS-120, CS 120, CS120
- M1-LEC (Lecture) — Lisa Diorio