2022-2023 Undergraduate Catalog 
    
    Nov 22, 2024  
2022-2023 Undergraduate 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.
Prerequisite CS 132 with a grade of 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Design and implement a class representation of an abstract type.
  2. Use inheritance, multiple inheritance and virtual inheritance in designing and coding class structures.
  3. Apply polymorphism and virtual methods to generalize programming solutions.
  4. Design and code implementations of types such as stacks, queues, lists, and multiple form of trees.
  5. Use the Standard Library features to implement standard program components.
  6. Develop medium to large scale programs.
  7. Work in a small group to develop complex projects.


Course Typically Offered




Add to Personal Catalog (opens a new window)