This unit teaches students to use AI tools throughout the software development lifecycle, including generating code from specifications, refactoring, linting, testing, and maintaining projects across platforms like Copilot, ChatGPT, Sourcegraph, Replit, and Kaggle. Students will practice evaluating and blending AI-generated and human-written code, and learn the fundamentals of transformer models that power these assistive tools.
Leave a Reply