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

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
ILP 4107
W
09:00 AM - 09:50 AM
30 / 30 Full

ARTS 1349
W
10:00 AM - 10:50 AM
30 / 30 Full

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

ILP 4105
W
12:00 PM - 12:50 PM
30 / 30 Full

ILP 3103
W
13:00 PM - 13:50 PM
30 / 30 Full

See All
Winter 2024 . Kharitonova Y
ILP 1203
T R
14:00 PM - 15:15 PM
Spring 2025 . Kharitonova Y
BUCHN1910
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
101 / 100 Full
Intermediate Python Programming
Sharon Solis 3.0
T R
12:30 PM - 13:45 PM
39.3% A
CMPSC 5A
57 / 150 Enrolled
Introduction to Data Science 1
Tanna A A
T R
15:30 PM - 16:45 PM
70.2% A
CMPSC 5B
60 / 100 Enrolled
Introduction to Data Science 2
Sharon Solis 3.0
T R
15:30 PM - 16:45 PM
76.5% A
CMPSC 5A
137 / 140 Enrolled
Introduction to Data Science 1
Sharon Solis 3.0
T R
09:30 AM - 10:45 AM
70.2% A
CMPSCW 8
150 / 150 Full
Introduction to Computer Science
Yekaterina Kate Kharitonova 2.5
M W
11:00 AM - 12:15 PM
65.0% A
CMPSC 16
105 / 175 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.2
T R
17:00 PM - 18:15 PM
53.4% A
CMPSC 24
124 / 150 Enrolled
Problem Solving with Computers II
Kevin Burk 3.0
T R
17:00 PM - 18:15 PM
56.9% A