2013-2014 Catalog 
    
    Dec 11, 2024  
2013-2014 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).

Course-level Learning Objectives (CLOs)
Upon successful completion of this 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)