| | Fb| Tw|
| |

iPads.ca

iPads.ca Portal Learning AR in iPads View Content

Coding apps for Kids

2019-03-07 15:40| Publisher: ipads| Views: 141| Comments: 0|Original author: ipads

Description: Coding ​​​​​​​​​​​​​​​​​Coding is the process of writing programs/ code for either the computer, mobile devices or networking systems, and has gained importance in the economy wit ...
Coding

best-coding-apps-kids-670x335.jpg


​​
​​​​​​​​​​​​​​​Coding is the process of writing programs/ code for either the computer, mobile devices or networking systems, and has gained importance in the economy with the popularity of mobile devices. Many aspects of today's economy rely on technology, and most of us take for granted the inner working of this technology. The process of coding utilizes many social and emotional skills that are important to success in life, including problem solving, perseverence, and collaboration. Enter the idea of coding in the classroom. We now have the ability to teach our students some of the basic premises of writing code all the way up to typing code from scratch. This is very exciting for some teachers and a frightful prospect for others. With this in mind, below are various resources and options for teachers to implement some type of coding program in their classroom.


​​​ ​​​Why Teach Codi​ng in Schools?​Tools for Coding in the Primary GradesTools for Coding in the Intermediate GradesTools for Coding in the Secondary Grades
100 Tools for Coders​​ ​​​​​​Hour of CodeEducators Tech Coding Resources​​Edutopia's Coding Resources



Primary K-3
Scratch Jr. - The Scratch Jr. app is of course modelled after the online coding platform called Scratch, that was developed by MIT. This block based coding program is one of the pioneers in kids coding programs and developed an online community of student coders that has spawned thousands of clever projects that are integrated into the regular curriculum. For grades K-5.
Teacher and student resources: Explanation of the Scratch Jr Interface​, Scratch Jr Block Descriptions​, Various Lessons Ideas​.


Code.org – Code.org is a website that teaches the basics of computer programming through a series of online tutorials. These K-8 tutorials will teach students about computer science, computational thinking, and programming. They will also teach that success does not come on the first try, just like the world's most difficult problems aren't solved on the first try. Challenge is good when it is supported by plans and tools that lead to success. For grades 2-5.


Hopscotch – iPad app that allows kids to program characters to move, draw, and collide with each other, and use​ shaking, tilting, or even shouting at the iPad to control them. Hopscotch was inspired by MIT's Scratch and gives kids a creative way to learn the fundamentals of computer programming. For grades 2-5.
Teacher and student resources: Huge pdf with various Hopscotch lessons​,  Hopscotch YouTube channel with dozens of how to vidoes.


Daisy the Dinosaur - Learn the basics of computer programming with this free iPad app. It has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges. After playing Daisy, kids can choose to download a kit to program their own computer game. For grades K-2.​
Teacher and student resources: Ideas for using Daisy the Dino in your class.   


Kodable – this iPad app is a free educational game offering a kid-friendly introduction to programming concepts and problem solving. For kids ages 5 and up, and tools for grownups too! The free version allows the user through the first 45 sections. The remaining stages require the paid 'pro' version. For grades 2-5.
Teacher and student resources: Kodable 'Hour of Code' lessons for grades K-5, Loads of downloadable files and lessons from Kodable. ​
___________________________________________________________________________________________________________





Intermediate 4-7



Scratch - I have been a big fan of scratch for many years and the new web interface provides easier access for kids to use it (compared to the client based software). Scratch is a free educational programming language that was developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT) and is designed to be fun, educational, and easy to learn. It has the tools for creating interactive stories, games, art, simulations, and more. Users program in Scratch by dragging blocks from the block palette and attaching them to other blocks like interlocking puzzle pieces. Structures of multiple blocks are called scripts. The blocks are colour coded based on what the commands do (e.g. blue block code for movement) and kids can create their own characters (called sprites) using the built in paint editor. This method of programming (building code with blocks) is referred to as "drag-and-drop programming". There are countless tutorials and 'how to' sites for kids, so support is not an issue. For grades 4-9.  
Teacher and student resources:  Scratch Help Page with Guides/PDF's  Scratch YouTube Channel Another Scratch YouTube Channel



Scratch Jr.- The Scratch Jr. app is of course modelled after the online coding platform called Scratch, that was developed by MIT. This block based coding program is one of the pioneers in kids coding programs and developed an online community of student coders that has spawned thousands of clever projects that are integrated into the regular curriculum. For grades 2-5.
Teacher and student resources: Explanation of the Scratch Jr Interface​, Scratch Jr Block Descriptions​​, Various Lessons Ideas​.


