Computer Security - COSC 4765

Summary

This course explores fundamental data structures in computer science. You will show your mastery of various data structures by implementing them in C++. Examples of some of the data structures that you will encounter include: linked lists, stacks, queues, trees, heaps, hash tables, and graphs. You will also explore fundamental algorithms related to tree/graph traversal, hashing, sorting, and more. This course is followed by COSC 3020 which focused more on the design and analysis of algorithms.

Course Topics

  • C++ Review
  • Lists, Stacks, and Queues
  • Trees
  • Hashing
  • Priority Queues, and Heaps
  • Advanced Data Structures

Part OneA Review of C++ / Student Led

This is not a course on C++ or any other language. This course could be conducted entirely without needing a computer or a programming langauage. In this itteration of the course, however, you as a student, will be required to program in C++ to demonstrate your mastery of data structure concepts.

Back to top