Course Description
Students understand foundational computer science principles such as loops, debugging, and conditional statements in this project-based course. Using Scratch, an open source block-coding language, students build games and solve puzzles to develop computational thinking and analytical skills. Educators introduce students to safe Internet behaviors, a variety of STEM careers, and real-world computer science vocabulary through participation in group discussion activities. After completion of this course, students will gain the basic skills needed to take higher level coding classes.
Course Subject
Programming
Programming Language
Scratch
Minimum Grade Level
3
Prerequisites
None
Resources Included
- Pacing guide
- Vocabulary words and definitions
- Coding activities
- Unplugged activities
- Digital citizenship activities
- Hardware activities (optional)
- Teacher training videos
- Summative assessments
- Formative assessments
- Syllabus
- Computer science standards compliance mapping
- Full year of step-by-step lesson plans
Student Outcomes
Each lesson plan is designed to achieve specific student outcomes related to computer science competencies.
Sample objectives for this course include:
- Students will be able to evaluate and address errors in an algorithm by testing and debugging
- Students will be able to identify and explain how to deal with suspicious websites through discussions with classmates
- Students will be able to apply an understanding of loops, events, randomness, and conditionals through creating programs
- Students will be able to utilize loops by creating algorithms to navigate a maze
- Students will be able to apply software planning concepts
- Students will be able to understand the role and career of a web designer through discussions with their classmates
Technology
Software/Platforms Used
Scratch
Google Chrome
Technology Requirements
A computer (Mac, Windows, Chromebook) capable of running the web-based Scratch platform
Standards Compliance
- 100% state and national computer science standards aligned (standards compliance map provided)
- Reinforces math, ELA, and social emotional learning competencies