A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Mathematics BA - Computing and Applied Mathematics Concentration
- Credential class
- ceterms:BachelorDegree
- CIP
- 27.0503
- Credits (computed from items)
- 229
- Catalog edition
- 2026-2027 Undergraduate Catalog
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 196088
- CourseShelf checklist
- CK_196088_9fa7d86d
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Admission Criteria
0 items
Major Requirements
0 items
Computing and Applied Mathematics Concentration Core (56 credits)
20 items
- CSE 115LLRIntroduction to Computer Science INot resolved to a course4
- CSE 116LLBIntroduction to Computer Science IINot resolved to a course4
- CSE 191LRIntroduction to Discrete StructuresNot resolved to a course4
- CSE 241LLBDigital SystemsNot resolved to a course4
- CSE 250LRData StructuresNot resolved to a course4
- MTH 141LRCollege Calculus INot resolved to a course4
- MTH 153LRHonors Calculus INot resolved to a course4
- MTH 142LRCollege Calculus 2Not resolved to a course4
- MTH 154LRHonors Calculus 2Not resolved to a course4
- MTH 241LRCollege Calculus 3Not resolved to a course4
- MTH 251LRHonors Calculus 3Not resolved to a course4
- MTH 306LRIntroduction to Differential EquationsNot resolved to a course4
- MTH 326LRHonors Diff EquationsNot resolved to a course4
- MTH 309LRIntroductory Linear AlgebraNot resolved to a course4
- MTH 323LRHonors Linear AlgebraNot resolved to a course4
- MTH 417LRSurvey of Multivariable CalculusNot resolved to a course4
- MTH 418LRSurvey of Partial Differential EquationsNot resolved to a courseor: MTH 431LR - Introduction to Real Variables I4
- MTH 432LRIntroduction to Real Variables IINot resolved to a course4
- MTH 437LRIntroduction to Numerical Analysis INot resolved to a course4
- MTH 448LECData-Oriented Computing for MathematicsNot resolved to a course4
Additional Course Requirements (12-16 credits)
7 items
- Two 300/400 level Mathematics coursesNot resolved to a course
- Two 300/400 level Mathematics or Computer Science coursesNot resolved to a course
- Any 300/400-level MTH course, except for MTH 306LR, MTH 309LR, MTH 323LR, MTH 326LR, MTH 495TUT-MTH 499TUT, which is not already being used towards another major requirement, is acceptable.Not resolved to a course
- Any 300 or 400 level CSE courses, except for CSE 492TUT and CSE 494SEM-CSE 499TUT, are also approved.Not resolved to a course
- For these purposes STA 301LEC and STA 301REC is considered equivalent to MTH 411LR, and hence as a 400 level MTH course. Likewise, STA 302LEC and STA 302REC is considered equivalent to MTH 412LR. No other non-MTH courses can be used towards this requirement. STA 301LEC and STA 301REC and STA 302LEC and STA 302REC each count as one course towards the required number of electives. (That is, lecture and recitation components are not counted as separate courses towards this count.) MTH 431LR-MTH 432LR and MTH 419LR-MTH 420LR are designed for students who want intensive preparation in analysis and modern algebra, and are not good choices to just fill out a schedule. MTH 431LR-MTH 432LR may be taken as electives (in addition to MTH 417LR or MTH 418LR) or as requirements (in place of MTH 417LR and MTH 418LR).Not resolved to a course
- Students intending to take MTH 431LR should first take MTH 311LR to satisfy its prerequisite. In this case MTH 311LR may be used towards major elective requirements.Not resolved to a course
- Students who are not already proficient in Python are advised to take MTH 337LEC to prepare for MTH 448LEC. In this case, MTH 337LEC may be used towards major elective requirements.Not resolved to a course
Additional Degree Requirements Include
2 items
- Additional coursework to fulfill UB Curriculum requirementsNot resolved to a course
- Elective courses as needed to complete the 120 credit hour totalNot resolved to a course
Academic Requirements
0 items
Program Honors and Program Distinction
0 items
Curricular Plan
44 items
- UB SeminarNot resolved to a course3
- ElectiveNot resolved to a course1
- MTH 141LRCollege Calculus INot resolved to a course4
- MTH 153LRHonors Calculus INot resolved to a course4
- CSE 115LLRIntroduction to Computer Science INot resolved to a course4
- ENG 105LECWriting and RhetoricNot resolved to a course4
- CSE 116LLBIntroduction to Computer Science IINot resolved to a course4
- MTH 142LRCollege Calculus 2Not resolved to a course4
- MTH 154LRHonors Calculus 2Not resolved to a course4
- PathwayNot resolved to a course3
- ENG 105LECWriting and RhetoricNot resolved to a course4
- MTH 241LRCollege Calculus 3Not resolved to a course4
- MTH 251LRHonors Calculus 3Not resolved to a course4
- PathwayNot resolved to a course3
- CSE 191LRIntroduction to Discrete StructuresNot resolved to a course4
- Scientific Literacy and Inquiry 1Not resolved to a course3
- PathwayNot resolved to a course3
- MTH 309LRIntroductory Linear AlgebraNot resolved to a course4
- MTH 323LRHonors Linear AlgebraNot resolved to a course4
- MTH 300ElectiveNot resolved to a course4
- CSE 241LLBDigital SystemsNot resolved to a course4
- CSE 250LRData StructuresNot resolved to a course4
- MTH 417LRSurvey of Multivariable CalculusNot resolved to a course4
- MTH 431LRIntroduction to Real Variables INot resolved to a course4
- MTH 306LRIntroduction to Differential EquationsNot resolved to a course4
- MTH 326LRHonors Diff EquationsNot resolved to a course4
- Communication Literacy 2Not resolved to a course3
- PathwayNot resolved to a course3
- MTH 418LRSurvey of Partial Differential EquationsNot resolved to a course4
- MTH 432LRIntroduction to Real Variables IINot resolved to a course4
- MTH 300ElectiveNot resolved to a course3
- PathwayNot resolved to a course3
- ElectiveNot resolved to a course3
- ElectiveNot resolved to a course3
- MTH 437LRIntroduction to Numerical Analysis INot resolved to a course4
- MTH or CSE 300/400 ElectiveNot resolved to a course3
- Scientific Literacy and Inquiry 2Not resolved to a course3
- Scientific Literacy and Inquiry LabNot resolved to a course1
- UBC 399MNTUB Curriculum CapstoneNot resolved to a course1
- ElectiveNot resolved to a course3
- MTH 448LECData-Oriented Computing for MathematicsNot resolved to a course4
- MTH or CSE 300/400 ElectiveNot resolved to a course3
- ElectiveNot resolved to a course2
- ElectiveNot resolved to a course3
Source. University at Buffalo, catalog 2026-2027 Undergraduate Catalog — https://catalogs.buffalo.edu/preview_program.php?catoid=21&poid=8180&returnto=1177. Captured page pages/0156.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.