Computer Science Projects

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.