Full Stack Software Engineering
Modern software frameworks such as Next.js, Django, and Spring Boot provide the foundational components to quickly develop and deploy full-stack software applications. These frameworks, which are reusable abstractions of code wrapped in well-defined Application Programming Interfaces (APIs), provide several benefits for software developers, such as easier development and maintenance, standardization and compatibility, improved security, increased productivity, and easier collaboration. In this course we will explore one of these frameworks to create, iteratively refine, and deploy a real-world application.
Prerequisites & course information
Prerequisite: Students must have completed COMP_SCI 213-0 and 304-0 to enroll. CS MS and PhD students must receive instructor consent. SoC Mathematics, Science, and Technology Distro
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- Full Stack Software Engineering · 1 Unit · Undergraduate