Full Stack Software Engineering

Title Full Stack Software Engineering (51132)
Quarter Summer 2021
Instructor Adam Gerber (gerber@cs.uchicago.edu)
Website

Syllabus *This course will be conducted remotely and will be online only for Summer 2021*

Full-stack Software Engineering will focus on integrating applications thoughout the entire stack using Android, AWS, Docker, Vaadin, Spring, and Quarkus. Throughout the course, students will develop projects of progressive complexity using the tools and technologies introduced in the course. Students will create their own AWS accounts and deploy Quarkus microservices, AWS-lambdas, and Vaadin-Spring applications to their own AWS instances, and ultimately integrate them. Students will learn best practices in developing full-stack applications which is an essential skill for any engineer aspiring to be a software architect. 

Prerequisites (Courses)

TBD

Prerequisites (Other)

TBD

Satisfies

Elective

Time

Wednesday 5:30-7:30 PM

Location

Online Only