Title: Learning Objectives
Course: Programming Fundamentals II (TEMPLATE) > Section: Competency Modules

Upon successful completion of competency 3.2, the student will be able to:
1. Describe how the object that invokes a member function is passed to that function
2. Specify that a member function should not modify the object that invokes it
3. Describe how an object is assigned to another object
4. Demonstrate an understanding of the differences between C-strings (character arrays) and the C++ string class object
5. Demonstrate how to perform basic operations (input, output, assignment, comparisons, etc.) on character, C-string, and C++ string data
6. Demonstrate an understanding of file input and output by developing a program uses file input and output