Artificial Intelligence Curriculum for Primary and Secondary Schools

AI in Computer Science in Secondary Schools

Creating Simple Applications Using Vibe Coding

Card 02 – Vibe Coding Deck

Creating Simple Applications Using Vibe Coding

The teaching material guides both teachers and students through the process of designing and creating simple applications using vibecoding, meaning without traditional coding. Students learn how to formulate assignments, work with a generative AI tool (Macaly), test their solutions, and iteratively refine the output with a focus on user experience.

These teaching materials were translated using ChatGPT. Please note possible imperfections in the expressions or wording.

Lesson Overview

Lesson Length

90—160 minutes.

Recommended Age

Children aged 13–16.

Tools

Teacher: Projector, presentation for display.
Students: Writing materials, sticky notes, a digital device for each student or pair, registration in the Macaly or Google AI Studio application.

Building Blocks

Vibe coding, applications, user experience (UX).

What Are the Students Learning?

They design and create a simple application using vibe coding.

Why Are They Learning This?

Students develop the skill of designing and creating applications based on user needs.

How Do We Know They Have Learned It?

Students design and create a meaningful and functional application using vibe coding.

Bloom's Taxonomy

Creating: Students design and build a simple application using vibe coding.
Evaluating: They evaluate and test the functionality and visual design of the application.

Digital Competence

Facilitating Learners' Digital Competence,
Digital Content Creation.

Five Big Ideas

5-B-I AI & Culture (AI in Daily Life).
5-C-II AI & The Economy (Effects on Employment).

Teaching Material

Last update: 04/26
Version: 02
Number of recorded pilot tests: 05
All pilot tests were conducted in Czech only.

Created by: Eva Nečasová
Expert guarantor: Pavel Kordík
Language proofreading: not yet done