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
72 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 Burk K T Fall 2024 Total: 83
CMPSC 9 Wang R K Winter 2025 Total: 254
See All
74
3.0
CS9 . Burk K T A Month 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 4 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 4 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 4 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 A Month Ago

Grade based on only quizzes and labs. Labs were not too difficult overall, except for the final lab which he accidentally made impossible (curved accordingly though). The quizzes were impossible to study for and did not feel very fair but they were doable. You can also get extra credit for having faster runtimes on the last 2 labs he gives.

0 helpful 0 unhelpful
CS24 . Burk K T A Month Ago

Grade was based on 3 quizzes and 9 labs. The labs were never too difficult as long as you understand the lecture material. Except for the final lab which was completely impossible, but he curved accordingly. The quizzes were impossible to study for though, and you could end up doing bad easily. Overall really nice guy though.

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