1 HtDP Teachpacks

    1.1 Manipulating Images: "image.rkt"

      1.1.1 Images

      1.1.2 Modes and Colors

      1.1.3 Creating Basic Shapes

      1.1.4 Basic Image Properties

      1.1.5 Composing Images

      1.1.6 Manipulating Images

      1.1.7 Scenes

      1.1.8 Miscellaneous Image Manipulation and Creation

    1.2 Simulations and Animations: "world.rkt"

      1.2.1 Simple Simulations

      1.2.2 Interactions

      1.2.3 A First Example

        1.2.3.1 Understanding a Door

        1.2.3.2 Simulations of the World

        1.2.3.3 Simulating a Door: Data

        1.2.3.4 Simulating a Door: Functions

    1.3 Converting Temperatures: "convert.rkt"

    1.4 Guessing Numbers: "guess.rkt"

    1.5 MasterMinding: "master.rkt"

    1.6 Playing MasterMind: "master-play.rkt"

    1.7 Simple Drawing: "draw.rkt"

      1.7.1 Drawing on a Canvas

      1.7.2 Interactions with Canvas

    1.8 Hangman: "hangman.rkt"

    1.9 Playing Hangman: "hangman-play.rkt"

    1.10 Managing Control Arrows: "arrow.rkt"

    1.11 Manipulating Simple HTML Documents: "docs.rkt"

    1.12 Working with Files and Directories: "dir.rkt"

    1.13 Graphing Functions: "graphing.rkt"

    1.14 Simple Graphical User Interfaces: "gui.rkt"

    1.15 An Arrow GUI: "arrow-gui.rkt"

    1.16 Controlling an Elevator: "elevator.rkt"

    1.17 Lookup GUI: "lkup-gui.rkt"

    1.18 Guess GUI: "guess-gui.rkt"

    1.19 Queens: "show-queen.rkt"

    1.20 Matrix Functions: "matrix.rkt"

      1.20.1 Matrix Snip

 
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f1ba5b4a33d29d84db69f029b9ace483"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();