Computer Science 477/677
Design and Analysis of Algorithms

Revised January 23, 2015.

As stated in the catalog, you must have taken CSC 302, Introduction to Data Structures and MAT 351, Discrete Math II, before enrolling in CSC 477 or CSC 677. Note that MAT 251, Discrete Math I, is a prerequisite for Discrete Math II, and hence is an implied prerequisite for CSC 477/677 also. and that CSC 135 and CSC 136 are prerequisites for CSC 302, and hence are implied prerequisites for CSC 477/677 also, as are all the other prerequisites for MAT 351 and CSC 302.
Here are the ways a prerequite requirement can be satisfied.
  1. Complete the course at UNLV and receive a grade of "C" or better.
    Taking one of these courses concurrently is not sufficient.
  2. You are an admitted CSC graduate student (not a special student) and your admission is contingent on completion of CSC 677, but there is no contingency to complete CSC 351 or CSC 302.
    I am not sure this criterion exists anymore.
  3. Complete an equivalent course at another university and receive a grade of "C" or better. I will need to examine your transcript to verify this.
    Note: If you have only taken one semester of discrete math at another university, you have not fulfilled the MAT 351 prerequisite.
    Also, if you have taken only two programming semesters at the level of CSC 135 or above at another university, you have not fulfilled the CSC 302 prerequisite.
  4. Pass a quiz, given by the department, to show that you know enough material from the prerequisite course to justify a waiver. This waiver will not allow you to avoid taking the prerequisite course, only to enroll concurrently.
All students not meeting criteria 1. or 2. above must see me personally in order to verify that they fit one of the other criteria. (Some students have already done so; they do not need to return to me.) Any student who fails to take care of this is subject to being administratively dropped.

They have been tightening up the requirements for prerequisite waivers. I can no longer decide to admit you without the prerequisite on my own. If you get my approval, you will still need to convince the department chairman, Dr. Gewali.