CSE-112
Download as PDF
Introduction to Computer Science II
Utilize Abstract Data Types to solve problems
Solve problems using classes, dynamic arrays, lists, stacks and Queues
Apply operator overloading, constructors, destructors, dynamic memory structures, and inheritance of class methods to solve problems
Explain algorithm complexity concepts, representative sorting algorithms, algorithm efficiency, and ethical programming
Expand upon previously learned programming concepts to write programs using advanced concepts and operations in a collaborative environment
Explain how standard template libraries work in C++ and how the components are organized
Abstract Data Types, Structures and Classes
Friends, Operator overloading, constructors, destructors
Arrays, Classes, and Dynamic Arrays
Pointers, Linked List, dynamic data
Stacks and Queues
Recursive techniques
Inheritance and Polymorphism
Exception Handling
Templates
Standard Template Library