CMSC132 Final, Summer 2008
Date:
Friday, August 8, 2008
Time/Location: 9am-11am,
CSI 1121 (Usual Classroom)
Exam Structure
- The exam will have a duration of 120 minutes.
- The exam will be closed book/closed notebooks. No calculators are
allowed. (We recommend using a pencil and eraser, rather than a
pen.)
- Format:
- Short answer questions: This includes
multiple choice, True/False, and fill-in-the-blank type
questions.
- Short essay questions: This includes
questions requiring 1 or 2 sentence answers.
- Problem solving questions: This includes
questions requiring you drawing figures such as tables of values, trees, graphs, etc.
- Code analysis questions: Given a short segment of code,
you may be asked to identify syntax and logical errors, generate
code output, etc.
- Code Writing: Write a program/code snippets to solve a
few given problems. (You should be prepared to give a complete
program, including full class heading, import, package statement,
and main methods, but we may also ask you to provide just a single
method or a code fragment.)
Topics
The exam will include all the material covered in discussion session (lab),
lecture, quizzes, and homework assignments from the entire semester, including the following topics :
- All topics from midterms #1 & #2
- Multithreading & synchronization in Java
- Sorting algorithms
- Algorithm strategies
- Design patterns
- Effective Java
The exam will NOT
include the following topics:
- Networking & networking support in Java
- Huffman, Spanning, and Advanced Trees
- Eclipse
Practice Material
Web Accessibility