Introduction To Computer Science Resources


TitleYearDescription
A Balanced Introduction to Computer Science 2004Teaches the most important concepts in computing and computer science while providing enough programming depth to enable understanding about how people work with computers.
Introduction to Computing - Explorations in Language, Logic, and Machines 2009A book about how computer science changes the ways we think, solve problems and understand the world.
Structure and Interpretation of Computer Programs (Video Lectures) 2005As an introduction, these video lectures are aimed for audience with little or no prior formal training in computation. Some background in mathematics is assumed.