This was from Miles Chen a professor in the math department from around the middle part of 2019:

The major is jointly administered by the Math Department and Statistics Department. The goal is to provide a strong foundation for students who plan on pursuing graduate studies in fields related to Data Science.

Students will have to take statistics courses that cover data analysis (Stats 101A, 101C, 102A, 102B) as well as courses that cover more advanced proof-based math like Math 115A and Math 131A. Students will learn programming in C++ (Pic 10A), R (Stats 20), and Python (Stats 21 - new course). It is a capstone major, so students will take a capstone course with a data project in their final year. A few new courses are also being developed for the major. The full requirements for completing the major is expected to be published and made public by Fall 2019.

Thereâ€™s a few reasons for the naming â€śData Theoryâ€ť rather than Data Science. Data Science rests on a foundation of math, statistics, and computer science (in addition to domain knowledge of the source of data). One could imagine another major with a stronger focus on software/computer engineering that is developed as a joint venture between Stats/CS or Math/CS departments. â€śData Theoryâ€ť highlights the more theoretical components of the major. That said, students in the data theory major will still get a lot of exposure to computer programming - but will probably learn less of the theoretical aspects of computer science (similar to the difference between PIC courses and CS courses.)

And the language by the professor is standard at UCLA (as I copy and paste):

The University wants to convey that the major will set someone up for graduate studies if she/he desires, not that the main or only focus is to go for graduate studies.

I just wanted to add that thereâ€™s also a Python class in the Program In Computing (â€śPICâ€ť) courses 16, which has been there for awhile longer than the one Dr. Chen mentioned in his blurb, as well as Java courses in the three-course PIC 20 series.

which can be attached to oneâ€™s degree as a Specialization in Computing, which just about any major can include, with exceptions being the Computer Science major, Statistics, and Data Theory, because, of course, most of their computer courses are self-contained.

There are computationally based majors for various disciplines: Computational and Systems Biology leading to an MS (Life Sciences Department), Linguistics and Computer Science (Linguistics Department), and Mathematics of Computation (Math Dept.).

And there are minors in Digital Humanities, available to a large cross-section of majors; Bioinformatics, for life-science majors, and GIS&T through Geography.

At some point, hopefully soon, Iâ€™ll parse the list for course 22 in my post labeled above as â€śList 2â€ť and try to remove the courses that donâ€™t belong â€“ it appears that there are a few the University doesnâ€™t offer anymore within the Stats department.

There are also a handful of courses that are not offered now because the first cohort for Data Theory (â€śDTâ€ť) having entered in 2019 as freshmen hasnâ€™t reached the level to be able to take them. As far as transfers are concerned, I didnâ€™t see any who were listed as DT majors for the cohort entering in 2019 â€“ unless they were listed under Statistics majors, so itâ€™ll be interesting to see (at least for me) what the numbers are for 2020. Perhaps the Math department is holding off until 2021 for transfers so those who entered as frosh in 2019 catch up with those who transfer in.

I redid the following schedule because the prior one was more jumbled and confusing.

UCLA Data Theory (â€śDTâ€ť) Major â€“ Minimum Total of Units needed to complete DT major:
â€¦â€¦GE Requirementsâ€¦â€¦â€¦â€¦â€¦â€¦â€¦48
â€¦â€¦Prep for Majorâ€¦â€¦â€¦â€¦â€¦â€¦38-39
â€¦â€¦Major Requirementsâ€¦â€¦â€¦51-60
â€¦â€¦Totalâ€¦â€¦â€¦â€¦â€¦â€¦â€¦â€¦â€¦137-147, with 33-43 min. additional units needed to be filled towards the 180 units needed to graduate. This can be accomplished by delving more into the DT major or by adding another major or minor. Unit caps are stated as 208-216, which might be enforced for Letters and Sciences, but not in engineering. I donâ€™t know if there is a program for DT as in engineering (with a 3.5 min. gpa), whereby one can obtain a masters in DT by taking an additional year of courses.

GE Requirements, 48 units min., 10 Courses. Here are two Links:

Here are the links related to these courses (lower division classes are numbered < 100, and upper is â‰Ą 100):

