Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.

Prerequisites: Computer Science 24 with a grade of C or better

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 148 CMPSC 154 CMPSC 156 CMPSC 176A CMPSC 110
These majors only cmpsc cmpen
NASIR N
Nabeel Nasir
4.9
12 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
PHELP3525
F
09:00 AM - 09:50 AM
0 / 30

PHELP3525
F
10:00 AM - 10:50 AM
0 / 30

PHELP3525
F
11:00 AM - 11:50 AM
0 / 30

PHELP3525
F
12:00 PM - 12:50 PM
0 / 30

PHELP3525
F
13:00 PM - 13:50 PM
0 / 30

See All
Fall 2024 . Nasir N
ILP 1101
M W
09:30 AM - 10:45 AM
Winter 2025 . Nasir N
TD-W 1701
M W
09:30 AM - 10:45 AM
See All
CMPSC 32 Nasir N Fall 2025 Total: 119
CMPSC 32 Nasir N Spring 2025 Total: 132
See All
12
4.9
CS32 . Nasir N A Month Ago

Had him for CMPSC 32 and CMPSC 176A and he was A BLAST! Really loved his material, but get ready to study, esp if you have other commitments. He's very open and will definitely help you succeed if you put in some work, like going to office hours

0 helpful 0 unhelpful
CS32 . Nasir N 2 Months Ago

Absolutely love this guy, I took 130a and 176a with him after this. Very caring and supportive.

0 helpful 0 unhelpful
CS32 . Nasir N 5 Months Ago

Professor Nasir was great! I have had less than great experiences with some computer science professors on campus, and he was a nice change from that! Lectures are in depth and put the code concepts into a more understandable context. He answers questions well, is understanding and genuinely wants all of his students to succeed! Would take again!

0 helpful 0 unhelpful
CS32 . Nasir N 7 Months Ago

Very caring and very clear and interesting lectures. He made everything easy to understand and I was able to get a decent grade without having to spending much time outside class. All

0 helpful 0 unhelpful
CS32 . Nasir N 9 Months Ago

Amazing professor! Lectures are very detailed but are never an overload of information. He cares a lot about students and is amazing about answering questions in class and in office hours. Homeworks can sometimes be graded a bit harshly, but were good prep for midterm and final

0 helpful 0 unhelpful
CS32 . Nasir N 10 Months Ago

Amazing prof. Cares a lot about students

0 helpful 0 unhelpful
See all 12 reviews
CMPSC 5B
0 / 100 Enrolled
Introduction to Data Science 2
Phill Conrad 4.5
M W
09:30 AM - 10:45 AM
CMPSC 5A
0 / 150 Enrolled
Introduction to Data Science 1
Yekaterina Kate Kharitonova 2.5
T R
15:30 PM - 16:45 PM
CMPSC 9
0 / 150 Enrolled
Intermediate Python Programming
Yekaterina Kate Kharitonova 2.5
M W
15:30 PM - 16:45 PM
CMPSC 16
0 / 150 Enrolled
Problem Solving with Computers I
Maryam Majedi 2.6
M W
14:00 PM - 15:15 PM
CMPSC 24
0 / 200 Enrolled
Problem Solving with Computers II
Diba Mirza 4.7
M W
12:30 PM - 13:45 PM
CMPSC 40
0 / 120 Enrolled
Foundations of Computer Science
Ben Hardekopf 4.7
T R
15:30 PM - 16:45 PM