CS16: Problem Solving With Computers I
Information about Final Exam
Winter 2010—Dept. of Computer Science, UC Santa Barbara
The actual final exam: html pdf
- An online answer key is not currently available for this exam.
The material below was provided prior to the exam to help students prepare.
Preparing for the exam
The exam is comprehensive, but will emphasize the following material that wasn't on the previous exams:
- Working with arrays
- C strings
- Dynamic memory allocation
- Files
- Use of functions for simple graphics
There may also be problems about topics that will be repeat topics from previous exams:
- Type expressions:
- Number conversions:
- Structs, Pointers, Functions, Structs/Pointers/Functions together
- Problem solving via ASCII art
Practice Exams from previous quarters
Important Note: this practice exams comes from Fall quarter, which covered slightly different material—for example, dynamic memory allocation was not covered, but selection sort was and file permissions were.
So, in reviewing these exams, please ignore questions dealing with selection sort, or file permissions.
Link to actual Final exam from Fall 2009: html pdf sample solutions
Link to final exam practice problems from Fall 2009: html pdf
You may also want to look at problem 2 on midterm 2 from Fall 2009, for a problem similar to the one on el01, where you work with arrays of structs: html pdf solutions
Fast facts
- When: Thursday, March 18, 2010, noon-3pm.
- You have 3 hours (180 minutes, 3 hours).
- However,
the exam will only be designed to take about 100 minutes (1 hour 40 minutes).
- So you should have 1 hour 20 minutes extra time.
- Where: Our regular classroom.
- You will need:
- something to write with
- an optional sheet of notes.
- You will NOT need a scantron.
- About the notes sheet:
- You may bring: 1 sheet of notes, standard 8.5x11 letters size paper
- Only 1 sheet both sides—some other folks allow two sheets for the final, but I only allow one.
- It must be one physical sheet of paper, with no "fold out stickers"
- Two sheets back to back are acceptable if stapled or taped
- 2 side x 8.5inches x 11inches of surface area is permitted to have writing on them.
- Hand-written or laser printed/photocopies are both ok
- Put your name on your notes sheet, and turn it in with your exam
Except for the one permitted notes, sheet, the exam is:
- Closed book, closed notes, closed mouth, cell phones off
What is covered:
- Homeworks: H00-H15
- Labs: lab00-lab07, and proj0
- Lectures from entire quarter
- Textbook readings (see below)
Textbook coverage:
- Sections of Oualline and Etter textbook that were assigned in Homeworks H00-H15
- (see homework assignments for details)