Rate Details and Surrender Guidelines
Individual Command MN404 – T1 2020
Individual Diction Fundamentals of Operating Systems and Programming
Rate Symptom Individual Provision
Rate Diction Purpose to Purpose Encryption – What’s App
Purpose of the rate (with ULO Mapping) This provision assesses the restraintthcoming Individual Learning Outcomes; wards should be cogent to teach their achievements in them:
a. Describe the role of Operating Systems (OS) and its divergent subsystems in powerful computer hardware
b. Teach talents in the interpretation of a bid line interface to product and total sincere OS administration
c. Apply principles of perquisite and collection solving in an object-oriented programming language
d. Apply scholarship of programming constructs in developing computer programs
e. Constitute programs based on incremental fruit processes of subtle, coding, ordealing and debugging.

Weight 30% of the aggregate rates
Aggregate Symptoms 50 symptoms
Ascribable Bound Week 10 laboratory systematize – To succumb the video bestowal of the algorithm.
Week 11 laboratory systematize – To succumb video of the program Demonstration concurrently with the muniment

Surrender Guidelines • Integral product must be succumbted on Moodle by the ascribable bound concurrently with a diction Page.
• The provision must be in MS Vocable restraintmat, 1.5 spacing, 11-pt Calibri (Body) font and 2.54 cm margins on integral impure sides of your page with embezzle minority headings.
• Allusion origins must be cited in the passage of the communication, and catalogueed embezzlely at the purpose in a entireusion catalogue using IEEE connectencing diction.
Extension • If an production of occasion to succumb product is required, a Special Consideration Contact must be succumbted undeviatingly through AMS. You must succumb this contact among three producting days of the rate ascribable bound. Aid not attributable attributable attributable attributable attributable attributable attributable attributableice is availcogent at:
http://www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/specialconsiderationdeferment

Academic Misconduct
• Academic Misconduct is a driftant misdemeanor. Depending on the driftantness of the occurrence, penalties can deviate from a written admonition or naught symptoms to alienation from the line or rescinding the sum. Wards should fashion themselves everyday with the liberal prudence and proceeding availcogent at: http://www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure. Restraint aid not attributable attributable attributable attributable attributable attributable attributable attributableice, gladden connect to the Academic Integrity Minority in your Individual Description.

Academic Integrity:

Restraint provisions, wards are encouraged to care-restraint each other, the lecturer, master or anyundivided else restraint that subject. However, the support offered or genuine should not attributable attributable attributable attributable attributable attributable attributable attributable attributable go over a argument of the collection and a depict of a disintegration. But in your provision, do not attributable attributable attributable attributable attributable attributable attributable attributable attributable interpretation any written embodied from the argument/website/book. If you can reconstruct the argument and total the disintegration on your avow, then you bear conversant the embodied (and that is the extrinsic of this line!).

Provision 2 Specification

Provision description: Write a inferential algorithm and a program in Python restraint a “TradeBot” to feign online purchaseing and dispose-ofing of bulks. The restraintthcoming activities of the TradeBot are to be utensiled:

I. To bear a accessible TradeBot recital restraint integral financial transactions and flaunt the estimate of the TradeBot recital when entreated.

II. Procedures to be incorporated as dissect of purchase:

1. To constitute a database using ranks, or sundry directories anticipation . of bulks with diction, originator spectry, appraisement and estimate of copies.
2. To flaunt the availcogent bulks with consume and estimate of copies restraint the customer.
3. To utensil the restraintthcoming functionalities of a shopping cart:
a. Supplement an ace to the cart
b. Displace an ace from the cart
c. Survey the aces in the cart anteriorly purchasing
d. Empty the cart
e. Debouchure the cart with or extraneously purchasing
f. Calculate the sum(cost) restraint the bulks in the cart
g. Verify if the sum in the shoppers recital is ample to purchase the bulks in the cart

III. The restraintthcoming activities are to be incorporated as dissect of dispose-ofing bulks by the TradeBot:
a. Registration of the dispose-ofers’ details
b. Provision restraint getting the interpretationrspectry and passvocable interactively and storing them with an identification estimate (ID).
c. Supplement bulks to the database when a recorded interpretationr dispose-ofs the bulks and reputation the sum to the dispose-ofer’s recital

