CS A109 Midterm Exam Topics 

The CS109 midterm and final are open book and open notes.  However, they are not open-neighbor!  You will not be allowed to use a computer for this exam.  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.   The topics that will be covered are listed below:

Introduction to Computers

Basic Operators

Picture and File Functions

Control Structures

Defining Functions

Manipulating Colors

Transforming Pixels

Not on the exam