â€“ Mathematics and Program In Computing Undergraduate Course Landing, the prerequisite courses and the links to each class which gives a sample syllabus, a very detailed course description, and when course is offered:

â€“ Here are the Math Courses, Descriptions and Prerequisites (without having to go to an individual link provided for each class, with less detail in description):

I didnâ€™t include the following classes from Math which donâ€™t appear to be offered anymore:

â€¦â€¦Math 172B: Actuarial Models I

â€¦â€¦Math 172C: Actuarial Models II

â€¦â€¦Math 173A: Casualty Models I

â€¦â€¦Math 173B: Casualty Models II

â€¦â€¦Math 175: Introduction to Financial Math (**Possibly still offered, because they offer a more advanced financial math class)

â€¦â€¦Math 176: Speech Communications for Actuarial Students

I think this followed from a few years back when math deemphasized the Actuarial major, even though it still offers the Financial Actuarial Mathematics major. I didnâ€™t see these in the class schedule for 2019-2020.

**- UCLA used to offer Stats from within the Math Department, but it broke off Stats into its own category. Youâ€™ll be taking Data Theory core classes from Math or Stats unless they break off Data Theory from these two. **

- Letâ€™s see what Dr. Chen had to say again:

So you have Data Analysis Courses:

Stats 101A: Introduction to Data Analysis and Regression

Stats 101C: Introduction to Statistical Models and Data Mining

Stats 102A: Introduction to Computational Statistics with R

Stats 102B: Introduction to Computation and Optimization for Statistics

Then you have advanced-proof based math:

Math 115A: Linear Algebra â€“ Techniques of proof, abstract vector spaces, linear transformations, and matrices; determinants; inner product spaces; eigenvector theory. P/NP or letter grading. (A lot of majors at UCLA require this course, even among computational and Economics-related majors.)

Math 131A: Analysis - Rigorous introduction to foundations of real analysis; real numbers, point set topology in Euclidean space, functions, continuity. P/NP or letter grading.

These courses might ensure that you wouldnâ€™t have to take courses with undergrads if you entered an MS in Data Science program. I believe this is what Dr. Chen meant when he said the following:

Again, not that UCLA wouldnâ€™t prepare a DT major for the workplace.

And you have the Programming Courses:

PIC 10A: Introduction to Programming, C++

Stats 20: Introduction to Statistical Programming with R

Stats 21: Python and Other Technologies for Data Science

Unless thereâ€™s a restriction on DT majors, you can probably take the Specialization in Computing coursework. Hereâ€™s the link to this program:

Thereâ€™s a three-course PIC series involving Java, 20A, 20B, 20C. And as seen above, there are Math and Stats courses involving programming.

Major Cutoffs: 3.30 gpa in premajor gets one in automatically, but a 2.70 is the minimum. Those with between a 2.70 and 3.30 will be admitted â€śif space is available.â€ť For transfers, it essentially looks like a 3.30 is needed.

There is a capstone within the DT major, a senior project, which more majors at UCLA are requiring.

Hereâ€™s what Math M148 states:

Students solve real data science problems for community- or campus-based clients. Students work in small groups with faculty member and client to frame clientâ€™s question in data science terms, create mathematical models, analyze data, and report results. Students may elect to undertake research on foundations of data science, studying advanced topics and writing senior thesis with discussion of findings or survey of literature on chosen foundational topic. Development of collaborative skills, communication principles, and discussion of ethical issues. Letter grading.

I hope this gives you at least a basis of what to expect from the DT major at UCLA. In any case your counselor/advisor or maybe your talks with your math professors would be best with whom to consult. Sounds like a great major.

Sorry I sloughed over the non-DT courses as I wanted to detail mainly the DT major. But for Letters and Science, there are also: the Writing, the Foreign Language, the Diversity, and the Quantitative Reasoning Requirements within L&S.

Writing Requirements, Letters and Science

If one doesnâ€™t qualify for bypassing Writing I, the student will have to take English Composition 3, 5.0 units. Writing II encompasses a list of courses to take which are below. One can satisfy this requirement within the GEs by taking the Freshmen Clusters, but there are also some interesting courses for WII outside of the Clusters and GEs.

