Over the past year so many new tools for teaching Computer Science have arrived.
Here are just a few:
Image from Code in the Browser |
Here are just a few:
- App Inventor - apps for Android devices
- Code in the Browser JavaScript
- CodeAcademy
- Javascript, HTML, CSS, API's, Python, Ruby
- CodingBat
- CodePad
- C++, Lua, Python, Ruby and several others
- Code Spells * - kids learn Java by playing a game
- Computer Science Circles *
- Python with explanation as you go
- Google Blockly *
- Khan Academy *
- Learn Street * - JavaScript, Ruby, Python, etc
- PHP for Kids *
- PythonMonk *
- Scratch 2.0 * (Beta)
- Snap Online
- Team Treehouse (not free)*
- Touch Develop *
- Try F# *
- W3Schools * - HTML, CSS
Several of these let you start trying out code without really being aware of what language you are using. It leads to the question - does language matter?
I am starting to wonder if we even should be teaching a specific language in the beginning. Perhaps a better approach is to expose students to successful coding situations, build some positive experiences, then start to get more depth with one language.
This list is a quick start. Let me know if you know of any sites that should be listed.
*Updated 4/7/13
I am starting to wonder if we even should be teaching a specific language in the beginning. Perhaps a better approach is to expose students to successful coding situations, build some positive experiences, then start to get more depth with one language.
This list is a quick start. Let me know if you know of any sites that should be listed.
*Updated 4/7/13
0 comments:
Post a Comment