Intermediate building blocks for solving problems using computers. Topics include intermediate object-oriented programming, data structures, object-oriented design, algorithms for manipulating these data structures and their run-time analyses. Data structures introduced include stacks, queues, lists, trees, and sets.

Prerequisites: Computer Science 16 with a grade of C or better; and Mathematics 3B or 2B with a grade of C or better (may be taken concurrently).

4

Units

Letter

Grading

1, 2

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 32 CMPSC 130A CMPSC 156 CMPSC 178 CMPSC 111
These majors only cmpen prcme cmpsc ee
BURK K T
Kevin Burk
3.0
68 reviews
PHELP3525
R
14:00 PM - 14:50 PM
30 / 30 Full

PHELP3525
R
15:00 PM - 15:50 PM
28 / 30

PHELP3525
R
16:00 PM - 16:50 PM
30 / 30 Full

PHELP3525
R
17:00 PM - 17:50 PM
29 / 30

PHELP3525
R
18:00 PM - 18:50 PM
26 / 30

See All
Spring 2024 . Burk K T
TD-W 1701
T R
17:00 PM - 18:15 PM
Winter 2024 . Mirza D
TD-W 1701
M W
11:00 AM - 12:15 PM
See All
CMPSC 24 Burk K T Spring 2024 Total: 130
CMPSC 24 Burk K T Spring 2023 Total: 106
See All
70
3.0
CS24 . Burk K T 13 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 15 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
CS24 . Burk K T 5 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 10 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
CS24 . Burk K T 10 Months Ago

Not like a traditional class, no exams just all labs. The labs will be difficult so you will have to earn your grade but the guy is always accessible and for help and OH will save your grades

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

Difficult labs, be ready to go to office hour and using gpt

0 helpful 0 unhelpful
See all 70 reviews
CMPSC 5A
82 / 200 Enrolled
Introduction to Data Science 1
Tanna A A, Conrad P T
M W
15:30 PM - 16:45 PM
69.5% A
CMPSC 8
223 / 230 Closed
Introduction to Computer Science
Yekaterina Kate Kharitonova 2.5
M W
11:00 AM - 12:15 PM
53.2% A
CMPSC 9
281 / 286 Closed
Intermediate Python Programming
Richert Wang 4.5
T R
11:00 AM - 12:15 PM
41.3% A
CMPSC 16
173 / 175 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.0
M W
14:00 PM - 15:15 PM
53.3% A
CMPSC 32
63 / 150 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.4% A
CMPSC 40
56 / 150 Enrolled
Foundations of Computer Science
Maryam Majedi 2.0
T R
14:00 PM - 15:15 PM
38.3% A