|
Nov 23, 2024
|
|
|
|
PROG 113 - Intermediate C++ Programming 5 CR
Expands upon the fundamentals covered in PROG 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): PROG 111 with a C or better. Placement by assessment into ENGL 101 , or completion of ENGL 092 or ENGL 093 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)
|
|