If you are looking for a free resource for teaching/learning computer sciences, code.org is a great resource to start!
You can learn to write your first computer program with drag and drop programming. Learn repeat loops, conditionals and basic algorithms. Suitable for ages 6-106 for modern browsers, smartphones and tablets.
Code.org provides teacher lesson plans, activities/worksheets and video turtorials to help you to accomplish the tasks.
Below are the Lessons/Stages of the Hour of Code:
- Introduction to Computer Science
- Maze (Hour of Code Activity)
- Computational Thinking
- Graph Paper Programming
- Artist 1
- Artist 2
- Farmer 1
- Artist 3
- Farmer 2
- Artist 4
- Relay Programming
- Farmer 3
- The Internet
- Artist 5
Stage 1 (Lesson 1) is called “Introduction to Computer Sciences”. You will be introduced with the concept of Computer Science and what a Computer Scienctist does. You will need to complete the worksheets provided by code.org for you to learn to understand how computers read and store data using Binary Strips.
Normally, Binary Code uses “zeros (0)” and “ones (1)” to program. 0 represents “off” and 1 represents “on”. Click here for details of ASCII Binary Code Chart.
Instead of using 0 and 1, code.org turned it into paper strips with squares. An empty square means 0 and a filled square means 1.
You will need to download the lesson plan from code.org website. You need to sign up first before you can access the lesson plan. After you download the lesson plan, you need to print the Binary Strips and cut it into strips. This activity explains how computers read and store data using Binary Strips.
The picture below shows the Binary Decoder Key.
The pictures below are worksheets to create binary code using binary strips. Please read the lesson plan for details.
Photo of binary code: naked-science.ru