Loading course details…
Loading course details…
Bergen Community College · 3 credits · UGRD

This course is a study of the representation and implementation of abstract data types and related algorithms that are used in computer science. Topics considered include lists, strings, stacks, queues, trees, graphs, networks, file structures, recursive functions, sorting techniques, searching techniques, hashing, and analysis of algorithms.
Fall 2026 · 2 sections
| Section | Days & time | Location | Instructor |
|---|---|---|---|
| B010Class #32632-CIS-277-B010 | Friday 10:00 AM - 11:55 AM Pitkin Education Center S-344 (In Person Lecture)10:00 AM - 11:55 AM Hybrid ONLINE (Asynchronous Laboratory)09-02-2026-12-21-2026 | Pitkin Education Center S-344Hybrid ONLINE | Aljamal, F |
| B010 notes: These are courses with a lecture that is online and a lab that meets in person. Online lectures can be asynchronous with no virtual class meetings or synchronous with required virtual meetings on posted days/times. For add'l info visit: <a href="https://bergen.edu/online" target="_blank"> bergen.edu/online</a> | |||
| B040Class #32633-CIS-277-B040 | Friday 8:00 AM - 9:55 AM Pitkin Education Center TBA (In Person Lecture)8:00 AM - 9:55 AM Hybrid ONLINE (Asynchronous Laboratory)09-02-2026-12-21-2026 | Pitkin Education Center TBAHybrid ONLINE | Aljamal, F |
|---|---|---|---|
| B040 notes: These are courses with a lecture that is online and a lab that meets in person. Online lectures can be asynchronous with no virtual class meetings or synchronous with required virtual meetings on posted days/times. For add'l info visit: <a href="https://bergen.edu/online" target="_blank"> bergen.edu/online</a> | |||