|
|
Dec 11, 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 (was CMPSC 143).
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. [REASON]
- Code and utilize common algorithms and analyze them for efficiency using Big-O and Big Omega notation. [REASON]
- Use the basic constructs of the C++ programming language to write a correct, efficient and maintainable applications program. [REASON]
- Describe the concepts of abstracting, encapsulation, inheritance, and polymorphism and explain how they have been incorporated within the C++ language. [COMMUNICATE]
- 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)
|
|
|