CS 20B - Data Structures with Java

    Recent Professors
    Su J. C.
    Recent Semesters
    Fall 2026
    Class Size
    Not published
    Credits
    3
    Prerequisite
    CS 56.
    Fall 2026 Sections
    View Fall 2026 sections of CS 20B
    Transfers To
    CSU
    Description
    This course is an introduction into the study of computer algorithms and data structures. This advanced programming course will use the Java language to teach methods of representing and manipulating data within a computer. Topics include stacks, queues, trees, sorting, searching, modeling, and dynamically created storage spaces. Students will learn the problem solving skills necessary to write complex computer programs and to make important software design and maintainability decisions.
    Usually Held
    Tue 6:45pm–9:50pm