CS 100 - Fall 2011 - Fundamental Ideas in Computer Science

Alice cartoon Cover of textbook Learning to Program with Alice

Undergraduate Catalog Description:
CS 100. Fundamental Ideas in Computer Science (3)
Prerequisite: Satisfaction of the Entry-Level Mathematics requirement.
Capabilities and applications of computers. Algorithmic problem-solving methods and computer programming. Using computers to examine questions from other fields of study. Practical and theoretical limits to computation. Machine intelligence and heuristic problem solving. Social and legal impact of computers.

Textbook: Learning to Program with Alice, 3rd Edition. Wanda Dann, Stephen Cooper, and Randy Pausch, Prentice Hall, 2012.