CS A109 Final Exam Topics 

The CS109 final is open book and open notes.  However, they are not open-neighbor!  You will not be allowed to use a computer for this exam.  The emphasis is on material covered since the midterm, although you might be presented with some code that uses graphics.  You will have a variety of questions - there will be a small number of short-answer questions.  There will be more questions where you will be asked to write some code, or you will be given some code and asked to produce what the output of the code will be when executed.   You have the full 2 hours and 45 minutes to complete the final.  The topics that will be covered are listed below:

Speed

Defining Functions

Sound

Strings

Loops

Files

Random Numbers

Lists