Self Guided Tutorials on Coding http://csedweek.org/learn Self Guided Tutorials on Coding
Hour of Code Initiative Dec 2013 in USA [see tutorials] http://hourofcode.com Hour of Code Initiative Dec 2013
It's a one-hour introduction to computer science, designed to demystify "code" and show that anyone can learn the basics to be a maker, a creator, an innovator.
We'll provide a variety of self-guided tutorials that anybody can do, on a browser, tablet, or smartphone. We'll even have unplugged tutorials for classrooms without computers. No experience needed.
Guidance for UK Primary Teachers : Computer Studies / Coding http://www.naace.co.uk/curriculum/primaryguide Computing in the national curriculum
Guidance for UK Primary Teachers : Computer Studies including the position of Coding in the curriculum
Published by CAS and written in collaboration by CAS and Naace members, this easy to follow guide for [England] primary teachers has been sent to all schools. It gives an overview for non-specialists of the 2014 Computing curriculum in non-geeky language.
The Arduino Robot http://arduino.cc/en/Main/Robot The Arduino Robot is the first official Arduino on wheels. The robot has two processors, one on each of its two boards. The Motor Board controls the motors, and the Control Board reads sensors and decides how to operate.
Each of the boards is a full Arduino board programmable using the Arduino IDE.
Both Motor and Control boards are microcontroller boards based on the ATmega32u4 (datasheet). The Robot has many of its pins mapped to on-board sensors and actuators.
Programming the robot is similar to the process with the Arduino Leonardo. Both processors have built-in USB communication, eliminating the need for a secondary processor.
This allows the Robot to appear to a connected computer as a virtual (CDC) serial / COM port.
As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own robots.
The Arduino Robot is the result of the collective effort from an international team looking at how science can be made fun to learn. Arduino is now on wheels, come ride with us!
Preparing for STEM Lessons on Coding http://bit.ly/19h0bbf Preparing for STEM Lessons on Coding with Hopscotch for iPad
I’ve been playing with the free iPad app “Hopscotch,” which I’m planning to use for a four part / two week introductory unit on coding on the iPad with my 4th and 5th grade STEM students.
I’ve worked quite a bit with Scratch software from MIT, but this is my first time to “seriously play” with Hopscotch. Hopscotch is similar to Scratch, as a block-based (or icon-based) programming environment, but it is MUCH more limited with fewer available coding blocks.
Robot Can Teach Programming to Your 5-Year-Old http://on.mash.to/198CYMo Robot Can Teach Programming to Your 5-Year-Old
Play-i crowdfunding campaign.
The company will make two robots, Bo and Yana, which can be used individually or together (both have Bluetooth 4.0). Along with an iPad app, kids as young as 5 years old can learn programming concepts while playing with the robots.
6 Tips To Get Your Kids Excited About Coding http://bit.ly/18OFrvn 6 Tips To Get Your Kids Excited About Coding
The Hour of Code is coming #DENVirtcon http://virtconlive.com/presentations/The_Hour_of_Code_is_Coming The Hour of Code is coming #online #webinar #DENVirtcon 19Oct13
The Hour of Code is a one-hour introduction to computer science, designed to demystify "code" and show that anyone can learn the basics to be a maker, a creator, an innovator.
Gamestar Mechanic http://gamestarmechanic.com/ Gamestar Mechanic
... uses fun, game-based quests and courses to help you learn game design and make your own video games!
Bangkok Olympiad in Computing and Informatics http://boci.pancakeapps.com/index.html The 'Bangkok Olympiad in Computing and Informatics' is an inter-school programming competition for students that will take place at Bangkok Patana School on Friday 6th December 2013.
Students may enter as a team of two people or as an individual. There will be 2 age groups: Under 16 and Under 18
Students will be allowed to use the following programming languages:
| C/ C++ | Java | Python | Visual Basic |
How can we teach coding throughout the Primary School http://bit.ly/1alzGnS How can we teach coding throughout the Primary School
After Reading an article by Marc Scott entitled: Kids Can't Use Computers... And why It Should Worry You, its caused me to sit up and think a little bit about the state of what computing I've really taught and how to quantify it. "This cauldron of one or two aspects of technology though that has been bubbling away for some time now and that is something akin, if you will, to consumerist coding. A platform of any kind that allows the average person to pick it up and build. This filtering and approachability, much like any aspect of tech, reaches out to inquisitive minds and especially kids."
Harvard’s Free Intro to Computer Science Course http://bit.ly/14WfTYF Learn to Code with Harvard’s Intro to Computer Science Course And Other Free Tech Classes
Preparing Kids to Code - Apps for all Ages http://bit.ly/176CDdH Preparing Kids to Code - Apps for all Ages
You know what I love about these apps. Often I show a kid one of these apps and away they go. There is no instruction, they just go for it. These apps are good for all kids. They develop logical thinking and sequential planning. They encourage you to fail in order to develop the sequence.
Every now and again you come across a kid that would not only benefit from one of these apps but actually needs something like this to challenge their intellect. This is where they come into their own. These apps are literally two steps away from actually coding and so are an excellent introduction to a really motivated kid who wants to develop in this area. Who knows they might be writing an app for your class next week.
Computer Coding Lessons Expanding for K-12 Students http://www.edweek.org/dd/articles/2013/06/12/03game-coding.h06.html Computer Coding Lessons Expanding for K-12 Students
Educators develop creative ways to teach coding through gaming
Coding teaches problem-solving, communication, and collaboration, Resnick says.
"The ability to code should be one aspect of fluency in the 21st century," he says. "Everyone should learn to code because it makes you a better learner."
Processing http://processing.org/ Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology.
Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals.
Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
ScratchEd http://scratched.media.mit.edu/ ScratchEd for Educators ... is a programming language that makes it easy to create interactive art, stories, simulations, and games – and share those creations online.
Music Droid http://bit.ly/13qPW0T MusicDroid is a very challenging puzzle game designed especially for kids to develop programming skills and the ones who enjoys coding and math games. This is a free game that promotes educational programming skills!
The goal of the game is to power on the golden music plates and proceed to the next level.
To move your Droid you need to build a Main Function across the screen using instructions and then call it by running the Main()
Launch Of Code Club World http://tcrn.ch/16my4sH Google, CodeAcademy And Mozilla Back Launch Of Code Club World
CodeAcademy has been a huge story in the last couple of years. Now a new player is emerging with a complimentary real-world model. Code Club, a UK network of volunteer led after school coding clubs, is launching a new open source Code Club World framework to give every child in the world the chance to learn to code. This will provide project materials and a volunteering framework to support the running of after-school coding clubs.
The project is backed by Google, CodeAcademy, and Mozilla and the first international Code Club World clubs are set to launch in Luxembourg and Kiev.
Code Club World will write a new set of projects every school term and post them to the Github page, and will launch with French, Brazilian Portuguese, Ukrainian and Turkish with more to follow.
Three Free iPad Apps That Teach Kids To Program http://bit.ly/11fcmCL Three Free iPad Apps That Teach Kids To Program
Today, students can learn programming on their iPads. Here are three free apps that students can use to learn programming on their iPads.
Code Club http://codeclub.org.uk/ Code Club is a (UK) nationwide network of free volunteer-led after-school coding clubs for children aged 9-11.
We create projects for our volunteers to teach at after school coding clubs or at non-school venues such as libraries. The projects we make teach children how to program by showing them how to make computer games, animations and websites. Our volunteers go to their local club for an hour a week and teach one project a week.
Code Club is about fun, creativity and learning through exploring. It’s important that the children enjoy their time at Code Club and that it doesn’t feel like another school lesson. They should understand that they’re in charge of the computer, and can (and should) make it do what they want, not the other way around.
Other benefits of Code Club, such as learning about computational thinking, or developing expertise in coding, are secondary to these two objectives.
Kodu : from Microsoft http://www.kodugamelab.com/ Kodu is a new visual programming language from Microsoft made specifically for creating games.
It is designed to be accessible for children and enjoyable for anyone.
The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input.
Cato's Hike: A Programming and Logic Odyssey http://hwahba.com/catoshike/ Cato's Hike: A Programming and Logic Odyssey Who says that computer programming should only be left to the adults?... although Cato’s Hike is geared towards children, it can definitely unlock the little programmer in all of us.
Cato is a little boy who just like every little boy likes to go out and play. One fine day Cato was playing outside when a portal to another world opened up in front of him; a portal to another world!
Cato stepped through and discovered that this world unlike his own didn't follow the same rules. Every time he tried to take a step or an action he'd find himself stuck in place. Stuck that is until he finally discovered the rules in this universe: by writing a program for himself he would be able to overcome all obstacles and learn something new along the way! DOWNLOAD THE iOS APP $4.99
Codea : Make Anything on your iPad http://twolivesleft.com/Codea/ Codea for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.
We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.
Codea is built on the Lua programming language. A simple, elegant language that doesn't rely too much on symbols — a perfect match for iPad. DOWNLOAD APP $9.99
Daisy the Dinosaur : iPad App [coding] http://daisythedinosaur.com/ Daisy the Dinosaur : iPad App [coding]
Built around Hopscotch
Learn the basics of computer programming with Daisy the Dinosaur!
This free, fun app 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.
Scratch Presentation at #4T2013 online Conf http://youtu.be/9OAEfj62K_w Teachers Teaching Teachers about Technology
Learning from Scratch: Peter Benson #4T2013
Computer Science... without a Computer http://csunplugged.org Computer Science... without a Computer
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 underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.
KidsRuby http://www.kidsruby.com/ KidsRuby
Have fun and make games, or hack your homework using Ruby! Just tell your parents or teachers you're learning Ruby programming...
You can see your code, run it, and see what it outputs all at the same time. This makes it a lot easier to learn.
KidsRuby has Turtle graphics so you can draw pictures or just have fun with colors!
Free and works on any computer.
Built-in support for the Sphero robotic ball from Orbotix
In addition, we now have the standalone KidsRuby Installer for Raspberry Pi (Raspbian), and KidsRuby Installer for Debian, including Ubuntu and other Debian-based Linux versions. Get them while they're hot from our download page
App development in the classroom #SecEd http://bit.ly/10g8N1o App development in the classroom #SecEd
With the new [UK] computing curriculum prioritising programming skills, Torsten Stauch argues that app development projects can help schools to inject creativity into the new programmes of study.
The UK government’s proposals to reform the national curriculum include the final draft of long-discussed plans for a new computing curriculum.
Under the new approach, schools will be encouraged to shape the curriculum to meet the aspirations and priorities of pupils.
The new programmes of study are designed to equip students with basic skills with a focus on designing and writing programmes and understanding programming language.
The ability to think without limits, to conceptualise without constraints, must be the cornerstone of any modern education system. It is this that warrants app development’s place in the new computing curriculum.
Code Avengers http://www.codeavengers.com/ Code Avengers
Increase student engagement with fun and effective learning.
Quickly identify strugglers with live updates of class progress.
All levels are FREE for registered teachers. We recommend that teachers do the course themselves before using with their class. For students, level 1 is FREE; level 2 & 3 are $5 per course.
15 Reasons To Teach Our Kids To Code http://bit.ly/10ws5Tp 15 Reasons Why We Should Be Teaching Our Kids To Code
Should we be teaching our to kids code? Hell yea! How do I know? I’m a teacher and I see much of the present curriculum just plain tedious, rote memorization.
I also have witnessed the decline in creativity in the classroom, year after year it is whittled away.
Not much left today, and even teachers who value it above all else, have had the wind blown out of their sails.
Hopscotch iPad app http://bit.ly/13FF5Xb Hopscotch iPad app looks to teach building blocks of coding to girls
Rather than making young people wade through incomprehensible strings of words and numbers, writing code in Hopscotch consists of dragging and dropping different cute characters and running scripts on them.
Why your 8-year-old should be coding http://venturebeat.com/2013/04/12/why-your-8-year-old-should-be-coding/ Why your 8-year-old should be coding
Learn-to-code startups abound these days, but one in particular is focusing on the very young and is having some success in elementary schools around the country — even underserved schools with no budgets for STEM but a great need for better tools.
Tynker [free] http://www.tynker.com/ Tynker is a new computing platform designed specifically to teach children computational thinking and programming skills in a fun and imaginative way.
The cloud hosted system is now available to teachers, schools and districts.
We believe that computational thinking and computer programming should be part of the core curriculum in education. Our goals include ...
CodeHS is the best way to learn how to program. http://www.codehs.com/ CodeHS (Code High School) is the best way to learn how to program.
CodeHS has everything you need to teach CS in your high school or start learning at home. We've been teaching at Stanford for the last 3 years, and we're creating the best possible online learning experience inspired by our work there.
CodeHS is a Class in a Box
Get access to a growing library of videos
Every video has several in-browser coding exercises for students
We provide teacher support, so you can run the class even if you don't know how to code.
CodeHS tutors can give students direct feedback and debugging help.
Students learn at their own pace, and the instructor can track their progress. Learn to code with Karel the Dog
Blockly https://code.google.com/p/blockly/ Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required.
Blockly is a component that may be useful for a variety of projects, including educational tools. We want developers to be able to play with Blockly, give feedback, and think of novel uses for it. All the code is free and open source.
mechanicalgirl / young-coders-tutorial : Teacher Materials https://github.com/mechanicalgirl/young-coders-tutorial mechanicalgirl / young-coders-tutorial
At PyCon 2013, we taught two 1-day workshops for young and aspiring programmers.
The material we used was the same on both days; on the first day, we taught it to younger programmers, aged approximately 10-12, and on the second day we had a group of 13-16 year olds.
The students worked on Raspberry Pis (which they were allowed to keep after the class).
We also sent them home with two books - "Python For Kids" and "Hello World! Computer Programming for Kids and Other Beginners".
With no programming knowledge necessary, players will develop a range of coding skills through strategic game-play and customizable robots. Multiplayer competitions, achievements shared on social networks, regular upgrades and downloads ...
Hakitzu is available to download for the iPad and iPad Mini now. DOWNLOAD
Keep up to date with all the latest Hakitzu news and releases on our facebook page
Learn to Code for Free [10 resources] http://mashable.com/2013/03/13/learn-to-code-free/ Learn to Code for Free With These 10 Online Resources
Take Zuck and Gates' advice — learn to code. Understanding computer programming will open doors to new jobs and opportunities. But you're probably thinking, where do I even begin? Will code classes drain my money and time?
Codecademy : teaching the world to code http://www.codecademy.com Codecademy : teaching the world to code
Codecademy is a team of hackers working hard to build a better way for anyone to teach, and learn, how to code.
We're determined to succeed in realizing our mission to turn a world of tech consumers into one of empowered builders.
BlackGirlsCode http://www.blackgirlscode.com/ BlackGirlsCode is devoted to showing the world that black girls can code, and do so much more.
By reaching out to the community through workshops and after school programs, BlackGirlsCode introduces computer coding lessons to young girls from underrepresented communities in programming languages such as Scratch or Ruby on Rails.
BlackGirlsCode has set out to prove to the world that girls of every color have the skills to become the programmers of tomorrow. By promoting classes and programs we hope to grow the number of women of color working in technology and give underprivileged girls a chance to become the masters of their technological worlds.
Coderdojo http://coderdojo.com/ Coderdojo is a global collaboration providing free and open learning to young people, especially in programming technology.
If you want to join us to learn or to mentor, find a Dojo nearby and get in touch. If you want to start up a CoderDojo, check out the guide here! You can also create or assist online with projects on GitHub or via Skype.
Girls Who Code http://www.girlswhocode.com/ Girls Who Code is an organization working to educate, inspire and equip 13- to 17-year-old girls with the skills and resources to pursue opportunities in technology and engineering
Together with leading educators, engineers, and entrepreneurs, Girls Who Code has developed a new model for computer science education, pairing intensive instruction in robotics, web design, and mobile development with high-touch mentorship led by the industry's top female developers and entrepreneurs.