Data Structures

Course #CS3024

Est.imated Completion Time: 3 months


Abstract data types and data structures are key elements in computer programming. The objective of the course is the teaching of data structures and abstract data types, programming techniques for their development and their use in problem solving. Topics covered include dynamic memory allocation, lists, stacks, queues, binary search trees, priority queues, hash tables and hashing techniques, maps, and graphs.


  • CS2020
Offerings database access
Asset Publisher

Application Deadlines

  •  08 Jan 2024

    Spring Quarter applications due

  •  01 Apr 2024

    Summer Quarter applications due

  •  08 Jul 2024

    Fall Quarter applications due

Asset Publisher

Academic Calendar

  •  12 Dec 2023 – 14 Dec 2023

    Fall Quarter final examinations

  •  15 Dec 2023

    Fall Quarter graduation

  •  18 Dec 2023 – 05 Jan 2024

    Winter break

See NPS Academic Calendar for more dates.