Course Selection Constraints for Undergraduates in the Accelerated MA Program in Computer Science

The rules stated in the table below apply to all undergraduates in the Accelerated MA Program in Computer Science. Our rules are subject to change; students can contact Xiuyi Huang at xiuyi.huang@qc.cuny.edu to find out if there are any recent rule changes that are not reflected in the table below.

If you have passed then you may not take
CS 323
with a grade of C or better
CS 700
CS 343
with a grade of C or better
CS 744
CS 344
with a grade of C or better
CS 715
CS 381 Computability and Complexity
with a grade of C or better
CS 722

An Accelerated MA student may take up to four 700-level courses while s/he is an undergraduate, but is not allowed to take any 700-level course other than CS 700, 715, 722, and 744 unless the above rules prevent the student from taking one or more of those four courses. An Accelerated MA student who cannot take one or more of CS 700, 715, 722, and 744 because of the above rules may take other 700-level courses instead of the course(s) that cannot be taken, but must not violate the course selection constraints for MA students with a bachelor's degree from Queens College.