Exam Coverage CISC280 Exam 1

Book Sections from Structure and Interpretation of Computer Programs, Abelson and Sussman

Covered on Exam:

Chapter 1 Building Abstractions with Procedures

1.1 Elements of Programming

1.2 Procedures and the Processes they Generate

(Did NOT cover 1.2.6 Example: Testing for Primality)

1.3 Formulating Abstractions with Higher-Order Procedures

(I am not concerned with the particulars of the examples presented in section 1.3)

Chapter 2 Building Abstractions with Data

2.1 Introduction to Data Abstraction

(NOT 2.1.4 Extended Exercise: Interval Arithmetic)

2.2 Hierarchical Data and Closure Property

(NOT 2.2.4 Example: A Picture Language)

2.3.1 Quotation