C++ Programming Language I
CATALOG COURSE DESCRIPTION:
This course is an introduction to C++ object-oriented programming, including
fundamentals, logic, algorithm development, classes, functions and
inheritance.
COURSE OBJECTIVES:
To gain a working knowledge of the C++ programming language to include the
following:
- Define and apply the fundamentals, structure, logic and syntax
of C++ programming.
Assessment of Outcome: This will be
assessed through creation of a basic C++ program, as evaluated by a
rubric.
- Identify the terminology associated with object-oriented
programming and C++.
Assessment of Outcome: This will be
assessed by a score of at least 70% on an object oriented
programming and C++ terminology examination.
- Develop, design and code simple to moderate applications using
C++
Assessment of Outcome: This will be
assessed through a final project, as evaluated by a rubric.
- Analyze program code.
Assessment of Outcome: This will be
assessed by a score of at least 70% on a code analysis examination.
- Interpret and use strings, variables, repetition structures,
pointers, arrays, structures, functions, friends, inheritance,
classes and objects.
Assessment of Outcome: This will be
assessed through a final project, as evaluated by a rubric.
- Identify memory management principles and explain how they
affect the design and implementation of C++ programs.
Assessment of Outcome: This will be
assessed through written discussion questions, as evaluated by a
rubric.


|