Extended Syllabus - Agentic Software Development
Course: Agentic Software Development
Code: ITS8090
ECTS: 3 (78 student hours)
SIS/ÕIS: Agentic Software Development (ITS8090)
Duration: 16 weeks
Semester: Spring
Students: ~60
Language: Estonian
Written language: English (slides, comments, code, etc...)
Contact: 0-90 minutes a week
Attendance: Not mandatory (but recommended, defenses mandatory)
Teacher: Andres Käver
Email: andres.kaver@taltech.ee
Goals (from ÕIS)
- prepare students for effective collaboration with AI-powered coding assistants and autonomous software development agents, leveraging specification-driven development methodologies to guide AI agents and critically evaluate AI-generated outputs;
- develop skills for designing, implementing, and evaluating LLM-supported workflows across the entire software lifecycle—from requirements gathering and design through implementation, testing, code review, and maintenance;
- build understanding of agentic architectures (tools, planning, memory, retrieval) and their limitations, risks, and governance considerations in professional software engineering contexts.
Learning Outcomes (from ÕIS)
- L01 - analyzes the capabilities, limitations, and risks of AI-based coding assistants and agentic development systems in professional software engineering contexts, including architectural and governance considerations;
- L02- designs and applies AI-supported development approaches, including specifications, prompts, and workflows, across different phases of the software development lifecycle;
- L03 - critically evaluates AI-generated code and other development artifacts, identifying quality, security, and architectural issues and ensuring alignment with project requirements;
- L04 - integrates agentic development tools and workflows into existing software development processes while maintaining professional quality standards and appropriate human oversight.
Communication 2025/2026 spring
- Main communication channel - MS Teams
- Teacher Andres Käver - andres.kaver@taltech.ee (SLA: response in 2 office days)
- Office hours - by appointment (room ICO-521B)
- Course materials
- Echo360
- Moodle (when needed)
- GitLab. Use group
2025-2026-agentic, create your repositories/projects with name<uniid>-<yourproject> - Contact session every Wednesday 16:00-17:30, ICO-221 (from 11.02.2026)