(best viewed at 800 x 600)


http://www.shambles.net
 
  Coding / Programming


ITM 35 - Coding to Learn
https://youtu.be/uq65CZe9Wjk
Down arrowUp arrow
grey line
Erase All Kittens
https://eraseallkittens.com/
Erase All Kittens
Coding made fun and easy!
Children learn languages quickly and easily, so why not teach them the professional languages of technology?
E.A.K. is a revolutionary, online game that provides kids aged 8-14 with knowledge of both computational thinking and professional coding languages, to effectively prepare them for 21st Century degrees and careers.
In E.A.K. there is a huge focus on creativity - after all there’s not much point in students learning to code if they aren’t going to create!
Our aim is to bridge the gap that exists between learning the concepts of coding and being able to apply practical knowledge in a creative way.
Down arrowUp arrow
grey line
Microsoft MakeCode
https://makecode.com/
Microsoft MakeCode
Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.
AMAZING RESOURCE on coding in most curriculum areas … lots of actual examples from schools … don't miss the guest postings in the Blog from teachers …
Down arrowUp arrow
grey line
Raspberry Pi competition (UK)
http://www.paconsulting.com/events/raspberry-pi-competition/
Our Raspberry Pi competition is a core part of our ongoing work to make the difference for youngpeople.
The competition gives teams of students as young as eight the opportunity to gain hands-on experience of computer programming and engineering – valuable skills which have been declining in the UK in recent years.
Down arrowUp arrow
grey line
Everyone Can Code
http://www.apple.com/education/everyone-can-code/
Technology has a language. It’s called code. And we believe coding is an essential skill. Learning to code teaches you how to solve problems and work together in creative ways. And it helps you build apps that bring your ideas to life. We think everyone should have the opportunity to create something that can change the world. So we’ve designed a new approach to coding that lets anyone learn, write, and teach it.

Down arrowUp arrow
grey line
BBC micro:bit
http://microbit.org/
BBC micro:bit
You can use your BBC micro:bit for all sorts of cool creations, from robots to musical instruments – the possibilities are endless.
The micro:bit is a handheld, fully programmable computer being given free to every Year 7 or equivalent child across the UK. It’s 70 times smaller and 18 times faster than the original BBC Micro computers used in schools in the early 1980s.
Down arrowUp arrow
grey line
Primo
https://www.primotoys.com/
Primo
A language free, gender neutral toy, Loved by 10,000+ children in 90+ countries. Montessori meets LOGO Turtle.
Your child's first robot, powered by a real programming language you can touch!
Down arrowUp arrow
grey line
Osmo
https://www.playosmo.com/en/
Osmo is an award-winning game system that will change the way your child interacts with the iPad by opening it up to hands-on play.
Osmo Coding uses hands-on physical blocks to control Awbie, a playful character who loves delicious strawberries. Each block is a coding command that directs Awbie on a wondrous tree-shaking, strawberry-munching adventure.
Down arrowUp arrow
grey line
ScratchJr : for iPad and Android Tablets
https://www.scratchjr.org/
ScratchJr : for iPad and Android Tablets
Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
ScratchJr is a collaboration between the DevTech Research Group at Tufts University, the Lifelong Kindergarten Group at the MIT Media Lab, and the Playful Invention Company
Down arrowUp arrow
grey line
Code Studio
https://studio.code.org/courses
Code Studio
Online courses
Down arrowUp arrow
grey line
Coding With Chrome
http://www.omgchrome.com/coding-chrome-google-ide-extension/
Coding With Chrome
A new Google app helps students learn more about programming with using web technologies.
The search giant’s ‘Coding with Chrome’ app is billed in the Web Store as: ‘an educational IDE showing off various Google EDU technologies’.
It allows students to program in Blockly, Coffeescript, HTML, and Javascript, both visually, both through a GUI and a traditional ‘text’ interface, and see instant visual “results” of their code.
Students can out-put projects in Logo Turtle and/or to connected ‘smart’ toys like Sphero and Lego Mindstorms.
Down arrowUp arrow
grey line
Swift Playgrounds
http://tcrn.ch/24QMpK1
Apple launched Swift Playgrounds for iPad to teach kids to code at WWDC in June 2016
Down arrowUp arrow
grey line
Learning to Code on an iPad
https://twit.tv/shows/ios-today/episodes/299?autostart=false
Learning to Code on an iPad
Leo Laporte and Megan Morrone recommend some neat ways to learn coding/programming such as Hopscotch, Tynker, Swifty, Pythonista, Lisping, Bitsbox, Stanford Courses, and even Minecraft.

