These requirements are for students who matriculated in academic year 20232024. Students who matriculated prior to fall 2023 should refer to the Archives to view the requirements for their Bulletin year.
Bachelor of Science Requirements
Summary of Requirements for the Degree
 University Requirements (123 total s.h.)
 Students must complete all University requirements including those listed below.
 All undergraduate students must complete at least two writingintensive courses for a total of at least six credits at Temple as part of their major. The specific writingintensive course options for this major are:
Course List Code Title Credit Hours MATH 3096 Introduction to Modern Algebra 3 MATH 3098 Modern Algebra 3 MATH 4096 Senior Problem Solving 3 SCTC 2396 Writing for Science and Technology 3  Students must complete the General Education (GenEd) requirements.
 See the General Education section of the Undergraduate Bulletin for the GenEd curriculum.
 Students who complete CST majors receive a waiver for 2 Science & Technology (GS) and 1 Quantitative Literacy (GQ) GenEd courses.
 Students must satisfy general Temple University residency requirements.
 College Requirements
 A minimum of 90 total credits within the College of Science & Technology (CST), the College of Liberal Arts (CLA), and/or the College of Engineering (ENG).
 A minimum of 45 of these credits must be upperlevel (courses numbered 2000 and above).
 Complete a onecredit firstyear or transfer seminar.
 SCTC 1001 CST First Year Seminar for every entering firstyear CST student.
 SCTC 2001 CST Transfer Seminar for every entering transfer CST student.
 A minimum of 90 total credits within the College of Science & Technology (CST), the College of Liberal Arts (CLA), and/or the College of Engineering (ENG).

Major Requirements for Bachelor of Science (7173 s.h.)
At least 9 courses required for the major must be completed at Temple. At least 8 Math courses must be completed at Temple.Course List Code Title Credit Hours Computer Programming courses MATH 1033 Computing in MATLAB 1.5 MATH 1034 Applications in MATLAB 1.5 Mathematics courses MATH 1041 Calculus I 4 or MATH 1941 Honors Calculus I MATH 1042 Calculus II 4 or MATH 1942 Honors Calculus II MATH 2043 Calculus III 4 or MATH 2943 Honors Calculus III MATH 2045 Differential Equations with Linear Algebra 4 MATH 2111 Basic Concepts of Math 3 MATH 2121 Mathematical Modeling and Simulation 3 MATH 3031 Probability Theory I 3 MATH 3043 Numerical Analysis I (F) 4 MATH 3044 Numerical Analysis II (S) 3 MATH 3051 Theoretical Linear Algebra 4 Select one of the following: 3 MATH 3137Real & Complex Analysis I MATH 3141Advanced Calculus I (F) Select one of the following: 3 MATH 3138Real & Complex Analysis II MATH 3142Advanced Calculus II (S) MATH 4041 Partial Differential Equations 3 MATH 4043 Applied Mathematics (F) 3 Two Mathematics electives at the 3000+ level or above  select from the following: ^{1} 68 MATH 3032Mathematical Statistics MATH 4033Probability Theory II MATH 4051Complex Analysis Physics courses Select one of the following: 4 PHYS 1061Elementary Classical Physics I PHYS 1961Honors Elementary Classical Physics I (F) PHYS 2021General Physics I PHYS 2921Honors General Physics I (F) Select one of the following: 4 PHYS 1062Elementary Classical Physics II PHYS 1962Honors Elementary Classical Physics II (S) PHYS 2022General Physics II PHYS 2922Honors General Physics II (S) WritingIntensive Courses (Mathematics/College of Science & Technology) Select one of the following: 3 MATH 3096Introduction to Modern Algebra MATH 3098Modern Algebra SCTC 2396Writing for Science and Technology MATH 4096 Senior Problem Solving 3 Total Credit Hours 7173 Course List Code Title Credit Hours (F)  Fall only course (S)  Spring only course  ^{ 1 }
Other courses are possible, subject to approval by a Mathematics faculty advisor.