[ Login ]


PROG 111 Introduction to C++ Programming • 5 Cr.


Presents the C++ Programming Language using structured programming techniques and program development methodology. Students design, code, test and debug programs using repetition and decision structures, pointers, functions, and other C++ data structures. Prerequisite: Placement by assessment into MATH& 141 or completion of MATH 099 with a C or better, or the equivalent course from another college. Placement by assessment into ENGL& 101, or completion of ENGL 092 or 093 with a C or better.


After completing this class, students should be able to:

  • Identify and use the different data types in this programming language to manipulate data.
  • Use mathematical operators, comparison operators, and logical operators to solve business problems.
  • Plan and design a program using structured development techniques such as algorithms or pseudocode.
  • Use decision structures to decide which actions to perform in a program (if/else, switch).
  • Use repetition structures to repeat a group of statements (do, while).
  • Plan, design, create and use functions in breaking down tasks to solve a problem.
  • Compare passing values by reference or by value between functions.
  • Write valid programming statements to declare an array, initialize an array, refer to individual elements of an array, and pass arrays to functions.
  • Write valid programming statements to declare a pointer, initialize a pointer, and pass pointers as arguments to functions.
  • Use and explain the relation between pointer variables and the values they point to.
  • Use and manipulate an array of characters, e.g. string manipulations.
  • Define the general scope of work to meet project requirements or solve the problem.
  • Use the debugging tools available with the compiler to correct syntax and logic errors.



Footer Navigation

Contact info

Bellevue College
3000 Landerholm Circle SE Bellevue, WA 98007-6484 U.S.A.
Work: (425) 564-1000