CS6.403 · IIIT Hyderabad
Autonomous Software Engineering
Monsoon 2026 · 2 credits · L–T–P 1–0–2
Course overview
This course studies how AI agents can support software engineering work across requirements, architecture, coding, testing, and operations.
The emphasis is on building harnesses that combine models, tools, memory, and evaluation. We will work with OpenCode, Claude Code, and GitHub Copilot, and build our own harnesses throughout the course. We will also examine where human-in-the-loop review is needed—and how people and agents can work together when judgment and accountability matter.
Start here
Topics
Assessment
- Class activities
- 20%
- Take-home assignments
- 20%
- Course project and presentations
- 60%