What Is NI LabVIEW? – National Instruments

LabVIEW is a highly productive development environment that engineers and scientists use for graphical programming and unprecedented hardware integration to rapidly design and deploy measurement and control systems. Within this flexible platform, engineers scale from design to test and from small to large systems while reusing IP and refining their processes to achieve maximum performance.

continue reading- What Is NI LabVIEW? – National Instruments.

Tynker

 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.

Tynker’s language extensions, built-in physics engine, character editors and other tools make it fun and easy for kids to unleash their creativity. Schools love Tynker because it offers them an easy to use cloud-hosted system for delivering a customized Computer Science course across multiple grades with a ready to use curriculum, classroom management and more. Tynker is the platform of choice at many leading schools – see what educators are saying.

We believe that computational thinking and computer programming should be part of the core curriculum in education. Our goals include:

Provide every child with a solid foundation of STEM (Science, Technology, Engineering and Math) thinking abilities to prepare them for 21st century degrees and careers.

Enable children to learn Computer Science concepts through discovery, creative activities and experimentation.

via Tynker.

Lua

Lua is a powerful, fast, lightweight, embeddable scripting language.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

via Lua: about.

Making Games in the Classroom with Scratch – ProfHacker – The Chronicle of Higher Education

I’ve discussed the potential value of learning some scripting for any major in the past, and President Obama recently called for more of a focus on making sure students know “how to actually produce stuff” with computers, citing game design as a potential motivation. I’ve been participating in the Learning Creative Learning MOOC from MIT Media Lab, and this week we’ve been working with Scratch. Scratch is certainly a powerful entry point for the type of learning Obama called for. Playing with Scratch reminded me how powerful it is for a language that uses building block code, and made me reconsider it for introducing fundamental programming to some of my non-coders in the classroom. Scratch is a powerful way to support goals like Brian’s of teaching kids to make–but it’s for more than just kids. I grew up with Logo, a highly visual tool where writing simple code “commanded” a turtle to create things on-screen, and I’m amazed by how far we’ve come since then. Scratch provides a platform for anyone to try making animations, interactive experiments, and games. Unlike the tools I’ve looked at so far in this series — Inform 7, Inklewriter, and Twine –Scratch is highly visual and intended to provide a clear introduction to code.
via Making Games in the Classroom with Scratch – ProfHacker – The Chronicle of Higher Education.

Kinect2Scratch

Kinect2Scratch allows data from the Microsoft Kinect controller be sent to Scratch, the programming language for kids from the MIT Media Laboratory.

This means that anyone can write programs with motion control, use gestures, make kinetic games and generally leap about having fun.

All you need is a Kinect with its own power supply (Kinects bundled with an XBox will need a separate cable).

Scratch and Kinect from Stephen Howell on Vimeo.

via Kinect2Scratch 2.5.

ComputerCraft 1.5

ComputerCraft is a Minecraft mod with full multiplayer support that adds in-game Computers. Each Computer has an operating system, a filesystem, a suite of builtin programs including a text editor, a realtime Lua interpreter, and two games), and can be programmed to do anything you want with the easy-to-use Lua programming language. Computers can interact with redstone wiring and bundled cables from the RedPower2 mod, meaning they can be used to fully automate and control your worlds. With peripheral devices, the capabilities of computers can be expanded further, with Disk Drives adding the ability to transfer files between computers and play music, Wireless Modems adding Wireless Networking between machines, Monitors adding external large external displays and Printers adding printing capabilities.

via [1.4.7] ComputerCraft 1.5 – Now with Better Networking! – Minecraft Forum.

Processing.js

Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. You write code using the Processing language, include it in your web page, and Processing.js does the rest. It’s not magic, but almost.

via Processing.js.