List Headline Image
Updated by CSISD Tech on Jan 21, 2016
Headline for Coding Resources
 REPORT
CSISD Tech CSISD Tech
Owner
25 items   1 followers   0 votes   85 views

Coding Resources

18

Bee-Bot

Bee-Bot

The new Bee-Bot App from TTS Group has been developed based on our well-loved, award-winning Bee-Bot floor robot. The app makes use of Bee-Bot's keypad functionality and enables children to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns.

The app has been developed with 12 levels encouraging progression. Each level is timed and the faster it is completed the more stars you get! The levels are set in an engaging garden scenario and will appeal from age 4 upwards.

The app is for iPhone®, iPad® and iPod touch®.

Cargo-Bot - iPad

Cargo-Bot was developed by Rui Viana using Codea. After creating an initial prototype he spent several months polishing and perfecting his design. The completed Codea project was then imported into the Codea Runtime Library and published as a native iPad application.

1

Codea

Codea

"It’s kind of like the Garage Band of coding." – Wired

"[Codea] for iPad is a super slick way to write and run programs on your iPad." – Gizmodo

Most Innovative App & Best Generative Art App — 2011 Best App Ever Awards

Codea 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 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.

Here's how you use it: type your code. Press play to watch it run. Interact with it. Get creative.

VIDEO

See twolivesleft.com/Codea

FEATURES

• A full featured vector graphics and image renderer lets you prototype what you can imagine.
• Lots of fantastic example projects to learn from, including games and simulations.
• Generate random retro-game sound effects to use in your creations.
• Touch your code: tap colors, images and sounds to adjust them.
• Complete in-line reference documentation accessible from the keyboard.
• Intelligent auto-completion suggests keywords and functions.
• Import your own assets from Dropbox, photos, and more.
• A fully featured physics engine for complex motion.
• Add parameters to your simulation or game interface so you can tweak variables at runtime.
• Interact with the accelerometer and multi touch on your device.
• Video recording: Record videos of your projects and share them!
• Codea renders your code with beautiful syntax highlighting.
• Codea can render 3D graphics
• Export your finished projects to Xcode to produce real apps
• GLSL Shader Language support with built-in shader editor.
• Bluetooth keyboard support with custom keyboard shortcuts.

IMPORTANT INFORMATION

• Join the forums at http://twolivesleft.com/Codea/Talk to ask questions, share ideas and get help when you need it.

• The included Codea Reference Documentation is currently only available in English and Chinese (Simplified). If you would like to help translate Codea into your language please join the translation effort at http://translate.twolivesleft.com.

• If you need help or wish to get in contact with us, please use the support link on this page.

Code Academy

Learn to code interactively, for free.

14

CodeHS

CodeHS

Everything you need to teach computer science at your high school or start learning at home.

Code Maven from Crunchzilla

Code Maven is an interactive tutorial for programming. It starts with experiments using parameters, variables, loops, and functions, building to the wonders of fractals, animation, and physics.

Code Monster from Crunchzilla

Code Monster is an easy way to get kids excited about programming. Code Monster starts with fun experiments using concepts like parameters, variables, loops, and functions, building more and more, until kids are able to play with the wonders of fractals, animation, and physics.

Daisy the Dinosaur

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.

Fantastic Contraption: A fun online physics puzzle game

An online flash puzzle game where you build whimsical machines to solve each level. Save your contraptions and share them with your friends. Free!

Game Maven from Crunchzilla

Game Maven from Crunchzilla is an interactive tutorial that lets anyone experiment with coding and write a few games.

Hopscotch, Programming Designed for Everyone: coding for kids

2013 Parents' Choice Gold Award winner
2014 Children's Technology Review: Best Educational Technology
Featured by Apple in Education and Kids
Hopscotch is programming designed for everyone. Kids can use simple, intuitive building blocks to create games, animations and apps in this colorful, interactive environment.

Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them.

Praise from our users:

“I totes adore Hopscotch! I feel like it has helped me learn a lot. I want to be an engineer and computer techno person when I grow up.” —Genesis, age 11

"This is the best app I have ever put on my kids' iPads."
—Bill Genereux, Digital media technology teacher and dad

"BTW, Hopscotch is so much fun! I went to Hawaii and for the whole 8 hour flight I played on it. The whole time! Thanks for being so awesome!!!!! :D”—Amara, age 9

"Great job!!! I'm seventy two years old, old - time amateur Apple II programmer and I used to teach my kids how to program with Logo. Now, I do the same with my grandchildren, using Hopscotch."
—P. Chatzisarantis, Grandfather

"You guys are incredible. I've never seen such a simple and powerful learning tool.” —M. Meyers, science and programming teacher

