Week 02: AI-assisted dev

Introduction

This week, we’ll explore the rapidly evolving landscape of AI-assisted software development. We’ll compare the “big three” conversational models—Gemini, ChatGPT, and Claude—and dive deep into GitHub Copilot, our primary “Co-Pilot” for the semester. You’ll learn the art of prompt engineering using the CPTF framework and discover how to leverage AI to explain, debug, and refactor your code effectively.

Lectures

Interactive notebooks

Lab assignment