Select Page

Computational Thinking

Data Representation in Khan Academy

Data Representation in Khan Academy

This Khan Academy lesson covers how computers represent various data types, including binary, ASCII, and images. Students gain insight into how data is encoded and stored in computing systems.

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.

Algorithms in Khan Academy

Algorithms in Khan Academy

In Khan Academy’s introductory coding section, students solve algorithmic challenges that involve loops, variables, and conditionals. This develops logical reasoning and computational thinking skills.

Introduction to Variables

Introduction to Variables

Code.org’s “Course F” introduces variables in coding, helping students understand how data is stored and used within a program. They learn to apply variables to keep track of information in simple games or applications.

Introduction to Conditionals

Introduction to Conditionals

In Code.org’s “Course E,” students explore conditionals. They create simple conditional-based programs, such as “if/then” statements, learning how decisions in programming work.

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.