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

Upon successful completion of this course, students will be able to:
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.