Students should hold a BA or BS in Computer Science or Information Science. Students may also hold a Baccalaureate degree in a closely related field, with program chair permission. Applicants are expected to have taken and successfully passed the following prerequisite courses (or equivalents) before entering the program. Students may opt for Early Graduate Admission (EGA) in their Senior year of undergraduate studies. Conditional admission may be granted subject to completion of these courses (3 credits per course).