background preloader

Computer Science

Computer Science

http://www.khanacademy.org/cs#cs

Related:  Computer Programming Principles

Learnable Programming Here's a trick question: How do we get people to understand programming? Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types. Because my work was cited as an inspiration for the Khan system, I felt I should respond with two thoughts about learning: Programming is a way of thinking, not a rote skill.

Programming 101 - The 5 Basic Concepts of any Programming Language - How to Program with Java First off, I’d like to say that I’m writing these preliminary posts in a way that I’ll assume you have very little knowledge in programming. I want this content to provide anyone “walking in off the street” the knowledge to be able to write their first program with the Java programming language with as little pain as possible. So, let’s get started with our first topic: The 5 basic concepts of any programming language. You might say, “Why are we talking about any programming language?

Free Books A lot of people keep asking about a good list of programming books. Hence, we are building this list to save your time and to spread the knowledge. Some of these books will definitely help us to evolve our coding skills and thought processes for developing better solutions. We will do our best to keep updating this list, hope you find this list useful, here we go. Meta-List StarLogo TNG Version 1.5. Download it here Curriculum Materials HERE StarLogo TNG is The Next Generation of StarLogo modeling and simulation software. While this version holds true to the premise of StarLogo as a tool to create and understand simulations of complex systems, it also brings with it several advances - 3D graphics and sound, a blocks-based programming interface, and keyboard input - that make it a great tool for programming educational video games. Through TNG we hope to:

Danc's Miraculously Flexible Game Prototyping Tiles RPGs love PlanetCute So do platformers... One of the commenters on the SpaceCute posts wondered what would happen if you visited one of those delightful spa-like planetoids that decorate our little galaxy of cuteness. Well, now you know. Here is a new set of graphics I'm dubbing "PlanetCute" These are Lowest Common Denominator graphics. Maillardet's Automaton at The Franklin Institute In November of 1928, a truck pulled up to The Franklin Institute science museum in Philadelphia and unloaded the pieces of an interesting, complex, but totally ruined brass machine. Donated by the estate of John Penn Brock, a wealthy Philadelphian, the machine was studied and the museum began to realize the treasure it had been given. This Automaton, known as the "Draughtsman-Writer" was built by Henri Maillardet, a Swiss mechanician of the 18th century who worked in London producing clocks and other mechanisms.

Programming Bootcamp, GarageBand Freebie, iPhone 5 Giveaway [Deals Let’s say you want to program, oh, everything. Websites, responsive-design websites, iOS games, and iOS apps. Then let’s through in, just for kicks and giggles, Ruby and PS6. Cool? This is hours and hours of classes. Samples and Tutorials Technologies provided under the banner of Microsoft Robotics come with an extensive list of samples and tutorials. We encourage users to use them to learn how to get started writing applications. Robotics Samples and Tutorials The robotics samples and tutorials cover how to get started building robotics application including: Setting Up Your Hardware: Microsoft Robotics Developer Studio (RDS) can be used with a variety of robot platforms.

The Free Universal Construction Kit Ever wanted to connect your Legos and Tinkertoys together? Now you can — and much more. Announcing the Free Universal Construction Kit: a set of adapters for complete interoperability between 10 popular construction toys. Fig. 1. John Conway's Game of Life The Game The Game of Life is not your typical computer game. It is a 'cellular automaton', and was invented by Cambridge mathematician John Conway. This game became widely known when it was mentioned in an article published by Scientific American in 1970.

How to start to learn coding from scratch? Loic Le Meur » How to start to learn coding from scratch? Karl Lagerfeld Loic Le Meur Loic Le Meur blog Aug 15 2012

Related:  Free CoursesOnline learning