(best viewed at 800 x 600)


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


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
Down arrowUp arrow
grey line
TopCoders Community
http://www.topcoder.com/
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
Tynker [free]
https://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.
Tynker is a new computing platform designed specifically to teach children computational learning and programming skills in a fun and imaginative way. Tynker is inspired by Scratch from MIT. It is a completely browser-based implementation written using Open Web standards such as Javascript, HTML5, CSS3 and does not use Flash.
We believe that computational thinking and computer programming should be part of the core curriculum in education. Our goals include ...
Down arrowUp arrow
grey line
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
Down arrowUp arrow
grey line
Logo Programming Simulations : Area on Shambles
http://www.shambles.net/pages/learning/MathsP/LogoSites/
Logo Programming Simulations : Area on Shambles
Down arrowUp arrow
grey line
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".
Down arrowUp arrow
grey line
Hakitzu
http://www.kuatostudios.com/games/hakitzu/
Deadly robots, dramatic arenas, and asynchronous strategy are all part of Hakitzu - a game that introduces kids to Javascript, one of today's most popular programming languages.
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
Down arrowUp arrow
grey line
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?
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
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.
Down arrowUp arrow
grey line
Mitch Resnick: Let's teach kids to code
https://www.youtube.com/watch?v=Ok6LbV6bqaE&feature=youtu.be
Down arrowUp arrow
grey line
Computer Science Unplugged
http://csunplugged.org/
Computer Science Unplugged
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.
CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds.
Unplugged has been used around the world for over fifteen years, in classrooms, science centers, homes, and even for holiday events in a park!
Down arrowUp arrow
grey line
Shamblesguru's 'Programming in Schools' playlist on YouTube
http://www.youtube.com/playlist?list=PLQnexh-7vC1ftQreCbLwWXab2aiQAFHfA
Down arrowUp arrow
grey line
Code.Org
http://www.code.org
Code.org is a non-profit foundation dedicated to growing computer programming education.
Our goals include:
Spreading the word that there is a worldwide shortage of computer programmers, and that it's much easier to learn to program than you think.
Building an authoritative database of all programming schools, whether they are online courses, brick+mortar schools or summer camps.
Our vision is that every student in every school has the opportunity to learn how to code.
We believe computer science and computer programming 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.
Down arrowUp arrow
grey line
Stretch and Scratch : Excellent #webinar #liveclass20
http://live.classroom20.com/archive-and-resources/stretch-and-scratch-heidi-williams
Down arrowUp arrow
grey line
Web Based version of Scratch : Scratch 2.0 Beta
http://scratch.mit.edu/
Web Based version of Scratch : Scratch 2.0 Beta
Down arrowUp arrow
grey line
Programr [freemium model]
http://www.programr.com
Programr lets you practice programming in Java, C++, PHP, Android and iOS right in your browser.
Their training kits have an autofaculty feature that gives you exercises, grades your solutions to them instantly, and gives you hints on how to solve each bug found.
Down arrowUp arrow
grey line
Stack Overflow
http://stackoverflow.com
This is a collaboratively edited question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
We don’t run Stack Overflow. You do. Stack Overflow is collaboratively built and maintained by your fellow programmers. Once the system learns to trust you, you’ll be able to edit anything, much like Wikipedia. With your help, we can build good answers to every imaginable programming question together. No matter what programming language you use, or what operating system you call home – better programming is our goal.
Down arrowUp arrow
grey line
Panther - based on Scratch
http://pantherprogramming.weebly.com
Panther - based on Scratch
Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.
With a host of new features such as file and webpage manipulation and advanced colour sensing, cloning and much more besides, Panther provides advanced usage for avid Scratchers around the globe as well as new programmers looking for a fluid, easy to understand starting language.
Down arrowUp arrow
grey line
BYOB 3.1 — Build Your Own Blocks (a/k/a SNAP!)
http://byob.berkeley.edu
BYOB 3.1 — Build Your Own Blocks (a/k/a SNAP!)
Welcome to the distribution center for BYOB (Build Your Own Blocks), an advanced offshoot of Scratch, a visual programming language primarily for kids from the Lifelong Kindergarten Group at the MIT Media Lab.
This version, developed by Jens Mönig with design input and documentation from Brian Harvey, is an attempt to extend the brilliant accessibility of Scratch to somewhat older users—in particular, non-CS-major computer science students—without becoming inaccessible to its original audience. BYOB 3 adds first class lists, sprites, and procedures to BYOB's original contribution of custom blocks and recursion.
Down arrowUp arrow
grey line
Scratch is a programming language
http://scratch.mit.edu/
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab, with financial support from the National Science Foundation, Microsoft, Intel Foundation, MacArthur Foundation, Google, Iomega and MIT Media Lab research consortia.
Down arrowUp arrow
grey line
Programming should take pride of place ....
http://www.guardian.co.uk/technology/2011/dec/04/ict-national-curriculum-john-naughton
Programming should take pride of place in our schools
If we don't change the way ICT is thought about and taught, we're shutting the door on our children's futures
So, in the immortal words of Rory Cellan-Jones, the BBC's technology correspondent, coding (ie computer programming) is "the new Latin".
Down arrowUp arrow
grey line
How to teach code
http://www.guardian.co.uk/teacher-network/2012/jan/10/how-to-teach-code
How to teach code
Useful tips and resources to give pupils the computing skills they really need
Down arrowUp arrow
grey line
Codecademy
http://www.codecademy.com/
Codecademy is one way to learn how to code. It's interactive, fun, and you can do it with your friends.
Down arrowUp arrow
grey line
ASCII Code - The extended ASCII table
http://www.ascii-code.com/
ASCII Code - The extended ASCII table
ASCII stands for American Standard Code for Information Interchange. It's a 7-bit character code where every single bit represents a unique character. On this webpage you will find 8 bits, 256 characters, according to ISO 8859-1 and Microsoft® Windows Latin-1 increased characters, which is available in certain programs such as Microsoft Word.
Down arrowUp arrow
grey line
Alice Community
http://www.alice.org/community/
Alice Community .. forum
"Our students liked to use the Forum on the main Alice site (http://www.alice.org/community/) to download programs others had made.
The forums are a good source of information."
Down arrowUp arrow
grey line
LearnScratch
http://learnscratch.org/
LearnScratch
This site is dedicated to the students and teachers who want to learn Scratch.
To receive a free copy DVD with all the video-tutorials and materials in this website, please submit the mailing address of your school or institution.
Visit this site and learn how Scratch can impact the skills of your students.
Down arrowUp arrow
grey line
Google Code University
http://code.google.com/more/#programs-educators-edu
Google Code University
This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms.
In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.
Course materials:
| Ajax Programming | Distributed Systems | Web Security | Languages | Tools 101 |
Down arrowUp arrow
grey line
Alice : 3D programming environment
http://www.alice.org/
Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.
Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts. The Alice team has developed instructional materials to support students and teachers in using this new approach. Resources include textbooks, lessons, sample syllabuses, test banks, and more. Other authors have generously joined our efforts, creating additional textbooks.
Down arrowUp arrow
grey line
Scratch
http://scratch.mit.edu/about
Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.
Scratch is available free of charge, go to Download.
Currently available for Mac OSX and Windows
Down arrowUp arrow
grey line



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 :
( 37 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