UCSBPlat.com directly in your GOLD Try it Now

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 111 CMPSC 156 CMPSC 32 CMPSC 130A CMPSC 178
These majors only cmpsc cmpen
MAJEDI M
Maryam Majedi
2.2
81 reviews
PHELP3525
W
14:00 PM - 14:50 PM
25 / 30

PHELP3525
W
15:00 PM - 15:50 PM
13 / 30

PHELP3525
W
16:00 PM - 16:50 PM
18 / 30

PHELP3525
W
17:00 PM - 17:50 PM
12 / 30

PHELP3525
W
18:00 PM - 18:50 PM
1 / 30 Closed

See All
Summer 2024 . Majedi M
PHELP1445
T R
14:00 PM - 15:15 PM
Winter 2024 . Mirza D
TD-W 1701
M W
11:00 AM - 12:15 PM
See All
CMPSC 24 Majedi M Fall 2024 Total: 62
CMPSC 24 Majedi M Summer 2024 Total: 15
See All
82
2.2
CS24 . Majedi M 10 Months Ago

Honestly Majedi, is a great professor and usually has a lot of good TAs and ULAs. Went to office hours multiple times for help on the labs and went to lectures which made the course honestly pretty easy by just doing that. Only thing was she wasn't really available herself during her office hours it was mostly the TAs and ULAs.

0 helpful 0 unhelpful
CS24 . Majedi M 10 Months Ago

Prof. Majedi is ok at best. Her lectures aren't superb and the labs get super hard towards the end of the class, she ended up canceling the last 2 because everyone was doing so poorly. Tests require coding on paper, which always sucks. She gives extra credit for attendance, which helped me a lot. She gives unlimited OH time after lecture.

0 helpful 0 unhelpful
CS24 . Majedi M 1 Year, 2 Months Ago

Not bad compared to the reviews

0 helpful 0 unhelpful
CS24 . Majedi M 1 Year, 2 Months Ago

Trust me, do not take her

0 helpful 0 unhelpful
CS24 . Majedi M 1 Year, 2 Months Ago

pretty good, however requires you to put in the hours on your own. If you feel like you understand the topics because it is easy, study a little more.

0 helpful 0 unhelpful
CS16 . Majedi M A Month Ago

Take this class from someone else.

0 helpful 0 unhelpful
See all 82 reviews
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 9
98 / 147 Enrolled
Intermediate Python Programming
Kevin Burk 3.0
T R
17:00 PM - 18:15 PM
39.3% A
CMPSC 9
142 / 150 Closed
Intermediate Python Programming
Richert Wang 4.5
T R
15:30 PM - 16:45 PM
39.3% A
CMPSC 16
163 / 150 Closed
Problem Solving with Computers I
Ziad Matni 4.1
T R
12:30 PM - 13:45 PM
53.4% A
CMPSC 32
0 / 31 Closed
Object Oriented Design and Implementation
T
18:00 PM - 18:50 PM
59.7% A
CMPSC 32
122 / 155 Enrolled
Object Oriented Design and Implementation
Nasir N
M W
09:30 AM - 10:45 AM
59.7% A