Midterm 2 Information
- Time: 7pm-9:10pm Monday 10/27 (exam will start promptly at 7:10)
Locations:
Logins cs61a-AA through cs61a-AWZ (531 logins) in 1 Pimentel
Logins cs61a-AX through cs61a-KZ (564 logins) in 2040 & 2050 VLSB
Logins cs61a-LA through cs61a-WP (260 logins) in 10 Evans
Logins cs61a-WQ through cs61a-ZZ (86 logins) in 306 Soda
Note: Room assignments are the same as Midterm 1 except that WA-WP are moved from 306 Soda to 10 Evans.
The campus map shows locations of all rooms.
The exam is closed note, except for:
- A 1-page (front and back) hand written sheet of notes that you create yourself (it may not be shared)
- The Midterm 1 Study Guide
- The Midterm 2 Study Guide
Copies of the study guides will be provided with your exam.
Topics Covered
The exam will cover all course topics through Chapter 2.9 of Composing Programs, except for Newton's method (1.6.5), implementing lists & dictionaries (2.4.7), dispatch dictionaries (2.4.8), propagating constraints (2.4.9), and implementing classes and objects (2.6).
Particular emphasis will be given to mutable data, object-oriented programming, recursion, and recursive data (such as linked lists and trees).
You should be prepared to answer questions that relate closely to the projects and homework assignments (not including challenge problems). You should also know how to draw an environment diagram by hand.
Preparation
Review session: 3-6pm on Saturday 10/25 in 2050 VLSB
HKN review session: 12-3pm on Sunday 10/26 in 155 Dwinelle
Make-Up Exam
8pm-10pm on Monday 10/27 in 310 Soda
9am-11am on Tuesday 10/28 in 271 Soda