top of page

Sixth Objectives

• Within software solutions describe, implement and analyze data structure techniques such as lists, trees, hash tables, graphs, along with sorting and searching algorithms. •

Graph Intro Project (CSC382):

How it meets requirements: This is a graph project that implements adjacency lists and adjacency matrix that show nodes, adds nodes, removes nodes, connects nodes and displays what is happening on the screen.

GitHub: Graph Intro Project


Here is also a video of it in action and explaining what is going on in the program:


Lists, indexing, dictionaries, and other common data structures (CSC235):

How it meets requirements: This is a program that uses dictionary to hold user input data. Below the GitHub link is a couple pictures of the program in use.

GitHub: Project



bottom of page