Course Description
Build foundational computer science skills. Acquire an expanded set of coding skills through free play and criteria-driven exploration using ScratchJr, an introductory block-coding language. Review loops, triggering blocks, and debugging. Unplugged and Digital Citizenship lessons introduce self-monitoring screen time, giving peer feedback, and different types of STEM careers. At the end of this course, students will have developed a strong foundation of computer science skills and will be prepared to apply computer science concepts to independent projects.
Learning Objectives
Each lesson plan is designed to enable students to achieve specific learning outcomes related to course aligned computer science competencies. For example, at the end of this course students will be able to:
- Differentiate between different types of technology.
- Create programs including loops and triggering blocks.
- Demonstrate how to debug an algorithm that does not complete the desired task.
- Demonstrate ways to give positive and constructive feedback.
- Express the importance of maintaining a healthy media balance.
- Create code for a program following a set of criteria.
Resources Included
- English language learner supplemental teaching guides
- Vocabulary words and definitions
- Coding lessons
- Unplugged lessons
- Digital Citizenship lessons
- STEM Career lessons
- Hardware integrations
- Teacher training videos
- Summative assessments
- Formative assessments
- Syllabus
- Customized standards map
- Step-by-step lesson plans
- Pacing guide
- Teacher and student slide decks