Computer Science Immersion
Computer Science Vision Statement
Empowering students by building language literacy while developing critical thinking, communication, collaboration, and creativity skills in order to problem-solve in an evolving digital world.
Competencies & Literacies
- Promote 21st century skills such as creativity, collaboration, and communication
- Encourage confidence and persistence when dealing with complex problems and challenges
Citizenship & Civic Engagement
- Teach good citizenship in both the real world and digital world
- Understand technology in order to contribute to society
Equity & Social Justice
- Promote participation of girls in STEM fields
- Close the “digital gap” for lower income youth & students of color
Unit 1: Code.org Curriculum
The Code.org CS Fundamentals curriculum introduces elementary students to computer science through interactive lessons. Using block-based coding, students create programs by dragging and dropping commands, making coding accessible and fun for beginners. As they progress, they master concepts like sequencing, loops, conditionals, and debugging. The curriculum encourages creativity, problem-solving, and collaboration, helping students develop critical thinking skills and understand the role of technology in the world.
Unit 2: Robotics
Students will apply their coding skills in hands-on activities. Kindergarteners and first graders will use BeeBot robots to practice sequencing and basic problem-solving by navigating simple mazes. Second and third graders will use Dash robots to explore loops and events through tasks like obstacle courses and interactive games. Fourth through sixth graders will advance to Sphero robots, tackling challenges like multi-step programs involving speed control, precise movements, and artistic designs.
Unit 3: Integrate with Content Area
To culminate their year of learning, students will create a project integrating their coding skills with what they have learned in other subject areas. The possibilities are endless!
- Spanish & English: code robots to match cognates
- Math: code a game to practice math facts
- Social Studies: program robots to show the routes of California explorers
- Science: program robots to use simple machines