CIST 004B1: Data Structures using Advanced Java | West Valley College

Catalog 2026-2027

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 course is 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: Placement as determined by the college’s multiple measures assessment process or completion of a course taught at or above the level of intermediate algebra

Transfer Details

  • CSU/UC: Transferable to both UC and CSU
  • C-ID: COMP 132 - Programming Concepts and Methodology II
Last Updated 6/30/26