CIS 4100

Data Structures and Algorithms

CUNY Bernard M Baruch College · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course continues the development of object-oriented approaches to the design and implementation of software systems. It covers the application of commonly used data structures and related algorithms for maintaining the data structures. Students will learn to analyze problems, develop algorithms, and implement object-oriented solutions to the problems. Data structures covered include contiguous and linked lists, stacks, queues, and general lists, search and sort techniques, binary trees, tables, hashing, recursion, and graphs. Additionally, students will learn algorithms used for list manipulation, graph searches, sorting, searching, and tree traversals. Students will learn to implement data structures and algorithms in one or more programming languages, such as C++, Java, or Python.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 10 hours ago

001

Availability not recently verified
Class #cuny_bernard_m_baruch-CIS4100Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?