Computational Mathematics Major
Program Overview
This computational mathematics program blends computer science and applied mathematics, providing students with the tools to develop and evaluate computational models. With a focus on fundamental concepts and internships, the program prepares graduates for careers in various industries, including medical research, banking, and software development. Emphasizing clear thinking and communication through courses in the humanities, the program aims to develop well-rounded professionals equipped to solve complex problems.
Program Outline
Degree Overview:
Computational mathematics is a blend of computer science and applied mathematics. It provides the computational and mathematical models that record and evaluate data and make predictions.
Teaching:
- The professors who teach undergraduate computational math courses are also principal investigators conducting biomathematical research with grants from agencies such as the National Science Foundation and the National Institutes of Health.
- Students develop technical expertise through full- or part-time internships and paid co-ops through Marquette’s Department of Mathematics, Statistics and Computer Science or the College of Engineering.
Careers:
- Most graduates enter the workforce immediately in medical research, international banking, software development, and logistics.
- Many develop the experience to start their own consulting firms.
Other:
- The program emphasizes the fundamental concepts and methods of computer science, rather than simple training in current technology.
- The program includes courses in English and languages, as well as philosophy, history, and theology, to develop students' abilities to think and speak clearly.
- Some of the classes students will take include:
- Calculus I & II
- Introduction to Computer Programming
- Object Oriented Software Design
- Calculus III
- Data Structures and Algorithms
- Mathematical Statistics or Statistical Methods
- Mathematic Modeling and Analysis
- Numerical Analysis
- System Modeling
- Students should have a logical mind, like mathematics and computers, and be interested in testing computational models and mathematical theories.