The biological world is computational at its core, argues computer scientist Leslie Valiant. His “ecorithm” approach uses computational concepts to explore fundamental mysteries of evolution and the mind. [Read more at Quanta]
Coding isn’t just for computer whizzes, says Mitch Resnick of MIT Media Lab — it’s for everyone. In a fun, demo-filled talk Resnick outlines the benefits of teaching kids to code, so they can do more than just “read” new technologies — but also create them.
Although Wikipedia should be avoided when citing references on papers you write, it still is a great place to get a basic understanding of an area of knowledge. The software engineering section has some valuable information that will at least give you a conceptual framework that lessons can be mapped to in your head as you learn them.
Here’s something different. Keep your coding skills sharp by playing interactive games.
Don’t Fear The Internet is a video series designed to introduce you to the basics of the internet and website programming.
Video #1 is at the bottom of the page – they are listed in order of release date rather than the order you should probably view them.
This video series was created by designer/typographer Jessica Hische and her web developer husband Russ Maschmeyer who are both well respected in their fields of expertise.
Highly recommended for quality of content and correctness of coding practices 🙂
The Codeworx Challenge is an annual competition here in New Zealand that rewards innovation and initiative. In groups of up to four people, students were tasked with solving a real world problem this year using a Raspberry Pi and code. The results were outstanding as you can see for yourself on their website.
Industry professionals were also impressed if this article from the New Zealand Herald is any indication.
This article by author Matt Weisfeld brings up an important subject that will no doubt become more relevant as the public becomes more familiar with “The Internet of Things“. Matt points out that the conceptualization inherent with Object Oriented Programming is what makes IoT possible.
“It can safely be said that the object has been the driving force in the programming industry for a very long time and will continue to be so for the foreseeable future. The evidence to support this statement is pretty compelling! Today, just about every major software development methodology is based on objects. As a result, virtually all programming languages, scripting languages and application designs are object-oriented or object-based.”
Read more here.