|
|
|
Hands-on Demos
Play with these interactive demos. Each one is cross-referenced to descriptions in the textbook. They can reinforce a deeper understanding of
key topics covered in the book.
Chapter One Demos
- Creating flowcharts: DoFlowchart (p. 12)
- Tracing the Euclidean GCD: InteractiveGCD (p. 18)
Chapter Two Demos
- Binary counters: UpCounter and DownCounter of unsigned numbers (p. 28)
- Octal and hex counters: OctalCounter and HexCounter (p. 30)
- Your own counter: ArbCounter (p. 30)
- Two's complement counter: SignedCounter (p. 32)
- Base conversion: BaseConversion (p. 37)
- Unicode Lookup: UnicodeLookup (p. 39)
Chapter Three Demos
- InteractiveTruthTable (p. 48)
- Logic gate tool: GateSimulator (p. 50)
- NAND is universal: NandGate (p. 54)
Chapter Four Demos
- Web browsers: WebBrowser (p. 71)
- Web browser master password: MasterPassword (p. 71)
- Input focus: FocusDemo (p. 76)
- Try the CLI: CLIdemo (p. 79)
- SSH/SFTP (p. 80)
Chapter Five Demos
- Domain and IP lookup: NSLookup (p. 111)
- Geolocation of IP addresses IPLocation (p. 105)
- Using IP address UseIP (p. 106)
- Check a remote host Ping (p. 114)
- Domain registration info: WhoIs (p. 114)
Chapter Six Demos
- URL percent encode: PercentEncode (p. 127)
- Sample HTML page: Sports (p. 128)
- HTML and CSS code tester: CodeTester (p. 130)
- Experiment with HTTP: Http (p. 137)
- FAA airport status service: FAA (p. 142)
- Address verfication service: Address (p. 142)
Chapter Seven Demos
- DigitalCertificate (p. 153)
- Try AES : TryAES (p. 158)
- Toy RSA keys: ToyKey (p. 163)
- Toy key generation: KeyGeneration (p. 163)
- Toy RSA encryption and decryption: TryRSA (p. 164)
- RSA with your own keys: RSAAction (p. 163)
- MessageDigest (p. 164)
Chapter Eight Demos
- Liquid measuring puzzle: LiquidMeasure (p. 177)
- Magic tray puzzle: MagicTray (p. 178)
- BubbleSort (p. 180)
- Tower of Hanoi puzzle: Hanoi (p. 190)
- Eight queens puzzle: Queens (p. 193)
Chapter Nine Demos
- RGBColor (p. 202)
- SVG elements: SVGDemo (p. 206)
- An SVG logo: WebtongLogo (p. 206)
- FileType (p. 211)
- Huffman deflation: HuffCode (p. 218)
- Try GZIP compression: TryGZIP (p. 220)
Chapter Ten Demos
- Euclidean gcd code: GCDCode (p. 239)
- Sample Java API for Stack: SampleJavaAPI (p. 245)
| |