CS-> CS 52: C++ Programming
This course is a continuation of C language programming using the C++ superset of C. C++ offers the following enhancements to C: operator and function overloading, information hiding, inheritance, and virtual functions. C++ will be used in the context of both traditional and object-oriented programming.
Software included in course material. This is an advanced programming course. It is strongly recommended that students take CS 50 prior to CS 52.
Software included in course material. This is an advanced programming course. It is strongly recommended that students take CS 50 prior to CS 52.
- Prerequisites:None
- Credits:3 units
- Notes:Transfer: UC,CSU;
Advisory: CS 50.
Summer 2025
- ARRANGE-9Hours | Hathairat Rattanasook | OnlineCS-> CS 52-1233Online
- ARRANGE-9Hours | Hathairat Rattanasook | OnlineCS-> CS 52-1234Online
Fall 2025
- MW 9:30 a.m.-10:50 a.m. | Nathan Greenfield | Business 201CS-> CS 52-1740Business 201
- TTh 9:30 a.m.-10:50 a.m. | Nathan Greenfield | Business 201CS-> CS 52-1741Business 201
- M 11 a.m.-2:05 p.m. | Michael Bishop | Business 253CS-> CS 52-1742Business 253
- W 11 a.m.-2:05 p.m. | Michael Bishop | Business 253CS-> CS 52-1743Business 253
- ARRANGE-4.5Hours | Long Nguyen | OnlineCS-> CS 52-1744Online