
About Course
Computer Science Foundations introduces learners to the essential thinking skills behind programming and technology.
Instead of memorizing code, students learn how computers solve problems through logical thinking and step-by-step instructions.
Using interactive activities, visual programming, and hands-on challenges, learners explore four core computer science concepts: Sequence, Loops, Conditionals, and Variables.
Along the way, they develop computational thinking, logical reasoning, debugging, and problem-solving skills while creating their own programs.
This beginner-friendly course builds a strong foundation for future learning in Scratch, robotics, Python, artificial intelligence, and software development. By the end of the course, learners will not only understand how computers work but also think like computer scientists—planning, testing, improving, and creating solutions with confidence.
Course Content
Session 1 – Castle Crasher
Getting Started with VEXcode VR and the Castle Crasher Playground
Drive and Crash
Turning, Heading, and Crashing with Precision
3-Castle Challenge: Sequencing for Success
Creative Problem Solving: Crash Your Way
your challenge is to find a way to crash all five castles
Showcase & Strategy: Crashing All 5 Castles
Drawing with Code: Make Your First Shape
Double the Squares: Drawing with Precision
Loops in Action: Drawing Smarter with Repetition
code your robot to draw the house
Creative Showcase: Completing the Draw a House Challenge
