Bachelor of Arts (BA) Degree with a Major in Computational and Applied Mathematics

Program Learning Outcomes for the BA Degree with a Major in Computational and Applied Mathematics

Upon completing the BA degree with a major in Computational and Applied Mathematics, students will be able to:

  1. Apply fundamental mathematics to perform critical analysis of an abstracted version of a real world problem and to build a model that captures the problem’s salient characteristics.
  2. Design, implement, and debug a computer program to solve a computational problem.
  3. Critically analyze a mathematical or computational problem, explore techniques to model and solve the problem, and use mathematical or computational methods to produce one or more solutions.
  4. Interpret a model and its results and communicate the results effectively to non-experts both orally and in writing.

Requirements for the BA Degree with a Major in Computational and Applied Mathematics

For general university requirements, see Graduation Requirements. Students pursuing the BA degree with a major in Computational and Applied Mathematics must complete:

  • A minimum of 17-18 courses (49-53 credit hours), depending on course selection, to satisfy major requirements.
  • A minimum of 120 credit hours to satisfy degree requirements.
  • A minimum of 13 courses (37 credit hours) taken at the 300-level or above.

The courses listed below satisfy the requirements for this major. In certain instances, courses not on this official list may be substituted upon approval of the major’s academic advisor or, where applicable, the department's Director of Undergraduate Studies. (Course substitutions must be formally applied and entered into Degree Works by the major's Official Certifier.) Students and their academic advisors should identify and clearly document the courses to be taken.

Summary

Total Credit Hours Required for the Major in Computational and Applied Mathematics49-53
Total Credit Hours Required for the BA Degree with a Major in Computational and Applied Mathematics120

Degree Requirements

Core Requirements
Introductory Courses 1
CMOR 220INTRODUCTION TO ENGINEERING COMPUTATION3
Select 1 course from the following: 23
MATRIX ANALYSIS
MATRIX ANALYSIS FOR DATA SCIENCE
HONORS LINEAR ALGEBRA
LINEAR ALGEBRA
MATH 101SINGLE VARIABLE CALCULUS I 33
or MATH 105 AP/OTH CREDIT IN CALCULUS I
MATH 102SINGLE VARIABLE CALCULUS II3
or MATH 106 AP/OTH CREDIT IN CALCULUS II
Select 1 from the following:3-6
MULTIVARIABLE CALCULUS
HONORS CALCULUS III
and HONORS CALCULUS IV
Intermediate Courses 4
CMOR 304DIFFERENTIAL EQUATIONS IN SCIENCE AND ENGINEERING3
CMOR 360INTRODUCTION TO OPERATIONS RESEARCH AND OPTIMIZATION3
Select 1 course from the following: 53
ELEMENTS OF ANALYSIS
INTRODUCTION TO ANALYSIS I
INTRODUCTION TO ANALYSIS II
HONORS ANALYSIS
Select 1 course from the following:3-4
PROBABILITY AND STATISTICS
HONORS PROBABILITY AND MATHEMATICAL STATISTICS
PROBABILITY AND STATISTICS FOR DATA SCIENCE
PROBABILITY
Advanced Courses 6
CMOR 422NUMERICAL ANALYSIS3
CMOR 430ITERATIVE METHODS FOR SYSTEMS OF EQUATIONS AND UNCONSTRAINED OPTIMIZATION3
Design Project 7
CMOR 492SENIOR DESIGN PROJECT I2
CMOR 493SENIOR DESIGN PROJECT II2
Elective Requirements 8
Select 4 elective courses from department approved electives (see course list below) 812
Total Credit Hours Required for the Major in Computational and Applied Mathematics49-53
Additional Credit Hours to Complete Degree Requirements36-40
University Graduation Requirements31
Total Credit Hours120

Footnotes and Additional Information

Elective Requirements

