This option is meant for those students interested in applications of computers to mathematical problems, including most math majors who plan to go to graduate school in Computer Science. A minor in Computer Science is required with this option. See your academic advisor for course work in the minor.
*Note that any acceptable minor in Computer Science will necessarily include Math 243, since it is a prerequisite for nearly all advanced Computer Science classes.
THE CORE COURSES: Should be completed by the end of the sophomore year.
- CSC 127A Computer Science Principles
MATH 124 or Math 125 Calculus I
MATH 129 (formerly 125B) Calculus II
MATH 215 Introduction to Linear Algebra
MATH 223 Vector Calculus
MATH 355 Analysis of Ordinary Differential Equations
MATH 323 Formal Mathematical Reasoning and Writing
(Writing-Emphasis Course)*
*This course is the foundation for the advanced courses taken by any math major. It should be taken as soon as possible and before most of the 400-level courses in the major. Students who do not earn at least a C in MATH 323 should reconsider their choice of major.
One of the following two sequences:
- MATH 415A Introduction to Abstract Algebra
and
MATH 415B Second Course in Abstract Algebra
or
MATH 475A Mathematical Principles of Numerical Analysis
and
MATH 475B Mathematical Principles of Numerical Analysis
Two of the following four courses:
- MATH 413 Linear Algebra
MATH 443 Theory of Graphs and Networks
MATH 447 Combinatorial Mathematics
MATH 479 Game Theory and Mathematical Programming
And a fifth 400-level course, chosen in consultation with your faculty advisor.
For complete listing of all degree requirements, see the Academic Program Requirements Report (APRR) in the university catalog.
BS in Mathematics/Computer Science Option
BA in Mathematics/Computer Science Option
|