Computer Science Department   
Advancement Exam Information Page


UPCOMING EXAMS


NOTES


EXAM ENVIRONMENT:


EXAM SPECIFICS

The Computer Science Department has determined that the distribution of points within the exam will be as follows:



EXPANDED SPECIFICS

An expanded list of topics follows.  You should make sure you are proficient in each area to ensure success.

This exam is extremely similar in nature to the programming exam given in Data Structures (CSCD 300).  Therefore, if you feel you need to review any of the above, visit the Data Structures website at: http://penguin.ewu.edu/cscd300.  You will not have to start from scratch on the exam.  You will be given a (previously) working program that has had functionality removed.  It is your job to reinsert that functionality.  For the most part, this will be done via adding methods.  You will be told in some way what methods are required.  You may be asked to write a class in its entirety.  However, if you are asked to write an entire class the amount of code you will be required to write is not intended to be “large.”  Questions will be asked in “parts” that can be done separately.  This means if you mess up on part 1, and part 2 requires something from part 1, you will not need to have completed part 1 successfully to do part 2.


Problem Areas Identified From Previous Exams


Basic strategies you should use

  1. Stub the methods out that you have to write, then fill them in with useful code when you are ready
  2. Read the directions carefully, then look at the sample input and output before you begin writing code
  3. Comment out items that don't compile so you can test other parts of your solution (this includes methods you can't get to work and method calls that may occur from elsewhere -- like in the main method of the program)

Old Exam 

NOTE: This is just a sample exam — do not expect the exam you take to be formatted in precisely the same way, with the same number of classes, methods, etc. -- this is just for practice and to give you an idea of what to expect.  The amount of code you are asked to write on this exam is similar to the amount you will have to write on the actual exam.  The topics on this exam are a selection from the list given at the top of this web page; the actual exam you take may have topics not addressed on this exam, but which are a part of the list above).