FSD-2 Agentic Development and Intelligent Applications

FSD-2 Agentic Development and Intelligent Applications

  • Course description
    • Course Code
      FSD-2
    • Level of Study
      5.2
    • Program of Study
      Full Stack Development with AI
    • Credits
      12.5
    • Study Plan Coordinator
      Monde Sineke
Teaching Term(s)
2027 Autumn
About the Course

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.
 

Course Learning Outcomes
Knowledge

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
Skills

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

 

General Competence

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
Learning Activities

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.

Work requirements and Assessment

This course has no coursework requirements.

Assessments
Form of assessmentGrading scaleGroupingDuration of assessment
Course Assignment
Pass / Fail
Individual
2 Week(s)
Reading List

Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.