Program Description
The BS in Mathematics and Computer Science is designed to prepare students to compete for the more intellectually demanding jobs in software development or for graduate study in various areas of computer science and applied mathematics such as theoretical computer science, graphics, data analysis, artificial intelligence, and computational methods.
Learning Outcomes
Students will be able to:
- Construct valid, logical arguments and analyze the reasoning of others.
- Model a computation problem, select appropriate algorithms and data structures for a solution, justify the correctness of the algorithm, and implement an application solving the problem.
- Use discrete and continuous mathematical structures to model problems and then solve them using appropriate techniques.
- Analyze the efficiency of a computational solution mathematically, and validate the analysis experimentally.