>> Course Descriptions

Term Subject Catalog # Title Credits / Units
Summer 2020 CS 021 Introduction to Computer Science II 4 cr.
Class Session Time Syllabus
1 5-week summer Mon - Fri CS-021-5

Description

As a continuation of CS 011: Introduction to Computer Science, this course will enable student to build a better understanding on data abstraction and build larger programs. Object-Oriented Programming and different programming languages will be taught through the course. After this course, students should be able to distinguish and use different data structures to solve problems. Topic discussed in this course include: C++, Data Abstraction, Array-Based Implementation, Linked Lists, Stacks and Queues, Inheritance and Polymorphism, Object-Oriented Programing, C++ Standard Template Library, Recursion, Exceptions and Debugging, Searching and Sorting, Trees, Heaps, Tables, Graphs.

Prerequisite(s)

CS 011.