Why learn to code? Computer Science is among the highest paid college degrees and programming jobs are growing at 2x the national average. By the year 2020, there will be a projected 1.4 million computer jobs but only 400,000 CS students. Even if kids don’t grow up to be programmers, the problem solving and critical thinking skills they will obtain playing Hopscotch are necessary for every career path. Hopscotch was inspired by MIT’s Scratch.

Recommended for kids ages 8 to ∞.

Learn more about us at gethopscotch.com

KineScript: Visual Programming

KineScript is a visual programming language that children can learn a code and share it. It's easy to make a scene with built-in sprite characters, stage images and sounds library.

Drag a script and build the script block to control the flow and to change the behaviour. You can build animations, games and stories easily to share them by email.

Designed for children, but for all the ages who want to learn a code.

Features
1. Built-in characters, stage images and sounds library.
2. Support user defined variable.
3. Built-in script palettes;
Character controls and animation functions, stage controls, if/while conditions, sub-routine,
math operations, sound controls, coloured-tracing and particle effects.
4. Script inspector to change the number, colour, math operations and change a sprite or sound easily.
5. Dragging a script to easily to attach or detach to build block to work.
6. Support full screen player window to run or to edit the scene.
7. Export to email and import from it.
8. Include easy how to guide.

KineScript is inspired by Scratch by MIT Media Lab.

20

Kodable

Kodable

Kodable is a free educational iPad game offering a kid-friendly introduction to programming concepts and problem solving. For kids ages 5 and up, and tools for grownups too!

LOST IN PLACE
The fuzzFamily crashed their spaceship on Smeeborg and need your help to explore the planet's Technomazes. Use your finger to drag and drop instructions for your fuzzes to follow. Then hit Play to watch them roll through the maze with curiosity. BEWARE: Fuzzes are very LOGICAL and will follow every command exactly as you tell them! Get rewarded with stars, coins, and even EXTRA members of the fuzzFamily as you successfully complete mazes.

Beautifully designed with little ones in mind, Kodable comes free with 45 levels of programmable fun! You can unlock additional worlds with in-app purchases, or get them all by downloading Kodable Pro.

1) SMEEBORG — (FREE IN KODABLE)
- Learn to solve problems (especially fuzzy ones) in sequential steps
- Include conditional statements like "If this, then that" to do even more
- Add loops: commands that repeat a number of times
- Lead fuzzes through 45 linear & logical labyrinths they'll love

2) FUNCTION JUNCTION — (IN-APP PURCHASE)
- A second world packed with 30 additional mazes
- Extra fuzzes to add to your collection
- Learn to (re)use functions more than once for smarter coding
- Find out what happens when you combine functions and conditions!

3) BUGS BELOW: DEBUGGING MADE FUN — (IN-APP PURCHASE)
- 30 more levels in which you must avoid (or squish) bugs that prevent your Fuzzes from exploring
- Learn to debug by helping the fuzzFamily fix their code
- Use critical thinking to spot problems and prevent future bugs
- Unlock 4 new Fuzzes - diamondFuzz, rubyFuzz, coleFuzz, and the lovable shadowFuzz

4) FUZZY FUN (IN-APP PURCHASE)
- Fun activities to boost all aspects of your child's learning
- Fuzzy Spelling: kids spell key vocabulary words. You can even add more words in the Parent Teacher Portal!
- Fuzzy Matching: kids match vocabulary words to symbols used in the game!
- More activities coming soon -- one purchase for them all! Now and forever!

WHY CODE WITH KODABLE?
Even before your children can pronounce the word "algorithm" they have an astounding ability to learn how to use them. Today's best programmers fell in love with coding at a young age by experimenting with the concepts taught in Kodable. Understanding the basics of programming empowers your child for the jobs of tomorrow, and expands your child's mind to solve problems today in more intelligent ways.

KODABLE HAS A LOT FOR GROWNUPS, TOO
- Settings to lock and unlock levels for your kids
- Up-to-date, guided tutorials on getting the most out of Kodable and your iPad
- Send questions directly to the Kodable team (8-hour response time guaranteed!)
- Programming resources for grownups teaching kids to code
- Kodable Learning Guide, a full-featured lesson plan for teaching with Kodable. The Smeeborg Learning Guide is free, so check it out in the Parent Teacher Portal!

(Psst... Tweet about Kodable to unlock prismFuzz and checkersFuzz, two special Kodable characters made by kids!)

10

Kodable

Kodable

Learn the basics of programming by helping blueFuzz and his family navigate the Technomazes on the planet Smeeborg!

Lightbot

Get kids programming within minutes.

Move The Turtle. Programming For Kids

*** Winner of a Parents’ Choice Gold Award


"I highly recommend it for all kids, whether or not they want to get into programming. The kind of thinking required to solve the tasks in the app is important for everyone to learn, for every field of study."
-- Wired.com / Geek Dad

"Are you a computer geek that loves programming or are you a classroom teacher instructing on such skills as angles, measurement and two dimensional geometry? If you answered yes to either these, then you have come to the right educational app"
-- IEAR.org

