Loading course details…
Loading course details…
Pasadena City College · 3 credits · UGRD

Prerequisite: CS 003A. Corequisite: CS 008L. Recommended Preparation: Proficiency in the C++ programming language at the intermediate/advanced level. Third programming course in the series of introduction to computer science courses. Data structure concepts in designing and implementing algorithms taught in the C++ programming language. Topics include: recursion, lists, arrays, binary trees, b-trees, AVL trees, heaps, stacks, queues, priority queues, hashing and graphs. Searching, sorting and merging algorithms. Advanced concepts and manipulation of C++ pointers, pointers to functions in C++ class members, functors and advanced pointer arithmetic. At least two programming assignments of 1,500 to 2,500 lines of C++ code will be required of each individual student. At least one two-student team project of 3,000 to 4,000 lines of code will be required. For STEM Majors: Computer Science, Computer Engineering, Mathematics, and Science majors, but open to all qualified students. Total of 54 hours lecture. Transfer Credit: CSU; UC C-ID: COMP 132 Grade Mode: L, P
Fall 2026 · 3 sections
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| SectionClass #79910 | Tu Th · 4:00 – 5:25 PM2026-08-24 - 2026-12-13 | R 211 | Sassan Barkeshli |
| SectionClass #79911 |
| R 207 |
| Dave Smith |
| SectionClass #79912 | Mo We · 1:00 – 2:25 PM2026-08-24 - 2026-12-13 | R 408 | Ji Lee |
|---|