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 PSTAT 135 PSTAT 134 PSTAT 234
These majors only stats ece
WANG R K
Richert Wang
4.5
55 reviews

Lecture

BRDA 1610
T R
11:00 AM - 12:15 PM
283 / 286

Sections

GIRV 1116
W
11:00 AM - 11:50 AM
37 / 38
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
37 / 37 Full
GIRV 1119
W
15:00 PM - 15:50 PM
37 / 38
GIRV 1119
W
16:00 PM - 16:50 PM
38 / 38 Full
NH 1109
W
17:00 PM - 17:50 PM
37 / 37 Full
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 2023 Total: 223
CMPSC 9 Wang R K Summer 2023 Total: 51
See All
55
4.5
CMPSC9 . Wang R K 9 Months Ago

I took his class for CS9, and honestly a great overall experience. He is very good at making hard concepts make sense. He is always very professional, and his github for the course has all you would ever need and more to succeed in his class. He posts all of his recorded lectures which is very awesome!

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

Tough class with the new syllabus (70% of your grade determined by written exams) There are plenty of office hours for help on labs/hw due every week. Professor Wang knows his stuff, so is very important to attend lecture/watch recordings and read the textbook to pass the class, since it is very conceptual and there was only a small curve.

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

I took Professor Wang for CMPSC9 for Python, and he is great. There are two exams (midterm and final) each worth 35% each. I recommend studying lecture notes and reading the textbook and making sure to memorize coding algorithms as well as theoretical stuff to get a good score on the tests which are pretty important to get an A in the class.

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

Extremely organized professor. Lectures are engaging and well organized, and you can access recordings and summaries of them online. He truly is one of the most fair professors at UCSB, everything in the homeworks, labs, and tests are very do-able as long as you study the materials and pay attention in lecture.

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

Best professor ever. Really helpful lectures and enjoys answering questions in class. Perfect reasonable amount of homework. GOAT!! I'm going to miss him

0 helpful 0 unhelpful
CMPSC9 . Wang R K 1 Year, 5 Months Ago

GOAT!!

0 helpful 0 unhelpful
See all 55 reviews
CMPSC 5A
72 / 200 Enrolled
Introduction to Data Science 1
Tanna A A, Conrad P T
M W
15:30 PM - 16:45 PM
69.5% A
CMPSC 8
189 / 250 Enrolled
Introduction to Computer Science
Yekaterina Kate Kharitonova 2.5
M W
11:00 AM - 12:15 PM
53.2% A
CMPSC 16
165 / 165 Full
Problem Solving with Computers I
Maryam Majedi 1.8
M W
14:00 PM - 15:15 PM
53.3% A
CMPSC 24
140 / 150 Enrolled
Problem Solving with Computers II
Kevin Burk 3.0
M W
11:00 AM - 12:15 PM
57.0% A
CMPSC 32
58 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.4% A
CMPSC 40
60 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 1.8
T R
14:00 PM - 15:15 PM
38.3% A