Down arrowUp arrow
grey line
Here’s Why I’m Going To Teach My Math Students To Code
https://www.teachingchannel.org/blog/2016/02/25/coding-math-gbt/
Here’s Why I’m Going To Teach My Math Students To Code
Coding isn’t easy — learning it or teaching it. But I think we can all agree that this skill will become more and more important over time.
Down arrowUp arrow
grey line
Coding Summer Camp
http://new.livestream.com/DEN/codingsummercamp
VIDEO LINK
Learn to code with Espresso
Down arrowUp arrow
grey line
Wolfram Programming Cloud
http://www.wolfram.com/programming-cloud/
Wolfram Programming Cloud
Intro on BLOG
How does it work? Well, you should try it out! It’s incredibly simple to get started. Just go to the Wolfram Programming Cloud in any web browser, log in, and press New. You’ll get what we call a notebook (yes, we invented those more than 25 years ago, for Mathematica). Then you just start typing code.
Down arrowUp arrow
grey line
Coding for Kindergarteners
http://www.edutopia.org/blog/coding-for-kindergarteners-sam-patterson
Coding for Kindergarteners
Developing the tech curriculum challenged me to teach programming or at least computational thinking at each elementary grade level.
Our school is mid-pivot in technology -- we're in our second year of a middle school 1:2 iPad program, our first year of having a cart of iPads available for elementary, and our last year of two PC labs for the students to use (next year we'll have only one lab). Knowing this, I wanted to design a program that mostly used tablet-based tools.
Down arrowUp arrow
grey line
Code (USA Org)
http://code.org/
Code.org® is a non-profit dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by women and underrepresented students of color.
Our vision is that every student in every school should have the opportunity to learn computer programming.
We believe computer science should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.
Our goals include:
Bringing Computer Science classes to every K-12 school in the United States, especially in urban and rural neighborhoods.
Demonstrating the successful use of online curriculum in public school classrooms Changing policies in all 50 states to categorize C.S. as part of the math/science "core" curriculum
Harnessing the collective power of the tech community to celebrate and grow C.S. education worldwide
To increase the representation of women and students of color in the field of Computer Science.
Down arrowUp arrow
grey line
Learn to Code; Code to Learn : Dr. Mitch Resnick
https://bit.ly/1cPSIX1
Learn to Code; Code to Learn – An Interview with Dr. Mitch Resnick
In this episode of the November Learning Podcasts Series, Alan speaks with Dr. Mitch Resnick, Professor of Learning Research and Director of the Scratch Team at MIT. The two discuss why coding is such an important element to bring into the educational process, at all ages, and they exchange their ideas on why global publication through an online community add an important aspect into this online, coding tool. In the end, Dr. Resnick also shares an exciting announcement about upcoming developments.
Down arrowUp arrow
grey line
Thinkspace Is A New Approach To Teaching Code
https://bit.ly/1eRgjHy
Thinkspace Is A New Approach To Teaching Code
The issue of teaching computer programming at younger age in schools cropped up again last year, and a 16-year-old student has put forward an innovative solution.
Plymouth-based James Anderson is the brains behind Thinkspace, an organization that aims to promote coding in schools at GCSE level.
Meanwhile, a massive open online course (MOOC) was launched through a joint partnership between exam board OCR, Cambridge University Press and the Raspberry Pi Foundation, which makes basic, super-cheap computers than can be used to teach pupils how to code.
The course is aimed at GCSE students aged between 14 and 16 and will prepare them for the forthcoming overhaul of the curriculum.
Down arrowUp arrow
grey line
Coding 101 : TWIT Weekly Podcast
http://wiki.twit.tv/wiki/Coding_101
Coding 101 is a show demonstrating software programming hosted by Fr. Robert Ballecer and Shannon Morse. It held its first beta episode on Friday, December 6th.
The first real episode was on Thursday, January 23, 2014.

