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
BURK K T
Kevin Burk
3.0
68 reviews
PHELP1508
W
14:00 PM - 14:50 PM
37 / 38

PHELP1508
W
15:00 PM - 15:50 PM
21 / 38

PHELP1508
W
16:00 PM - 16:50 PM
31 / 37

GIRV 1115
W
17:00 PM - 17:50 PM
9 / 34

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 2024 Total: 129
CMPSC 9 Solis S W Spring 2024 Total: 92
See All
70
3.0
CS9 . Burk K T 16 Days Ago

The class was genuinely hard, harder than other profs from what I have seen. He is an actually good prof though and cares about making sure that his students learn the concept, lectures are genuinely effective. Just make sure you are doing the labs right.

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

It is impossible to know what going to be on the test, so you have to search everything he taught you outside. And in that process, you will learn a lot of new things and be better. (prof's intent) no study guide. Labs is hard, but its fun. Use paper to take note. He did big curve (really good). Be prepared to run a function on paper.

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

do you people expect him to just tell you how to do the labs in lecture? is that your definition of a “good lecturer”? if you actually pay attention and understand what he's trying to teach, and then make a genuine effort to apply the concepts and do the labs yourself, you'll learn a ton. unbelievable how people do not even try to use their brains

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

RUN. This class is like taking 3 classes at once. What we learn in lecture (1) has nothing to do with the labs (2) and nothing to do with the exams (3). Exams show that he does not know how to test computer science knowledge. Most people GPTd this class. Exam avgs are around ~45%, and he does not even moderately believe that is his fault.

0 helpful 0 unhelpful
CS24 . Burk K T 4 Days Ago

He started including quizzes along with his difficult labs. The quizzes weren't too difficult but the grading is pretty harsh. He doesn't post lecture material anywhere, so you can't miss it.

0 helpful 0 unhelpful
CS24 . Burk K T 6 Days Ago

Very difficult class, but overall I learned a lot. Graded on weekly labs and 3 quizzes, the labs were difficult (were either pretty easy or insanely difficult). OH were helpful to go to. The quizzes aren't too bad, but they're on paper and not forgiving of minor mistakes. you can't do bad on the quizzes.

0 helpful 0 unhelpful
See all 70 reviews
See All
CMPSC 9
142 / 150 Closed
Intermediate Python Programming
Richert Wang 4.5
T R
15:30 PM - 16:45 PM
41.3% A
CMPSC 5A
0 / 140 Closed
Introduction to Data Science 1
Solis S W
T R
08:00 AM - 09:15 AM
69.5% A
CMPSC 5A
1 / 140 Closed
Introduction to Data Science 1
T B A
T R
08:00 AM - 09:15 AM
69.5% A
CMPSC 5A
58 / 175 Enrolled
Introduction to Data Science 1
Tanna A A
M W
08:00 AM - 09:15 AM
69.5% A
CMPSC 8
150 / 150 Full
Introduction to Computer Science
Diba Mirza 4.7
T R
12:30 PM - 13:45 PM
53.2% A
CMPSC 8
206 / 218 Enrolled
Introduction to Computer Science
Diba Mirza 4.7
T R
12:30 PM - 13:45 PM
53.2% A
CMPSC 8
48 / 50 Enrolled
Introduction to Computer Science
Diba Mirza 4.7
T R
09:30 AM - 10:45 AM
53.2% A