Functional Problem Solving (CSC 151 2013F) : Assignments
1. This is a closed book examination. You may not rely on notebooks, papers, textbooks, computers, colleagues, or anything similar. You may, however, refer to one 8.5 x 11 inch, double sided, hand-written, set of notes that you brought to this exam.
2. This is also a paper examination. Answer all problems in pen or pencil in an examination booklet. You may use pages in the back of the booklet or any blank space in this packet as scratch paper.
3. There are four problems on this exam. They are not necessarily of equal difficulty.
Four correct or mostly-correct solutions will earn you an A. Three correct or mostly-correct solutions will earn you a B. Two correct or mostly-correct solutions will earn you a C. One correct or mostly-correct solution will earn you a D. Zero correct or mostly-correct solutions will earn you an F. Failure to attempt the exam will earn you a 0.
Partially-correct solutions may or may not earn you a higher grade, at the discretion of the grader.
4. Many of the problems ask you to write Scheme code. Although you need not write correct working Scheme code, your code should be of sufficient quality that the grader can be confident that you would be able to make it work correctly with minimal effort when given access to MediaScheme.
5. Other people may be taking this exam (or a similar exam) at another time. You may not discuss this examination with anyone.
6. Please turn in this examination, the booklet, and your notes (if used).
7. After you have completed the examination, please write and sign the following statements:
I have neither received nor given inappropriate assistance on this examination.
I am not aware of any other students who have given or received inappropriate assistance on this examination.
Samuel A. Rebelsky, firstname.lastname@example.org
Copyright (c) 2007-2013 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)
This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit
or send a letter to Creative Commons, 543 Howard Street, 5th Floor,
San Francisco, California, 94105, USA.