The program must total the restraintthcoming:
• Open TradeBot recital using a varicogent calld “balance” (may interpretation peculiar and static symptom).
(2 symptoms)
• Initially constitute a database of 20 bulks with diction, originator of the bulk, appraisement and estimate of copies. (Hint: may interpretation divergent ranks to fund the details with bulk id as rank abjuration).
(2 * 3 = 6 symptoms)
• Allow the shopper to survey the availcogent bulks with appraisement and volumes, supplement and displace aces to the shopping cart and accordingly upbound the estimate of copies in the database.
(3+2+2+3 = 10 symptoms)
• Options restraint the shopper to debouchure from the program anytime. (1 symptom)
• Running calculator that keeps supplementing the consume of the bulk as promptly as it is supplemented to the cart
(3 symptoms)
• Caution the shopper if the cart consume is more than the shoppers estimate in her/her recital.
(2 symptoms)
• Disentangled the cart unintermittently the acquittal is effected or if the shopper debouchures/quits. (2 symptoms)
• Option to record a shopper to dispose-of bulks restraint the pristine occasion. (2 symptoms)
• Interactively be the interpretationrspectry and passvocable of the recorded interpretationr. (4 symptoms)
• Option to dispose-of the bulks and upbound the recitals twain Tradebot and dispose-ofer/shopper (4 symptoms)
• Flaunt the TradeBot recital estimate upon entreat. (1 symptom)
• Flaunt the estimate of the shopper anteriorly and prospering trading. (2 symptoms)

Surrender Guidelines:
Your provision should be totald according to the General Guidelines restraint Bestowal of academic product. Your surrender should embrace the restraintthcoming:

1. The provision Vocable improve that conciliate be succumbted shintegral apprehend:
o Algorithm/flow chart
o Total program in Python extraneously syntax errors.
o Must apprehobject embezzle and suited illustrates in the origin command.
o Screen shots of primal collation results with syntax errors.
o Troubleshooting the syntax errors
• The vocable improve spectry must bear your ward ID as dissect of the improve spectry.

2. Documentation should prosper the plummet surrender guidelines as below:

a) Front page – indicating your Bunch parts’ spectrys and ward IDs, education staff (Lecturer’s and master’s spectry), a declaration of what has been totald and acknowledgement of the spectrys of integral assisted you.
b) Catalogue of entireusions interpretationd (IEEE diction) – Entireusion origins must be cited in the passage of the communication, and catalogueed embezzlely at the purpose in a entireusion catalogue. Merely IEEE connectencing diction is acceptcogent restraint this provision.
3. The provision must be succumbted using Moodle, undivided surrender restraint your bunch. The page estimates of the provision must be disentangled on each page. The communication muniment must be checked restraint coincidence through Moodle/Turnitin occasion succumbting it. Gladden connect to the consider skills individual staff if you deficiency aid support. Gladden not attributable attributable attributable attributable attributable attributable attributable attributablee that merely undivided part per bunch should succumb the communication.

Marking criteria:

Sections to be apprehendd in the communication Description of the minoritys Marks

Algorithm

Program Integral the specific details bear to be supplementressed in the algorithm

Error frank, well-mannered-mannered illustrateed program in python restraint the algorithm intended extraneously any dissonance among the program and the algorithm 15

35
Forthcoming points must be considered:
Apprehobject embezzle drift declarations
Apprehobject a illustrate at the opening of your program with basic not attributable attributable attributable attributable attributable attributable attributable attributableice and a description of the program
Your command should be properly indented
Give meaningful spectrys to unsteadys and systematizees in your command.
Ampurpose interpretation of programming structures
Your program compiles successfully extraneously any errors
Your program is interactive and gives ampurpose output.
Suited ordeal occurrences regarding integral the requirements bear to be granted with sound and insound inputs.
Total 50

TASKS/ Grades Excellent Very Good Good Satisfactory Unsatisfactory

Algorithm and Program

50 Optimal Algorithm bequeathed (logic interpretationd) presentation into considerations integral likely purpose stipulations as defined.
Flawless Command utensiled restraint the bequeathed algorithm extraneously and hiatus among the algorithm and the program.

Pertinent Algorithm bequeathed (logic interpretationd) presentation into considerations integral likely purpose stipulations.
Flawless Command utensiled
Generally pertinent Algorithm bequeathed (logic interpretationd) presentation into considerations most of the purpose stipulations.
Flawless Command utensiled. Some junction in the algorithm and rare stipulations are considered. The logic interpretationd is not attributable attributable attributable attributable attributable attributable attributable attributable attributable pertinent.

~~~For this or similar assignment papers~~~