UCSBPlat.com directly in your GOLD Try it Now

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 135 PSTAT 235 PSTAT 234 PSTAT 134
These majors only stats ece
KHARITONOVA Y
Yekaterina Kate Kharitonova
2.5
171 reviews
BSIF 1217
W
09:00 AM - 09:50 AM
0 / 38

BSIF 1217
W
10:00 AM - 10:50 AM
0 / 37

SSMS 1301&
W
11:00 AM - 11:50 AM
38 / 50

SSMS 1301&
W
12:00 PM - 12:50 PM
21 / 50

SSMS 1301&
W
13:00 PM - 13:50 PM
24 / 50

SSMS 1301&
W
14:00 PM - 14:50 PM
19 / 50

SSMS 1301&
W
15:00 PM - 15:50 PM
15 / 50

SSMS 1301&
W
16:00 PM - 16:50 PM
38 / 50

See All
Winter 2024 . Kharitonova Y
ILP 1203
T R
14:00 PM - 15:15 PM
Spring 2024 . Kharitonova Y
HFH 1104
T R
15:30 PM - 16:45 PM
See All
CMPSC 9 Kharitonova Y Spring 2025 Total: 153
CMPSC 9 Kharitonova Y Spring 2024 Total: 129
See All
172
2.5
CMPSC9 . Kharitonova Y 5 Months Ago

Her lectures mainly focused on helping students understand the concept rather than learn how to actually do the coding because the homework covers that. She's a sweet professor and wants to help her students. Tests are by hand but the labs might be a little challenging.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 5 Months Ago

9 labs that took forever and never what she taught. 1 midterm and final that were alright altho final was way easier. Can be a bit confusing when lecturing. She seems like a nice person but i just had a hard time learning from her.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 6 Months Ago

Very fair class. There is a good amount of homework and labs, but are really doable if you start early and go to office hours. Lectures are very helpful, she explains everything very clearly and thoroughly. Easy if you're willing to put in the work

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 10 Months Ago

Prof K is by far the best CS professor I've had. Teaches very clearly during lectures, uses I-clicker. Materials are structured to help students visualize codes (using graphs) to make it easier to understand the way the codes run step by step. Form a study group, make sure to do the assigned readings, and practice self-explaining concepts.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 1 Year, 1 Month Ago

Professor Kharitonova's CMPSC9 class can be challenging, but manageable if you stay on top of the labs and use resources like the textbook and office hours. I found unstuck ai to be a helpful study tool alongside the class materials. Overall, it's a rewarding course if you're willing to put in the effort.

0 helpful 0 unhelpful
CMPSC9 . Kharitonova Y 1 Year, 5 Months Ago

0 helpful 0 unhelpful
See all 172 reviews
See All
CMPSC 9
155 / 300 Enrolled
Intermediate Python Programming
Kharitonova Y
T R
15:30 PM - 16:45 PM
39.3% A
CMPSC 5A
148 / 150 Enrolled
Introduction to Data Science 1
Phill Conrad 4.5
T R
14:00 PM - 15:15 PM
70.2% A
CMPSC 16
90 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.2
M W
14:00 PM - 15:15 PM
53.4% A
CMPSC 24
149 / 149 Full
Problem Solving with Computers II
Diba Mirza 4.7
T R
12:30 PM - 13:45 PM
56.9% A
CMPSC 32
135 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.7% A
CMPSC 40
101 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 2.2
T R
14:00 PM - 15:15 PM
39.3% A
CMPSC 64
77 / 150 Enrolled
Computer Organization and Logic Design
Ziad Matni 4.1
M W
15:30 PM - 16:45 PM
58.2% A