CSE-112

Download as PDF

Introduction to Computer Science II

Comp Science & EngrUndergraduateScience, Math, Engineering, & Technology

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