Software Engineering with Generative AI
COMPSCI 1060
Subject & Catalog Number
Course Information
Description
Software has become a chief driver of innovation in every field of study and industry. Generative AI is rapidly transforming software development—not so much by replacing developers, but rather as a dramatic force multiplier for capable developers. Students will learn and practice industrial software engineering by building Software as a Service (SaaS) with modern tools. These include generative AI, automated testing, continuous integration, and continuous deployment (CI/CD). We will follow a software development lifecycle to plan, design, implement, test, deploy, and maintain a small, cloud-based SaaS system.
Available for Harvard Cross Registration
NOTE: This course requires additional sections; you will be prompted to choose secondary components during the Add to Cart process