In Grade 1 Computer Science, students will read and alter existing code, including code that involves sequential events, and describe how changes to the code affect the outcomes. Students will engage in more sophisticated unplugged activities and solve a broader range of puzzles. Students will learn the fundamentals of programming collaboration, investigation and critical thinking skills, persistence in the face of difficulty, and internet safety.