2025-2026 Undergraduate Catalog 
    
    May 25, 2026  
2025-2026 Undergraduate Catalog
Add to Personal Catalog (opens a new window)

CS 248 - Full Stack Web Development



5.0 Credits
Foundations of web application programming for developing interactive web sites using client and server-side scripting. Explores frameworks and libraries, application design patterns, and persistent data storage and retrieval. Students will develop, test, and debug applications.
Prerequisite Completion of CS132 or CS 142 with a grade of 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Compare and contrast client-server programming practices with programming practices employed in other applications.
  2. Explore application platforms, libraries, and APIs for use in web applications.
  3. Articulate the use of good design patterns and practices in the context of creating a web application.
  4. Implement a layout and general appearance for an application from a provided picture or description.
  5. Write code to generate a dynamic website using a web framework.
  6. Integrate a data store into a web application.
  7. Utilize troubleshooting and debugging appropriate to web application programming.


Course Typically Offered
Fall



Add to Personal Catalog (opens a new window)