CS 149 -- Introduction to Programming
Spring 2019
The final exam will consist of the same two parts (written and coding), and you will have 120 minutes to complete them both. You may allocate as much time as you like to either portion, but you must complete the written exam first. You are encouraged to study all previous activities and labs, textbook chapters and reading quizzes, and programming assignments. Work through the following sample exams. The solutions will NOT be posted.
Sample Written Exam (Fall 2015) Sample Code (accompanies the written portion)
Sample Coding Exam (Fall 2015)
Written Exam 2 Sample Coding Exam 2
Written Exam
Objectives
Students will be able to...- Recognize vocabulary/concepts from Ch9-12 (and from Chapters 1-7 too).
- Identity the return value of basic String methods.
- Declare and instantiate objects (e.g., Color, Die).
- Write class definitions based on UML diagrams.
- Identify common programming mistakes in 149.
- Draw a memory diagram for a complex program.
Logistics
-
This is a closed-book, closed-notes, no-calculator exam. Do not refer to any materials other than the exam itself.
-
Do not look at anyone else's exam. Do not talk to anyone but the instructor during the exam. Turn off all cell phones, etc.
-
Use the restroom and take care of personal needs before you arrive. If you need to leave during the exam, ask for permission.
Coding Exam
Objectives
Students will be able to...- Meet any objectives from the Bacarrat and all HW assignments
- Implement a constructor, equals, toString.
- Compute results from an array of objects.
Logistics
-
This is a closed-book, closed-notes, no-calculator exam. Do not refer to any materials other than the exam itself.
-
Do not look at anyone else's exam. Do not talk to anyone but the instructor during the exam. Turn off all cell phones, etc.
-
Use the restroom and take care of personal needs before you arrive. If you need to leave during the exam, ask for permission.