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 134 PSTAT 135 PSTAT 234 PSTAT 235
These majors only stats ece
SOLIS S W
Sharon Solis
3.0
23 reviews
PHELP1444
F
09:00 AM - 09:50 AM
34 / 33 Full

PHELP1444
F
10:00 AM - 10:50 AM
33 / 33 Full

PHELP1444
F
11:00 AM - 11:50 AM
34 / 34 Full

See All
Winter 2024 . Kharitonova Y
ILP 1203
T R
14:00 PM - 15:15 PM
Summer 2024 . T B A
NH 1109
T W R
12:30 PM - 13:50 PM
See All
CMPSC 9 Solis S W Spring 2024 Total: 92
CMPSC 9 Wang R K Winter 2025 Total: 254
See All
23
3.0
CMPSC5A . Solis S W 9 Months Ago

run. her class is way to hard for a supposed beginner class and she doesnt gaf about her students. ive never had a worse professor at ucsb

0 helpful 0 unhelpful
CMPSC5A . Solis S W 11 Months Ago

No one shows up to lecture and its no surprise why. The speed and the constant assumptions that we know what to do is tiring. I would like to ask questions but I am so confused that you dont know where to start. On top of this they were very late posting the answer key for the final which is absurd. If you dont go to office hours you're cooked.

0 helpful 0 unhelpful
CMPSC5A . Solis S W 11 Months Ago

This has been one of the worst experiences I have had with a class at UCSB. Professor Solis barley lectures, she talks at you as if you already know the material and moves way too fast for a beginner coding class. I went to lectures but I still had to teach myself every concept before the midterm/final. Communication was awful and disappointing.

0 helpful 0 unhelpful
CMPSC5A . Solis S W 11 Months Ago

took her for CS9 and she just copies lecture off of Richert Wang. instead of having a lesson plan she reads off his lectures and whenever she is stuck copying notes due to a mistake she made she turns to her students for help. she is very nice but always feels distant, her practice midterm and final are not very helpful to study off of

0 helpful 0 unhelpful
CMPSC5A . Solis S W 1 Year, 13 Days Ago

The professor is caring and nice but he lectures are very fast-paced and it feels like she is just talking about the material rather than actually teaching it. Although this class is supposed to be a beginner-friendly class for people with no coding experience, it doesn't feel that way at all. I don't recommend it!

0 helpful 0 unhelpful
PSTAT8 . Solis S W 1 Year, 1 Month Ago

The midterm and final were both very fair and we were given plenty of practice problems/tests to help prepare us. Prof Solis really cares about us understanding the concepts and uses the Book of Proof to teach her class. Sections were very helpful to practice more proofs and a little extra credit/curve was given at the end of the class.

0 helpful 0 unhelpful
See all 23 reviews
See All
CMPSC 9
150 / 150 Full
Intermediate Python Programming
Yekaterina Kate Kharitonova 2.5
T R
15:30 PM - 16:45 PM
39.3% 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
57 / 150 Enrolled
Introduction to Data Science 1
Tanna A A
T R
15:30 PM - 16:45 PM
70.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.5% 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.0
T R
17:00 PM - 18:15 PM
53.7% A
CMPSC 24
124 / 150 Enrolled
Problem Solving with Computers II
Kevin Burk 3.0
T R
17:00 PM - 18:15 PM
57.1% A