Oct 03, 2022  
Course/Program Inventory 
Course/Program Inventory

CITC 1318 - Data Structures

Credit hours: 3

Course Description:
This course covers the basic fundamental principles of Data Structures. It uses a programming language to implement a variety of data structures. Topics will include recursion, containers, vectors, pointers, dynamic memory, stacks, queues, and Lists with or without iterators. User Designed classes are implemented.

Student Learning Outcomes:
Students will be able to:

  1. Understand operator overloading, inline code and container classes.
  2. Create classes using dynamic memory.
  3. Implement recursive functions.
  4. Implement stack and queues with or without the stack class
  5. Implement Linked Lists and Doubly Linked.