CS 119 - Foundations of Computer Science

javaicon.gif (1137 bytes)   Syllabus
             Free Online Textbook
             Scheme Programming Language Documentation

             The twelve recurring concepts
             Why learn scheme?

          xkcd

  Scheme Implementations:

  EdScheme
(purchase)
  DrScheme (free)  - use instructions for this course


 

Schedule:
 
Chapters Assignment Files /Links Due Date
Chapter 1 Lab1 lab1.scm, words.scm, quilting.scm Feb. 6
Chapter 2 and 3 Lab2 lab2.scm Feb. 13
Chapter 4 Time Trials Sort Algorithms, Sort simulations, stopwatch  
Chapter 5 part 1 Lab3 lab3.scm Mar. 3
Chapter 5 part 2 Lab4 lab4.scm Mar. 5
Exam 1     Mar. 10
Chapter 7 Lab5 movie.scm Apr. 4
Chapter 8 Lab6 lab6.scm Apr. 11
Chapter 9 Lab7 lab7.scm, cpkg.scm, table.scm, rpkg.scm Apr. 21
Exam 2     Apr. 25
Chapter 13 part 1 Lab8 lab8.scm Apr. 28
Chapter 13 part 2 Lab9 lab9.scm, deque.scm May 7

 

The Beauty of Recursion:
Student Generated Quilts
More quilts
Andy Mossmiller

andy1-small.gif (3254 bytes)


Russell Flaum


Last updated June 04, 2008
Jill Zimmerman