| Project 1 |
Expressions and Values |
| Project 2 |
Exact and Inexact |
| Project 3 |
Kinds of Numbers |
| Project 4 |
How to save your work. How to tell if it
is correct. |
| Project 5 |
Run, Program! Run, run, run!. |
| Project 6 |
An awful lot of work just to triple a number. |
| Project 7 |
the "define" operation |
| Project 8 |
STEP, STEP, STEP OF SUBSTITUTION |
| Project 9 |
Baking Cookies. Or writing functions. |
| Project 10 |
Formulas! MUWWAHH HA HA HA HA HA HA !!!!!!! |
| Project 11 |
The conversion Libary. |
| Project 12 |
Composite Data, Effects, and A Picture of
Elvis. |
| Project 13 |
A movable face of Elvis. More about
defines. Functions that call functions. |
| Project 14 |
Huh??? Booleans and Data with Ranges and
Boundaries |
| Project 15 |
Symbols, strings and characters (OH MY) |
| Project 16 |
More practice with pics and arguments (dice
lib) |
| Project 17 |
The condional function... a new Recipe...
and a skeleton .ooo.. |
| Project 18 |
Grid-o-dots.... Properies of points... |
| Project 18-X |
More patterns on the grid-o-dots. |
| Project 19 |
Recursively defined data. A LON. |
| Project 20 |
Operations On Lists... |
| Project 21 |
At long last... first functions on lists |
| Project 21-X |
100 Random Smileys |
| Project 22 |
Searching a list |
| Project 23 |
Making a Wish: programs w/ helper
functions. |
|
Project 23-X
|
Tumbling Dice, Making a wish. |
| Project 24 |
Writing Functions that produce a list |
|
Project 24-X
|
Line-o-dots: a recursively defined figure |
| Project 25 |
Parallel lists (not graphical) |
| Project 25-X |
Parallel lists.(Graphical) Connect the
dots. |
| Project 26 |
More operations on lists |
| Project 26-X |
Some fancier operations (reverse, cumul.
sum) |
| Project 27 |
The Big Enchilada for lists
of numbers : insertion sort |
| Project 27-X |
Mandalas: Software Objects Of Contemplation |
| Project 28 |
Databases, in general. |
|
Project 29
|
Structures in general, and posns in particular. |
| Project 30 |
Defining data with structures |
| Project 31 |
define-struct writes a bunch of code for
you (mag db) |
| Project 31-X |
My hobby database |
| Project 32 |
Mixed data: a form of abstraction (zoo animals) |
| Project 33 |
Programs consuming lists of structures (mag
db II) |
| Project 34 |
Lassie and her ancestors (bottom-up family
tree) |
| Project 34-X |
Expression Trees |
| Project 35 |
Sequencing Expressions with begin, and
the display function |
| Project 35-X |
Displaying trees using inorder and postorder
traversals. |
| Project 36 |
Introducing a friend who is unbalanced and
fast (BST) |
| Project 37 |
The Great Race (BST vs. Linear search) |
| Project 37-X |
A Balanced Search Tree?? |
| Project 38 |
Sequencing operations for side effects,
gui unit |
| Project 39 |
The Big Project I: The model and operations |
| Project 40 |
The Big Project II: The text based view |
| Project 41 |
The Big Project III: Gui views |
| Project 42 |
The Big Project IV: Persistance is a virtue. |
| |
|