UCSBPlat 2.0 Beta Preview: course syllabus, automated class registration, and more Be the first to see

Intermediate topics in Computer Science using the Python programming language. Topics include object oriented programming, runtime analysis, data structures, and software testing methodologies.

Prerequisites: CMPSC 8 or CMPSC W8 or ENGR 3 or ENGR W3 or ECE 3 with a grade of C or better.

4

Units

Letter

Grading

1, 2

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 130A PSTAT 235 PSTAT 134 PSTAT 234 PSTAT 135
These majors only stats ece
WANG R K
Richert Wang
4.5
65 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
GIRV 1116
W
11:00 AM - 11:50 AM
38 / 38 Full

SH 1430
W
12:00 PM - 12:50 PM
38 / 38 Full

GIRV 1119
W
13:00 PM - 13:50 PM
37 / 37 Full

GIRV 1119
W
14:00 PM - 14:50 PM
36 / 37

GIRV 1119
W
15:00 PM - 15:50 PM
36 / 38

GIRV 1119
W
16:00 PM - 16:50 PM
38 / 38 Full

NH 1109
W
17:00 PM - 17:50 PM
36 / 37

NH 1109
W
18:00 PM - 18:50 PM
22 / 37

See All
Summer 2024 . Wang R K
BIOEN1001
T W R
09:30 AM - 10:50 AM
Fall 2024 . Wang R K
TD-W 1701
T R
15:30 PM - 16:45 PM
See All
CMPSC 9 Wang R K Fall 2025 Total: 103
CMPSC 9 Wang R K Winter 2025 Total: 254
See All
65
4.5
CS9 . Wang R K 19 Days Ago

He is really a nice guy, passionate about the course and very accessible outside of classroom. Although the labs are quite difficult and there are a lots of works, there are many office hours where you can get help. He really did explain everything very clear in the lectures and answer every questions. Awesome lecturer, definitely take his class!

0 helpful 0 unhelpful
CMPSC9 . Wang R K 3 Months Ago

Labs are very time consuming especially if you are taking this class and it isn't required for your major. Very nice, and genuinely seems to care about his students and the subject he's teaching.

0 helpful 0 unhelpful
CMPSC9 . Wang R K 3 Months Ago

lowkenuniley a great guy, super nice and passionate. I rushed through labs and homework so I missed easy points there but def don't make the same mistake. Midterms and Finals are presuamble curved so the avergae is at least a B. I was able to get an A on the midterm and B+ on final, they didn't feel exccesively hard just throuhgly study

1 helpful 0 unhelpful
CMPSC9 . Wang R K 10 Months Ago

LOVE THIS MAN. While lectures are not mandatory and are recorded, please go, as he genuinely deserves the audience. RECOMMENDATIONS: I got an A by getting basically 100% in lab/HW, but don't stress: I got mid Bs on midterm and final and he rounded. Definitely do past midterms/finals. For the final, I did well because I memorized the algorithms.

0 helpful 0 unhelpful
CMPSC9 . Wang R K 11 Months Ago

Prof Wang was super kind and engaging. In-person midterm and final were pretty standard in comparison to other cs classes. Lectures and sections weren't mandatory but I would recommend going.

0 helpful 0 unhelpful
CMPSC9 . Wang R K 1 Year, 2 Days Ago

Professor Wang does a phenomenal job at explaining the course content in a way that is easy to follow. Every lecture is recorded and posted, but I would still recommend attending. The exams are structured as well as any CS test can be. You'll do well on them if you want to actually learn, not just get the work done. Labs are challenging, yet fun.

0 helpful 0 unhelpful
See all 65 reviews
CMPSC 5A
82 / 200 Enrolled
Introduction to Data Science 1
Tanna A A, Conrad P T
M W
15:30 PM - 16:45 PM
CMPSC 8
223 / 230 Closed
Introduction to Computer Science
Yekaterina Kate Kharitonova 2.5
M W
11:00 AM - 12:15 PM
CMPSC 16
173 / 175 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.6
M W
14:00 PM - 15:15 PM
CMPSC 24
143 / 150 Enrolled
Problem Solving with Computers II
Kevin Burk 3.0
M W
11:00 AM - 12:15 PM
CMPSC 32
63 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
CMPSC 40
56 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 2.6
T R
14:00 PM - 15:15 PM