Transfers ToCSUDescriptionThis course teaches the student to write programs in the C++ language and introduces the object-oriented programming paradigm. After reviewing basic statement types, students learn to write functions utilizing pass by value and pass by reference. Then students are introduced to structures, classes, and objects. Students then learn how to use objects effectively in writing programs. Students learn how operator overloading and inheritance facilitate the use of objects. Pointers, memory management techniques, friend, and virtual functions are described. Finally, students examine streams and files as an example of the application of complex object- oriented programming in the C++ language.Usually HeldMon 5:45pm–7:50pm