Prerequisites Flow Chart


From Spring 2020 admission, students admitted to “Conditionally Classified Graduate Standing” are given up to three prerequisites (based on the evaluation of their transcripts). These three fundamental Computer Science course areas are:

  • Programming (CS 3035)
  • Algorithms (CS 3112)
  • Web (CS 3220)

The Computer Science Department will conduct advisement/orientation sessions (prior to the start of their first semester) for all new incoming graduate students. Students admitted under “Conditionally Classified Graduate Standing” can request the opportunity to remove any of the assigned prerequisite conditions by successfully taking an Assessment Test in that area. The request needs to be reviewed and granted by the graduate advisor individually, See the sample assessment test. Students then set up a study plan to complete all the prerequisites in the first semester.

Prior to the Spring 2020 admission, all students will be considered as "Conditional" until evaluated for the following essential prerequisites as described in the flowchart below.

Prerequsites flowchart

The subject areas for prerequisite evaluation are identified by the three group levels indicated above. In addition, the CS Department will conduct an explicit ASSESSMENT TEST for admitted students to determine which courses must be taken as prerequisites prior to beginning any courses for the graduate program. See the SAMPLE ASSESSMENT TEST. Students should meet with the graduate advisor at least one week prior to the beginning of the first term.