Guide to Project for Supervisors ITECH1400 Fundamentals of Programming CRICOS Provider No. 00103D ITECH1400 Assignment 2 Summer XXXXXXXXXXPage 1 of 8 Assignment 2 Overview This is an individual...

1 answer below »
Assignment


Guide to Project for Supervisors ITECH1400 Fundamentals of Programming CRICOS Provider No. 00103D ITECH1400 Assignment 2 Summer 2019-20 Page 1 of 8 Assignment 2 Overview This is an individual assignment that requires you to design, develop and test a small text-based program Timelines and Expectations Percentage Value of Task: 20% Due: 5 pm Friday Week 11 Minimum time expectation: 20 hours Learning Outcomes Assessed The following course learning outcomes are assessed by completing this assessment: Knowledge: K1. Identify and use the correct syntax of a common programming language. K2. Recall and use typical programming constructs to design and implement simple software solutions. K3. Reproduce and adapt commonly used basic algorithms Skills: S1. Utilise pseudocode and/or algorithms as a major program design technique. S2. Write and implement a solution algorithm using basic programming constructs. S3. Demonstrate debugging and testing skills whilst writing code Application of knowledge and skills: A1. Develop self-reliance and judgement in adapting algorithms to diverse contexts. A2. Design and write program solutions to identified problems using accepted design constructs. CRICOS Provider No. 00103D ITECH1400 Assignment 2 Summer 2019-20 Page 2 of 8 Assessment Details You work for the Australian Tax Office (ATO) and it’s time to audit the Tooth Fairy. The Tooth Fairy has submitted a CSV file with the details of all the tooth pickups this year (see addresses.csv file in Moodle). The assignment is broken up into three main components: 1) Design pseudocode to analyse the CSV file 2) Create an activity chart which illustrates the behavior of the pseudocode 3) Create a program based on the pseudocode and activity chart diagram Your submission should consist of two files: a Word document containing the design pseudo-code and activity chart and a Python file (script) which is the final program. The CSV File You will need to download the addresses.csv file from Moodle. The file contains 500 records across seven columns. Here’s a sample of the file and the type of information that it stores. First Name Surname Street Address Suburb State Postcode Total number of teeth lost Rebbecca Didio 171 E 24th St Leith TAS 7315 8 Stevie Hallo 22222 Acoma St Proston QLD 4613 2 Mariko Stayer 534 Schoenborn St #51 Hamel WA 6215 16 Gerardo Woodka 69206 Jackson Ave Talmalmo NSW 2640 20 Part 1: Design This stage requires you to prepare documentation that describes the functionality of the pseudocode and how it is to be tested. There is no coding or code testing involved in this stage. Requirements: 1) Read all of this assignment sheet first!!! 2) Write pseudocode that describes how the program will operate. a. All program requirements must be included, even if you do not end up including all these requirements in your program code. b. The algorithm must be structured logically so that it will function correctly. 3) Write five test cases that ensure your program operates correctly Add everything to your Word document. CRICOS Provider No. 00103D ITECH1400 Assignment 2 Summer 2019-20 Page 3 of 8 Part 2: Activity Flowchart Using either the online website https://draw.io (preferred), or the applications Visio or PowerPoint – create an activity diagram of how the program should operate. Make sure to use the correct symbols in your diagram for starting, processes, decisions/branches, and ending the process. Once you have completed your activity flowchart, add it to your Word document. Part 3: Computer Program You are free to design and implement the program however you see fit. Here are some requirements that must be incorporated into your program. 1. You must display a welcome message when the program starts. At a minimum, this message should contain the name of your program, the name of the program developer and your student ID. 2. Your program should have a text menu that allows the user to a. Print the following statistics i. Total number of children in the text file ii. Average number of teeth claims over the years iii. Number of children who have never lost a tooth iv. Number of children who have lost all their baby teeth v. Total expenditure for this year given the following: Number of teeth lost Amount 0 - 1 $1.00 More than 1 $0.50 b. Print to a new file, a list of children who haven’t lost any teeth. The user should be given the chance to enter a filename. c. Display a graph showing the number of claims per State d. Display a graph comparing the overall average number of teeth lost for two given States 3. To help with the readability of your code, you should use functions A screenshot of a sample program is included in Appendix 1. Finally, you should use your five test cases and demonstrate if they pass/fail and the reasons. Add your written response to the word document. https://draw.io/ CRICOS Provider No. 00103D ITECH1400 Assignment 2 Summer 2019-20 Page 4 of 8 Submission Your Word document and program code should be zipped into a single file (a .zip file) and loaded into the Assignment Box provided in Moodle by the due date and time. The naming conventions for the zip file are: ITECH1400_Assignment_2__.zip Obviously replace and
Answered Same DayJan 23, 2021ITECH1400

