CIS 22C - Data Structures

Course Description

This class uses the C++ language to cover topics in Data Structures:

  • Stacks, queues, linked lists, hashed tables, trees, heaps, and graphs
  • Internal and external sorting
  • Recursion and hashing
  • Object oriented programming, abstract data type, and templates
  • Team project
Prerequisites

It is required that you take one of these courses or their equivalence before CIS 22C

  • Computer Information Systems 22B
  • Computer Information Systems 15BG
  • Computer Information Systems 26A
Textbook

Data Abstraction & Problem Solving with C++ - 5th edition by F. Carrano  

Attendance

This is a hybrid course, Lab assignments and quizzes are online and exams are on campus.

Evaluation

Letter grades will be assigned based on

  • 5 individual programming assignments
  • 1 team project
  • 10 quizzes
  • 1 midterm exam
  • 1 comprehensive final exam
Back to Top