CS 290 Web Development for CS Majors

Covers how to design and implement a multi-tier application using Web technologies. Includes the creation of extensive custom client and server side code consistent with achieving a high-quality software architecture.

Credits

4

Prerequisite

CS 162 with a grade of C or better.

Offered

Offered Winter only

Notes

Lower Division Transfer (LDT) Course

Outcomes

Describe the architectural elements of effective web applications. Describe key threats to relevant architectural attributes in web enabled applications. Demonstrate implementation of custom functionality across multiple tiers of a web enabled applications. Evaluate which architectural strategies to apply to address quality requirements, with emphasis on scalability, usability and security.