Close Menu

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

This co-terminal degree allows you to take advantage of the natural pairing between math and computer science, and complete a bachelor's and master's degrees at the same time in as little as five years while remaining eligible for undergraduate scholarships and funding. With dual math and CS degrees, your skills will make you more competitive in the job market, and give you better employment prospects. 

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 yea with sufficient AP or transfer credits. You 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 you also can take advantage of AP or transfer credits when entering Illinois Tech. Instead of graduating from Illinois Tech in four years with only a B.S. degree, you 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 degree program remain the same.

Applied mathematics is created in response to problems in science, engineering, and society. As an applied mathematician, you will be able to solve problems across career fields, using a variety of mathematical startegies. For example, constructing methods for multicriteria decision making requires discrete mathematics and statistics. Predicting how the financial markets will behave requires probability/statistics, analysis, and optimization. Analyzing how liquid flows around solids requires expertise in computational methods and analysis. With an applied mathematics background, you are prepared for careers in the insurance, electronics and computer manufacturing, logistics, pharmaceuticals, and more.

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

The Master of Computer Science (MCS) is a Professional Master's degree program is ideal if you are a computer science professional currently working in business, government, or industry who wants to advance your careers; a recent computer science graduate who wants to extend and deepen your knowledge of the field to gain a competitive edge in the job market; or if you are without a previous degree in computer science and want to prepare for a career as a working computer science professional.

Admission 

Admission into the co-terminal degree is the decision of the Department of Computer Science in consultation and collaboration with the Office of Graduate Admission. (See web pages for MCS and MSCS for their admissions requirements.) An application may be submitted after you have at least 60 credits hours applicable to the B.S. in Applied Mathematics, have completed at least one full-time semester at Illinois Tech, and 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 

You 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, which 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 may be taken instead of the CS115 and CS116 sequence. Many CS300–level and CS400–level classes are offered during summer semesters to help you 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