CS 009C: C++ For Programmers

← 2025-26 2026-27
← 2025-26 ← 2025-26 changes (lax) changes (strict) ▾

Units: 4

Hours: Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour

Catalog page 274

Prerequisites: CS 009B; MATH 006B, may be taken concurrently or MATH 007A, may be taken concurrently or MATH 005A, may be taken concurrently or MATH 004, may be taken concurrently or MATH 009A, may be taken concurrently or MATH 09HA, may be taken concurrently

Description: Provides an introduction to the constructs provided in the C++ for procedural and object-oriented programming for students with prior experience in another object-oriented programming language. Topics include basic C++, containers such as vectors, I/O, memory management, object- oriented programming and design, unit testing, debugging and the build process.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

CS 010C
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 14/50 46/50 20/50 80/150
2024-25 25/50 41/50 33/50 99/150
2023-24 18/50 39/50 29/50 86/150
2022-23 21/50 31/50 52/100
2021-22 11/50 11/ 50