Jaye Eldon Engelhardt

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in CyberSecurity (class of 2024)

View My Resume

View My LinkedIn Profile

View My GitHub Profile

Back to Portfolio

Overlap Coverage

Project description

The program takes the data given as sets. A set will not have duplicate numbers. Then covers will be provided to be tested against. A group of sets will then be queried against the covers provided. After all sets have been tested output will given in the minimum number of overlaps to find a cover for each cover. The time it took to find each cover and the mean time of all covers found, and if a cover could not be found.

How to compile and run the program

How to compile (if applicable) and run the project.

cd ./project location
make run
make small30
make med30
make large30
make large50
make small100
make small-timings
make medium-timings
make large-timings

UI Design

screenshot
Fig 1. Launch Screen.



screenshot
Fig 2. Building The Program.



screenshot
Fig 3. Simple Run.



screenshot
Fig 4 Small30 Data Set.



screenshot
Fig 5 Small30 Data Set Graph.



screenshot
Fig 6 Medium30 Data Set.



screenshot
Fig 7 Medium30 Data Set.



screenshot
Fig 8 Large30 Data Set.



screenshot
Fig 9 Large50 Data Set.



screenshot
Fig 10 Large50 Data Set Graph.



screenshot
Fig 11 Small100 Data Set.



3. Additional Considerations

You can have all the data sets make graphs with changes to the makefile.





For more details see GitHub Flavored Markdown.

Back to Portfolio