Course Overview
Elementary Computer Science: “Coding Adventures” - Adapted from UC Berkeley CS10 for Grades 4-6
Course Structure
Unit 1: What is Computer Science? (Weeks 1-2)
- Week 1 - Introduction to computers and digital world
- Week 2 - Thinking like a computer and algorithms
Unit 2: Building Blocks of Programming (Weeks 3-5)
- Week 3 - Introduction to Scratch Jr. and basic programming
- Week 4 - Conditionals and interactive programming
- Week 5 - Loops and patterns
Unit 3: Problem Solving and Logic (Weeks 6-8)
- Week 6 - Boolean logic and decision making
- Week 7 - Debugging and pair programming
- Week 8 - Data organization and digital projects
Unit 4: Creative Computing (Weeks 9-11)
- Week 9 - Digital storytelling and character development
- Week 10 - Game design and interactive experiences
- Week 11 - Digital art and music programming
Unit 5: Computers and Society (Weeks 12-13)
Final Projects and Assessment (Weeks 14-16)
- Week 14 - Capstone project planning and development
- Week 15 - Project completion and presentations
- Week 16 - Showcase event and course reflection
Course Details
Duration: 16 weeks (32 lessons, 2 sessions per week) Class Time: 50 minutes per session Target Age: Grades 4-6 (Ages 9-12) Class Size: 15-20 students Prerequisites: None
Learning Objectives
By the end of this course, students will be able to:
- Understand fundamental computer science concepts including algorithms, programming, and computational thinking
- Create interactive programs using visual programming tools like Scratch Jr.
- Develop problem-solving skills through coding challenges and debugging exercises
- Design and implement creative projects including games, stories, and digital art
- Understand the role of technology in society and practice responsible digital citizenship
- Collaborate effectively on programming projects and provide constructive feedback
- Present their work confidently and explain their programming choices
Assessment Philosophy
This course emphasizes growth, creativity, and conceptual understanding over technical perfection. Students are assessed on:
- Process over Product: Focus on learning journey and improvement
- Creativity and Innovation: Encouraging unique solutions and creative expression
- Collaboration: Working effectively with peers and providing supportive feedback
- Persistence: Embracing challenges and learning from mistakes
- Communication: Explaining ideas clearly and presenting work confidently