Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 303: Full Stack Software Engineering


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

COMP_SCI 213-0 and 214-0 or Instructor Consent for CS MS or CS PHD

Description

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.

  • Formerly Comp_Sci 396 - last offer was Spring 2024
  • This course fulfills the Technical Elective area.

REFERENCE TEXTBOOKS: N/A
REQUIRED TEXTBOOK: N/A

COURSE COORDINATORS: Prof. Tse Lydia

COURSE INSTRUCTOR: Prof. Tse Lydia