Hereâ€™s a link to an algorithm to see if one can bypass WI and the reqs:

If you wanted to step up your game by taking say a scientific or business writing class hereâ€™s a list of Composition classes, with upper division having some really specialized classes:

Sorry about some of the links not working because I originally did this based off of the 2019-20 UCLA catalogue. UCLA has updated the requirements for Data Theory (DT), and there are 27 courses that are required for the major, not 25 as I showed above.

With that in mind, I wanted to see how a four-year Data Theory (DT) courseload would work out for a student who would need maxed out GEs and prereqs, because itâ€™s not a short major, but it is in Letters & Science which requires a lot of GEs. I will refer to the student as â€śZâ€ť (totally fictitious and wonâ€™t invoke gender references).

I. Hereâ€™s a general algorithm for determining GEs for oneâ€™s major.

â€¦.b** Determine if the GE Writing I requirement has been met. If not, take English Composition 3 in summer before or early in freshman year.

â€¦.b** From the three GE Foundation tracks, find the sub-foundational classes required for oneâ€™s primary area of study by the college/school in which the major is located. (Example for DT will follow.)

â€¦.b** Determine if the student will take a freshman-year cluster:

â€¦â€¦â€¦b** If yes, then pick a three-term, freshman-year Subject Cluster, which will reduce GEs and remove the Writing II requirement which will be completed in the spring term.

â€¦â€¦â€¦b** If no, then the three-sets of Foundation GEs and their sub-foundational subjects will be chosen from the following inclusive of an approved Writing II course (English Comp has some specialized lower- and upper-division writing courses, which may or may not satisfy the II requirement):

â€¦.b** If needed, choose approved courses that will fulfill the Language Requirement. (Links for these will follow so as not to clutter the writeup.)

â€¦.b** Choose a course that will fulfill the Diversity Requirement, which is required of all students.

â€¦.b** Choose a Quantitative Reasoning class if necessary. Some majors will satisfy this requirement, and some will score well enough on the Math to bypass this requirement.

I. Here are the following assumptions about Student Z:

b** Z didnâ€™t have any AP college credits for Mathematics and will take all 6 calculus courses, 31A-33B at UCLA, even if 33B isnâ€™t required for DT; Iâ€™m guessing though that it could be recommended.

b** Z did not meet the Letters & Science Language requirement, so Z will take language classes at UCLA.

â€¦.b** L&S in which DT is located, requires the following Foundations GEs and its sub-foundational courses:

â€¦â€¦â€¦.FOUNDATIONS OF THE ARTS & HUMANITIES, 3 Courses 15 Total Units Minimum
â€¦â€¦â€¦â€¦â€¦Literary & Culture Analysis, 1 Course, 5 Units
â€¦â€¦â€¦â€¦â€¦Philosophic & Linguistic Analysis, 1 Course, 5 Units
â€¦â€¦â€¦â€¦â€¦Visual & Performance Arts Analysis & Practice, 1 Course, 5 Units

â€¦â€¦â€¦.FOUNDATIONS OF SOCIETY & CULTURE, 3 Courses Total 15 Units Minimum
â€¦â€¦â€¦â€¦â€¦Historical Analysis, 1 or 2 Courses, 5 or 10 Units
â€¦â€¦â€¦â€¦â€¦Social Analysis, 2 or 1 Course, 10 or 5 Units

â€¦â€¦â€¦.FOUNDATIONS OF SCIENTIFIC INQUIRY, 4 Courses Total 18 Units Minimum, 2 Labs
â€¦â€¦â€¦â€¦â€¦Life Sciences, 2 Courses, 1 with Lab, 9 Units
â€¦â€¦â€¦â€¦â€¦Physical Sciences, 2 Courses, 1 with Lab, 9 Units

â€¦.b** Here is a link for the freshman clusters for 2020-21:

â€¦â€¦â€¦b** Student Z has chosen Cluster M1 â€“ â€śFood: a Lens for Environment & Sustainability,â€ť and satisfying this cluster will cover the following courses within the Foundational GEs:

