Computer Architecture This document is a collection of web pages on computer architecture. The first part is an introduction to digital circuits. We recommend you read the pages in this order: Gates . Here, we introduce the fundamental building blocks of digital computers. Truth tables .
Programming Concepts - Prof. Holowczak
This book has been taken out of print by W. H. Freeman.
Best Course You'll Find by mrfrizzlefry This professor is just a gifted teacher, plain and simple. He grasps the concepts fully and completely, and explains them from the ground up in a way that's both interesting and totally understandable. You don't have to sit and study and try to decipher what he's talking about; you just sort of watch and learn.