Select Page

Creativity

Focus on Creativity

Focus on Creativity

In this module, students use block-based and text-based programming tools to create websites, animations, and digital art. They also engage in collaborative brainstorming, iterative design, and troubleshooting processes. The curriculum’s focus on creativity ensures that students see computer science not just as a technical skill, but as a powerful medium for self-expression and innovation.

Web Development: CS Discoveries

Web Development: CS Discoveries

Students learn how to create and style web pages using HTML (HyperText Markup Language) and CSS (Cascading Style Sheets). The curriculum emphasizes hands-on learning, where students design interactive, personalized websites while exploring concepts like structure, layout, and styling.

Animating Characters

Animating Characters

Students use Scratch to create a branching narrative based on user input, using conditional statements. This lesson builds critical thinking and allows students to experience creating interactive projects.

Building Games in Scratch

Building Games in Scratch

Using Scratch, students design a simple game that incorporates loops and variables to control the game’s difficulty. They learn how to apply loops to create repetition and use variables for game scores.

Designing Interactive Stories

Designing Interactive Stories

Using Scratch, students build an interactive story, incorporating sequencing, events, and basic conditional statements to create a narrative. This lesson enhances their understanding of storytelling and programming logic.

Exploring Events in Scratch Jr.

Exploring Events in Scratch Jr.

Using Scratch Jr., students create a short animation by combining different event blocks. This lesson introduces the concept of events that trigger specific actions, helping students understand cause and effect in programming.