|
Apr 30, 2025
|
|
|
|
DEV 113 - Intermediate C++ Programming 5 CR
Previously PROG 113. Expands upon the fundamentals covered in DEV 111 . Covers object oriented programming concepts using C++. Other topics include: program specification, design of abstract data types and classes, inheritance, polymorphism, encapsulation, and using the Standard Template Library.
Prerequisite(s): DEV 111 or PROG 111 with a C or better. Placement by assessment into ENGL 101 , or completion of ENGL 92 or ENGL 93 with a C or better.
Course Outcomes
- Create and use pointers obtained from dynamic memory allocation (the “new” Operator).
- Explain the difference between C++ strings and C strings.
- Design and create classes which use inheritance and virtual functions (Polymorphism).
- Declare and use friend functions and friend classes.
- Use Streams to manage input and output, including files.
- Create Class and Function Templates and utilize C++ Standard Template Library functions and classes.
- Use iterators.
- Use assertions and exceptions.
Find out when this course is offered
Add to Favorites (opens a new window)
|
|