The co-terminal degree programs in Computer Science exist to encourage currently enrolled undergraduate students to add a master’s degree in computer science to their bachelor’s degree in a way that requires less time and tuition than earning the degrees separately. The combined program can be completed in as few as five years and up to 9 credit hours can be shared by the two degree programs. Undergraduate financial aid may be available while taking graduate courses.
Depending on the undergraduate area of study, up to three master’s degrees are available as choices:
- MSCS: Master of Science in Computer Science
- MCS: Master of Computer Science
- MDS: Master of Data Science (joint with the Department of Applied Mathematics)
(For information on the similarities and differences between the MSCS and MCS degree programs, see this comparison.)
Admission and Financial Aid
To be eligible for admission, applicants must be currently enrolled as undergraduate students at Illinois Tech. There are application deadlines and minimum and maximum undergraduate credit requirements. In addition, applicants for a computer science co-terminal degree must have a minimum GPA of 3.0/4.0. (The department is in the process of raising the requirement to 3.25/4.0) A GRE score is not required. For information on how to apply and on tuition and financial aid, see the Co-Terminal Degrees page at Graduate Academic Affairs.
Co-terminal students must meet both undergraduate and graduate program requirements for their degrees. Undergraduate and graduate academic GPA requirements both apply. The degrees are awarded simultaneously but do not need to be completed simultaneously. Co-terminal students are considered to be undergraduate students, even if they are taking only graduate courses after completing their undergraduate degree requirements. Details are at the co-terminal Program Requirements page at Graduate Academic Affairs.
In addition to their existing undergraduate advisor, co-terminal students are assigned a graduate co-terminal advisor to assist them with meeting graduate program requirements. Graduate Degree Works (available through the myIIT portal) is used to specify both the course credits to be shared with the master’s program and also the Graduate Plan of Study (the list of courses the student will take to satisfy the master’s degree program requirements). Students who have graduate/undergraduate credit requirements for their financial aid must take this into account when developing the plan of study.
For courses shared with a bachelor's program in CS, the department allows three CS 400-level or above courses (but not CS 401 or 402). The courses must be electives; the department does not allow requried courses to be shared. Co-terminal students whose bachelor's program are not CS can select CS courses that are required for CS majors as long as they are elective for their program. Also, one of the three shared courses can be a 500-level course from that program The selected course must be on the list of transferrable CS-related courses.
For links to resources and FAQs on these topics, see the Co-Terminal Degrees page at Graduate Academic Affairs.
Last modified 3/6/2018
2018-03-06: Fix 3.25 GPA requirement to 3.0 GPA but warn it'll go up to 3.25. 2017-06-03: Can't share required courses 2016-11-20: Rewritten from original version