This document provides resources and recommendations for teaching kids to code. It discusses why coding is a valuable skill, and suggests starting with 1 hour coding sessions using free online tools like Code.org, Scratch, and Touch Develop. It also recommends app-building tools like Kodu and Lego Mindstorms to create 3D worlds and program robots. Additional resources mentioned include coding activities using paper airplanes, 3D printing, Raspberry Pi, Minecraft, and more. The document emphasizes choosing activities kids enjoy, limiting screen time, and avoiding forcing coding, to help kids develop skills and memories that will last them a lifetime.
This document provides resources and recommendations for teaching kids to code. It discusses why coding is a valuable skill, and suggests starting with 1 hour coding sessions using free online tools like Code.org, Scratch, and Touch Develop. It also recommends app-building tools like Kodu and Lego Mindstorms to create 3D worlds and program robots. Additional resources mentioned include coding activities using paper airplanes, 3D printing, Raspberry Pi, Minecraft, and more. The document emphasizes choosing activities kids enjoy, limiting screen time, and avoiding forcing coding, to help kids develop skills and memories that will last them a lifetime.
Dr. Chui Chun Kit is a lecturer and teaching consultant in the Department of Computer Science at the University of Hong Kong. He discusses how coding training has become an important part of tertiary education and how coding can be taught to everyone, including kids. Coding is presented as an important skill for problem solving using technologies like mobile and web applications. Examples are given showing how kids can learn logical thinking and creativity through basic coding lessons using Scratch and App Inventor. The goal is to help the next generation become technology creators rather than just consumers.
Makeblock mDrawbot User Manual (from @Makeblock)Una Tao
mDrawbot is a powerful 4-in-1 drawing robot for makers, geeks and tinkers, created by Makeblock. It gains much attention on Kickstarter and raised over 190K USD within 45 days. The upgraded pack can help to laser engrave on wood freely and controlled with bluetooth easily.
Get mDrawbot here: http://www.makeblock.cc/mdrawbot-with-bluetooth-and-laser-kit-blue/
Makeblock mBot User Manual (Engligh Version)Una Tao
mBot is Makeblock's first educational STEM robot for kids, which raised over $285K on kickstarter with distinct features. With mBot, kids can learn programming, electronics and more at 1-2-3 steps. It can also provide opportunities to play and interaction with parents. Think about wall avoidance, IR controller, distant detect and more! Grab mBot here: http://www.makeblock.cc/mbot-blue-2-4g-version/
This document provides an introduction to computer programming. It explains that a computer program is a set of instructions that a computer can execute. Programming allows humans to store and transmit knowledge via computer code. The document outlines some basic programming concepts like variables, conditional statements, lists, loops, and subroutines. It explains each concept using everyday examples and simple code snippets. The overall document serves as a starting point for learning computer programming fundamentals.
This document discusses redesigning kids coding education using design thinking principles. It suggests that the curriculum should be less focused on hard-core science and more fun and creative. The classroom setup should be less traditional with desks and chairs and more lively with toys and props. Coding tools should be less traditional computers and more toys with embedded technologies. The mindset should also be redesigned to involve adults and teachers less and focus more on participating in children's activities. A case study of AutoGami is presented as an example of how kids can learn physics and electronics concepts while enjoying a paper craft activity.
STEM Education Reform: Technology Learning Center v5.3aBob Lurker
A state-of-the-art, comprehensive Technology Learning Center focusing across disciplines, will nurture independent, self-directed learners with hands-on skills and an understanding of evolving technology. This innovative model, implemented in three phases through public/private partnerships, provides the foundation for high quality Science, Technology, Engineering and Mathematics (STEM) teacher education.
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
http://www.ganeshmachinery.com/ | In recent years, the STEM education movement has found increasing acceptance as a way to teach young students about science, technology, engineering, and mathematics in an integrated manner, from elementary school through high school.
Scratch is an innovative free program for children 8+. Use attribute blocks to build programs for interactive stories, games and animations. An introduction to computer programming.
Scratch is a block-based visual programming language developed by MIT to teach programming concepts to children. It allows users to create interactive stories, games, and animations. Programming constructs in Scratch include sequencing, loops, conditionals, variables, and threads. Scratch programs can be published online and shared with others. Scratch is commonly used by students, teachers, artists and for robotics projects through integration with devices like Lego WeDo.
The document discusses building robots using MakeBlock parts and Arduino. It provides examples of coding robots to control motors, lights, sounds, and sensors using the Arduino IDE. Instructions are given on assembling robots from over 400 different parts and coding them to perform tasks like responding to sensors and remote controls.
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)Una Tao
mBlock is the software created by @Makeblock company, which is used mainly for programming and controling mBot, which is an educational STEM robot for kids. While mBlock is developed from Scratch 2.0, it can control more than just mBot with powerful skills. Check this teaching material, which is written by some volunteers, mainly teachers in details. And they didn't charge any bucks, which is one of the most important personalities of makers - selfless.
Download mBlock here: http://www.mblock.cc directly.
Get mBot here:
Bluetooth version: http://www.makeblock.cc/mbot-blue-bluetooth-version/
2.4G version: http://www.makeblock.cc/mbot-blue-2-4g-version/
Don't forget to follow our social accounts:
https://www.facebook.com/Makeblock
https://twitter.com/Makeblock
https://www.youtube.com/user/Makeblock
https://plus.google.com/+Makeblock/about
https://www.pinterest.com/makeblockcc/
Dr. Chui Chun Kit is a lecturer and teaching consultant in the Department of Computer Science at the University of Hong Kong. He discusses how coding training has become an important part of tertiary education and how coding can be taught to everyone, including kids. Coding is presented as an important skill for problem solving using technologies like mobile and web applications. Examples are given showing how kids can learn logical thinking and creativity through basic coding lessons using Scratch and App Inventor. The goal is to help the next generation become technology creators rather than just consumers.
Makeblock mDrawbot User Manual (from @Makeblock)Una Tao
mDrawbot is a powerful 4-in-1 drawing robot for makers, geeks and tinkers, created by Makeblock. It gains much attention on Kickstarter and raised over 190K USD within 45 days. The upgraded pack can help to laser engrave on wood freely and controlled with bluetooth easily.
Get mDrawbot here: http://www.makeblock.cc/mdrawbot-with-bluetooth-and-laser-kit-blue/
Makeblock mBot User Manual (Engligh Version)Una Tao
mBot is Makeblock's first educational STEM robot for kids, which raised over $285K on kickstarter with distinct features. With mBot, kids can learn programming, electronics and more at 1-2-3 steps. It can also provide opportunities to play and interaction with parents. Think about wall avoidance, IR controller, distant detect and more! Grab mBot here: http://www.makeblock.cc/mbot-blue-2-4g-version/
This document provides an introduction to computer programming. It explains that a computer program is a set of instructions that a computer can execute. Programming allows humans to store and transmit knowledge via computer code. The document outlines some basic programming concepts like variables, conditional statements, lists, loops, and subroutines. It explains each concept using everyday examples and simple code snippets. The overall document serves as a starting point for learning computer programming fundamentals.
This document discusses redesigning kids coding education using design thinking principles. It suggests that the curriculum should be less focused on hard-core science and more fun and creative. The classroom setup should be less traditional with desks and chairs and more lively with toys and props. Coding tools should be less traditional computers and more toys with embedded technologies. The mindset should also be redesigned to involve adults and teachers less and focus more on participating in children's activities. A case study of AutoGami is presented as an example of how kids can learn physics and electronics concepts while enjoying a paper craft activity.
STEM Education Reform: Technology Learning Center v5.3aBob Lurker
A state-of-the-art, comprehensive Technology Learning Center focusing across disciplines, will nurture independent, self-directed learners with hands-on skills and an understanding of evolving technology. This innovative model, implemented in three phases through public/private partnerships, provides the foundation for high quality Science, Technology, Engineering and Mathematics (STEM) teacher education.
Coding for Teachers and Kids Workshop PresentationJoanne Villis
Coding for kids and teachers. How to make this a shared process. This is a presentation which I delivered at a conference. Notes are very brief. The main focus of the session was for teachers to have hands on time tinkering (playing).
http://www.ganeshmachinery.com/ | In recent years, the STEM education movement has found increasing acceptance as a way to teach young students about science, technology, engineering, and mathematics in an integrated manner, from elementary school through high school.
Scratch is an innovative free program for children 8+. Use attribute blocks to build programs for interactive stories, games and animations. An introduction to computer programming.
Scratch is a block-based visual programming language developed by MIT to teach programming concepts to children. It allows users to create interactive stories, games, and animations. Programming constructs in Scratch include sequencing, loops, conditionals, variables, and threads. Scratch programs can be published online and shared with others. Scratch is commonly used by students, teachers, artists and for robotics projects through integration with devices like Lego WeDo.
The document discusses building robots using MakeBlock parts and Arduino. It provides examples of coding robots to control motors, lights, sounds, and sensors using the Arduino IDE. Instructions are given on assembling robots from over 400 different parts and coding them to perform tasks like responding to sensors and remote controls.
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)Una Tao
mBlock is the software created by @Makeblock company, which is used mainly for programming and controling mBot, which is an educational STEM robot for kids. While mBlock is developed from Scratch 2.0, it can control more than just mBot with powerful skills. Check this teaching material, which is written by some volunteers, mainly teachers in details. And they didn't charge any bucks, which is one of the most important personalities of makers - selfless.
Download mBlock here: http://www.mblock.cc directly.
Get mBot here:
Bluetooth version: http://www.makeblock.cc/mbot-blue-bluetooth-version/
2.4G version: http://www.makeblock.cc/mbot-blue-2-4g-version/
Don't forget to follow our social accounts:
https://www.facebook.com/Makeblock
https://twitter.com/Makeblock
https://www.youtube.com/user/Makeblock
https://plus.google.com/+Makeblock/about
https://www.pinterest.com/makeblockcc/