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 PSTAT 135 PSTAT 134 PSTAT 234
These majors only stats ece
BURK K T
Kevin Burk
3.0
67 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
67
3.0
CS9 . Burk K T 20 Days 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 27 Days 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 29 Days 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 2 Months Ago

BURK! Man I miss this guy. Crappy lecturer; great for non-intro classes. Lectures not mandatory, interesting and advanced weekly projects, no exams. You WILL get stuck & have to wait in a long line of people looking for help, but it's worth it — I got 3x better at coding!! RN I'm in CS32 Nabeel (textbook word hunt only) bored out of my skull.

0 helpful 0 unhelpful
CS24 . Burk K T 7 Months Ago

I had him for both CS 16 and CS 24. CS 16 had midterm and final and I believe they were both poorly written and were difficult. On the other hand CS 24 had no tests and the grade is just nine lab assignments. The labs are difficult but I highly appreciate how there are no tests. He is very passionate about material but the assignments are hard.

0 helpful 0 unhelpful
CS32 . Burk K T 7 Months Ago

Burk is very passionate and caring. It was his first time teaching the course, and while the structure was not the best, he made a lot of compromises to help out. A lot of people are mad cuz they're bad. Only group projects, no tests. Start early, and ask him questions. Spent >20 hours a week for the first project but I learned a lot.

0 helpful 0 unhelpful
See all 67 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
58 / 175 Enrolled
Introduction to Data Science 1
Tanna A A
M W
08:00 AM - 09:15 AM
69.5% 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 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
48 / 50 Enrolled
Introduction to Computer Science
Diba Mirza 4.7
T R
09:30 AM - 10:45 AM
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