Down arrowUp arrow
grey line
Does Everyone Need To Code [NPR]
https://n.pr/1fjVSmt
Computers Are The Future, But Does Everyone Need To Code
USA Republicans and Democrats don't see eye-to-eye on much these days, but there is one aspect of the future that they can agree on: "Becoming literate in code is as essential to being literate in language and math," says House Majority Leader Eric Cantor, a Republican from Virginia.
Jacob Sharf, a junior at UCLA, is working on a video upload site. He predicts that programming will soon be part of any job. "It'll be something that everyone knows," he says. "Just like everyone knows how to read or write, it'll be taught in middle school or elementary school, and so everyone will be familiar with the basics of it."
Some people aren't so enthusiastic about all the pro-coding rhetoric. "Reading and writing are hard; the basics are hard," says software developer Jeff Atwood. "And now we're telling people you have to learn this programming too, or else the robots are going to get you."
Down arrowUp arrow
grey line
Light-bot Hour of Code : Free iPhone iPad App
http://bit.ly/LY2ThI
Light-bot Hour of Code : Free iPhone iPad App
Get kids programming in the most fun way, by playing an actual game.
Light-bot for Hour of Code 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.
Teachers worldwide are choosing Light-bot first when first introducing their students to programming.
Light-bot Hour of Code features 18 levels and is suitable to play for players of any age. The full version of Light-bot features 40 levels for when you want more of a challenge.
This version of Light-bot lets you play in English, French, Russian or Brazilian Portuguese! Just hit a flag icon corresponding to the language in the game.
Down arrowUp arrow
grey line
Codecademy: Hour of Code - iPhone iPad App Free
https://bit.ly/LY1WpH
Codecademy: Hour of Code - iPhone iPad App Free
Learn how to build amazing things online by programming with Codecademy - all for free. Our app gets you started by introducing you to the basic concepts behind the apps on your phone and the websites you visit. You’ll learn to understand the basic structure of code when you see it.
Hour of Code is the perfect way to get started programming and a great reference on the go to refresh your mind of the concepts you need to know every day.
Hour of Code is the best way to go from zero to programming. We show you easy examples of code and you learn how it works and powers the web.
Use your iPhone or iPad for what it’s good for - quick, fun exercises on the go. Program when you get home and stay fresh by reviewing on the go.
Make a webpage with your own photo, bio, and more and share it with your friends.
Down arrowUp arrow
grey line
AP Computer Science A Course Home Page
https://bit.ly/1m8eO7S
AP Computer Science A Course Home Page
The Advanced Placement Program offers a course and exam in introductory computer science. The course emphasizes object-oriented programming methodology with a concentration on problem solving and algorithm development, and is meant to be the equivalent of a first-semester college-level course in computer science. It also includes the study of data structures, design, and abstraction
The AP Computer Science A course can be offered by any secondary school that has faculty who possess the necessary expertise and have access to appropriate computing facilities. The course represents college-level achievement for which most colleges and universities can be expected to grant advanced placement and credit.
For other courses, accreditation and curriculum options visit Shambles List
Down arrowUp arrow
grey line
Self Guided Tutorials on Coding
http://csedweek.org/learn
Self Guided Tutorials on Coding
Tutorials for beginners | Tutorials that teach JavaScript | No device or internet? Try 'unplugged' computer science | Tutorial apps for any device | Other programming languages | Make your own apps | Other learning options |
Down arrowUp arrow
grey line
Hour of Code Initiative Dec 2013 in USA [see tutorials]
https://hourofcode.com/us
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.

Down arrowUp arrow
grey line
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!