"I spent my formative tech-years trundling a robo-turtle around the floor while learning the Logo programming language. Now there's an app for that, although in this case the turtle is virtual"
-- The Guardian


*** Move the Turtle teaches children (ages 5+) the basics of programming (yes, we do mean coding!)
*** Challenges and rewards keep children (with parents' assistance) & teenagers (on their own) engaged!

*** NEW! *** Share procedures via public links!
*** NEW! *** See commands used in other users' procedures!
*** NEW! *** Import the procedures to your Move The Turtle app!

Move The Turtle is an educational application for iPhone and iPad that teaches children the basics of creating computer programs, using intuitive graphic commands.
 
Do you remember the Logo programming language? A friendly Turtle will introduce your child step by step to the basic concepts of programming in a colourful graphic environment. Who knows, maybe your child will be the next outstanding programmer!  
By completing the tasks, one after another, your child learns:
** how to plan complex activities composed of simple elements
*
* how to reuse previously completed work
*** how to use graphics, spatial orientation and sound in programming
 
Your child will also become familiar with the notions of loops, procedures, variables and conditional instructions.
 
Programming is about more than completing tasks, it is also about implementing your own ideas using your imagination. With this in mind we give you the opportunity to create your own programs from scratch or based on our inspiring examples.

My Robot Friend

A stunning 3-D masterpiece utilizing high-definition retina graphics.


Test your problem-solving skills to defeat your arch nemesis, Fat Cat!

Personalize Alpha-1 with over 180 costumes and voices! Have fun with millions of costume variations!

Take control of your robot friend, Alpha-1, using logic, puzzle solving and math skills. Use your arsenal of shrink rays, invisibility cloaks, shields, propeller packs and a whole lot more as you program your way through 80 mind-teasing levels. Program a sequence of instructions for your robot to follow, and earn all 3 ribbons per level by creating efficient programs and collecting all the coins.

There’s just one catch: Your arch nemesis Fat Cat will try to thwart your every move! (Oh no!)

My Robot Friend has power-ups to boost Alpha-1’s abilities and 80 exciting levels to unlock secret content. With every accomplishment, you’ll earn coins to redeem for crazy clothes, wacky wigs and out-of-this world accessories to customize your robot.

In addition to the main story, you can play 3 mini games. Dance Party lets you choose from 8 tracks and 24 moves to get Alpha-1 into the groove. Spelling Bee challenges you to spell words at 3 different difficulty levels. And Save the Monkey puts your programming skills to the test as you race against the clock to collect monkeys.

Features
• 80 levels of story-driven gameplay
• 3 mini games including: Dance Party, Spelling Bee and Save the Monkey
• Unlock secret content
• Earn coins, ribbons and rewards
• Customize your robot with OVER 180 PIECES OF CONTENT like crazy clothes, wacky wigs and more!
• Earn over 30 game achievements

Teaches:
Curriculum is for 7+ years old.

1) Problem-solving
2) Logic and reasoning
3) Programming skills
4) Sequencing
5) Mathematics
6) Spelling

Discover how LeapFrog ignites learning through the power of play. Visit leapfrog.com!

Raspberry Pi

The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video.

Scratch - Imagine, Program, Share

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

ScriptKit - Drag and Drop Programming for iPad

ScriptKit is the world's first drag and drop programming interface for iPad.

† Please note that the ability to use the full drag and drop functionality to create your own scripts requires an in app purchase.

Features:

★ Beautiful drag and drop interface to help get you started.
★ Simplified access to four (and growing!) social media SDKs.
★ Easy access to device functionality such as the Camera, Maps, and Location Services.
★ All required documentation is only a tap away, each piece comes with its own example.
★ Import images directly from our custom web browser that extracts image URLs for you.
★ Github user? Save your scripts to a Gist with ease.

Never before has programming so much fun.

What users have to say:

"This is what writing code in the 21st century can look like. Elegant, well-crafted, and totally built for tablets. Awesome." -Dave Merrill, President, Sifteo

"This app eloquently solves many of the problems faced when trying to generate code on iPads. It makes making things fun and exploratory which is great for both beginners and seasoned pros!" - Justin Edmund, Product designer, Pinterest

"ScriptKit is a slick new way to build prototypes with the Facebook
API on your iPad." -Abheek Anand, Facebook

Sploder - Make your own Games Online - Arcade, Platformer, Space & Retro Games

Sploder is an online game creator. Create fun games that you can publish and share with friends.

Start: Code

We teach computer programming in a flexible environment that combines class and lab time with coaching and mentoring. Students learn not only how to code and create software but also learn how to apply these skills through projects and team activities.

24

Tynker

Tynker

Tynker makes it fun and easy to learn computer programming. Get started today with Tynker's easy-to-learn, visual programming course designed for young learners in 4th through 8th grades.