Course Description
This course offers a continuation of CIST 5A and is intended for students majoring in CIS-Computer Science Option and/or planning to transfer to a 4-year college or university. CIST 5B introduces concepts of abstract data types, Python classes, modules, and information hiding. The course introduces sorting/searching algorithms and topics in data structures, including collection types, complexity analysis, big-O notation, arrays, linear linked structures, interfaces and implementations, information hiding, polymorphism, stacks, queues, lists, trees, binary search trees, heaps, expression trees, unordered collections, bags, sets, dictionaries, and graphs.
Units: 4
Credit - Degree Applicable Transferable to both UC and CSU
Course Details
- Grade Options: Letter Grade, Pass/No Pass
- In-Class Lecture Hours: 48 – 54
- In-Class Lab Hours: 48 – 54
Requisites and Advisories
- Prerequisites: None
- Co-Requisites: None
- Advisory: CIST 005A, Intermediate Algebra or equivalent, or eligibility for transfer level math
Transfer Details
- CSU/UC:
Transferable to both UC and CSU - C-ID: COMP 132 - Programming Concepts and Methodology II