Table of Contents:
“...Cover -- Half Title -- Title -- copyright -- Contents -- Preface -- Introduction -- Chapter 1 Why Did the Chicken Cross the Road? -- 1.1 The
Computer -- 1.2 Turing Machine -- CT: Abstract Away -- 1.3 A Brief History of
Computers -- 1.4 Software -- 1.5
Programming -- 1.6 Syntax and Semantics -- CT: Beware of Semantics -- 1.7 Flowcharts -- CT: Ready for All Contingencies -- CT: First Things First -- CT: Check before Proceeding -- 1.8 Algorithms -- CT: Make It an Algorithm -- CT: Consider Extreme Cases -- 1.9 Pseudo Code -- CT: Step by Step -- 1.10 The Euclidean GCD Algorithm -- CT: Apply Domain Knowledge -- 1.11 Goals and How to Get There -- CT: Break It Down -- 1.12 Road Crossing -- Exercises -- Chapter 2 Bits, Bytes, and Words -- 2.1 Digital
Computers -- 2.2 Binary Numbers -- CT: Meaning of Symbols -- 2.2.1 Numbers in Other
Bases -- CT: Evaluate Different Options -- 2.3 Positive and Negative Integers -- 2.4 Modular Arithmetic -- CT: Mind Resource Limitations -- CT: Symbols Can Be Deceiving -- 2.5
Base Conversion -- CT: Start from the End -- 2.6 Characters -- 2.6.1 US-ASCII -- 2.6.2 Unicode -- CT:
Data Context -- 2.7 Editing Text -- 2.8
Data Output -- CT: Deliver the Message -- Exercises -- Chapter 3 True or False -- 3.1 Digital Electronic Circuits -- CT: Notice the Logic -- CT: Bottom Up -- CT: Create a Virtuous Cycle -- 3.2 Boolean Algebra -- 3.2.1 Expressions and Laws -- 3.2.2 Universal Gates -- 3.3 Decision Making -- CT: Logic Checks -- 3.3.1 Conditions and Implications -- CT: Follow the Logic -- 3.4 Logic Applied to Bits -- CT: Combine Basic Components -- 3.5 Logic and Iteration -- 3.5.1 The while Loop -- 3.5.2 The for Loop -- CT: Perform Everyday
Programming -- Exercises -- Chapter 4 Who Is the Master? ...
”
Call Number:
Loading...
Located:
Loading...
Connect to the full text of this electronic book
eBook