How is this first semester schedule?

Intended CS major, backup major is Data Science in L&S.

Data 8

CS 61A

Math 1A

ESPM 50AC

Any feedback/comments?

Note, these are all 4 unit courses.

Looks manageable to me and looks good to me.

Here’s what my kid finally decided (hopefully all classes and discussions are open by the time he registers):

MWF: Data 8
MWF: Classic 10A Intro to Greek Civilization
MWF: CS 61A
TTh: Math 1B

MWF Math 1B discussion 1hr
T CS 61A Lab 1.5 hrs
W Data 8 Lab 2 hrs
Th CS 61A Discussion 1.5 hrs
Th Classic 10A Discussion 1 hr

I think my kid wants to double major in CS and DS, assuming he can get by the 3.3 CS barrier. He says that the overlap looks to be about 80% of classes, so why not. It puts a tear to this data guru’s eye…

yeah I was thinking about this. CS and DS seems very realistic to complete in 4 years. Was also considering CS or DS along with Haas. We’ll see how it goes, I’ll complete the prereqs for both and then I’ll decide. @ProfessorPlum168

Note that https://ls.berkeley.edu/advising/planning/schedule-planning/double-majors-and-simultaneous-degrees says that “No more than two upper division courses may be used in common to fulfill requirements in both majors.”

I’m also taking CS61A this semester, other classes are:

  • CS70 (Discrete Math and Probability)
  • Cog. Sci 1

I was going to take MCB61/64 but none of these are offered this semester, so I’m thinking about taking 198BC or some upper level course. But since it’s recommended between 10-13 units during the fist semester as a transfer student, maybe I should stick to these 3 courses?

I personally would. I know CS 61A is a tough course, but that CS 70 is generally regarded as harder. I’d want to save as much time for those 2 courses.

The reason I think I can take 4 courses is because I think (hope) CS 61A will be the only rigorous course, with Data 8 being essentially review of 61A. I’ve already completed Calculus so Math 1A shouldn’t be too difficult.

@smsk

Re: #6

You may want to choose a schedule with enough courses that you can drop one but still remain with at least 13 units (the minimum per semester in L&S). E.g. if you take 16 units, but with one 3 unit course that is not critical to prerequisite sequencing for your major, you can drop that one and have 13 units if you find that the workload with 16 units is too high.

Re: #6

You may want to choose a schedule with enough courses that you can drop one but still remain with at least 13 units (the minimum per semester in L&S). E.g. if you take 16 units, but with one 3 unit course that is not critical to prerequisite sequencing for your major, you can drop that one and have 13 units if you find that the workload with 16 units is too high.

If you do drop a class, you may be able to pick a 1- or 2-unit Decal.

Thanks for your suggestions. I think it would be wise to sign for 16 units just in case I need to drop a class during my first semester (I hope not, finger crossed). I’m thinking about taking LING100 (Introduction to linguistics).

As for CS70 being harder than C61A? Really? I took the equivalent of MATH55 at my CC and I was hoping CS70 would be more like a review for me, but now I’m worried. I thought the real weeder classes from L&S CS were the 61 series.

About half of students in CS 61A and CS 70 earn B+ or higher grades, while somewhat more do so in CS 61B. This may be due to CS 61B content being more likely to have been partially seen before (either in community college or AP CS A), and that L&S students who did poorly in CS 61A are likely to choose not to take CS 61B.

https://www.berkeleytime.com/grades/?course1=2321-all-all&course2=2323-all-all&course3=2327-all-all

Having seen Math 55 before should help you with some of the content in CS 70.

Note that unless you are a CNR student, ESPM 50AC is closed as all the seats are reserved for CNR. I wanted to take the class too, but alas…

@ucbalumnus Your explanation is crystal clear — as usual :wink: Thanks!

Anyone thinking about taking a Berkeley Connect class? I think you can take Berkeley Connect in ESPM even if you’re not a CNR student, but I could be dead wrong…

I’m going crazy trying to find the classes I need in order to declare my major at the end of this semester… If I ever thought about a double major, I was daydreaming :stuck_out_tongue:

Fresh update: Got reply from my advisor, she also agrees with @kjake2000 that it’s not a good idea to take C61A and CS70 in the same term. Just posting this in case someone else is in the same boat as me.

My kid’s advisor is “strongly recommending” not to take 2 CS classes at the same time. Unless I’m missing something it seems like CS 61A and CS 8 shouldn’t be too bad, especially for someone who’s been programming for a solid 6 years. After all, my guess is that towards the final semesters, CS majors will be taking 2 or 3 CS courses a semester.

Most majors require 7-8 upper division courses, so the nominal course load would be 2 upper division major courses per semester as a junior/senior.

However, CS courses with programming assignments and projects can be higher workload than other courses of similar credit value (e.g. CS theory courses, which are like math courses in terms of workload). Other courses that tend to consume more time include those with labs, art studio, music performance, or any kind of large project.

Mine is going to try this:

  1. MATH H110 (Honors Linear Algebra, 4 units), Required for major. Home Department approved the course, Golden Bear Adviser did not argue.
  2. LATIN 101 (Vergil, 4 units), Fulfills the L&S Breadth Requirement in “Arts & Literature”, also gives Upper Division credits outside of Major Department (needs 6 units like this to graduate). Professor teaching the course approved enrollment via e-mail, after looking at credentials in Latin.
  3. CLASSIC R44 (Roots of Western Civilization, 5 units), Fulfills the L&S Breadth Requirement in “Historical Studies” and fulfills “Reading and Composition Requirement”, either A or B.

4a. MATH 55 (Discrete Mathematics, 4 units). Required for major. However, there may be a problem enrolling because of seats restriction.

4b. If MATH 55 isn’t possible to enroll into: GEOG 50AC (California, 4 units). Fulfills the L&S Breadth Requirement in “Social & Behavioral Sciences” and “American Cultures” Requirement.

4 courses, 17 units.
If MATH 55 is not possible to enroll into right away, he will enroll into GEOG 50AC and attend MATH 55’s lectures, hoping that a seat may open after people start dropping the course, which, I was told, happens on a regular basics. Then he will enroll into MATH 55 and drop GEOG 50AC, to be taken later. At this point, declaring major seems to be more important that fulfilling “American Cultures” Requirement.

You all sound like you’re way on top of this, but just want to mention the Phase 1 13.5 unit limit (or does that not apply for some reason?). Working through which courses to try for Phase 1…

Also, do you all have a Phase 2 date listed, or just a vague adjustment period?

Finally, does anyone know when the earliest enrollment time is on July 18?