Data Structures and Algorithms Project
VerifiedAdded on 2019/09/16
|6
|611
|425
Project
AI Summary
This assignment is a programming project focused on implementing and evaluating data structures and algorithms in C++. The project involves creating a call center simulation program that uses a queue to manage incoming calls. Students are tasked with designing the data structures, implementing the core functionality (adding calls, removing calls, updating the queue), creating a graphical user interface (GUI) to display call information and statistics, and evaluating the efficiency of their chosen algorithms. The project is broken down into four parts: Task 2.1 requires a discussion of data storage methods and justification of the chosen approach. Task 2.2 involves specifying and explaining the implemented data structure. Task 2.3 focuses on developing a working C++ program using object-oriented techniques, documenting the code, and providing screenshots. Finally, Task 2.4 requires an evaluation of the program and suggestions for improvement. The assignment assesses the student's understanding of data structures, algorithms, object-oriented programming, and GUI design. The marking criteria include the implementation of sorting algorithms, the explanation and implementation of the chosen data structure, program functionality, object-oriented techniques, program evaluation, and additional features like the GUI.
1 out of 6