How Scratch and Minecraft Developers Hope to Keep Kids Coding For Life | EdSurge News

Coding curricula is sweeping into classrooms across the country, thanks to programs such as Code.org. According to the Education Commission of States, about 20 states now require that districts allow students to apply specified computer science courses toward completion of mathematics, science or, as a foreign language. But is coding preoccupying the hearts and minds of students after school hours? This is the question that researchers at the MIT Media Lab are asking.

Source: How Scratch and Minecraft Developers Hope to Keep Kids Coding For Life | EdSurge News

ScriptCraft – Create Minecraft Mods in Javascript

ScriptCraft is a Minecraft Mod that lets you extend Minecraft using the Javascript Programming Language. ScriptCraft makes modding Minecraft easier. It includes a logo-like “Drone” object that can be used to build complex buildings, roads, villages, even entire cities. It also includes many other features that make modding Minecraft easier.

Source: ScriptCraft – Create Minecraft Mods in Javascript

ComputerCraftEdu

ComputerCraftEdu brings programmable turtle robots to Minecraft!It is a new way to learn computational thinking inside Minecraft. Players will start with a tile-based interface to learn the fundamentals of programming in a fun, accessible environment. They will be engaged and motivated to find ways to use turtles to automate and extend their usual Minecraft activities. Whether you are completely new to programming or you already have some experience, ComputerCraftEdu is an easy and fun way to learn important real world skills and get creative on a whole new level.

Source: ComputerCraftEdu

Introducing Kids to Java Programming Using Minecraft (Arun Gupta, Miles to go …)

Minecraft is a wildly popular game among elementary and middle schoolers. The game allows players to build constructions of textured cubes in a 3D world.

My son has been playing the game for about a year, lets say addicted to it. Last Fall he told me that the game is corrupted because the JAR file snapshot has messed up the configuration. And that right away rang a bell in me as a Java Evangelist at Oracle.

I learned from him that the game is written in Java, has a trial version that runs as an applet in the browser, and downloaded as a JAR file for desktop. The game is modular where the players travel through a world and chunks are loaded and unloaded to keep the memory footprint small. Something unique about the game is the ability to modify the game from what it was originally designed for. In Minecraft language, this is called as a “mod” – short for modifications. For example, a mod can add new characters to the game, change look-and-feel of the play field, or make it easy to build new structures.

continue reading-  Introducing Kids to Java Programming Using Minecraft (Arun Gupta, Miles to go …).

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.