Computer Science 477/677
Design and Analysis of Algorithms
Prerequisites
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.

Complete the course at UNLV and receive a grade of "C" or better.
Taking one of these courses concurrently is not
sufficient.

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.

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.

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.