Master of Science in Applied Mathematics and Computer Science
Bridging the Gap Between Academic Theories and Real Life Business Needs
IU South Bend’s Master of Science in AMCS allows students to pursue a concentration in computer science, applied mathematics, or both. This graduate degree is designed to meet the needs of
- those who are already working in the technical or quantitative fields
- those who have a bachelor’s degree in computer science, informatics, mathematical sciences, business, or other disciplines
- those who are planning to pursue a Ph.D. program or career in academia
- those who are interested in increasing their skills in computer science or applied mathematics
This advanced degree prepares students to meet the complex computer and/or mathematical challenges they will face in today’s changing, high-tech business environment. Once admitted
- Students earn a master’s degree by completing 30 credit hours of graduate coursework. Receive 6 hours of credit for writing a thesis and complete 24 additional credits of coursework to finish the master’s degree; Or 3 hours of credit for doing a project and complete 27 additional credits of coursework; Or choose the non-thesis option that requires 30 hours of coursework credits and an exit exam, if preferred.
- Students choose a concentration (applied mathematics or computer science or both). If a single area of focus is sought, the student must complete at least 21 graduate credit hours in the specified discipline.
- Participate in small graduate classes to allow extensive interaction with professors and fellow graduate students.
- Attend graduate classes that often meet during weekday evening hours to accommodate the schedules of employed adult students.
- Learn from computer science faculty with diverse research interests including algorithms, software engineering, computer graphics, databases, computer networks, parallel processing, distributed computing, artificial intelligence, computer security, bioinformatics, computer vision, machine learning, quantum computing, and wireless networks.
- Learn from mathematical sciences faculty with diverse research interests including differential topology, differential equations, dynamical systems, modeling, operations research, simulations, scientific computing, statistics, and group theory.
- Access to the department's dedicated laboratories running Windows, Linux, and MacOS.
- Access to IU's specialized research computing infrastructure including IU's Big Red II supercomputer, mass storage, as well as visualization systems.
Selected list of courses that students may choose to take:
Computer Science Concentration
- CSCI-B 451 Security in Computing
- CSCI-B 503 Algorithms Design and Analysis
- CSCI-B 524 Parallelism in Programming Language and Systems
- CSCI-B 538 Networks and Distributed Computing
- CSCI-B 551 Elementary Artificial Intelligence
- CSCI-B 553 Neural and Genetic Approaches to Artificial Intelligence
- CSCI-B 561 Advanced Database Concepts
- CSCI-B 581 Advanced Computer Graphics
- CSCI-B 582 Image Synthesis
- CSCI-B 583 Game Programming and Design
- CSCI-B 651 Natural Language Processing
- CSCI-B 657 Computer Vision
- CSCI-B 689 Topics in Graphics and HCI
- CSCI-C 435 Operating Systems 1
- CSCI-C 490/690 Seminar in Computer Science (Applied Deep Learning, Design Patterns, Web Programming, Mobile Computing, Advanced Programming)
- CSCI-P 565 Software Engineering I
Applied Mathematics Concentration
- MATH-M 414 Introduction to Analysis 2
- MATH-M 415 Elementary Complex Variables with Applications
- MATH-M 447 Mathematical Models/Applications 1
- MATH-M 448 Mathematical Models/Applications 2
- MATH-M 451 The Mathematics of Finance
- MATH-M 463 Introduction to Probability Theory 1
- MATH-M 466 Introduction to Mathematical Statistics
- MATH-M 546 Control Theory
- MATH-M 551 Markets and Asset Pricing
- MATH-M 560 Applied Stochastic Processes
- MATH-M 562 Statistical Design of Experiments
- MATH-M 565 Analysis of Variance
- MATH-M 569 Statistical Decision Theory
- MATH-M 571 Analysis of Numerical Methods I
- MATH-M 572 Analysis of Numerical Methods II
- MATH-M 574 Applied Regression Analysis
- MATH-M 575 Simulation Modeling
- MATH-M 576 Forecasting
- MATH-M 577 Operations Research: Modeling Approach
- MATH-M 590 Seminar
Computer software engineering is one of many fields graduates from this master’s program may enter. According to the Bureau of Labor Statistics, employment opportunities for computer software engineers and computer programmers are expected to grow by 21 percent over the decade ending in 2018. This is much faster than the growth anticipated for most other occupational fields. Demand for services is partially tied to growth in new technologies and the need to safeguard data. For more information, go to http://www.bls.gov/oes/2009/may/oes151032.htm.