This course is designed to provide a fast-paced exposure to beginning and intermediate level C++ programming, including classes, inheritance, multiple inheritance, encapsulation, polymorphism, operator overloading and virtual functions.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.First day attendance is mandatory.
3 Undergraduate credits
Effective August 1, 1998 to present
- Employ standard C++ coding conventions, proper programming style, and appropriate documentation conventions.
- Model problems using classes and objects.
- Apply operator overloading to improve program structure.
- Implement some of the simpler design patterns.
- Manipulate external data streams.
- Use inheritance and polymorphism to effectively solve problems.