Archive for September, 2010:

Scratch – Educational Programming Language

Scratch is an educational programming language, created by MIT, that is designed to allow those who don’t have much experience with programming to be able to develop the concepts of a full programming language. It allows you to create stories, music, art, animations, games, and more via a very easy to use visual interface. This [...]

Tags: , , , , ,

Leave a Comment

What do sorting algorithms sound like?

Rudy Andrut has auralized a bunch of sorting algorithms based on their visualizations. They sound pretty amazing! Also, if you are looking for the visualizations that were previously done check them out here: sorting algorithm visualizations (sortvis.org). Here are the videos:

Tags: , ,

Leave a Comment

Which Areas of Mathematics to Study for Computer Science?

Honestly, you don’t necessarily need to learn much complex mathematics. However, if you have an interest in theoretical computer science, machine learning, artificial intelligence, or other more advanced areas it may be useful to take some time learning as much as you can. Discrete Mathematics Discrete Math is the study of mathematical structures that are [...]

Tags: , ,

Leave a Comment

An actual working Turing Machine!

Someone (Mike Davey) has built an actual, WORKING, Turing Machine. It is complete with a control, a write head, erase head, read head, and even a mechanism for storage using 35mm leader tape (stores about 10 kilobits). His website, aturingmachine.com, has a video where you can watch it working! Additional Resources Turing Machine (Wikipedia) Alan [...]

Tags: , ,

Leave a Comment