Close Menu

Co-Terminal Degree Programs in Computer Science

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:

(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.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.

Program Requirements

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.

Graduate Advising

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 shared courses, the department allows three CS 400-level or above courses (but not CS 401 or 402).  A co-terminal student whose bachelor's program is not CS can use one 500-level course from that program in place of one of CS 400-level or above courses.  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.

» Master of Science in Computer Science

» Master of Computer Science

» Master of Data Science

» Graduate Academic Affairs → Co-Terminal Degrees

Last modified 11/20/2016