â€¦â€¦â€¦b** By completing the M1 Cluster, the following GEs will still need to be completed:

â€¦â€¦â€¦.FOUNDATIONS OF THE ARTS & HUMANITIES, 3 Courses, 15 Total Units Minimum
â€¦â€¦â€¦â€¦â€¦Literary & Culture Analysis, 1 Course, 5 Units
â€¦â€¦â€¦â€¦â€¦Philosophic & Linguistic Analysis, 1 Course, 5 Units
â€¦â€¦â€¦â€¦â€¦Visual & Performance Arts Analysis & Practice, 1 Course, 5 Units

â€¦â€¦â€¦.FOUNDATIONS OF SOCIETY & CULTURE, Total 2 Courses, 10 Units Minimum
â€¦â€¦â€¦â€¦â€¦Historical Analysis, 1 or 2 Courses, 5 or 10 Units
â€¦â€¦â€¦â€¦â€¦Social Analysis, 1 or 0 Courses, 4 or 0 Units

â€¦â€¦â€¦.FOUNDATIONS OF SCIENTIFIC INQUIRY, Total 1 Courses, 4 Units Minimum
â€¦â€¦â€¦â€¦â€¦Physical Sciences, 1 Courses, 4 Units (No Lab)

â€¦â€¦â€¦â€¦â€¦Foundation of Arts & Humanities, Literary & Cultural Analysis: Italian 42A, â€śItaly through Ages in English: Saints and Sinners in Early Modern Italyâ€ť, 5.0 Units

â€¦â€¦â€¦â€¦â€¦Foundation of Arts & Humanities, Philosophic & Linguistic Analysis: Philosophy 9, â€śPrinciples of Critical Reasoningâ€ť, 5.0

â€¦â€¦â€¦â€¦â€¦Foundation of Arts & Humanities, Visual & Performance Arts & Practice; Musicology 7, â€śFilm & Musicâ€ť, 5.0

â€¦â€¦â€¦â€¦â€¦Foundation of Society & Culture, Historical Analysis, Scandinavian 138, â€śVikingsâ€ť, 5.0
â€¦â€¦â€¦â€¦.Foundation of Society & Culture, Social Analysis, Comparative Literature 20, â€śBlockchain: Future of Absolutely Everythingâ€ť, 5.0

â€¦â€¦â€¦â€¦.Foundation of Scientific Inquiry, Physical Sciences, Geography 5, â€śPeople and Earthâ€™s Ecosystemsâ€ť, 5.0

â€¦.b** For GE Languages, Student Z wanted to take Sumerian, the oldest written language, or Akkadian, the second oldest, but the scheduling is inconsistent for both (Near Eastern Languages at UCLA is underappreciated and underenrolled) so Z chose Greek instead. Hereâ€™s a link for the approved language classes:

â€¦â€¦â€¦b** Student Z will take Statistics 112, â€śStatistics: Window to Understand Diversityâ€ť, 5.0.

â€¦.b** The DT required courses have changed from earlier when I listed them. There are now 27 pre-major and major courses that are required for a degree in DT, rather than 25. Rather than duplicate-listing them, hereâ€™s the updated worksheet:

IV. Hereâ€™s a complete listing of courses for student Z, with approximate term when course is offered, possible year when they can be taken â€“ perhaps â€śshouldâ€ť be taken, their units and what requirement theyâ€™ve satisfied, abbreviated as: Course and Number, â€śTitleâ€ť / Term / Units / Requirement // Added Notes. There are a total of 42 classes with 184 Units:

English Composition 3 / Sum, Y0; F, Y1 / 5.0 / Writing I

Cluster M1A, â€śFood: A Lens for Environment & Sustainabilityâ€ť / F, Y1 / 6.0 / GE-Foundation

Cluster M1B, â€śFoodâ€¦â€ť / W, Y1 / 6.0 / GE Foundation

Cluster M1CW, â€śFoodâ€¦â€ť / S, Y1 / 6.0 / GE Foundation, Writing II

