Masters Examinations


The graduate school requires a master's exam for all candidates for the master's degree. The exam is taken when the student has completed all the required courses. This is usually one of the last two semesters in the master's program.

Only Plan II (non-thesis, course-work only) master's students are required to take the master's exam described on this page. Students who write a thesis will have a thesis defense exam which will take the place of this master's exam for them.

The exam is given in August and January, the Tuesday before the first day of classes.

The master's exam cover the material from the important prerequisites and the core classes for the master's degree. These classes (and some typical textbooks for the class) are:

CS 451: Programming Paradigms
S. N. Kamin Programming Languages: An Interpreter-Based Approach, Addison-Wesley, 1990.
R. W. Sebesta Concepts in Programming Languages, Third Edition, Addison-Wesley, 1996.
R. Sethi Programming Languages: Concepts & Constructs, Second Edition, Addison-Wesley, 1996.
R. S. Pressman Software Engineering: A Practitioner's Approach, Fourth Edition, McGraw-Hill, 1997.
C. Larman Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design, Prentice-Hall, 1998.
CS 481: Operating Systems
A. S. Tanenbaum Modern Operating Systems, Prentice-Hall, 1992
C. Crowley Operating Systems, McGraw-Hill, 1997.
CS 500: Introduction to the Theory of Computation.
CS 530: Geometric and Probabilistic Methods in Computer Science
Strang Linear Algebra and its Applications.
CS 561: Algorithms and Data Structures

The basic ideas in each class are covered. The level of the problems are the kind you might find on the final exam for these courses. The intext of the exam is to ensure that the student has retained some information from each of these classes. The best preparation for the exams is to read the text book used the last time the course was offered. The exams typically have two questions about each course and you have to answer one of the two. This means the exam will have 10 questions and you will have to answer 5 of them.

Here are some previous exams.

Sample Exams
When Given PDF or Postscript HTML
Spring 2007 PDF -
Fall 2006 PDF -
Spring 2002 DVI file HTML
Fall 2001 PDF file HTML
Spring 2001 Not made public Not made public
Fall 2000 PDF file HTML
Spring 2000 PDF file HTML
Fall 1999 Postscript HTML
Spring 1999 Postscript HTML
Fall 1998 Postscript HTML
Spring 1998 Postscript HTML
Fall 1997 Postscript HTML
Spring 1997 Postscript HTML
Fall 1996 Postscript HTML
Spring 1996 N/A HTML
Fall 1995 Postscript HTML