ChillSemesterSign in

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 found
In 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 course
Hybrid SynchronousOpen
2978-LEC Regular
Mon/Wed · 8:00 AM - 10:15 AM
B Building B-101
Ming LeiNo Rate My Professors rating found
In PersonOpen
5430-LEC Regular
Tue/Thu · 5:45 PM - 7:55 PM
B Building B-209
Joseph GarciaChill Rank 2 of 5: Easy?★ 4.1(29)Difficulty 2.4/5 · 76% would take again#2 chillest of 4 for this course
In PersonOpen
5431-LEC Regular
Sat · 9:15 AM - 2:00 PM
E Building E-303
Gene YaoChill Rank 2 of 5: Easy?★ 4.2(41)Difficulty 2.2/5 · 73% would take again#1 chillest of 4 for this course
In PersonOpen
7133-LEC 2ndSession
Tue/Thu · 8:00 AM - 12:45 PM
B Building B-332
Joseph GarciaChill Rank 2 of 5: Easy?★ 4.1(29)Difficulty 2.4/5 · 76% would take again#2 chillest of 4 for this course
In PersonOpen
7136-LEC 2ndSession
Mon/Wed · 1:00 PM - 5:35 PM
B Building B-228
Instructor not announced yet
In PersonOpen
8540-LEC 2ndSession
Mon/Wed · 5:45 PM - 10:15 PM
Online-Synchronous / B Building B-331
Abdel Salam ObaidatChill Rank 5 of 5: Brutal?★ 1.0(12)Difficulty 3.4/5 · 0% would take again#4 chillest of 4 for this course
Hybrid SynchronousOpen