|
|
Nov 22, 2024
|
|
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. Prerequisite CS& 131 with a grade of 2.5 or higher or instructor permission. Corequisite
Course-level Learning Objectives (CLOs) Upon successful completion of this course, students will be able to:
- Develop complex abstract data types, and corresponding C++ classes, including overloaded operators.
- Code and utilize common algorithms and analyze them for efficiency using Big-O and Big Omega notation.
- Use the basic constructs of the C++ programming language to write a correct, efficient and maintainable applications program.
- Describe the concepts of abstracting, encapsulation, inheritance, and polymorphism and explain how they have been incorporated within the C++ language.
- Be able to work cooperatively in small groups to produce a correct, efficient and maintainable program.
Add to Personal Catalog (opens a new window)
|
|
|