Answer To: Guide to Project for Supervisors ITECH1400 Fundamentals of Programming CRICOS Provider No. 00103D...

Neha answered on Jan 27 2021
140 Votes
49831/__pycache__/code.cpython-37.pyc
49831/__pycache__/code.cpython-38.pyc
49831/addresses.csv
First Name,Surname,Street Address,Suburb,State,Postcode,Total number of teeth lost
Rebbecca,Didio,171 E 24th St,Leith,TAS,7315,8
Stevie,Hallo,22222 Acoma St,Proston,QLD,4613,2
Mariko,Stayer,534 Schoenborn St #51,Hamel,WA,6215,16
Gerardo,Woodka,69206 Jackson Ave,Talmalmo,NSW,2640,20
Mayra,Bena,808 Glen Cove Ave,Lane Cove,NSW,1595,16
Idella,Scotland,373 Lafayette St,Cartmeticup,WA,6316,6
Sherill,Klar,87 Sylvan Ave,Nyamup,WA,6258,5
Ena,Desjardiws,60562 Ky Rt 321,Bendick Murrell,NSW,2803,12
Vince,Siena,70 S 18th Pl,Purrawunda,QLD,4356,18
Theron,Jarding,8839 Ventura Blvd,Blanchetown,SA,5357,1
Amira,Chudej,3684 N Wacker Dr,Rockside,QLD,4343,11
Marica,Tarbor,68828 S 32nd St #6,Rosegarland,TAS,7140,14
Shawna,Albrough,43157 Cypress St,Ringwood,QLD,4343,20
Paulina,Maker,6 S Hanover Ave,Maylands,WA,6931,2
Rose,Jebb,27916 Tarrytown Rd,Wooloowin,QLD,4030,4

