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)