Catalog 2023-2024

Download or Print Page

CIST 004B1: Data Structures using Advanced Java

Course Description

This course provides an introduction to data structures and analysis of algorithms including concepts of abstract data types, generics, separate compilation, information hiding, dynamic allocation, linked lists, stacks, queues, hashing, binary trees and graphs, as well as sorting and searching algorithms. The course includes both lecture and programming in Java. This is a continuation of CIST 004A1 intended for students majoring in Computer Science.

Units: 4

  • Credit - Degree Applicable
  • Transferable to both UC and CSU

Course Details

  • Grade Options: Letter Grade, Pass/No Pass
  • In-Class Lecture Hours: 64 – 72
  • In-Class Lab Hours: 0

Requisites and Advisories

  • Prerequisites: CIST 004A1
  • Co-Requisites: None
  • Advisory: MATH 106 or MATH 106R

Transfer Details

  • CSU/UC: Transferable to both UC and CSU
  • C-ID: COMP 132 - Programming Concepts and Methodology II
Last Updated 7/19/23