Reita,Tabar,79620 Timber Dr,Arthurville,NSW,2820,6
Maybelle,Bewley,387 Airway Cir #62,Mapleton,QLD,4560,8
Camellia,Pylant,570 W Pine St,Tuggerawong,NSW,2259,20
Roy,Nybo,823 Fishers Ln,Red Hill,ACT,2603,15
Albert,Sonier,4 Brookcrest Dr #7786,Inverlaw,QLD,4610,5
Hayley,Taghon,72 Wyoming Ave,Eugowra,NSW,2806,15
Norah,Daleo,754 Sammis Ave,Kotara Fair,NSW,2289,16
Rosina,Sidhu,660 N Green St,Burpengary,QLD,4505,15
Royal,Costeira,970 Waterloo Rd,Ellis Beach,QLD,4879,13
Barrie,Nicley,4129 Abbott Dr,Fish Creek,VIC,3959,6
Linsey,Gedman,1529 Prince Rodgers Ave,Kennedy,QLD,4816,16
Laura,Bourbonnais,2 N Valley Mills Dr,Cape Portland,TAS,7264,2
Fanny,Stoneking,50968 Kurtz St #45,Warra,QLD,4411,0
Kristian,Ellerbusch,71585 S Ayon Ave #9,Wanguri,NT,810,2
Gwen,Julye,8 Old County Rd #3,Alvie,VIC,3249,14
Ben,Majorga,13904 S 35th St,Wherrol Flat,NSW,2429,0
Trina,Oto,6149 Kapiolani Blvd #6,Placid Hills,QLD,4343,4
Emelda,Geffers,95431 34th Ave #62,Nedlands,WA,6909,2
Zana,Ploszaj,25 Swift Ave,Auchenflower,QLD,4066,18
Shaun,Rael,14304 Old Alexandria Ferry Rd,Buninyong,VIC,3357,1
Oren,Lobosco,1585 Salem Church Rd #59,Dangar Island,NSW,2083,8
Catherin,Aguele,75962 E Drinker St,Sunny Nook,QLD,4605,1
Pearlene,Boudrie,8978 W Henrietta Rd,Minden,QLD,4311,9
Kathryn,Bonalumi,86 Worth St #272,Tibradden,WA,6532,11
Suzan,Landa,15 Campville Rd #191,Clermont,QLD,4721,11
Sommer,Agar,3 N Ridge Ave,Kadina,SA,5554,13
Keena,Rebich,3713 Poway Rd,Sawtell,NSW,2452,2
Rupert,Hinkson,1 E 17th St,East Gosford,NSW,2250,8
Aleta,Poarch,5 Liberty Ave,Fosterville,VIC,3557,9
Jamal,Korczynski,404 Broxton Ave,Bateau Bay,NSW,2261,11
Luz,Broccoli,4 S Main St #285,Glenmoral,QLD,4719,11
Janessa,Ruthers,1255 W Passaic St #1553,Bolivia,NSW,2372,17
Lavonne,Esco,377 Excalibur Dr,East Melbourne,VIC,3002,5
Honey,Lymaster,7 Wilshire Blvd,Taringa,QLD,4068,7
Jean,Cecchinato,7 Hugh Wallis Rd,Koolan Island,WA,6733,14
Katlyn,Flitcroft,7177 E 14th St,Maleny,QLD,4552,5
Cassie,Soros,67765 W 11th St,Yelverton,WA,6280,5
Rolf,Gene,99968 Merced St #79,Flinders,NSW,2529,3
Darnell,Moothart,40 E 19th Ave,Empire Bay,NSW,2257,10
Cherilyn,Fraize,84826 Plaza Dr,Rose Bay North,NSW,2030,14
Lynda,Lazzaro,20214 W Main St,Macks Creek,VIC,3971,2
Leigha,Capelli,8039 Howard Ave,East Toowoomba,QLD,4350,20
Delfina,Binnie,8 Austin Bluffs Pky,Bimbijy,WA,6472,18
Carlota,Gephardt,96605 Pioneer Rd,Kundabung,NSW,2441,16
Alida,Helger,6 Hope Rd #10,Pinnacle,QLD,4741,14
Donte,Resureccion,65898 E St Nw,Watsonville,QLD,4887,1
Lou,Kriner,39 Broad St,Seaforth,NSW,2092,12
Dortha,Vrieze,654 Seguine Ave,White Hills,TAS,7258,12
Genevive,Sanborn,78 31st St,Bellangry,NSW,2446,10
Alease,Strawbridge,35673 Annapolis Rd #190,Ascot,QLD,4359,20
Veda,Mishkin,98247 Russell Blvd,Stafford Heights,QLD,4053,12
Craig,Vandersloot,3 S Willow St #82,Bygalorie,NSW,2669,3
Lauran,Tovmasyan,199 Maple Ave,Boolaroo,NSW,2284,3
Aaron,Kloska,423 S Navajo St #56,Brookhill,QLD,4816,4
Francene,Skursky,5 30w W #3083,Hillston,NSW,2675,8
Zena,Daria,57245 W Union Blvd #25,Ivanhoe East,VIC,3079,13
Brigette,Breckenstein,971 Northwest Blvd,Caniambo,VIC,3630,4
Jeniffer,Jezek,1089 Pacific Coast Hwy,Myrniong,VIC,3341,11
Selma,Elm,6787 Emerson St,Woolamai,VIC,3995,7
Elenora,Handler,8 Middletown Blvd #708,Wardering,WA,6311,5
Nadine,Okojie,56 Tank Farm Rd,Kukerin,WA,6352,3
Kristin,Shiflet,503 Fulford Ave,Somers,VIC,3927,9
Melinda,Fellhauer,8275 Calle De Industrias,Wayatinah,TAS,7140,9
Kirby,Litherland,92 South St,Alligator Creek,QLD,4740,19
Kent,Ivans,56710 Euclid Ave,Camp Mountain,QLD,4520,10
Dan,Platz,5210 E Airy St #2,Brandy Creek,QLD,4800,17
Millie,Pirkl,31 Schuyler Ave,Sovereign Hill,VIC,3350,9
Moira,Qadir,661 Plummer St #963,Arno Bay,SA,5603,15
Reta,Qazi,1351 Simpson St,Maffra,VIC,3860,17
Brittney,Lolley,2391 Pacific Blvd,Ulverstone,TAS,7315,18
Leandro,Bolka,1886 2nd Ave,Wattle Hill,TAS,7172,17
Edison,Sumera,52404 S Clinton Ave,Bower,SA,5374,0
Breana,Cassi,405 W Lee St,Stonehaven,VIC,3221,19
Jarvis,Nicols,5656 N Fiesta Blvd,East Newdegate,WA,6355,17
Felicitas,Orlinski,9 Beverly Rd #5,Emerald,VIC,3782,3
Geraldine,Neisius,96 Armitage Ave,Katunga,VIC,3640,15
Alfred,Pacleb,523 N Prince St,Willunga,SA,5172,19
Leatha,Block,6926 Orange Ave,Two Rocks,WA,6037,2
Jacquelyne,Rosso,6940 Prospect Pl,Caldwell,NSW,2710,1
Jonelle,Epps,52347 San Fernando Rd,Coppabella,QLD,4741,10
Rosamond,Amlin,5399 Mcwhorter Rd,Calala,NSW,2340,20
Johnson,Mcenery,7 Hall St,Nambucca Heads,NSW,2448,6
Elliot,Scatton,5 W Allen St,Mccullys Gap,NSW,2333,8
Gerri,Perra,15126 Goldenwest St,Toowoomba South,QLD,4350,16
Rosendo,Jelsma,94 I 55s S,Applecross,WA,6953,13
Eveline,Brickhouse,288 N 168th Ave #266,Camberwell West,VIC,3124,18
Laurene,Bennett,5 Richmond Ct,North Perth,WA,6906,10
Tegan,Ebershoff,28 Aaronwood Ave Ne,Coombell,NSW,2470,15
Tracie,Huro,39701 6th Ave #1485,Pacific Heights,QLD,4703,2
Mertie,Kazeck,35662 S University Blvd,Guildford,WA,6935,4
Clare,Bortignon,73 Dennison St #70,Herron,WA,6210,20
Rebeca,Baley,9591 Bayshore Rd #637,Mirrool,NSW,2665,9
Nilsa,Pawell,57 N Weinbach Ave,Bundaberg West,QLD,4670,5
Samuel,Arellanes,286 Santa Rosa Ave,Lane Cove,NSW,1595,15
Ivette,Servantes,446 Woodward Ave #1,Reservoir,VIC,3073,17
Merrilee,Fajen,1 Jenks Ave,Upper Kedron,QLD,4055,0
Gianna,Eilers,7 Valley Blvd,Buchan,VIC,3885,6
Hyman,Phinazee,42741 Anania Dr,Beltana,SA,5730,0
Buck,Pascucci,5 Shakespeare Ave,Kingswood,SA,5062,6
Kenny,Leicht,245 5th Ave,Nicholls Rivulet,TAS,7112,3
Tabetha,Bai,2 Gateway Ctr,Upper Mount Gravatt,QLD,4122,3
Alonso,Popper,3175 Northwestern Hwy,Ridgley,TAS,7321,3
Alonzo,Polek,8 S Plaza Dr,Tubbut,VIC,3888,14
Son,Magnotta,8 Collins Ave,Collingullie,NSW,2650,7
Jesusita,Druck,9526 Lincoln St,Munno Para,SA,5115,15
Annice,Kunich,406 E 4th St,Tyagarah,NSW,2481,17
Delila,Buchman,361 Via Colinas,Redgate,WA,6286,5
Iraida,Sionesini,94 S Jefferson Rd,Modewarre,VIC,3240,13
Alona,Driesenga,8961 S Central Expy,Stirling Range National Park,WA,6338,19
Lajuana,Vonderahe,7 Wiley Post Way,Trowutta,TAS,7330,13
Madelyn,Maestri,60 S 4th St,Rouse Hill,NSW,2155,14
Louann,Susmilch,6 Lafayette St #3034,Wyandra,QLD,4489,14
William,Devol,35 Jefferson Ave,Goondi Hill,QLD,4860,7
Corazon,Grafenstein,3492 88th St,Hill River,WA,6521,20
Fairy,Burket,20 Sw 28th Ter,Fairview Park,SA,5126,16
Lashawn,Urion,6 Argyle Rd,Bar Beach,NSW,2300,1
Ronald,Gayner,438 E Reynolds Rd #239,University Of Tasmania,TAS,7005,19
Shizue,Hayduk,47 Hall St,Regent West,VIC,3072,17
Nida,Fitz,17720 Beach Blvd,Oxley,QLD,4075,18
Amos,Limberg,8 2nd St,Don,TAS,7310,9
Dexter,Prosienski,490 Court St,Nyora,VIC,3987,7
Ludivina,Calamarino,1456 Hill Rd,Croydon,QLD,4871,3
Ariel,Stavely,6 7th St,Scottsdale,TAS,7260,14
Haley,Vaughn,29 Nottingham Way #926,Montrose,VIC,3765,4
Raelene,Legeyt,8818 Century Park E #33,Oak Park,VIC,3046,20
Micaela,Shiflett,4 Commerce Center Dr,Nailsworth,SA,5083,13
Alpha,Prudhomme,979 S La Cienega Blvd #627,Tarong,QLD,4615,15
Zack,Warman,9181 E 26th St,Kensington Park,SA,5068,0
Wilford,Pata,8855 North Ave,Ashmore,QLD,4214,16
Carman,Robasciotti,4 Spinning Wheel Ln,Granya,VIC,3701,8
Carylon,Bayot,5905 S 32nd St,Alexandra,VIC,3714,2
Gladys,Schmale,514 Glenn Way,Wirrulla,SA,5661,5
Matilda,Peleg,708 S Wilson Way,Weymouth,TAS,7252,7
Jacklyn,Wojnar,16949 Harristown Rd,Summer Hill,NSW,2287,20
Tashia,Charney,9 13th Ave S,Shailer Park,QLD,4128,11
Dorian,Eischens,1 Rock Island Rd #8,Bell,NSW,2786,6
Jesus,Merkt,1554 Bracken Crk,Licola,VIC,3858,20
Brandee,Svoboda,7 10th St W,Walyormouring,WA,6460,1
Edda,Mcquaide,9 Cron Hill Dr,Boronia,VIC,3155,17
Felix,Bumby,82 Tremont St #4,Baddaginnie,VIC,3670,7
Ben,Kellman,30024 Whipple Ave Nw,Berrilee,NSW,2159,6
Mickie,Upton,900 W Wood St,Barmaryee,QLD,4703,10
Phung,Krome,847 Norristown Rd,Longford,TAS,7301,10
Lashonda,Langanke,667 S Highland Dr #4,Simson,VIC,3465,8
Patria,Popa,21 W 2nd St,Killabakh,NSW,2429,17
Nidia,Horr,2 W Henrietta Rd #6,Paluma,QLD,4816,20
Skye,Culcasi,82655 Shawnee Mission Pky #5798,Barnawartha,VIC,3688,12
Kanisha,Reyelts,9 Taylor Ave,Holwell,TAS,7275,4
Hector,Barras,62 J St #450,Combienbar,VIC,3889,19
Stefan,Mongolo,2 Pennington St,Port Adelaide,SA,5015,1
Francoise,Byon,5496 Ne Columbia Blvd,Klemzig,SA,5087,6
Lindy,Vandermeer,4244 Lucas Creek Rd,Emu Park,QLD,4710,6
Arthur,Diniz,79819 Palmetto Ave,Travancore,VIC,3032,17
Nicholle,Hulme,7 N Glenn Rd,Whetstone,QLD,4387,8
Tijuana,Mesch,61 Center St #8,Corella,QLD,4570,19
Lorenza,Schoenleber,562 Nw Cornell Rd,Humpty Doo,NT,836,11
Iola,Baird,48 General George Patton Dr #8611,Goode Beach,WA,6330,7
Sang,Weigner,9 W Passaic St,Heidelberg Rgh,VIC,3081,15
Leonor,Prez,968 Delaware Ave,Waterloo,NSW,2017,2
Silvana,Whelpley,548 Charmonie...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here