CMPS 2020 — Programming II: Data Structures & Algorithms

Catalog description: Builds on the foundation provided by CMPS 2010 to introduce the fundamental concepts of data structures and algorithms that proceed from within the framework of object-oriented programming technology. Topics include: recursion, fundamental data structures (including lists, stacks, queues, hash tables, trees and graphs) and basics of algorithmic analysis. Necessary components of object-oriented programming method will be introduced. Each week lecture meets for 150 minutes and lab meets for 150 minutes.

Requisite(s): Prerequisite: CMPS 2010 with a grade of C- or better and MATH 1030 or 1040 or 1050 or 1055 or 1060 or 2310 or 2510 with a grade of C- or better.

When

Tue/Thu

Lecture: 1.00pm - 2.15pm

Lab: 2.30pm - 3.45pm

Where

Sci 3, Room 240

Download Syllabus (PDF)

← Back to Fall 2025