3rd-4th

Coding Links and Resources

3rd and 4th Grade

Scratch

Platform: Web

Cost: Free!

Designed by MIT students and staff in 2003, Scratch is one of the first programming languages we've seen that is created specifically for 8-to-16-year-olds. Originally a multi-platform download, Scratch is now web-based and more accessible. Students use a visual programming language made up of bricks that they drag to the workspace to animate sprites. Various types of bricks trigger loops, create variables, initiate interactivity, play sounds, and more. Teaching guides, communities and other resources available on the website will help instructors get started. You don't have to be a programming expert to introduce Scratch -- we learned right along with the students!

Tynker

Platform: Web

Cost: Free! (with Premium upgrade option)

Although Tynker is relatively new, we definitely count it as one of our favorite coding apps. The interface looks similar to Scratch. But while Scratch was designed to program, Tynker was built to teach programming. The app features starter lesson plans, classroom management tools, and an online showcase of student-created programs. Lessons are self-paced and simple for students to follow without assistance.

Hopscotch

Platform: iPad

Cost: Free!

Hopscotch looks a lot like Scratch and Tynker and uses similar controls to drag blocks into a workspace, but it only runs on the iPad. The controls and characters are not as extensive as Scratch and Tynker, but Hopscotch is a great tool to begin helping students without coding experience learn the basics of programming, logical thinking and problem solving.

Daisy the Dinosaur

Platform: iPad

Cost: Free!

From the makers of Hopscotch, Daisy targets the youngest coders. The interface is similar to Hopscotch but much simpler. There is only a dinosaur to move and only basic functions to use, but for your younger students, this is an excellent introduction to programming.

Cargo-Bot

Platform: iPad

Cost: Free!

Cargo-Bot is another game that teaches coding skills. On each level, the objective is to move colored crates from one place to another by programming a claw crane to move left or right, and drop or pick up

http://csunplugged.org/

Platform: No technology needed

Cost: Free

CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

The activities introduce students to Computational Thinking through concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers. Importantly, no programming is required to engage with these ideas!

CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over twenty years, in classrooms, science centers, homes, and even for holiday events in a park!

https://rowlandhalltech.wordpress.com/

Platform: Teacher Tech Resource

Cost: Free

A website loaded with teacher resources and links for coding.

http://www.Brainpop.com

Brainpop has a whole section of videos over Computer Science and Coding. It is a great introduction resource.

Coding in the Classroom

Codingin the Classroom: A Long-Overdue Inclusion

15+Ways of Teaching Every Student to Code (Even Without a Computer)

LifeAfter the Hour of Code

PromotingPlayful Learning Through Teacher Networks

AddCoding to Your Elementary Curriculum. . . Right Now

Recommended Sites:

3Ways Coding and Gaming Can Enhance Learning

CodeLiteracy: A 21st-Century Requirement

Program or Be Programmed

Programming& Simulation: Real Technical Skills for Today's Student

ShouldCoding be the "New Foreign Language" Requirement?