Mathematics-Computer Science Major — B.S.
This program is designed for students whose educational or career objectives combine mathematics and computer science. It provides the opportunity for and recognition of serious concentration in both fields and prepares students for graduate study or career placement in either field.
Policy on prerequisites: A grade of C- or better is required for a course in mathematics to fulfill a prerequisite for another mathematics course. A student must receive the permission of the mathematics department to take a mathematics course that is a prerequisite for a mathematics course for which he or she has previously received credit.
|Mathematics-Computer Scence B.S. Major Requirements||56-61|
|Integrative Core Curriculum Requirements 1||28-41|
An overall average of C (2.00) or above is required in mathematics and computer science courses being used to fulfill the minimum course requirements for the major. No more than one passing grade below C- in those courses may be used.
|REQUIRED MATHEMATICS COURSES|
|MATH 11100||Calculus I||4|
|MATH 11200||Calculus II||4|
|MATH 18500||Math Experimentation||3|
|MATH 21600||Statistical Analysis||3|
|MATH 23100||Linear Algebra||3|
|MATH 27000||Mathematical Reasoning with Discrete Mathematics||3|
|MATH 29100||World of Mathematics||1|
|MATH xxxxx||MATH electives chosen from MATH 21100 and mathematics courses at level 3 or level 4 (excluding MATH 39100)||6-8|
|REQUIRED COMPUTER SCIENCE COURSES|
|COMP 17100||Principles of Computing Science I||4|
|COMP 21000||Introduction to Computer Organization and Systems||4|
|COMP 22000||Introduction to Data Structures||4|
|COMP 31100||Algorithms and Data Structures||4|
|COMP xxxxx||Three additional computer science electives at level 2 or above (excluding COMP 20500), at least one of which must be level 3 or higher||10-12|
|SENIOR PROJECT OR CAPSTONE|
|Select one of the following:||3-4|
|Capstone in Mathematics I|
and Capstone in Mathematics II