CS3021: Introduction to Data Structures and Intermediate Programming - NPS Online
Introduction to Data Structures and Intermediate Programming
Course #CS3021
Est.imated Completion Time: 3 months
POC: NPS Online Support
Overview
This second course in the programming practices sequence builds upon the topics covered in CS2020. The first objective of the course is the teaching of data structures and abstract data types. The second objective is the teaching of object-oriented programming concepts such as inheritance and polymorphism. Topics covered include recursion, file input and output, dynamic memory allocation, lists, binary search trees, balanced binary search trees, and hashing techniques. C++ is used in the course.
Prerequisites
- CS2020

Application Deadlines
-
08 Jan 2024
Spring Quarter applications due
-
01 Apr 2024
Summer Quarter applications due
-
08 Jul 2024
Fall Quarter applications due
Academic Calendar
-
09 Oct 2023
Columbus Day (holiday)
-
24 Oct 2023
Shift day: treat as Friday class schedule
-
10 Nov 2023
Veteran's Day (holiday)
See NPS Academic Calendar for more dates.