New Registration Deadlines start winter quarter. So Register Early!

[ Login ]

Classes

PROG 113 Intermediate C++ Programming • 5 Cr.

Description:

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: PROG 111 with a C or better. Placement by assessment into ENGL& 101, or completion of ENGL 092 or 093 with a C or better.

Outcomes:

After completing this class, students should be able to:

  • Create and use pointers and dynamic memory allocation.
  • Demonstrate the difference between C++ strings and C strings.
  • Create and use new classes through inheritance and virtual functions
  • Declare and use friend functions and friend classes.
  • Explain the need for Data Encapsulation.
  • Use Streams to manage input and output, including files.
  • Create Class and Function Templates.
  • Use Standard Template Library functions and classes.
  • Explain the use of iterators.
  • Demonstrate the use of assertions and exceptions.

Offered:

v3.4.2.0

Footer Navigation

Contact info

Bellevue College
3000 Landerholm Circle SE Bellevue, WA 98007-6484 U.S.A.
Work: (425) 564-1000