Mihail Barbosu, Head, School of Mathematical Sciences
(585) 4752123, mxbsma@rit.edu
Program overview
Computational mathematics prepares students for a mathematical career that incorporates extensive computer science skills. In this major, much emphasis is given to the use of the computer as a tool to solve mathematically modeled physical problems. Students often pursue positions as mathematical analysts, scientific programmers, software engineers, or systems analysts. Job opportunities in private industry and government abound in this field.
Curriculum
Computational mathematics, BS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
MATH181, 182  LAS Perspective 7A, 7B: Projectbased Calculus I, II  8 
MATH199  Mathematics and Statistics Seminar  1 
CSCI141,142  Computer Science I, II  8 
LAS Perspectives 1, 5‡  6  
LAS Foundation 1: First Year Seminar†  3  
First Year Writing (WI)  3  
Year One: College Experience  0  
Wellness Education*  0  
Second Year  
MATH200  Discrete Mathematics with Introduction to Proofs  3 
MATH221  Multivariable and Vector Calculus  4 
MATH251  Probability and Statistics I  3 
MATH231  Differential Equations  3 
MATH241  Linear Algebra  3 
CSCI243  Mechanics of Programming  3 
CSCI262  Introduction to Computer Science Theory  3 
LAS Perspective 6‡  3  
LAS Perspective 2, 3  6  
Third Year  
MATH431  Real Variables I  3 
MATH441  Abstract Algebra I  3 
MATH411  Numerical Analysis  3 
SWEN261  Software Engineering  3 
Program Electives  9  
LAS Perspective 4  3  
LAS Immersion 1  3  
LAS Elective  3  
Fourth Year  
MATH421  Mathematical Modeling (WI)  3 
MATH412 or MATH351  Numerical Linear Algebra or Graph Theory  3 
MATH500  Senior Capstone in Mathematics§  3 
Program Electives  6  
LAS Immersion 2, 3  6  
LAS Elective  3  
Open Electives  6  
Total Semester Credit Hours  120 
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two Wellness courses.
† The First Year Seminar requirement is replaced by an LAS Elective for the 201516 academic year
‡ Students will satisfy this requirement by taking either a 3 or 4 cr lab science course. If a science course consists of separate lecture and laboratory sections, the student MUST take both the lecture and lab portions to satisfy the requirement. The lecture alone will not fulfill the requirement.
§ Students who have completed their experiential learning requirement with some other preapproved activity may replace this course with a program elective.
Accelerated dual degree option
Students may be interested in combining the BS in computational mathematics with an MS in applied and computational mathematics for an accelerated option that allows them to earn both degrees following one year of graduate study.
Computational mathematics, BS degree/Applied and computational mathematics, MS degree, typical course sequence
Course  Sem. Cr. Hrs.  
First Year  
MATH181, 182  LAS Perspective 7A, 7B: ProjectBased Calculus I, II  8 
MATH199  Mathematics and Statistics Seminar  1 
CSCI141,142  Computer Science I, II 
8 
LAS Perspectives 1, 5‡  6  
LAS Foundation 1: First Year Seminar† 
3 

First Year Writing (WI)  3  
Wellness Education*  0  
Year One: College Experience  0  
Open Elective  3  
Second Year  
MATH200  Discrete Mathematics with Introduction to Proofs  3 
MATH221  Multivariable and Vector Calculus  4 
MATH241  Linear Algebra  3 
MATH251  Probability and Statistics I  3 
MATH231  Differential Equations  3 
CSCI243  Mechanics of Programming  3 
CSCI262  Introduction to Computer Science Theory  3 
LAS Perspective 6‡  3  
LAS Perspectives 2, 3  6  
Third Year  
MATH431  Real Variables I  3 
MATH341  Advanced Linear Algebra  3 
MATH441  Abstract Algebra I  3 
MATH411  Numerical Analysis  3 
Program Electives  6  
SWEN261  Software Engineering  3 
LAS Perspective 4  3  
LAS Immersion 1  3  
LAS Elective  3  
Fourth Year  
MATH421  Mathematical Modeling (WI)  3 
MATH412  Numerical Linear Algebra  3 
MATH605  Stochastic Processes  3 
MATH645  Graph Theory  3 
MATH606  Graduate Seminar I  1 
MATH607  Graduate Seminar II  1 
Program Elective  3  
LAS Immersion 2, 3  6  
LAS Elective  3  
Open Electives  6  
Fifth Year  
MATH601  Methods of Applied Mathematics  3 
Concentration Core Courses  9  
Graduate Electives  6  
MATH790  Thesis  7 
Total Semester Credit Hours  150 
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information.
† The First Year Seminar requirement is replaced by an LAS Elective for the 201516 academic year
‡ Students will satisfy this requirement by taking either a 3 or 4credit hour lab science course. If a science course consists of separate lecture and laboratory sections, the student MUST take both the lecture and lab portions to satisfy the requirement. The lecture alone will not fulfill the requirement.
Quarter Curriculum  For Reference Only
Effective fall 2013, RIT converted its academic calendar from quarters to semesters. The following content has been made available as reference only. Currently matriculated students who began their academic programs in quarters should consult their academic adviser for guidance and course selection.
Program overview
Computational mathematics prepares students for a mathematical career that incorporates extensive computer science skills. In this program, much emphasis is given to the use of the computer as a tool to solve mathematically modeled physical problems. Graduates of the program often choose positions as mathematical analysts, scientific programmers, software engineers, or systems analysts. Job opportunities in private industry and government abound in this field.
Curriculum
Semester conversion
Effective fall 2013, RIT will convert its academic calendar from quarters to semesters. Each program and its associated courses have been sent to the New York State Department of Education for approval of the semester plan. For reference, the following charts illustrate the typical course sequence for this program in both quarters and semesters. Students should consult their academic advisers with questions regarding planning and course selection.
Computational mathematics, BS degree, typical course sequence (quarters)
Course  Qtr. Cr. Hrs.  

