3-6 Computer Science

Discover and share resources and discuss best practices for integrating Computer Science in grades 3-6.
10 members 39 affiliated resources

All resources in 3-6 Computer Science

BootUpPD Curriculum Scratch (Grades 3+)

(View Complete Item Description)

In this introductory sequence of projects for Scratch, we gradually introduce a variety of practices and concepts while simultaneously introducing coders to a variety of blocks and tools in Scratch. Each of the projects is aligned with the algorithms and programming standards developed by the Computer Science Teachers Association (CSTA). Each project may take several classes to complete.

Material Type: Lesson Plan

Code Club Projects

(View Complete Item Description)

Code Club is a global network of free coding clubs for 9- to 13-year-olds. Welcome! Here you’ll find step-by-step instructions for our coding projects, which will teach you how to create games, animations and more with code.

Material Type: Activity/Lab

Code.org Express Course (Student)

(View Complete Item Description)

Learn the basics of computer science and internet safety. At the end of the course, create your very own game or story you can share. CS Fundamentals Express combines the best of Courses A-F into a single condensed course (with a simpler option for pre-readers). We recommend Courses A-F for most classrooms, but if your school only offers one computer science course or you want to have your students work through multiple courses in a single year, the Express course is a better choice. By removing the ramp up between years, the express course provides a smoother path and doesn’t repeat concepts for students unnecessarily. This is also our recommended option for students studying computer science on their own, outside of a classroom.

Material Type: Full Course

Google CS First

(View Complete Item Description)

The activities below introduce students to computer science and the programming language Scratch. Different themes attract and engage students of varying backgrounds and interests. All materials are free and easy to use.

Material Type: Activity/Lab, Module

Hour of Code

(View Complete Item Description)

The goal of Code.org is to bring computer science to every K-12 school in the United States, especially in urban and rural neighborhoods. They provide free workshops, lessons, and videos to help educators to students the basics of coding.

Material Type: Activity/Lab, Interactive

Scratch 3.0 Creative Computing Curriculum Guide

(View Complete Item Description)

This guide is a collection of ideas, strategies, and activities for an introductory creative computing experience using the Scratch programming language. The activities are designed to support familiarity and increasing fluency with computational creativity and computational thinking. In particular, the activities encourage exploration of key computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data) and key computational thinking practices (experimenting and iterating, testing and debugging, reusing and remixing, abstracting and modularizing). Learn more about computational thinking – what it is and how to assess its development in learners – from resources in the appendix or by visiting http://scratched.gse.harvard.edu/ct

Material Type: Full Course

Code.org Course D (Teacher)

(View Complete Item Description)

Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints. The course begins with a review of the concepts found in Courses A, B, and C. This review helps introduce or refresh basic ideas such as repeat loops and events. Students will develop their understanding of algorithms, nested loops, while loops, conditionals, and events. Lessons on digital citizenship are also included. This course is crafted to build a strong foundation of basic concepts before opening up to a wide range of new and exciting topics.

Material Type: Full Course

Code.org Course E (Teacher)

(View Complete Item Description)

Created with fourth grade students in mind, this course begins with a brief review of concepts previously taught in courses C and D. This introduction is intended to inspire beginners and remind the experts of the wonders of computer science. Students will practice coding with algorithms, loops, conditionals, and events before they are introduced to functions. At the end of the course, students will have the opportunity to create a capstone project that they can proudly share with peers and loved ones.

Material Type: Full Course

Code.org Course F (Student)

(View Complete Item Description)

Learn to use different kinds of loops, events, functions, and conditionals. Investigate different problem-solving techniques and discuss societal impacts of computing and the internet. In the second part of this course, design and create a capstone project you can share with friends and family.

Material Type: Full Course

Code.org Course F (Teacher)

(View Complete Item Description)

The last course in CS Fundamentals was tailored to the needs of students in the fifth grade. In these lessons, students will create programs with different kinds of loops, events, functions, and conditionals. They will also investigate different problem-solving techniques and discuss societal impacts of computing and the internet. By the end of the curriculum, students create interactive stories and games that they can share with their friends and family.

Material Type: Full Course

Get Started with Code 2

(View Complete Item Description)

This Teacher Guide is designed to help you bring coding into the Elementary classroom, no matter what your level of experience with coding is. You’ll use visual-based apps like Tynker to teach students ages eight to eleven to think like a coder. The guide includes activities, reflection questions, journal prompts, and more to to help you teach coding concepts and apply them in everyday contexts.

Material Type: Full Course