2024-2025 Undergraduate Catalog 
    
    Oct 06, 2024  
2024-2025 Undergraduate Catalog
Add to Personal Catalog (opens a new window)

CS 132 - Computer Science II C++



5.0 Credits
Builds upon concepts learned CS& 131 Computer Science I. Reinforces good program design, style, and decomposition while also introducing students to object-oriented programming in C++. Students gain the ability to solve bigger and more complex computing problems by learning how to use data structures (lists, dictionaries, sets, etc.), recursion, interfaces and inheritance.
Prerequisite Completion of CS& 131 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. Implement programming solutions following a provided object-oriented design and common best practices.
  2. Employ advanced inheritance concepts in programming to link common data types together and simplify their construction. 
  3. Read, write and debug C++ programs utilizing recursion.
  4. Solve computer science problems using common computer science abstract data types, libraries and algorithms.
  5. Implement and test a design of relationships among objects using a class hierarchy and inheritance.


Course Typically Offered
Winter, Spring



Add to Personal Catalog (opens a new window)