|
The Computer Science/Mathematics curriculum shares the same goals and objectives as those outlined for Computer Science but has an added emphasis on additional preparation in mathematics and the mathematical foundations of computer science. Students will be prepared for graduate study or careers in other computer-related fields requiring a knowledge of higher-level mathematics.
Computer Science Core plus:
MATH 160 Calculus I: Differential Calculus
MATH 161 Calculus II: Integral Calculus
MATH 240 Foundations of Advanced Mathematics
MATH 260 Calculus III: Intermediate Calculus
MATH 322 Linear Algebra
MATH 371 Numerical Analysis
CMSC 340 Theory of Computation
CMSC 460 Software Engineering
CMSC 498 Senior Seminar (A second enrollment, in addition to the CMSC 498 requirement within the CMSC core)
Two courses from:
MATH 261 Calculus IV: Multivariable Calculus
MATH 341 Modern Algebra
MATH 352 Elements of Geometry (should be selected ONLY by students seeking 7-12 Mathematics licensure)
MATH 361 Differential Equations
MATH 432 Probability and Mathematical Statistics I
Two courses from:
CMSC 330 Operating Systems
CMSC 350 Computer Design
CMSC 365 Principles of Programming Languages
CMSC 420 Principles of Compiler Design
Recommended Support Work:
CMSC 495 Internship
back to top
The Computer Science/Mathematics major may be used for secondary licensure in Mathematics subject to the following provisions:
- The two elected MATH courses must be MATH 352 and MATH 432
- Students must also complete MATH 140
- All secondary education requirements, including SEDU 421 Methods for
Teaching Secondary Mathematics, and education core
back to top
|