CS 290 Web Development for CS Majors
This course will cover how to design and implement a multi-tier application using Web technologies. This will include the creation of extensive custom client and server side code consistent with achieving a high-quality software architecture.
Prerequisite
Prerequisite:
CS 162 Intro to Computer Science II (Java) 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.