First Year  
1016210, 211  Mathematics and Statistics Seminar  2 
1016281, 282, 283  ProjectBased Calculus I, II, III  12 
1016265  Discrete Math I  4 
4003241  ProblemBased Introduction to Computer Science  4 
4003242  Data Structures for Problem Solving  4 
4003243  ObjectOriented Programming  4 
Science Electives  12  
Liberal Arts*  8  
1105051, 052  FirstYear Enrichment  2 
Wellness Education†  0  
Second Year  
1016305  Multivariable Calculus  4 
1016306  Differential Equations I  4 
1016351  Probability  4 
1016352  Applied Statistics  4 
1016399  Math Job Search Seminar  0 
1016331  Linear Algebra I  4 
4003334  Computer Science IV  4 
3010361  Software Engineering  4 
0502444  Technical Writing  4 
Computational Math Concentration  4  
Universitywide Elective  4  
Liberal Arts*  12  
Third Year  
1016432  Linear Algebra II  4 
1016467  Graph Theory  4 
1016461  Mathematical Modeling  4 
Computational Math Concentration  8  
Universitywide Elective  4  
Liberal Arts*  4  
1016499  Cooperative Education (optional)‡  Coop 
Fourth Year  
1016411  Real Variables I  4 
1016511  Numerical Analysis  4 
1016512  Numerical Linear Algebra  4 
Computational Math Concentration  4  
Universitywide Elective  2  
General Education Electives  8  
Liberal Arts*  12  
1016499  Cooperative Education (optional)‡  Coop 
Fifth Year‡  
1016531, 532  Abstract Algebra I, II  8 
Computational Math Concentration  4  
General Education Electives  6  
1016499  Cooperative Education (optional)‡  Coop 
Total Quarter Credit Hours  188 
* Please see Liberal Arts General Education Requirements for more information.
† Please see Wellness Education Requirement for more information.
‡ This program can be completed in four years if the cooperative education option is omitted.
Computational mathematics, BS degree, typical course sequence (semesters), effective fall 2013
Course  Sem. Cr. Hrs.  

First Year  
MATH181  LAS Perspective 7A: ProjectBased Calculus I  4 
MATH182  LAS Perspective 7B: ProjectBased Calculus II  4 
MATH199  Mathematics and Statistics Seminar (WI)  1 
MATH192  Discrete Mathematics with Introduction to Proof  3 
CSCI141,142  Computer Science I, II  8 
LAS Perspective 5†  3  
LAS Foundation 1: FirstYear Seminar  3  
ENGL150  LAS Foundation 2: Writing Seminar (WI)  3 
Wellness Education*  0  
Second Year  
MATH221  Multivariable and Vector Calculus  4 
MATH251  Probability and Statistics I  3 
MATH231  Differential Equations  3 
MATH241  Linear Algebra  3 
CSCI243  Mechanics of Programming  3 
SWEN261  Software Engineering  3 
LAS Perspective 6†  3  
LAS Perspective 1, 2, 3  9  
Third Year  
MATH431  Real Variables I  3 
MATH341  Advanced Linear Algebra  3 
MATH441  Abstract Algebra I  3 
MATH411  Numerical Analysis  3 
Program Electives  9  
LAS Perspective 4  3  
LAS Immersion 1  3  
LAS Elective  3  
Fourth Year  
MATH421  Mathematical Modeling (WI)  3 
MATH412 or MATH351  Numerical Linear Algebra or Graph Theory  3 
Program Electives  9  
LAS Immersion 2, 3  6  
LAS Elective  3  
Free Electives  6  
Total Semester Credit Hours  120 
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information.
† Students will satisfy this requirement by taking either a 3 or 4 cr lab science course. If a science course consists of separate lecture and laboratory sections, the student MUST take both the lecture and lab portions to satisfy the requirement. The lecture alone will not fulfill the requirement.
Accelerated dual degree option
Students may be interested in combining the BS in computational mathematics with an MS in applied and computational mathematics for an accelerated option that allows them to earn both degrees following one year of graduate study. A BS in computational mathematics and an MS in computer science may also be earned through a dual degree option.