Module 1 Course Project: ArrayList Real-World Speed

profileMr. Goodman

 

Module 1Course Project: ArrayList Real-World Speed


  • 3 years ago
  • 30
files (3)

CEIS295_Module1_Project_Template_v1.pptx

CEIS295 Module 1

Speed Test for ArrayList Data Structure

Rubric

Activity Requirement(s) Points
Develop Code to Test Algorithm’s Real-World Speed TimeProcess.py Code 6
Develop Code to Use Objects with the ArrayList Client.py Code 6
Develop Code to Test Algorithm Speed ArrayListActualSpeed.py code 6
Screenshot to Demonstrate Working Application Screenshot of running application showing your name and the current date 6
Excel Table Showing Relevant Speeds Table showing amount of time for each process 6

TimeProcess.py Python Code

Paste your TimeProcess.py Python code.

Include the following processes:

Test the following process speed:

Display “Hello Everyone” one thousand times

Code:

Client.py Python Code

Paste your Client.py Python code in the box on the right side.

Include the following attributes and behaviors:

Attributes

__client_id

__first_name

__last_name

__phone

__email

Behaviors

__eq__

__str__

Getters and Setters

Code:

ArrayListActualSpeed.py Python Code

Paste your Python code. Include the following processes:

Read records into application

Test the following process speeds:

Add records to beginning of data structure

Add records to end of data structure

Add records to middle of data structure

Retrieve records from beginning of data structure

Retrieve records from end of data structure

Retrieve records from middle of data structure

Code:

Screenshot of Running Code

Run your ArrayListActualSpeed.py code and take a screenshot of the output. The output screenshot must show your name and the date to be accepted.

Please note. We are looking to avoid plagiarism. As a result, if the running code does not show your name and the current date, then this Course Project will be given a zero until you submit a PowerPoint that shows your name and the current date in the output screenshot.

Table of Speeds

Create a table showing the time that it takes for the following scenarios:

Printer Queue or Call Queue or Service Queue

Add many records to end of data structure

Pull all records off front of data structure

Customer Service Center

Display random records

Call Center

Add some records

Display random records

Remove some records