Natural language programming and high-level software development using large language models. Equips developers to build functional applications by prioritizing iterative prompting and intent-based logic over manual syntax.
A two-page design thinking graphic organizer and iterative prompt cheat sheet for middle school students learning to vibe code web projects.
A 5-6 week capstone project framework for Grade 10 Exploring Technology, focusing on a Minimum Viable Product (MVP) approach and weekly engineering milestones.
A project-based capstone where students build a fully functional browser app using AI tools. Students navigate the software development lifecycle from ideation to launch, focusing on the power of natural language 'vibe coding'.
A comprehensive graduate-level exploration of the technical and ethical shifts in engineering caused by AI-assisted 'vibe coding'. This sequence focuses on automation bias, security vulnerabilities, intellectual property challenges, and the evolution of the software engineer's role from author to auditor.
An advanced engineering sequence for graduate students exploring the architecture, security, and implementation of autonomous AI coding agents. Students progress from tool-use theory to building self-healing, multi-agent systems.
This sequence guides graduate students through the transition from syntax-focused coding to 'Vibe Coding,' emphasizing iterative prompting, automated testing, and self-correcting refinement loops to build functional MVPs.
A graduate-level sequence exploring how to design software architectures optimized for AI-generated code, focusing on context management, determinism, and agentic API consumption.
Cette leçon enseigne l'art de concevoir des prompts efficaces pour l'IA en utilisant 10 composantes clés, de la définition du rôle à l'itération finale.
Une séance intensive de 30 minutes pour apprendre aux étudiants à comprendre l'IA générative, évaluer les modèles et maîtriser l'art du prompt.