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.
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.