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