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