Down arrowUp arrow
grey line
Preparing for STEM Lessons on Coding
https://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.
Down arrowUp arrow
grey line
6 Tips To Get Your Kids Excited About Coding
https://bit.ly/18OFrvn
6 Tips To Get Your Kids Excited About Coding
Down arrowUp arrow
grey line
The Hour of Code is coming #DENVirtcon
https://bit.ly/1okS1wV
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.
You need to be signed in to Discovery Education to view this
Down arrowUp arrow
grey line
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!
Down arrowUp arrow
grey line
How can we teach coding throughout the Primary School
https://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."
Down arrowUp arrow
grey line
Harvard’s Free Intro to Computer Science Course
https://bit.ly/14WfTYF
Learn to Code with Harvard’s Intro to Computer Science Course And Other Free Tech Classes
Down arrowUp arrow
grey line
Preparing Kids to Code - Apps for all Ages
https://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.
Down arrowUp arrow
grey line
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
South Hills High School teacher Saleta Thomas bills her class as a digital game-design program for students. But once students opt to take the class, they start learning computer coding through basic programs like Alice, then move on to Flash, JavaScript, ActionScript, and other coding languages.
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."
Down arrowUp arrow
grey line
Shamblesguru's Live Twitter Stream
https://twitter.com/shamblesguru
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
Resources for teaching programming : ScoopIT Curation
https://www.scoop.it/t/resources-for-teaching-programming
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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()
Down arrowUp arrow
grey line
Coding for Middle Schoolers
http://bit.ly/13GDOwu
Coding for Middle Schoolers .. article in The Journal
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
Block Computing #ozseries #webinar
http://bit.ly/145Jd0R
Down arrowUp arrow
grey line
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.

Down arrowUp arrow
grey line
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

Down arrowUp arrow
grey line
Cargo-Bot
http://twolivesleft.com/CargoBot/
Cargo-Bot
Presenting Cargo-Bot. The first game programmed entirely on iPad using Codea
Get the Free App
Down arrowUp arrow
grey line
Scratch Presentation at #4T2013 online Conf
https://youtu.be/9OAEfj62K_w
Teachers Teaching Teachers about Technology
Learning from Scratch: Peter Benson #4T2013
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
CLICK for PAGE 2more links to websites on this topic



use this box to search more on Shambles (powered by Google) : safe filtering is ON
Google  
Custom Search
Use this form to submit links to add to the list above (the webmaster will check the link before publication)
 Heading:
 Address:
 Please copy
 Security Code:
    
 Description:
grey line
webkeeper: Chris Smith csmith@csmith.info Shambles RSS Feed :
(50 entries) | Click here to report broken links or problems |
grey line
Custom Search


webpage with others

Forward to ...

Forward to ...


Forward to ...

Take a guided tour of the Shambles website

Web 2.0 in Teaching and Learning on the Shambles website

The Shambles 'Forest of Theme Blogs'

Podcasts and Podcasting on Shambles

Shambles newsletter

Workshops offered by Chris Smith

Chris Smith's Personal Learning Network

chat live online

Second Life ... 3D online virtual world

International Schools Island in Second Life

Shamblesguru on YouTube ... video online

ShamblesPAD (built on Etherpad) .. Collaborate on documents in really real-time


Follow me on Twitter : Shamblesguru


 
© copyright
The Education Project Asia
Support Shambles with a donation (through PayPal) if you feel suitable ...  many thanks if you do  .... Chris

QR Code Shambles mobile


QR Code leading to a Shambles mobile web page




niXtech Solutions is The Boutique Data Center offering dedicated IT facilities along with cloud based computing with a full array of appliances and services. Located near Copenhagen, Denmark, with secure infrastructure, state-of-the-art equipment, privately financed, debt free.




The Shambles.NET Home Page: curating and sharing - teaching and learning experiences ... managed by Chris Smith (Shamblesguru)

| Shambles Home | Brunei Schools : bn | Burma/Myanmar Schools : mm | Cambodia Schools : kh | China Schools : cn | Hong Kong Schools : hk | India Schools : in | Indonesia Schools : id | Japan Schools : jp | Laos Schools : la | Macau Schools : mo | Malaysia Schools : my | Philippines Schools : ph | Singapore Schools : sg | South Korea Schools : kr | Taiwan Schools : tw | Thailand Schools : th | Vietnam Schools : vn | email webmaster (Chris Smith) |

Pause
Resume