Logo

Computer Science Foundations - Grade 1

Course Description

In this course, students review foundational coding skills and explore new computer science concepts to expand their skill sets. Through free play and criteria-driven exploration in Unplugged and Coding lessons, students develop more advanced algorithms. Digital Citizenship and STEM Career lessons introduce healthy screen time habits, peer feedback, and a variety of careers. By the end of this course, students will be able to use resources to develop and debug projects that incorporate events and broadcasting.

Course Learning Goals

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.

Cap
Instructional Models:

Direct Instruction, Instructional Scaffolding, Use of Learning Objectives, Relevant Vocabulary, Bloom’s Taxonomy of Questions Inquiry-Based Instruction, Project-Based Instruction, Cooperative Learning, Independent Study

Cap
Instructional Models:

Direct Instruction, Instructional Scaffolding, Use of Learning Objectives, Relevant Vocabulary, Bloom’s Taxonomy of Questions Inquiry-Based Instruction, Project-Based Instruction, Cooperative Learning, Independent Study

Cap
Instructional Models:

Direct Instruction, Instructional Scaffolding, Use of Learning Objectives, Relevant Vocabulary, Bloom’s Taxonomy of Questions Inquiry-Based Instruction, Project-Based Instruction, Cooperative Learning, Independent Study

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous