Introduction to data science methods and Python programming language for students with little to no experience in the subjects. Topics include foundational programming concepts, problem-solving strategies and code design, and data science concepts as table operations, exploratory data analysis, basic probability.

No Prerequisites

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
GEs Area C Quant Relationships
Unlocks CMPSC 5B MATH 104A
Disallowed majors cmpsc
CONRAD P T
Phill Conrad
4.5
72 reviews
GIRV 1119
W
12:00 PM - 12:50 PM
30 / 30 Full

SH 1430
W
13:00 PM - 13:50 PM
30 / 30 Full

ILP 4105
W
14:00 PM - 14:50 PM
29 / 30

ILP 4105
W
15:00 PM - 15:50 PM
29 / 30

ILP 3316
W
16:00 PM - 16:50 PM
30 / 30 Full

See All
Winter 2024 . Tanna A A
LSB 1001
M W
15:30 PM - 16:45 PM
Winter 2024 . Solis S W
BUCHN1920
T R
15:30 PM - 16:45 PM
See All
CMPSC 5A Solis S W Spring 2024 Total: 80
CMPSC 5A Tanna A A Spring 2024 Total: 50
See All
72
4.5
CS156 . Conrad P T 3 Months Ago

He's nice, but the class sucks, and he's not doing it any favors. The group projects are poorly organized and I learned very little despite putting in lots of effort. He micromanages and generally makes the class feel like something from high school. Avoid CS156 unless you miss feeling like a 15-year-old taking your first AP.

0 helpful 0 unhelpful
CS156 . Conrad P T 4 Months Ago

Conrad is a nice guy. I guess that's why he has a high rating. He and his teaching team sucks. He creates projects that require a high level of participation from he and his TAs (reviewing PRs, responding to many different group questions), and then does not attend to these responsibilities. Bad planner, bad at supporting students. Bad class.

0 helpful 0 unhelpful
CMPSC8 . Conrad P T 1 Year, 2 Months Ago

Took his online course for CMPSC 8 and had a great time. He's funny and cares about students

0 helpful 0 unhelpful
CMPSC16 . Conrad P T 1 Year, 4 Months Ago

One of the few professors I'd rate 5/5. Took CS16 and he was absolutely amazing at helping students get situated into complicated computer science concepts. Funny, lectures broken down to ELI5 language, class pace was definitely doable, and incredibly knowledgeable. The labs were easy and ZyBook was a phenomenal online textbook used for the class.

0 helpful 0 unhelpful
CS156 . Conrad P T 1 Year, 9 Months Ago

Cs156 taught me how to code. Loved this class and loved conrad!

0 helpful 0 unhelpful
CMPSC8 . Conrad P T 2 Years Ago

Professor Conrad was great, especially online which is how I took this course. He is always open to any and all questions, and has a ton of easily accessible office hours. The class is a lot of work every week, with reading, quizzes, and labs, but if you stay on top if it early in the week, or even get ahead, it's not a problem.

0 helpful 0 unhelpful
See all 72 reviews
CMPSC 9
155 / 300 Enrolled
Intermediate Python Programming
Kharitonova Y
T R
15:30 PM - 16:45 PM
41.3% A
CMPSC 9
0 / 300 Enrolled
Intermediate Python Programming
Yekaterina Kate Kharitonova 2.5
T R
15:30 PM - 16:45 PM
41.3% A
CMPSC 16
90 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 1.9
M W
14:00 PM - 15:15 PM
53.3% A
CMPSC 24
149 / 149 Full
Problem Solving with Computers II
Diba Mirza 4.8
T R
12:30 PM - 13:45 PM
57.0% A
CMPSC 32
135 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.4% A
CMPSC 40
101 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 1.9
T R
14:00 PM - 15:15 PM
38.3% A