MCS-177 materials
- Helpful information
- Instructors: Mike Hvidsten,
David Wolfe
- Lab instructors: Moira McDermott,
Charles Pastor
- Course description
- Course schedule
- Graph paper (Use sparingly;
buy some if you need more than a page or two.)
- Lab tutors:
- Lab tutors
are available Sunday - Thursday from 8pm to 10pm.
- Homeworks:
- Homework 1
- Homework 2
- Homework 3
- Homework 4
- Homework 5
- Homework 6
- Optional assignment
- Projects:(see Suggestions for clear lab reports in computer science courses)
- Project 0: Getting started
- Project 1: Quilting
and its grading sheet
- Project 1.5: Card sorting
- Project 2: Sum of divisors (groups of 2)
- Project 3: Fractal curves
- Project 4: Nim with strategies
- Project 5: Movie queries (groups of 2)
- Project 6: Implementing graphics
- Exams:
- Practice exam 1
and Exam 1
- Exam 2 (Olin 106)
- Exam 3
- Other links:
- Supporting Materials for Concrete
Abstractions, including Scheme implementations for many
platforms.
- R4RS Scheme
documentation.