CS 111C - Data Structures and Algorithms: Java
- Recent Professors
- Jessica Lynn Masters, Samuel I. Johnson
- Recent Semesters
- Fall 2026, Summer 2026, Spring 2026, Fall 2025, Summer 2025
- Class Size
- 35 students
- Credits
- 4
- Prerequisite
- CS 111B.
- Fall 2026 Sections
- View Fall 2026 sections of CS 111C
- Transfers To
- CSU
- Description
- The analysis and design of computer algorithms and their underlying data structures. Analysis of the timing and efficiency of algorithms. Study of lists, stacks, queues, trees, backtracking, searching, sorting and recursion. Introduction to graphs, hash tables, heaps, priority queues and direct access files. Further study of abstract data types and object-oriented programming. UC/CSU
