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.
Spring 2025
- TTh 9:30 a.m.-10:50 a.m. | Nathan Greenfield | Business 201CS-> CS 52-1716Business 201
- M 11 a.m.-2:05 p.m. | Michael Bishop | Hum & Soc Science 263CS-> CS 52-1717Hum & Soc Science 263
- MW 11:15 a.m.-12:35 p.m. | Nathan Greenfield | Business 254CS-> CS 52-1718Business 254
- T 2:15 p.m.-5:20 p.m. | Michael Bishop | Business 144CS-> CS 52-1719Business 144
- ARRANGE-4.5Hours | James Gappy | OnlineCS-> CS 52-1720Online
- ARRANGE-6.5Hours | Hathairat Rattanasook | OnlineCS-> CS 52-1721Online
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