Coding Can Be as Easy as Playing with Legos
Many learn to code programs approach it from much the same angle as you would when building with Legos: in blocks. During Computer Science Education Week, Google's doodle for last Monday included a game where, through block coding (where the code commands are already put together for you and you just arrange in what order the commands need to take place) you controlled a bunny on its search for a pixellated carrot. It made coding fun, non-threatening, and provided instant user feedback.
In this issue: Things we learned from Computer Science Education Week
Last week was Computer Science Education Week. Created in honor of the birthday of computing pioneer Admiral Grace Murray Hopper (December 9, 1906), this weeklong event was created by Code.org and their 350+ partners with the support by a myriad of lesson plans, resources, and activities so that educators and students can learn to code side-by-side. In this issue, we give you some of the highlights of what we learned during Computer Science Education Week.
Brought to you by:
Dec 4-8, 2017
The Friday 5: Concise, curated content to enhance the digital and multimedia learning in your corner of the world.
If you want to get started with coding, especially for use with students, Code.org is a smart place to start. (This is the group that spearheaded "Hour of Code.") With a myriad of resources for teachers and students alike, you don't have to be an expert to get your student started. You can actually learn alongside them, exploring how Computer Science pairs with all other subjects.
You can actually teach how to code via "offline games" such as:
Graph Paper Programming:
Students recreate an image by writing code instructions of up, right, down, left, or squiggle arrow (fill in) to denote the images. (Lesson Plan Here)
Conditional Card Game:
Set conditional rules. When students pull cards, they have to act (or receive points) based upon that condition. (Lesson Plan Here)
Code with Music using Earsketch
Coding or computer programming is the act of using languages to instruct a computer to perform functions
Why is this subject currently receiving so much attention and why is it so critical for kids to learn how to code?
When we wake up in the morning we use our digital alarm clock, we are constantly connected to a network via our phone or computer, we shop online, download films onto our tablets, we use programmed machines to produce our clothes, interiors, food and other objects. All of the above is made possible thorugh coding. We need more people who understand how code works, not only for future job opportunities but also during their current education. Schools are now starting to use devices rather than books as educational tools which makes it crucial that our children know how to operate them.
Click here to let us know what you thought of this issue!
What is Hour of Code?
The Importance of Learning to Code
EarSketch has been used by over 60,000 students in all 50 states in the US and in over 100 countries around the world. It has been used in summer camps, after school programs, and academic courses (such as Computer Science Principles). While EarSketch is most often used at the high-school level, it has been successfully used in elementary, middle, high-school, and college-level courses and activities.
EarSketch provides a modular curriculum designed for use within a high school or college introductory computing course. It works particularly well in (and is closely aligned with) Computer Science Principles courses. It provide lesson plans, slides, projects, assessments, and other teaching materials for an EarSketch programming module aligned with the Computer Science Principles course.
The Hour of Code is a global movement by Computer Science Education Week and Code.org reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming.