Foundations of Computer Science

Table of Contents
/Introduction/
 * 1) /What is Computing/
 * 2) /Information Representation/
 * 3) /Algorithms and Programs/
 * 4) /Algorithm Design/
 * 5) /Algorithm Complexity/
 * 6) /Abstraction and Recursion/
 * 7) /Recursion Revisited/
 * 8) /Higher Order Functions/
 * 9) /The Internet and the Web/
 * 10) /Encryption/
 * 11) /Simulation/
 * 12) /Artificial Intelligence/
 * 13) /Limits of Computing/
 * 14) /Computing Machinery/
 * 15) /Parallel Processing/
 * 16) /References/