CS 115: Course Corrections
Any corrections to course content can be found here


Module 1

Corrections to module 1 will be posted here.

Module 2

Slide 15 should be replaced with the following:

Photo Unavailable


Slide 37:

The function use of quotient here:

(string-append (substring 10 (quotient (string-length 10)))

(front-part 10))

becomes corrected to the following:

(string-append (substring 10 (quotient (string-length 10) 2))

(front-part 10))


Module 3

Corrections to module 3 will be posted here.


Module 4

Slide 6:

The data definition for list of any:

;; A (listof Any) is one of:

;; * empty

;; * (cons Any (listof Int))

becomes corrected to the following:

;; A (listof Any) is one of:

;; * empty

;; * (cons Any (listof Any))

Slide 8:

In the final line:

(cons (cons 3 (cons true empty)) (cons (make-posn 1 3) empty))

becomes corrected to the following:

(cons (cons 3 (cons true empty)) (cons 3 empty))

Slide 27:

In the second last line:

You only need to submit templates with your solutions when explcitly asked.

becomes corrected to the following:

You only need to submit templates with your solutions when explicitly asked.

Slide 27:

In the first bullet point:

You may need more than one base,

becomes corrected to the following:

You may need more than one base case,


Module 5

Corrections to module 5 will be posted here.


Module 6

Corrections to module 6 will be posted here.


Module 7

Corrections to module 7 will be posted here.


Module 8

Corrections to module 8 will be posted here.


Module 9

Corrections to module 9 will be posted here.


Module 10

Corrections to module 10 will be posted here.