Skip main navigation


Course Description

An introduction to the concepts and methods of computer programming using C++. Students will be introduced to procedural and object-oriented programming design methodology. Topics covered include variable and constant declarations, selection statements, repetition, functions and recursion, arrays, strings, pointers, and an introduction to classes and objects. This course will prepare students for the Programming II class. This course has the option of a letter grade or pass/no pass. (C-ID: COMP 122) ADVISORY: CSIS 10 or CSIS 42

Learning Outcomes

  • Analyze and explain the behavior of simple programs involving the fundamental C++ programming constructs.
  • Modify and expand short programs that use standard conditional and iterative control structures and functions.
  • Design, implement, test, and debug a program that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions.

Last modified: November 25, 2014
Gavilan College Red Diamond 5055 Santa Teresa Boulevard Red Diamond Gilroy, CA 95020 Red Diamond (408) 848-4800