CompSci Concepts

Brandeis College has a posted some reference material for their “Structure and Interpretation of Computer Programs” class. It is interesting for a number of reasons but this should clinch it for you programmers:

There are only five ideas in Computer Science, and by the end of this course, you will know three of them.
–Harry Mairson