CS 111C - Data Structures and Algorithms: Java

    Recent Professors
    Jessica Lynn Masters, Samuel I. Johnson
    Recent Semesters
    Spring 2027, Fall 2026, Summer 2026, Spring 2026, Fall 2025
    Class Size
    35 students
    Difficulty
    6.3Demandingout of 10
    Credits
    4
    Prerequisite
    CS 111B.
    Spring 2027 Sections
    View Spring 2027 sections of CS 111C
    Transfers To
    CSUUCTCA Area UCTCA
    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