15 113

Effective Coding with AI

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This application-focused course will teach students how to effectively combine intermediate programming skills with contemporary AI tools to enhance their software development workflow. Students will explore the capabilities and limitations of current AI coding assistants, experiment with prompt engineering, and collectively develop standards for maintaining code quality, transparency, and ethical integrity in AI-augmented workflows. The course will also feature seminars from AI experts in industry and academia. Through weekly coding projects, students will rapidly build complete applications while balancing creative problem-solving with rigorous quality assurance. A collaborative approach emphasizes peer learning, with students sharing discoveries and contributing to evolving best practices for prompting and evaluating AI-generated code, ensuring proper attribution, and establishing transparent development protocols. These projects are also designed to jump-start students' portfolios for future employment. By completion, students gain practical development experience with AI tools and will contribute to evolving best practices for future courses, learning from both instructors and peers' experiences with these rapidly advancing technologies." Prerequisites: 15-112 Min. grade C or 15-110 Min. grade B Course Website: https://www.cs.cmu.edu/~mdtaylor/113/

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-15113Fall 2026UGRD6 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?