Close Menu

Co-Terminal Bachelor of Science in Applied Mathematics / Master Degrees in Computer Science

This co-terminal degree allows students take advantage of the natural pairing between math and computer science, and to complete their bachelor's and master's degrees at the same time in as little as five years while remaining eligible for undergraduate scholarships/funding. Graduates with dual math and CS degrees are expected to be more competitive and have better job prospects for both math and CS. 

A typical master's degree requires two years after the bachelor's degree. This co-terminal degree can potentially reduce the time to a master's degree by up to at least one year (for students with sufficient AP or transfer credits). Students must complete the credit hour requirements for both degrees, but credit sharing of up to nine hours is allowed between the two degree programs and students can also take advantage of AP or transfer credits they have when entering Illinois Tech. Instead of graduating from Illinois Tech in four years with only a B.S. degree, the students can stay at Illinois Tech and take graduate-level courses that will be counted toward earning a graduate degree. The core and course requirements for each of the degree programs remain the same.

Applied mathematics is the mathematics that is created in response to problems in science, engineering, and society. Applied mathematicians work on a wide variety of topics such as how to construct methods for multicriteria decision making (requiring discrete mathematics and statistics), predicting how the financial markets will behave (requiring probability/statistics, analysis, optimization), and analyzing how liquid flows around solids (requiring expertise in computational methods and analysis). Students with an applied mathematics background are prepared for careers in the insurance industry, electronics and computer manufacturing, logistics, the pharmaceutical industry, and more.

The Master of Science in Computer Science (MSCS) is designed to prepare students for a Ph.D. program or a research/development career in industry in the field of Computer Science.

The Master of Computer Science (MCS) is a Professional Master's degree program designed for (1) computer science professionals currently working in business, government, or industry who want to advance their careers (2) recent computer science graduates who want to extend and deepen their knowledge of the field in order to gain a competitive edge in the job market, or (3) people without a previous degree in computer science who want to prepare for a career as a working computer science professional.

Admission 

Admission into the co-terminal degree is the decision of the Computer Science department in consultation and collaboration with the Office of Graduate Admission. (See web pages for MCS and MSCS for their admissions requirements.) An application can be submitted after a student (1) has at least 60 credits hours that are applicable to the B.S. in Applied Mathematics, (2) has completed at least one full-time semester at Illinois Tech, and (3) is at least one semester away from graduation.  See Graduate Admissions: Co-Terminal for information on how to apply.

Financial Assistance

Students in co-terminal degree programs are classified as undergraduates, and undergraduate scholarships continue to apply. See Graduate Admissions: Co-Terminal for important details.)

Program Requirements 

Students must fulfill the requirements of both the B.S. in Applied Mathematics and either the Master of Science in Computer Science or the Master of Computer Science. The B.S. in Applied Mathematics includes a minor subject, which in this case must be a minor in computer science. Nine credit hours may be shared by both programs, which should consist of one 400-level CS course (CS455 recommended) and two 400/500 level CS courses. (These count as "free electives" within the B.S. program requirements.)

Course of Study 

A possible sample curriculum is below. Careful advising by both departments is necessary, especially since required classes may not be offered every semester. CS105 and CS201 can be taken instead of the CS115 and CS116 sequence. Many CS3xx and CS4xx classes are offered in the summer semesters to help students to stay on track.

Five year Sample Program

     
First semester  
Credits
MATH 100 
MATH 151
CS 115
Humanities 200-level Elective
Science Elective
Humanities or Social Science Elective
Intro. to the Profession
Calculus I
Intro. to Computer Prog. I
 
 
 
2
5
2
3
3
3
Totals   18
     
Second semester    
MATH 152
MATH 230 
CS 116 
PHYS 123
Humanities or Social Science Elective
Calculus II
Intro. to Discrete Math
Intro. to Computer Prog. II
General Physics I: Mechanics
5
3
2
4
3
Totals   17
     
Third semester    
MATH 251
MATH 332
Science Elective
CS 331 (Minor)
Multivar & Vector Calc.
Elementary Linear Algebra
 
Data Structures and Algorithms
4
3
4
3
Totals   14
     
Fourth semester    
MATH 252
MATH 350
CS 332 (Minor)
Science Elective
Humanities or Social Science Elective
Intro to Diff  Equations
Intro. Computational Math
Computer Org. & Assembly Lang. Prog.
 
 
4
3
3
3
3
Totals   16
     
Fifth semester    
MATH 430 or MATH 454
MATH 475
Applied Math Elective
CS 351 (Minor)
Humanities or Social Science Elective
Applied Algebra or Graph Theory
Probability
 
Systems Programming
 
3
3
3
3
3
Totals   15
     
Sixth semester    
Math 380
Applied Math Elective
CS 430 (Minor)
CS 450 (Minor)
IPRO 397
Intro to Mathematical Modeling
 
Intro. to Algorithms
Operating Systems
 
3
3
3
3
3
Total   15
     
Seventh semester    
Math 400
Applied Math Elective
Applied Math Elective
CS 455 or CS 4xx (Free Elec.)
CS 4xx/5xx (Free Elec.)
Real Analysis
 
 
Data Communications or any CS 4xx
 
3
3
3
3
3
Totals   15
     
Eighth semester    
Applied Math Elective
Applied Math Elective
IPRO 497
CS 4xx/5xx (Free Elec.)
Humanities or Social Science Elective
Humanities or Social Science Elective
  3
3
3
3
3
3
Totals   18
     
Ninth semester    
CS 5xx or MATH 5xx
CS 5xx
CS 5xx
CS 5xx
  3
3
3
3
Totals   12
     
Tenth semester    
CS 5xx or MATH 5xx
CS 5xx
CS 5xx
CS 5xx
  3
3
3
2
Totals   11
     
Total credit hours 128 (Undergraduate, 100-400 level) + 32 (Graduate, 400-500 level) - 9 (Shared) = 151

Program Contact