Skip to main content
SMC Students homeSchedule of Classes home
Class

CS-> CS 20B: Data Structures with Java

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.
  • Prerequisites:
    CS 56.
  • Credits:
    3 units
  • Notes:
    Transfer: UC,CSU;
    C-ID: COMP 132.

Fall 2025

  • T 6:45 p.m.-9:50 p.m. | Joseph Su | Online
    CS-> CS 20B-4055
    Online
  • Th 6:45 p.m.-9:50 p.m. | Joseph Su | Online
    CS-> CS 20B-4056
    Online