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