CMOR 404GRAPH THEORY3
CMOR 405 / MATH 423PARTIAL DIFFERENTIAL EQUATIONS I3
CMOR 410MODELING MATHEMATICAL PHYSICS3
CMOR 415 / ELEC 488 / NEUR 415THEORETICAL NEUROSCIENCE: FROM CELLS TO LEARNING SYSTEMS3
CMOR 416 / ELEC 489 / NEUR 416NEURAL COMPUTATION3
CMOR 420COMPUTATIONAL SCIENCE3
CMOR 421HIGH PERFORMANCE COMPUTING3
CMOR 423 / CEVE 455NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS3
CMOR 435 / MATH 435DYNAMICAL SYSTEMS3
CMOR 442LARGE-SCALE OPTIMIZATION3
CMOR 446GRAPH ALGORITHMS3
CMOR 451SIMULATION MODELING AND ANALYSIS3
COMP 422PARALLEL COMPUTING4
COMP 441LARGE-SCALE MACHINE LEARNING3
COMP 522MULTI-CORE COMPUTING3
ELEC 478INTRODUCTION TO MACHINE LEARNING3
INDE 517MATHEMATICAL OPTIMIZATION FOUNDATIONS OF DATA SCIENCE3
INDE 577DATA SCIENCE AND MACHINE LEARNING3
MATH 322INTRODUCTION TO ANALYSIS II3
MATH 382COMPUTATIONAL COMPLEX ANALYSIS3
MATH 410CALCULUS OF VARIATIONS3
MATH 412PROBABILITY THEORY3
MATH 425INTEGRATION THEORY3
MATH 427COMPLEX ANALYSIS3
MATH 523FUNCTIONAL ANALYSIS3
MECH 420 / ELEC 436FUNDAMENTALS OF CONTROL SYSTEMS3
MECH 473ADVANCED FLUID MECHANICS I3
MECH 474ADVANCED COMPUTATIONAL MECHANICS3
STAT 418PROBABILITY3
STAT 541MULTIVARIATE ANALYSIS3

Policies for the BA Degree with a Major in Computational and Applied Mathematics

Program Restrictions and Exclusions

Students pursuing the BA degree with a major in Computational and Applied Mathematics should be aware of the following program restrictions:

  • Students pursuing the major in Computational and Applied Mathematics may not additionally declare the major in Operations Research.
  • Students pursuing the major in Computational and Applied Mathematics may not additionally declare the minor in Operations Research.

Transfer Credit 

For Rice University’s policy regarding transfer credit, see Transfer Credit. Some departments and programs have additional restrictions on transfer credit. Requests for transfer credit must be approved for Rice equivalency by the designated transfer credit advisor for the appropriate academic department offering the Rice equivalent course (corresponding to the subject code of the course content). The Office of Academic Advising maintains the university’s official list of transfer credit advisors on their website: https://oaa.rice.edu. Students are encouraged to meet with the applicable transfer credit advisor as well as their academic program director when considering transfer credit possibilities. 

Additional Information

For additional information, please see the Computational Applied Mathematics and Operations Research website: https://cmor.rice.edu/.

Opportunities for the BA Degree with a Major in Computational and Applied Mathematics

Academic Honors

The university recognizes academic excellence achieved over an undergraduate’s academic history at Rice. For information on university honors, please see Latin Honors (summa cum laude, magna cum laude, and cum laude) and Distinction in Research and Creative Work. Some departments have department-specific Honors awards or designations.

Fifth-Year Master's Degree Option for Rice Undergraduate Students 

In certain situations and with some terminal master's degree programs, Rice students have an option to pursue a master’s degree by adding an additional fifth year to their four years of undergraduate studies.

Advanced Rice undergraduate students in good academic standing typically apply to the master’s degree program during their junior or senior year. Upon acceptance, depending on course load, financial aid status, and other variables, they may then start taking some required courses of the master's degree program. A plan of study will need to be approved by the student's undergraduate major advisor and the master’s degree program director.

As part of this option and opportunity, Rice undergraduate students:

  • must complete the requirements for a bachelor's degree and the master's degree independently of each other (i.e. no course may be counted toward the fulfillment of both degrees).
  • should be aware there could be financial aid implications if the conversion of undergraduate coursework to that of graduate level reduces their earned undergraduate credit for any semester below that of full-time status (12 credit hours).
  • more information on this Undergraduate - Graduate Concurrent Enrollment opportunity, including specific information on the registration process can be found here.

Rice undergraduate students completing studies in science and engineering may have the option to pursue the Master of Computational and Applied Mathematics (MCAAM) or the Master of Industrial Engineering (MIE) degree. For additional information, students should contact their undergraduate major advisor and the MCAAM/MIE program director.

Additional Information 

For additional information, please see the Computational Applied Mathematics and Operations Research website: https://cmor.rice.edu/.