2012-2013 Catalog 
    Jun 25, 2022  
2012-2013 Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 132 - Computer Science II C++

5.0 Credits
Intermediate concepts of object-oriented program design and implementation using the C++ language. Topics include class design, polymorphism, composition, common algorithms, and the general use of object-oriented programming principles and algorithms for sorts and searches (was CMPSC 143). Prerequisite: CS& 131  (was CMPSC 142) with a grade of 2.5 or higher or instructor’s permission.

Course Objectives
Upon successful completion of the course, students will be able to:

  1. Develop complex abstract data types, and corresponding C++ classes, including overloaded operators. [REASON]
  2. Code and utilize common algorithms and analyze them for efficiency using Big-O and Big Omega notation. [REASON]
  3. Use the basic constructs of the C++ programming language to write a correct, efficient and maintainable applications program. [REASON]
  4. Describe the concepts of abstracting, encapsulation, inheritance, and polymorphism and explain how they have been incorporated within the C++ language. [COMMUNICATE]
  5. Be able to work cooperatively in small groups to produce a correct, efficient and maintainable program. [COMMUNICATE]

Add to Personal Catalog (opens a new window)