UIC Header

Department of Mathematics, Statistics, and Computer Science

Program Curriculum
The Master of Science Degree in Mathematics and Information Sciences for Industry is designed for students who have a bachelor's degree in mathematics, computer science, engineering, or in one of the physical or biological sciences and have a good background in undergraduate mathematics. In addition to the Industrial Mathematics courses recommended for the program, students are encouraged to take related courses in applied mathematics, control & information theory, pure mathematics, computer science, and probability & statistics.

The Master's degree requires the successful completion of 12 courses and a Major Project (which serves the same functionality as a Master's Thesis). The first two semesters consist of six required Industrial Mathematics concentration courses and one elective from within one of five possible tracks. During the third semester, students take more elective courses and complete work on their major industrial mathematics project.


Requirements for a Master of Science Degree in Mathematics and Information Sciences for Industry

The Department's requirements for an M.S. degree in Mathematics and Information Sciences for Industry are:

  1. Earn a minimum of 32 semester hours of graduate credit, 12 of which must be in the Department's 500-level courses. Of the remaining 20 hours, at least 12 (3 courses) must be in the Department's courses.

  2. Earn the grade of A or B in each course used to fulfill the 12 hour 500-level requirement of item 1 above.

  3. Satisfy the course requirements for an M.S. Degree in Mathematics and Information Sciences for Industry . Those are as follows:

    • MCS 401 Computer Algorithms I
    • MCS 471 Numerical Analysis
    • MCS 504 Mathematical and Information Sciences for Industry Workshop
    • MCS 507 Mathematical, Statistical & Scientific Software
    • MCS 597 MISI Master's Project
    • 12 hours of electives chosen from the department's 500-level courses.

    (Courses used to satisfy the requirements for an M.S. degree in Mathematics and Information Sciences for Industry may be waived for students who have completed equivalents elsewhere. MCS 504 may be repeated for credit. No MthT courses may be used for this degree.)

  4. Students must achieve and overall average of 4.25 or better for the program.

  5. Successfully complete a MISI Master's Project.

Recommended Elective Courses
Students are encouraged to make their selection of electives from the following courses in consultation with an industrial mathematics advisor.

1. Discrete Mathematics (DM): This includes algorithms, data structures, complexity, combinatorics, graph theory, and related topics.

  • MCS 423 Graph Theory
  • MCS 421 Combinatorics
  • MCS 501 Computer Algorithms II
  • MCS 521 Combinatorial Optimization
  • MCS 531 Error-Correcting Codes
  • MCS 561 Algebraic Symbolic Computation
  • MCS 565 Mathematical Theory of Databases
2. Applied Mathematics and Computational Science (ACS): This includes differential equations, modeling, numerical computing, symbolic computing, optimization, and related topics.

  • Math 419 Models in Applied Mathematics
  • Math 480 Applied Differential Equations
  • Math 481 Applied Partial Differential Equations
  • Math 574 Applied Optimal Control
  • MCS 460 Introduction to Symbolic Computation
  • MCS 563 Analytic Symbolic Computation
  • MCS 571 Numerical Methods for PDEs
3. Information and Software Science (ISWS): This includes information science courses covering program design, operating system concepts, data management, parallel computing, performance evaluation, and introducing modern programming practices and software project management techniques. Tentative courses:

  • MCS 494 Special Topics in Computer Science: Introduction to Software Science
  • MCS 572 Introduction to Supercomputing
  • MCS 575 Computer Performance Evaluation

4. Applied Probability and Statistics (APS): This includes probability distributions, random variables, sampling distributions, estimation, confidence limits, hypothesis testing, Markov chains, Poisson processes, linear regression, model building, analysis of variance, and quality control.

  • Stat 461 Applied Probability Models I
  • Stat 462 Applied Probability Models II
  • Stat 471 Linear and Non-Linear Programming
  • Stat 473 Game Theory
  • Stat 481 Applied Statistical Methods II
  • Stat 486 Statistical Consulting
  • Stat 571 Non-Cooperative Games
  • Stat 577 Reliability Theory
5. Industrial Problem Workshop (IPW): This course builds skills communicating technical material, technical writing, oral presentations, working with team members, and related topics, with the focus on industrial problem analysis, modeling and solution. Tentative courses:

  • Math 590 Advanced Topics in Applied Mathematics: Industrial Problem Workshop II
 

Sample Plan of Study

Semester Credit Hours
First Year
Fall Semester 14 hours total
MCS 401 Computer Algorithms I 4
MCS 507 Math, Stat & Scientific Software 4
MSCS (MCS/Math/Stat/MthT) 500 level elective 4
Spring Semester 12 hours total
MCS 471 Numerical Analysis 4
MCS 504 Math & Info Sci for Industry Workshop 4
MSCS (MCS/Math/Stat/MthT) 500 level elective 4
Second Year
Fall Semester 12 hours total
MCS 504 MISI Workshop again or elective 4
MCS 597 MISI Master's Project 2 - 4
Free electives to make at least 12 hours total 6-4

Notes:

  1. MSCS graduate students supported on Teaching Assistantships need at least 12 hours per semester.
  2. For future semester proposed courses, see Related Industrial Math Graduate Courses at UIC.