2012-2013 Catalog 
    Jul 04, 2022  
2012-2013 Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 133 - Computer Science III C++

5.0 Credits
C++ Data Structures. Topics include: data structures such as list, stacks, queues, various binary trees and iterators; single, multiple and virtual inheritance, polymorphism, the STL and object- oriented design techniques (was CMPSC 144). Prerequisite: CS 132  (was CMPSC 143) 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. Design and implement a class representation of an abstract type. [REASON]
  2. Use inheritance, multiple inheritance and virtual inheritance in designing and coding class structures. [REASON]
  3. Apply polymorphism and virtual methods to generalize programming solutions. [REASON]
  4. Design and code implementations of types such as stacks, queues, lists, and multiple form of trees. [REASON]
  5. Use the Standard Library features to implement standard program components. [REASON]
  6. Develop medium to large scale programs. [REASON]
  7. Work in a small group to develop complex projects. [COMMUNICATE]

Add to Personal Catalog (opens a new window)