CSCI 240 - Data Structures and Algorithms

    Recent Professors
    Jonathan Johannsen, Tuan Vo, Dominick Atanasio
    Recent Semesters
    Fall 2026, Spring 2026, Fall 2025
    Class Size
    24 students
    Credits
    5
    Prerequisite
    CSCI 140 or CSCI 145
    Fall 2026 Sections
    View Fall 2026 sections of CSCI 240
    Transfers To
    CSU
    Description
    Abstract data types and algorithm analysis and design. Linear data structures including stacks, queues, vectors, and lists. Non-linear data structures including trees, binary search trees, heaps, priority queues, and graphs. Searching, sorting, and hash tables. Design patterns including divide-and-conquer, greedy method, and dynamic programming. Memory and disk management techniques.
    Usually Held
    Mon Wed 10:15am–11:40am, Mon Wed 10:50am–12:15pm, Mon Wed 11:30am–12:55pm, Mon Wed 8:00am–10:05am