BS in Mathematics - Computing Emphasis
For the Bachelor of Science (BS) degree with emphasis in computing
|Complete all courses in Group R 1||15|
|MATH 451||Computational Mathematics Using MATLAB||3|
|Select an additional higher level programming language course|
|CS 300||Data Structures||4|
|MATH 321||Discrete Structures I||3|
|MATH 322||Discrete Structures II||3|
|Select four of the following with at least three in computer science (CS):||6-12|
|Numerical Linear Algebra|
|Statistical Computing I|
|Introduction to Digital Design|
|Assembly Language Programming|
|Programming Language Concepts|
|Design and Analysis of Algorithms|
|Total Credit Hours||34-40|
A list of courses in group R can be found here.
For students who are contemplating graduate work, it is highly recommended that they include MATH 513, MATH 547 and MATH 640 in their program, along with courses in one or more of French, German or Russian.
All bachelor’s degrees in mathematics require a high-level algorithmic computer language. The MATLAB course, MATH 451, is strongly recommended.