Mathematics of Computation major: How many CS classes can one take?

firmament2x
Mon, 10 May 2021 06:25:18 +0000

A few more notes, sorry for my disjointed writeup:

The pure Computer Science major at UCLA is housed in the Henry Samueli School of Engineering and Applied Science, “HSSEAS.”

Again, one has to declare as a pre-MoC major to take the HSSEAS CS pre-major classes, CS 31, 32, 33, 35L, instead of the PIC (Program in Computing) 10A, 10B, and 10C coursework.

Also, again, one has to be in the MoC major to take upper-div CS courses through HSSEAS. (Lower-div coursework is numbered < 100; upper-div ≥ 100.)

And since pure CS is in HSSEAS and therefore has less GE requirements, it probably wouldn’t be a very good idea to take the Freshman Clusters if one has plans to apply to pure CS by starting out as a pre-MoC major (again a 3.5 gpa is needed in pre-major courses for pure CS for those starting out in L&S). These clusters are meant to adapt a student to the college environment with its six-unit classes per each of a student’s three freshman-year terms; i.e., they are meant to eat up a lot of units, which is not conducive to meeting an engineering major’s coursework because it’s so tightly scheduled.

However, there are majors, minors, and specializations that include CS-related perusals in the College of Letters and Science:

Mathematics of Computation, in which I abbreviated “MoC” per above;

Linguistics and Computer Science;

Data Theory, in which I did a writeup and class schedule (poorly done if I may say) in another thread;

Specialization in Computing, in which just about anyone can take a set of coding classes in Programming in Computing (note lower- and upper-division classes);

Cognitive Science, an interdisciplinary major which includes Psychology, CS and other perusals – there are a lot of people who attach the specialization noted just above to their Cog Science majors as well as to math, economics, etc;

Computational and Systems Biology (“CaSB”);

It’s possible that UCLA’s Geography department has computational classes;

Digital Humanities minor with its list of approved courses.