Programme outline
Learning objectives
By the end of this course, participants will be able to:
- Explain the concept of Artificial Intelligence (AI)-assisted development and vibe coding.
- Apply structured prompting techniques to guide AI in generating code or logic.
- Interpret and evaluate AI-generated code and outputs.
- Apply iterative prompting and debugging strategies to refine results.
- Develop simple digital prototypes using AI-assisted workflows.
- Identify risks and limitations of AI-generated code.
- Apply responsible and ethical practices when using AI for development tasks.
Day 1
- Introduction to AI-assisted development
- Prompt engineering for coding
- Converting problem statements into prompts
- Understanding AI-generated outputs
- Improve AI-generated solutions through prompt refinement
Day 2
- AI-assisted prototyping
- Prototype a simple workflow or application
- Debugging and improving AI outputs
- Demonstrating a working prototype using vibe coding
- Responsible AI development
- Individual assessment
Assessment
- Individual online Multiple Choice Question (MCQ) assessment (70% pass grade)
- Team practical projects (pass on participation, assessment by observation)
- Online assessment & team project