Chapters in Assigned Order
Chapter 13 Artificial Intelligence
AliceBot Turing Test  Scroll down to "Chat with Alice" link
Pandorabots  Create an account to create your own virtual robot
Chapter 14 Simulation, Graphics, Gaming and Other Applications
Chapter 17 Computer Security
Chapter 1 The Big Picture
Welcome! Smart Coding Ep1
(1956  5MB)
What's the story with?
Chapter 6 LowLevel Programming Languages and Pseudocode
Go with the flow. Smart Coding Ep4
Chapter 7 Problem Solving and Algorithms
(also Searching and Sorting)
15 Sorting Algorithms in 6 Minutes by Timo Bingman (thanks to John "Tyler" Neal)
0:000:09 Selection Sort
0:100:38 Insertion Sort
0:381:04 Quick Sort
4:004:17 Bubble Sort
Sorting Algorithms (slower, grouped and ordered) by Timo Bingmann
Did you mean recursion? Smart Coding Ep7
Chapter 8 Abstract Data Types and Subprograms
Chapter 9 ObjectOriented Design and HighLevel Programming Languages
Chapter 2 Binary Values and Number Systems
Binary and Hexadecimal Number Systems
Chapter 3 Data Representation
Two's Complement Part I (also Signed Magnitude, One's Complement. Two's Complement starts at 7:10) by ProtoWise with Dave Collins
Two's Complement Part II
(Watch Part 1 first to understand why we use two's compliment.) by ProtoWise with Dave Collins
Transcendental Numbers (good explaination)
Chapter 4 Gates and Circuits
Learning about Logic Gates and Circuits by Logic.ly
Create Gates and Circuits by Logic.ly
Boolean Arithmetic Vol IV .. Digital .. Boolean Algebra by All About Circuits
Zip file with Powerpoints for all chapters
