Select Page

Document Library

Using Code.org’s “Course C” (available for K-5), students are introduced to sequencing by using drag-and-drop programming blocks to solve puzzles. They learn that the order of commands matters to achieve a desired outcome.

grade_level: 3
Interdisciplinary_Connections: Mathematics: Sequencing in coding parallels learning how to order steps and operations, reinforcing foundational math concepts.
English Language Arts: Sequencing supports narrative development by emphasizing logical order in both writing and reading comprehension.
notes: Start on Lesson 3. Each lesson takes approximately 50 minutes, and there are 17 lessons total. This course can be assigned to students using Google Classroom or Clever.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 3
notes: This is a single lesson that takes approximately 50 minutes to complete. Scratch Jr. is available as a free app on the Google Play Store and the Apple App Store.
Interdisciplinary_Connections: English Language Arts: Creating animations with events supports narrative development and descriptive language. As students design and narrate their animations, they practice storytelling skills in a creative, tech-integrated context.
et_enqueued_post_fonts: a:3:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}s:9:"cache_key";s:71:"{"gph":0,"divi":"4.27.4","wp":"6.8.1","enable_all_character_sets":"on"}";}

Code.org’s “Course D” introduces students to algorithms and patterns. They solve puzzles by creating step-by-step algorithms and practice debugging to understand how to correct errors in programming

grade_level: 4
notes: Start on Lesson 3. Each lesson takes approximately 60 minutes to complete. This course can be assigned to students using Google Classroom or Clever.
Interdisciplinary_Connections: Mathematics: Algorithms mirror mathematical operations and logical sequencing, helping students strengthen their problem-solving abilities and analytical thinking.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 4
notes: This is a single 60-minute lesson focused on creating a story. The course can be assigned to students by signing up for a teacher’s account on Scratch.
Interdisciplinary_Connections: English Language Arts: Storytelling with Scratch encourages narrative structure, character development, and descriptive writing, reinforcing language arts skills.
et_enqueued_post_fonts: a:3:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}s:9:"cache_key";s:71:"{"gph":0,"divi":"4.27.4","wp":"6.8.1","enable_all_character_sets":"on"}";}

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.

grade_level: 5
Interdisciplinary_Connections: Math: Conditionals introduce students to if/then logic, mirroring problem-solving and reasoning found in math and data analysis.
Science: Conditionals are similar to "cause and effect" in scientific experiments, helping students understand hypothesis testing.
notes: Start on Lesson 3. Each lesson takes approximately 60 minutes to complete. This course can be assigned to students using Google Classroom or Clever.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 5
notes: This is a single 60-minute lesson. The course can be assigned to students by signing up for a teacher’s account on Scratch.
Interdisciplinary_Connections: English Language Arts: Creating game narratives allows students to work on dialogue, pacing, and plot.
Math: Games often involve scoring, probability, and geometry (movement of characters), supporting math concepts.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 6
notes: Start on Lesson 2. Each lesson takes approximately 60 minutes to complete. This course can be assigned to students using Google Classroom or Clever.
Interdisciplinary_Connections: Math: Variables reinforce algebraic concepts and the importance of symbols in representing numbers.
Science: Variables help students understand how changing one element can affect outcomes, a key concept in scientific experimentation.
et_enqueued_post_fonts: a:3:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}s:9:"cache_key";s:71:"{"gph":0,"divi":"4.27.4","wp":"6.8.1","enable_all_character_sets":"on"}";}

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.

grade_level: 6
notes: This is a single 60-minute lesson focused on animating a character. The course can be assigned to students by signing up for a teacher’s account on Scratch.
Interdisciplinary_Connections: English Language Arts: Developing stories with conditionals and branching narratives enhances understanding of plot structure and character decisions.
et_enqueued_post_fonts: a:3:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}s:9:"cache_key";s:71:"{"gph":0,"divi":"4.27.4","wp":"6.8.1","enable_all_character_sets":"on"}";}

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.

grade_level: 7
notes: This course includes 11 topics, each taking approximately 60 minutes to complete. It can be assigned to students by signing up for a teacher’s account on Khan Academy and using Google Classroom.
Interdisciplinary_Connections: Math: Algorithmic thinking reinforces mathematical problem-solving, step-by-step reasoning, and functions.
Science: Algorithms can relate to procedural steps in experiments and simulations, helping students organize information logically.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 7
notes: Start on Lesson 1. Each lesson takes approximately 45 minutes to complete. This course can be assigned to students using Google Classroom or Clever.
Interdisciplinary_Connections: Social Studies: Civic engagement can be explored through web development, allowing students to design websites that address social issues and connect their learning to community awareness and advocacy.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}

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.

grade_level: 8
Interdisciplinary_Connections: English Language Arts (ELA): Creative writing is supported as students design digital stories, integrating narrative elements into their projects.
Presentation Skills: Students explain their projects, enhancing verbal and written communication skills.
Critical Thinking: Debugging and iterating on projects mirrors the ELA revision process, emphasizing problem-solving and refinement.
notes: Start on Lesson 1. Each lesson takes approximately 45 minutes to complete. This course can be assigned to students using Google Classroom or Clever.
et_enqueued_post_fonts: a:3:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}s:9:"cache_key";s:71:"{"gph":0,"divi":"4.27.4","wp":"6.8.1","enable_all_character_sets":"on"}";}

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.

grade_level: 8
Interdisciplinary_Connections: Math: Data representation, including binary and ASCII, builds on base systems, numbers, and encoding principles.
Science: Understanding data storage connects to scientific data collection and digital data analysis.
notes: This course includes 2 topics, each taking approximately 90 minutes to complete. It can be assigned to students by signing up for a teacher’s account on Khan Academy and using Google Classroom.
et_enqueued_post_fonts: a:2:{s:6:"family";a:1:{s:21:"et-gf-source-sans-pro";s:100:"Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic";}s:6:"subset";a:7:{i:0;s:8:"cyrillic";i:1;s:12:"cyrillic-ext";i:2;s:5:"greek";i:3;s:9:"greek-ext";i:4;s:5:"latin";i:5;s:9:"latin-ext";i:6;s:10:"vietnamese";}}
12 documents