This assignment will re-implement the social network database(can be provided) with dynamic memory and saving into files. Heres the specification for the application:
a) User entries should be kept in a linked (ordered alphabetically by name) list with memory allocated when a new student is introduced by the user. Memory should be deallocated when a user is removed. Storage of user’s friends can still be kept in arrays
b) The Menu presented to the user should be:
1) Introduce user
2) Introduce relationship/friendship
3) Remove user
4) Print user information
5) Print report for all users (all information)
6) Save to file
7) Retrieve data from file
8) Exit
c) Your code should contain a insert and remove function. Ideally these will receive a pointer to pointer to the head of the list (but you can keep the head of the list as a global variable)
d) You should also implement a version of insert and remove functions that use balanced binary trees. This will be worth 20% of you final mark. The user should be able to choose the data structure directly from the command line when it starts the program. This should use the argc/argv arguments to main()
Category: Electrical Engineering
Dynamic Memory
simulator
Simulator Rubric
Criteria Ratings Pts
This criterion is linked to a Learning OutcomeCorrect submission
Submit Computer.java and ComputerTest.java files on Canvas. 0.0 pts
Full Marks 0.0 pts
No Marks
0.0 pts
This criterion is linked to Learning OutcomeCoding conventions and didn’t modify code
Follow the coding conventions provided in the starter code and dont rewrite or change any of the method signatures. 4.0 pts
Full Marks 2.0 pts
No Marks
4.0 pts
This criterion is linked to a Learning OutcomeADD, LD, BR, OUT, HALT
ADD, LD, BR, OUT, HALT instructions implemented correctly.
ADD – 2, LD – 2, BR – 2, OUT and HALT – 1 (Points) 7.0 pts
Full Marks 0.0 pts
No Marks
7.0 pts
This criterion is linked to a Learning OutcomeADD, LD, BR Tests
ADD, LD, BR, Tested correctly
ADD – 2, LD – 1, BR – 2 5.0 pts
Full Marks 0.0 pts
No Marks
5.0 pts
This criterion is linked to a Learning OutcomeSimulator code runs correctly
Display 9 to 1 5.0 pts
Full Marks 0.0 pts
No Marks
5.0 pts
This criterion is linked to a Learning OutcomeCC is implemented correctly 4.0 pts
Full Marks 0.0 pts
No Marks
4.0 pts
This criterion is linked to a Learning OutcomeExtra Credit
Extra Credit: Implement AND, LDI, STI, LDR, STR in addition to the above instructions for extra credit 1 point for each instruction implemented. You must create test methods in ComputerTest class to test these new methods. You will be graded on the test methods. 0.0 pts
Full Marks 0.0 pts
No Marks
0.0 pts
Total Points: 25.0
Data Engineering and Presentation
Text file network_analysis_data.txt is available on EE2702 Moodle, in Section Coursework.
This file contains the data from an experiment conducted on a network testbed. The experiment
measured the data rate on two different network paths, path_1 and path_2.
Your task is to develop a program in Python which will extract the values for the data rate on path 1
and the data rate on path 2 and will plot these values.
Computer Networks WIreShark
I included the assignment (word doc) and the class PowerPoints and additional info. Let me know if anything else is needed.
Wireshark Lab 1: http://staff.ustc.edu.cn/~bhua/Kurose_Labs_v7.0/Wireshark_Intro_v7.0.pdf
Wireshark Lab 2:
http://staff.ustc.edu.cn/~bhua/Kurose_Labs_v7.0/Wireshark_HTTP_v7.0.pdf
P2 – Improving a model from last assignment
It is a junior level Java course for Software/Electrical Engineering. (It is a first-time course for Java in engineering at my university so I would say it’s a beginner course). Comments explaining the code are appreciated. The package needs to be: (package edu.uab.maxwellh.p1;). A code from the last assignment will be provided to build off of to complete the required task for this assignment. p2.pdf says what needs to be done. The p2-furnished zip file includes a test file, so once the code is done that file can be run to test it. The capture shows what the layout should look like, just a reference. The correct_p1 zip has the files needed. There are 4 files in the zip and those are the ones that need to be worked off of. I can do the UML portion of this assignment, it is just the code that needs the work done.