CIST 004A
Computer Programming I (C++ Programming)
West Valley College · UGRD · Fall 2026
Catalog description
Advisory: Placement as determined by the college’s multiple measures assessment process or completion of a course taught at or above the level of intermediate algebra. This is a foundation course emphasizing the concepts and methodologies of programming using the C++ language. Emphasis is on good programming style, object-oriented design, decomposition, encapsulation, abstraction, and testing. Example topics include memory allocation, flow control, logic, objects, classes, methods and argument passing, control structures, and iteration. Students have the opportunity to learn programming, documentation and software testing skills, algorithmic problem-solving, programming methodologies, and to write and debug small to medium-sized programs.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- MW 0800-1005
- Meeting dates
- 08-29-2026 - 12-18-2026
- Location
- Che School of Prof. Studies 131
- Instructor
- Calle, Andres
002
Availability not recently verified- Days & times
- TR 1015-1220; T 1015-1220; T 1015-1220; R 0940-1140
- Meeting dates
- 08-29-2026 - 12-18-2026; 09-29-2026 - 09-29-2026; 11-03-2026 - 11-03-2026; 12-10-2026 - 12-10-2026
- Location
- Che School of Prof. Studies 154B
- Instructor
- Lam, An