Computer+Science+Apps

Creative Computing / Problem Solving
Inspired by MIT's Scratch, the Hopscotch programming language works by dragging and dropping method blocks into scripts. When you're done with a script, press play to see your code in action! As you get more advanced, you can add more objects and use custom events, such as shaking and tilting the iPad, to run your code.
 * = **Icon** ||= **Title** ||= **Description** ||= **Cost** ||
 * ||= **Hopscotch** || Hopscotch allows kids to create their own games and animations. Kids unleash their creativity with this beautiful, easy-to-use visual programming language.

Recommended for kids ages 8 to ∞.

|| Free ||  || Free ||
 * ||= **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.

Algorithms

 * = Icon ||= Title ||= Description ||= Cost ||

Human Computer Interaction

Web Design Add images, text, links and amazing photo slideshows to your website with simple touch gestures (no need for coding!) - Publish to your own web host provider Upload to your own domain name (supports regular FTP, SFTP and FTPS) - Build unlimited number of web pages and websites Easy backup and restore options for Dropbox, iTunes File Sharing as well as direct Web Import ensures your website data is always accessible - Professionally designed templates Start your creative design from a blank canvas or choose from dozens of beautifully crafted templates (including styles for both business and personal home pages) - Share work-in-progress designs If you are working in a team or collaborating with clients, you can quickly share fully editable copies of your work through email - Integrate social web widgets with HTML Snippets Power up your web page by embedding custom HTML snippet to integrate widgets such as YouTube videos, Twitter and Facebook
 * Icon ||= Title || Description || Cost ||
 * ||= **Web Page Creator for iOS - HTML Egg** || KEY FEATURES - Touch based drag and drop editor
 * ||= **Web Page Creator for iOS - HTML Egg** || KEY FEATURES - Touch based drag and drop editor
 * ||= **Web Page Creator for iOS - HTML Egg** || KEY FEATURES - Touch based drag and drop editor

|| $15.99 ||

Introductory Programming

 * I**con** || **Title** || **Description** || **Cost** ||

Computing and Data Analysis

Robotics
Features: Compatible with Windows and Mac OS X (Note: 'nxtBlock Server' is required for either platform. 'nxtBlock Server' is free and can be found on www.nxtblock.com) Universal Application - nxtBlock works great whether on an iPod Touch/iPhone or iPad Simple to use drag and drop design MyCode Blocks - Allow you to write code in NXC and include it into your nxtBlock prog  
 * = **Icon** ||= **Title** ||= **Description** ||= **Cost** ||
 * [[image:nxtblock.jpg align="center"]] ||= **nxtBlock** || While nxtBlock doesn't warp time or make the person what to stop using the computer. It does allow you write a program for your NXT on your iDevice (iPhone, iPod Touch, iPad), plug your NXT into your computer, press the "Compile and Upload" button, select the computer your NXT is plugged into, Your program will transfer to your NXT and you now have a nice freshly programed NXT to play with! Yay!

 || **$2.99** || -Preset 5 type robot arms -Able to create original robot arm -Using mruby processor
 * ||= **[|SimRobot2D]** || With this app, you can execute simple robot arm simulations on your iPad, using Ruby.

|| Free ||

Robotics Reference

 * Icon || Title || Description || Cost ||
 * || Robots for iPad ||  || Free ||
 * || Robotics & Nanotechnology by WAGmob ||  || Free ||