Italian 42A, â€śItaly through Ages in English: Saints and Sinners in Early Modern Italyâ€ť/ W, Y1-Y4 / 5.0 / GE Foundation of Arts & Humanities, Literary & Cultural Analysis

Philosophy 9, â€śPrinciples of Critical Reasoningâ€ť/ S, Y1-Y4 / 5.0 / GE Foundation of Arts & Humanities, Philosophic & Linguistic Analysis

Musicology 7, â€śFilm & Musicâ€ť/ S, Y1-Y4 / 5.0 / GE Foundation of Arts & Humanities, Visual & Performance Arts & Practice

Scandinavian 138, â€śVikingsâ€ť / W, Y1-Y4 / 5.0 / GE Foundation of Society & Culture, Historical Analysis

Comparative Literature 20, â€śBlockchain: Future of Absolutely Everythingâ€ť / ?, Y1-Y4 / 5.0 / GE Foundation of Society & Culture, Social Analysis

Geography 5, â€śPeople and Earthâ€™s Ecosystemsâ€ť / F, W?, S?, Y1-Y4 / 5.0 / GE Foundation of Scientific Inquiry, Physical Sciences

Geek 1, Elementary / F, Y1-Y4 / 5.0 / GE Language Requirement

Greek 2, Elementary / W, Y1-Y4 / 5.0 / GE Language Requirement

Greek 3, Elementary / S, Y1-Y4 / 5.0 / GE Language Requirement

Math 31A, â€śDifferential and Integral Calculusâ€ť / F, Y1 / 4.0 / DT Prerequisite

Math 31B, â€śIntegration and Infinite Seriesâ€ť / W, Y1 / 4.0 / DT Prerequisite

Math 32A, â€śCalculus of Several Variablesâ€ť / S, Y1 / 4.0 / DT Prerequisite

Math 32B, â€śCalculus of Several Variablesâ€ť / F, Y2 / 4.0 / DT Prerequisite

Math 33A, â€śLinear Algebra and Applicationsâ€ť / W, Y2 / 4.0 / DT Prerequisite

Math 33B, â€śDifferential Equationsâ€ť / S, Y2 / 4.0 / Not Required

PIC 10A, â€śIntroduction to Programmingâ€ť / F or W, Y1 / 5.0 / DT Prerequisite

Math 42, â€śIntroduction to Data-Driven Mathematical Modeling: Life, The Universe, and Everythingâ€ť / S, Y2 / 4.0 / DT Prerequisite // Lists Math 31A-33A, PIC 10A as Prerequisites

Math 115A, â€śLinear Algebraâ€ť / S, Y2 / 5.0 / DT Prerequisite // Lists Math 33A as Prerequisite

Stats 10, â€śIntroduction to Statistical Reasoningâ€ť / F, Y2 / 5.0 / DT Prerequisite Elective // No Listed Prerequisites

Stats 20, â€śIntroduction to Statistical Programming with Râ€ť / W, Y2 / 4.0 / DT Prerequisite //Stats 10, 12, or 13 Listed as Prerequisite

Stats 21, â€śPython and Other Technologies for Data Scienceâ€ť / S, Y2 / 4.0 / DT Prerequisite //Stats 20 Listed as Prerequisite

Math 118, â€śMathematical Methods of Data Theoryâ€ť / F, W; Y3-Y4 / 4.0 / DT Major Requirement // Prerequisites Math 42 and Math 115A

Math 131A, â€śAnalysisâ€ť / F, W, S; Y3-Y4 / 4.0 / DT Major Requirement // Listed Prerequisites: Math 32B, M33B , 115A; Slight conflict because Math 33B is not required for DT major

Math 156, â€śMachine Learningâ€ť / F, W; Y4 / 4.0 / DT Major Requirement // Listed Prerequisites: Math 115A, 164, Stats 100A, PIC 10A, Stats 21

Math 182, â€śAlgorithmsâ€ť / F, W, S; Y3-Y4 / 4.0 / DT Major Elective // Listed Prerequisites: Math 32A and 61

Stats 100A, â€śIntroduction to Probabilityâ€ť / F, W, S; Y3-Y4 / 4.0 / DT Major Requirement, Choice Between This Class and Math 170E// Listed Prerequisites Math 32A

