MAC 125
Advanced C++ Programming · 3 credits · Fall 2026
Requirements
Pre-requisite of MAC 101 is required
About this course
This course presents object-oriented algorithmic problem solving using C++. Topics include pointers and pointer arithmetic, linked lists, memory management, recursion, operator overloading, inheritance and polymorphism, stream and file I/O, exceptions and exception handling, templates and STL, applications of simple data structures and testing and debugging techniques.
Seat status as of Oct 3, 2:39 AM ET. Seats can change between refreshes.
8 of 8 sections · 8 open
Chill Rank compares professors using Rate My Professors reviews, from Chill to Brutal. What each rank means
2976-LEC Regular
Tue/Thu · 10:30 AM - 12:45 PM
M Building M-B45 / Center 3 C-426
Samia AlblwiNo Rate My Professors rating foundIn PersonOpen
2977-LEC Regular
Tue/Thu · 1:00 PM - 3:15 PM
Online-Synchronous / B Building B-332
Lawrence MullerChill Rank 3 of 5: Fair?★ 4.0(113)Difficulty 2.8/5 · 67% would take again#3 chillest of 4 for this courseHybrid SynchronousOpen
2978-LEC Regular
Mon/Wed · 8:00 AM - 10:15 AM
B Building B-101
Ming LeiNo Rate My Professors rating foundIn PersonOpen
7136-LEC 2ndSession
Mon/Wed · 1:00 PM - 5:35 PM
B Building B-228
Instructor not announced yetIn PersonOpen