Web Programming and Engineering
COMP 120 Web Programming and Engineering. 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, locationbased services, mobile web development, and using tools to assess the security and privacy of web applications.
Prerequisites: COMP 15
- School of Engineering