UC Berkeley - Class of 2022 Applicants Thread

ProfessorPlum168
Wed, 18 Jul 2018 03:55:56 +0000

so here is the breakdown for Computer Science, L&S for my kid:
classes in bold are classes that he needs/plans to take at Berkeley.
He has 80+ credits from AP and CC coming in. Subtract 14 CC units that are used as direct transfer credits and 16 units from AP for direct transfer units (AP Engl Lit, AP Calc BC), so around 50 units for general credit usage.
18 classes needed for CS = ~72 units. 120-72=48, so hopefully the 50 will cover these 48.

CS major, L&S:

Essential Skills and University requirements
Entry Level Writing - fulfilled many ways, i.e. > 30 on ACT English Language Arts
Reading and Comprehension A - Covered by 5 in AP English Literature
Reading and Comprehension B - Covered by 5 in AP English Literature
Quantitative Reasoning - fulfilled many different ways, i.e. > 28 on ACT
Foreign Language - 3 years of dual-enrollment in Chinese
American History - took AP US History
American Cultures - took American Cultures class at CC

Seven Course Breadth
Arts and Literature - covered by American Cultures class from CC
Biological Sciences - covered by Nutrition class in CC
Historical Studies - to be taken
International Studies - ** to be taken**
Philosophy and Values - **CLASSICS 10A - Intro to Greek Civilization **
Physical Science - will be covered by CS 61C - Machine Structures, required class
Social and Behavioral Sciences - ** to be taken **

**Lower Division Courses **
**CS 61A - Structure and Interpretation of Computer Programs **
CS 61B - fulfilled by CC courses (Data Structures, C++)
**CS 61C - Machine Structures **
**CS 70 - Discrete Mathematics and Probability Theory **
Math 1A - fulfilled by 5 on AP Calc BC test
Math 1B - fulfilled by 5 on AP Calc BC test
EE 16A - Designing Information Devices and Systems I
EE 16B - Designing Information Devices and Systems II

**Upper Division Classes (36 units minimum needed) **
** Upper Division CS Design Course **
** Upper Division CS Course I **
** Upper Division CS Course II **
** Upper Division CS or EECS Course I **
** Upper Division CS or EECS Course II **
** Upper Division CS or approved technical elective I **
** Upper Division CS or approved technical elective II **
** Upper Division elective I **
** Upper Division elective II **

so 4 breadths, 5 lower division and 9 upper division minimum for CS degree. Hopefully I didn’t miss anything. 60 unit minimum for classes to be taken at Berkeley if I am not mistaken.

**Data Science **
Lower Division incremental classes:
**CS C8 - Intro to Data Science **
all other classes are covered by CS requirements.

** Upper Division classes - 5-7 classes needed: **
**DS 100 - Principles and Techniques of Data Science **
Computational & Inferential Depth - 2 classes needed. Both can be covered by upper division CS classes taken prior. UCB allows for 2 classes that can be dual-covered
**Probability - 1 class needed **
**Modeling, Learning and Decision-Making - 1 class needed **
**Human Contexts and Ethics - 1 class needed **
**Domain Emphasis - Class 1, if lucky, covered by a Social Science breadth **
**Domain Emphasis - Class 2, if really really lucky, covered by another breadth **
**Domain Emphasis - Class 3 **

so 1 incremental lower division classes, 5-7 additional upper division classes