FSD-2 Agentic Development and Intelligent Applications
FSD-2 Agentic Development and Intelligent Applications
- Course description
- Course CodeFSD-2
- Level of Study5.2
- Program of StudyFull Stack Development with AI
- Credits12.5
- Study Plan CoordinatorMonde Sineke
Building on the AI integration competencies developed in the first year, this course focuses on designing and implementing agentic applications that combine language models, external tools, retrieval mechanisms and controlled workflows to perform multi-step tasks. Students learn models and techniques such as retrieval-augmented generation, embeddings, tool calling, planning and reasoning, multi-agent patterns and context engineering, and design AI features with attention to user experience and operational costs. They plan and build an agentic application with human oversight, in line with principles for responsible AI such as fairness, transparency and explainability.
In the second half of the course, students test what they have built. They assess its quality and reliability, detect hallucinations and unsafe behaviour, defend against prompt injection, and add guardrails and automated evaluation. They also assess their AI features against requirements for security, data protection and AI regulation.
The candidate...
- has knowledge of models and techniques for building intelligent applications, including retrieval-augmented generation, embeddings, tool calling, planning and reasoning, multi-agent patterns and context engineering
- can assess the AI features they build in relation to requirements for security, data protection and AI regulation
- can update their knowledge of AI models, agent techniques and evaluation methods as they change
The candidate...
- can explain and justify the design of an agentic application, including the choice of models, orchestration patterns and safety measures
- can reflect over how they use AI agents in their own development work, and adjust their practice with feedback
- can assess the quality and reliability of an AI system, identify failures such as hallucinations and unsafe behaviour, and determine what measures need to be implemented, including guardrails and automated evaluation
The candidate...
- can plan and carry out the development of an agentic application with human oversight, in accordance with ethical requirements and principles for responsible AI
- can design AI features based on the needs of selected users, including AI-native user experiences and cost-aware design
Students use a combination of written content, videos and practical learning activities designed to help them achieve the course learning outcomes.
Industry Relevance
Course content, learning activities and tools reflect industry standards and are developed in collaboration with industry partners and experts from the field.
Practical Work
The course includes regular practical activities where students apply their knowledge and practise relevant skills.
Collaboration
Collaboration is facilitated through the LMS and Teams, and students are encouraged to work together for peer support and shared learning.
Guidance
Teachers are available for guidance at scheduled times. Students are encouraged to share work in progress and use feedback from teachers and fellow students to develop their work further.
| Form of assessment | Grading scale | Grouping | Duration of assessment |
|---|---|---|---|
Course Assignment | Pass / Fail | Individual | 2 Week(s) |
