For admission to the master’s program in computer science, students must have a bachelor’s degree in computer science or a closely related field. Students without such a background may also be admitted, but may be required to take deficiency courses and earn a grade of B or higher in each. Deficiencies should be resolved in the first year and do not normally carry graduate credit toward the degree.
Students pursuing the M.S. in computer science must complete at least ten graduate-level courses of 3 or 4 semester hours each. At least eight of the ten required courses must be in the Department of Computer Science. Students must obtain prior departmental approval to apply courses not offered by the Department of Computer Science to their programs of study. For students who write a master’s thesis, 6 semester hours of CSCI 699 will count as two of the ten courses required. In addition, students must complete one semester hour of CSCI 600.
Students who are planning to continue their studies through the department’s doctoral program must choose the thesis option. Students who write a master’s thesis, may receive credit for up to 6 semester hours of CSCI 699.
A program of study designed by the student and the adviser must be approved by the Department of Computer Science.
Students must obtain prior departmental approval to apply courses not offered by the Department of Computer Science to their programs of study. No more than 8 credit hours may be taken outside the Department of Computer Science.
Check departmental information for any additional requirements.
The student learning outcomes for this degree are located at http://www.niu.edu/assessment/clearinghouse/outcomes/index.shtml.