CS305 - Operating Systems
CS350 - Computer Architecture (sometimes not enforced)
CS357 - Computer Communication Networks
Note: Students who have been admitted to this course without the normal prerequisites may not have been exposed to some of the background material expected for this course; it is the responsibility of these students to gain familiarity with this material on their own.