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, 3

Passtime

None

Level Limit

Engineering

College
Unlocks PSTAT 135 PSTAT 134 PSTAT 234
These majors only stats ece
WANG R K
Richert Wang
55 reviews
Lecture
TD-W 1701
T R
15:30 PM - 16:45 PM
83 / 150
Sections
NH 1109
W
14:00 PM - 14:50 PM
35 / 38
NH 1109
W
15:00 PM - 15:50 PM
12 / 38
NH 1109
W
16:00 PM - 16:50 PM
26 / 37
GIRV 1112
W
17:00 PM - 17:50 PM
10 / 37
See All
Summer 2024 . Wang R K
BIOEN1001
T W R
09:30 AM - 10:50 AM
Winter 2024 . Kharitonova Y
ILP 1203
T R
14:00 PM - 15:15 PM
See All
CMPSC 9 Wang R K Fall 2023 Total: 223
CMPSC 9 Wang R K Summer 2023 Total: 51
See All
CMPSC9 . Wang R K 4 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 6 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 6 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 6 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
CMPSC 9
9 / 147 Enrolled
Intermediate Python Programming
Burk K T
T R
17:00 PM - 18:15 PM
CMPSC 16
5 / 35 Enrolled
Problem Solving with Computers I
Ziad Matni 4.9
T R
12:30 PM - 13:45 PM