CS 234U - Object Oriented Programming in C++ 4 Credit(s)
Prerequisite(s):
CS 162U
Course Description: A study of object-oriented programming with C++. Beginning and intermediate concepts are covered including classes, objects, member functions, overloading, inheritance, polymorphism, templates, and virtual functions. This course prepares students with a strong C++ background for transfer into upper-division coursework using C++ at a university.
Course Learning Outcomes:
- CLO#1: Demonstrate a working knowledge of the major concepts in Object Oriented Programming. (ILO: Critical Thinking)
- CLO#2: Demonstrate a functional understanding of Exception Handling and Debugging techniques.
- CLO#3: Design and write classes for use in C++ programs. (ILO: Critical Thinking)
- CLO#4: Demonstrate use of pre-existing classes in the C++ language in programs. (ILO: Critical Thinking)
- CLO#5: Create and use multiple types of constructors and destructors in classes.
- CLO#6: Use Source Control to manage complex programs.
Typical Required and Recommended Equipment and Materials: Access to a computer with Visual Studio installed.
ACTI Code and Course Type 100 Lower Division Collegiate
Length of Course: A required state minimum of (40) and a standard RCC delivery of (44) lecture hours per term, not to exceed (48) hours per term.
Add to Portfolio (opens a new window)
|