Next:
StudentsTeachers, and Computers
Up:
No Title
Previous:
Acknowledgments
Processing Simple Forms of Data
Students, Teachers, and Computers
Numbers, Expressions, Simple Programs
Numbers and Arithmetic
Variables and Programs
Word Problems
Errors
Designing Programs
Programs are Function Plus Variable Definitions
Composing Functions
Variable Definitions
Finger Exercises on Composing Functions
Conditional Expressions and Functions
Booleans and Relations
Functions that Test Conditions
Conditionals and Conditional Functions
Designing Conditional Functions
Symbolic Information
Finger Exercises with Symbols
Compound Data, Part 1: Structures
Structures
Extended Exercise: Drawing Simple Pictures
Structure Definitions
Data Definitions
Designing Functions for Compound Data
Extended Exercise: Moving Circles and Rectangles
Extended Exercise: Hangman
The Varieties of Data
Mixing and Distinguishing Data
Designing Functions for Mixed Data
Composing Functions, Revisited
Extended Exercise: Moving Shapes
Input Errors
PLT