Undergraduate
Programs of Study
Interdisciplinary and Interdepartmental
Majors and Minors
Back to the list of
Interdisciplinary/Interdepartmental Majors and Minors
Interdepartmental
Computer
Science-Mathematics Major
B.A., B.S. degrees
This
major offers a coordinated program of coursework for
students planning careers which require extensive knowledge
of both computing and mathematics. The student will have an advisor
in both the Mathematics and the Computer Science
Departments.
Required
Computer Science Courses (21 hours):
CPS 180 (3) Principles of Computer Programming
CPS 181 (3) Introduction to Data Structures
CPS 210 (3) Assembly Language and Computer Organization
CPS 340 (3) Advanced Data Structures and Algorithms
CPS 360 (3) Computer Design and Architecture
CPS 410 (3) Software Engineering
CPS 450 (3) Programming Language Concepts
Required
Mathematics Courses (27 hours):
MTH 132 (4) Calculus I
MTH 133 (4) Calculus II
MTH 175 (3) Discrete Mathematics
MTH 223 (3) Linear Algebra and Matrix Theory
MTH 233 (4) Calculus III
MTH 332 (3) Introduction to Analysis
MTH 438 (3) Numerical Analysis I
MTH 523 (3) Modern Algebra I
Select electives (11 hours), approved by your advisor, from
the following:
CPS 282 (3) Introduction to Multimedia Design
CPS 370 (3) File Manipulation Techniques
CPS 380 (3) Microcomputer Architecture
CPS 395 (1-9) Internship in Computer Science
CPS 420 (3) Windows Programming
CPS 468 (3) Systems Programming and Software
CPS 470 (3) Operating Systems
CPS 480 (3) Introduction to Artificial Intelligence
CPS 482 (3) Advanced Multimedia Design
CPS 496 (1-6) Special Topics in Computer Science
CPS 530 (3) Simulation of Discrete Event Systems
CPS 541 (3) Databases
CPS 560 (3) Digital Computer Design
CPS 575 (3) Computer Graphics
CPS 596 (1-6) Special Topics in Computer Science
CPS 597 (1-6) Independent Study
MTH 334 (3) Differential Equations
MTH 375 (3) Discrete Structures
MTH 439 (3) Numerical Analysis II
MTH 520 (3) Optimization Theory
MTH 521 (3) Theory of Numbers
MTH 545 (3) Introduction to Point-Set Topology
MTH 532 (3) Advanced Calculus I
MTH 533 (3) Advanced Calculus II
MTH 570 (3) Mathematical Logic
MTH 578 (3) Applied Combinatorics
MTH 586 (3) Operations Research I
MTH 587 (3) Operations Research II
STA 382 (3) Elementary Statistical Analysis
STA
580 (3) Applied Statistical Methods
STA 584 (3) Mathematical Statistics I
STA 585 (3) Mathematical Statistics II
Total: 59 semester hours
Top of Page