Stats 100B, â€śIntroduction to Mathematical Statisticsâ€ť / F, W, S; Y3-Y4 / 4.0 / DT Major Requirement, Choice Between This Class and Math 170S // Listed Prerequisites Stats 100A

Stats 101A, â€śIntroduction to Data Analysis and Regressionâ€ť / W, Y3-Y4 / 4.0 / DT Major Requirement // Listed Prerequisites Stats 10, 12, or 13; and 20

Stats 101B, â€śIntroduction to Design and Analysis of Experiment / S, Y3-Y4 / 4.0 / DT Major Elective // Listed Prerequisite Stats 101A

Stats 101C, â€śIntroduction to Statistical Models and Data Miningâ€ť / F, Y3-Y4 / 4.0 / DT Major Requirement // Listed Prerequisite Stats 101B

Stats 102A, â€śIntroduction to Computational Statistics with Râ€ť / W, Y3-Y4 / 4.0 / DT Major Requirement // Listed Prerequisites Stats 20, Math 33A

Stats 102B, â€śIntroduction to Computation and Optimization for Statisticsâ€ť / S, Y3-Y4 / 4.0 / DT Major Requirement // Listed Prerequisites Stats 100B, 102A, Math 33A

Stats 102C, â€śIntroduction to Monte Carlo Methodsâ€ť / F, Y4 / 4.0 / DT Major Elective // Listed Prerequisites Stats 100B, 102A

Stats 147, â€śData Technologies for Data Scientistsâ€ť / Not Offered Currently Because No DT Majors in Upper Division / 2.0 / DT Major Requirement // Listed Prerequisites Stats 100B, 101A, 101C

Stats C161, â€śIntroduction to Pattern Recognition and Machine Learningâ€ť / Not Offered Currently Because No DT Majors in Upper Division / 4.0 / DT Major Elective // Listed Prerequisites Stats 100B and Math 33A

Stats 184, â€śSocietal Impacts of Dataâ€ť / Not Offered Currently Because No DT Majors in Upper Division / 2.0 / DT Major Requirement // Listed Prerequisites Stats 100B, 101A, or 101C

Stats M148, â€śExperience of Data Science / Not Offered Currently Because No DT Majors in Upper Division / 4.0 / DT Major Capstone Project // Listed Prerequisites Stats 100B, 101A, or 101C

Some notes:

â€“ So it is feasible to have effectively no APs or other things to opt out of courses and still be pretty close to 180 units. But those who do have them, can get credit and simultaneously up the 180 minimum cap and add AP credits generated and do what they want with the other credits, double major, delve deeper into the major, etc. Or they can use them to graduate earlier.

â€“ There are four upper-division DT classes that have not been offered yet, Stats 147, M148, C161, and 184, because the first cohort of prospective DT majors entered in 2019 as freshmen and obviously arenâ€™t upperclassmen. There were as far as I could see none that entered that year from community college either. I donâ€™t foresee any transfers being admitted this year also, because the 2020-21 schedule doesnâ€™t appear to include these classes.

â€“ I originally wanted to put together an individual 12-quarter schedule/planner but thatâ€™s a little hard to do with a new major. I believe, though, that students should try to attempt to do this within a spreadsheet to keep track of their classes and keep detailed track of specific GE, pre-major and major requirements with cumulative units completed and yet to be taken. Things wonâ€™t go perfectly, because any preplanned course schedule will run into time and day conflicts, etc, and some will change their majors, but I think it would be a good exercise.

When I get a chance, Iâ€™ll try to do a comparison between Stats and Data Theory, perhaps in a different thread. And I might do course listings for other majors.

The main thing is that Stats is a shorter major with 20 lower and upper division classes required, with the key courses being the 9 Stats classes 100A-100C, 101A-C, and 102A-C being the chief foundation classes.

Because itâ€™s a shorter major, students often combine Stats with Applied Math, and I believe perhaps Econ or Bus Econ, or something remotely relatable. Some students are stepping into a grad Stats program for an MS right away. Weâ€™ll have to see what DT majors do.