Mathematics of Computation BS
The Mathematics of Computation major has the following learning outcomes:
- Strong mathematical content knowledge of single and multivariate differential and integral calculus, and differential equations
- Ability to synthesize material, solve problems, and think abstractly
- Familiarity with linear algebra, techniques of proof, and foundations of real analysis
- Ability to perform basic computer programming, especially in C++
Students entering UCLA directly from high school or first-term transfer students who want to declare the Mathematics of Computation premajor at the time they apply for admission are automatically admitted to the premajor.
Current UCLA students need to file a petition with the Student Services Office in 6356 Mathematical Sciences. All students are identified as Mathematics of Computation premajors until they satisfy the following minimum requirements for the major: (1) achieve grades of C or better in all premajor mathematics sequenced courses (Mathematics 31A, 31B, 32A, 32B, 33A, 33B), (2) achieve a minimum 2.5 grade-point average in the calculus sequence with no more than two repeats, and (3) file a petition to declare the major before completing 160 quarter units.
Preparation for the Major
Required: Mathematics 31A, 31B, 32A, 32B, 33A, 33B, 61, Physics 1A, 1B, Program in Computing 10A, 10B, 10C, and one course from Chemistry and Biochemistry 20A, 20B, Physics 1C. Each course must be taken for a letter grade. The mathematics sequenced courses (Mathematics 31A, 31B, 32A, 32B, 33A, 33B) are calculated separately from the other preparation for the major courses and must be completed with a minimum overall 2.5 grade-point average and a grade of C or better in each course. The other preparation courses must be completed with a minimum overall 2.0 grade-point average and a grade of C− or better in each course.
Repetition of more than two mathematics sequenced courses or of any mathematics sequenced course more than once results in automatic dismissal from the major.
To enter the major, students must petition after they have completed the six sequenced courses with a 2.5 minimum overall grade-point average and before completing 160 quarter units.
Transfer applicants to the Mathematics of Computation major with 90 or more units must complete as many of the following introductory courses as possible prior to admission to UCLA: two years of calculus for majors, one discrete structures course, two calculus-based physics courses, three programming courses, and one course from general chemistry for majors or calculus-based physics.
Refer to the UCLA transfer admission guide for up-to-date information regarding transfer selection for admission.
After satisfying the preparation for the major requirements, students need to petition to enter the major at the Student Services Office.
Required: Eleven Mathematics Department courses, including Mathematics 115A, 131A, 131B or 132, 151A, 151B, and six courses from 106 through 199 and Statistics 100A through 101C; three upper-division computer science courses (12 units). Each course must be taken for a letter grade. The 14 courses must be completed with a minimum overall grade-point average of 2.0, with grades of C− or better in Mathematics 115A and 131A.
Mathematics 115A is required of all majors and is intended to be the first upper-division course taken. It is strongly advised that students take Mathematics 115A as soon as the major is declared, if not earlier.