CS 290: Web Development for CS Majors

Credits 4
Course Adoption Date
Course Revision Date
Audit Available

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.

Addendum to Course Description

Students will complete several lab/programming exercises techniques. This course is transferable to a four-year institution and is applicable toward an Associate of Science or Associate of Applied Science Degree.

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.
Prerequisite Courses
Grading Options
Letter Grades