CS Theory

Facebook Twitter
Computer Architecture 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 .

Learn to Code: The Full Beginner's Guide

Would anyone else like to see this redone every week in a different language? For example, I've never seen JavaScript installed on a server that I could actually program in. Sure it is used in web browsers, but that is of limited usefulness when I need to traverse 50 directories and do anything to files on disk over and over. I see Perl, PHP, Python, Ruby, bash, PowerShell, ksh, sh, C, C++, Java all the time. I suppose Apple has some kind of programming too like MS has C#? Learn to Code: The Full Beginner's Guide
Programming Concepts - Prof. Holowczak
This book has been taken out of print by W. H. Freeman. Aho/Ullman Foundations of Computer Science

Aho/Ullman Foundations of Computer Science

Programming Methodology - Download free content from Stanford on iTunes 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.

Programming Methodology - Download free content from Stanford on iTunes