Hopscotch – iPad app that allows kids to program characters to move, draw, and collide with each other, and use​ shaking, tilting, or even shouting at the iPad to control them. Hopscotch was inspired by MIT's Scratch and gives kids a creative way to learn the fundamentals of computer programming. For grades 2-5.
Teacher and student resources: Huge pdf with various Hopscotch lessons​,  Hopscotch YouTube channel with dozens of how to vidoes​.​


Code.org – Code.org is a website that teaches the basics of computer programming through a series of online tutorials. These K-8 tutorials will teach students about computer science, computational thinking, and programming. They will also teach that success does not come on the first try, just like the world's most difficult problems aren't solved on the first try. Challenge is good when it is supported by plans and tools that lead to success. For grades 2-5.


Kodable – this iPad app is a free educational game offering a kid-friendly introduction to programming concepts and problem solving. For kids ages 5 and up, and tools for grownups too! The free version allows the user through the first 45 sections. The remaining stages require the paid 'pro' version. For grades 2-5.
Teacher and student resources: Kodable 'Hour of Code' lessons for grades K-5, Loads of downloadable files and lessons from Kodable.
​​Tickle – this iPad/iPhone app allows the user to control drones and robots with block based programs they create. The app has user interfaces built in to support coding for Spheros (including BB8), Dash & Dot, Ollies, Drones and more. If you don't have a drone or robot, users can also create programs for simulations, games, digital stories etc... that are run on the device.


MIT App Inventor - Allows students to build an Android app on their computer. The interface is drag and drop with a bit of knowledge of coding required. The support for using this is built into the website, so everything needed to use this tool is ready to go. This is more complex that other block based coding tools, so this is not the place where students should start learnig about coding, but a great site for students to transition from block based coding to more sophistocated coding like Swift, Ruby, Phython etc...


Light-bot Hour of Code – this iPad app gets kids programming in the most fun way, by playing an actual game! It is meant to introduce kids who have no experience whatsoever programming, and is all-ages friendly! That means anyone anywhere from K to 12 can play, have fun and learn real programming logic! Light-bot is a programming puzzle game: a puzzle game that uses game mechanics that are firmly rooted in programming concepts. Light-bot lets players gain a practical understanding of basic control-flow concepts like instruction sequencing, procedures and loops, just by guiding a robot with commands to light up tiles and solve levels. The free version has 18 levels but the paid version had 40 challenging levels.


___________________________________________________________________________________________________________




Secondary 8-12

MIT App Inventor​ - Allows students to build an Android app on their computer. The interface is drag and drop with a bit of knowledge of coding required. The support for using this is built into the website, so everything needed to use this tool is ready to go. This is more complex that other block based coding tools, so this is not the place where students should start learnig about coding, but a great site for students to transition from block based coding to more sophistocated coding like Swift, Ruby, Phython etc...​




Scratch - I have been a big fan of scratch for many years and the new web interface provides easier access for kids to use it (compared to the client based software). Scratch is a free educational programming language that was developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT) and is designed to be fun, educational, and easy to learn. It has the tools for creating interactive stories, games, art, simulations, and more. Users program in Scratch by dragging blocks from the block palette and attaching them to other blocks like interlocking puzzle pieces. Structures of multiple blocks are called scripts. The blocks are colour coded based on what the commands do (e.g. blue block code for movement) and kids can create their own characters (called sprites) using the built in paint editor. This method of programming (building code with blocks) is referred to as "drag-and-drop programming". There are countless tutorials and 'how to' sites for kids, so support is not an issue. For grades 4-9.  
Teacher and student resources:  Scratch Help Page with Guides/PDF's  Scratch YouTube Channel Another Scratch YouTube Channel


CodeSchool - teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. Has tutorials for Ruby, JavaScript, HTML/CSS, and iOS.


Code Academy – learn to write code in a variety of programming languages, including HTML, CSS, Python, JavaScript, jquery, PHP and Ruby. The tutorials take the user through the basics, then more applied tasks for each language.


Kodu Game Lab – this Windows / Xbox 360 game allows kids to build playable 3D video games without hand coding.
Teacher and student resources:YouTube Tutorial for Kodu





Passing

Ridiculous

Shake hands

Flowers

Eggs

Related Category

Archive|Mobile|iPads.ca  

2020-01-18 16:21 GMT-8 , Processed in 0.112380 sec., 11 queries , Gzip On.

© 2014-2020 IPADS.CA

To Top