QUESTION 1 As a newly hired employee for the School of Information Systems and Technology Management,...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
QUESTION 1 As a newly hired employee for the School of Information Systems and Technology Management, you have been tasked with creating a new course outline system. Your ingenious new system stores all the course outline text in component files, to be put together based on the file names. 40 MARKS Unfortunately, you left your computer unlocked and someone has changed all the file names while you were gone! Thankfully, with some quick thinking, you were able to write up a program to categorise the text with the appropriate course (see sample inputs and outputs on the next page). Below are some of the rough notes you wrote while brainstorming this progr Brainstorming notes • Get list of keywords relevant to each course • Count number of times keywords for each course appear in the text File is matched with the course with the most keyword matches 4 spaces between each column in final table ● 881 O NOT P Sample program run User inputs are shown in purple underline. 1 Enter course #1: INFS1609 2 Enter course #2: INFS1602 3 Enter course #3: 4 5 Enter keywords for "INFS1609": java, programming, development, software Enter keywords for "INFS1602": organisation, enterprise, business 6 7 989 10 11 12 13 14 15 16 17 dos Enter filename #1: unlocked comp. txt Enter contents of "unlocked_comp.txt": This course aims to develop students' programming and problem solving abilities in preparation for work in enterprises which use Java. The course also aims to develop students' ability to work in organisational teams to solve problems through the application of programming concepts to design. Enter filename #2: next time lock your comp.txt Enter contents of "next_time_lock_your_comp.txt": This course aims to further develop students' business and organisational knowledge to prepare them for the enterprise. If you are studying software engineering or computer science, this course will give you a better comprehension of the business context in which your software and technology will be deployed. Enter filename #3: why is this comp unlocked.txt Enter contents of "why_is_this_comp_unlocked.txt": Tutorials will be run as weekly programming labs. A programming lab provides a practical, hands-on environment where students will learn by doing. The role of the programming lab is to help students build understanding and problem-solving skills through the application of the Java programming language in the development of software. Enter filename #4: 19 Course Matches 20 21 Filename 22 23 unlocked_comp.txt 24 next_time_lock_your_comp.txt 25 why_is_this_comp_unlocked.txt 26 Course INFS1609 INFS1602 INFS1609 Keywords matched. 3 7 XT COPY Required: With reference to the above case, please answer all of the following questions: a) While planning out your program above, you wrote detailed notes identifying the programming structures and processes that were required to produce the expected outputs given the inputs in purple underline. In your notes, you also made detailed reference to the problem-solving steps you have learned throughout INFS1609. Reproduce those notes here. [max 250 words] (5 marks) b) Log into the learning platform edstem.org, navigate to: Assessments Final Exam Question 1 → TextCategoriser.java. Write the complete program that performs these functions. The program must accept inputs (shown in purple underline) and produce outputs in the same format as in the samples above. Assume that all test inputs will be valid and that there will always be at least two sets of course keywords inputted. DO NOT create [SUBMIT ON EDSTEM] any additional classes. (25 marks) ONKOLO c) Explain your analysis process in planning and writing the code in your response to Question 1b. In your response, you must make appropriate references to the programming concepts you have [max 500 words] learned throughout this course. (10 marks) QUESTION 1 As a newly hired employee for the School of Information Systems and Technology Management, you have been tasked with creating a new course outline system. Your ingenious new system stores all the course outline text in component files, to be put together based on the file names. 40 MARKS Unfortunately, you left your computer unlocked and someone has changed all the file names while you were gone! Thankfully, with some quick thinking, you were able to write up a program to categorise the text with the appropriate course (see sample inputs and outputs on the next page). Below are some of the rough notes you wrote while brainstorming this progr Brainstorming notes • Get list of keywords relevant to each course • Count number of times keywords for each course appear in the text File is matched with the course with the most keyword matches 4 spaces between each column in final table ● 881 O NOT P Sample program run User inputs are shown in purple underline. 1 Enter course #1: INFS1609 2 Enter course #2: INFS1602 3 Enter course #3: 4 5 Enter keywords for "INFS1609": java, programming, development, software Enter keywords for "INFS1602": organisation, enterprise, business 6 7 989 10 11 12 13 14 15 16 17 dos Enter filename #1: unlocked comp. txt Enter contents of "unlocked_comp.txt": This course aims to develop students' programming and problem solving abilities in preparation for work in enterprises which use Java. The course also aims to develop students' ability to work in organisational teams to solve problems through the application of programming concepts to design. Enter filename #2: next time lock your comp.txt Enter contents of "next_time_lock_your_comp.txt": This course aims to further develop students' business and organisational knowledge to prepare them for the enterprise. If you are studying software engineering or computer science, this course will give you a better comprehension of the business context in which your software and technology will be deployed. Enter filename #3: why is this comp unlocked.txt Enter contents of "why_is_this_comp_unlocked.txt": Tutorials will be run as weekly programming labs. A programming lab provides a practical, hands-on environment where students will learn by doing. The role of the programming lab is to help students build understanding and problem-solving skills through the application of the Java programming language in the development of software. Enter filename #4: 19 Course Matches 20 21 Filename 22 23 unlocked_comp.txt 24 next_time_lock_your_comp.txt 25 why_is_this_comp_unlocked.txt 26 Course INFS1609 INFS1602 INFS1609 Keywords matched. 3 7 XT COPY Required: With reference to the above case, please answer all of the following questions: a) While planning out your program above, you wrote detailed notes identifying the programming structures and processes that were required to produce the expected outputs given the inputs in purple underline. In your notes, you also made detailed reference to the problem-solving steps you have learned throughout INFS1609. Reproduce those notes here. [max 250 words] (5 marks) b) Log into the learning platform edstem.org, navigate to: Assessments Final Exam Question 1 → TextCategoriser.java. Write the complete program that performs these functions. The program must accept inputs (shown in purple underline) and produce outputs in the same format as in the samples above. Assume that all test inputs will be valid and that there will always be at least two sets of course keywords inputted. DO NOT create [SUBMIT ON EDSTEM] any additional classes. (25 marks) ONKOLO c) Explain your analysis process in planning and writing the code in your response to Question 1b. In your response, you must make appropriate references to the programming concepts you have [max 500 words] learned throughout this course. (10 marks)
Expert Answer:
Answer rating: 100% (QA)
a While planning out the program I identified the following programming structures and processes based on the problemsolving steps learned in INFS1609 ... View the full answer
Related Book For
Intermediate Accounting
ISBN: 978-0132162302
1st edition
Authors: Elizabeth A. Gordon, Jana S. Raedy, Alexander J. Sannella
Posted Date:
Students also viewed these programming questions
-
ConAir (CA) commercial airlines company requires you experience in database design and have approached you to assist in the design of their new airline database system. They urgently need to have...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
A card is drawn at random from a deck of 52 playing cards. Find the probability that it is a club or a king.
-
The adjusted trial balance for Ozaki Corp. is presented in P4-10A. Assume that the company closes its books quarterly. In P-10A The unadjusted and adjusted trial balances of Ozaki Corp. at the end of...
-
In Exercises 4958, graph each equation in a rectangular coordinate system. 3x - 18 = 0
-
What is the expectations gap?
-
Bonita Labs performs steroid testing services to high schools, colleges, and universities. Because the company deals solely with educational institutions, the price of each test is strictly...
-
Would you make any changes to the Federal tax policy related to this area of the IRC ? If so , what would you change and why? How would these changes help rectify the disparate outcomes by race?
-
Greg is an employee of Handyman Hire Pty Ltd (HH), a company that hires small electrical and petrol driven tools and equipment to the public. Greg has been a mechanic for ten (10) years and has been...
-
What algebraic expression must be subtracted from the sum of y^(2)+5y-1 and 3y^(2)-2y+4 to give 2y^(2)+7y-2 as the result?
-
1. You can decide to invest it and increase its value or keep it as is. But what about the uncertainty of two in the bush? The two in the bush are not yours as yet, and we can only speculate about...
-
Context - the circumstances surrounding the problem Question 2: Problem Question 3: Alternatives considered Question 4: Recommended solution for the issue raised Question 5: How to prevent this...
-
Norman Osborn, the founder of Oscorp, had a vision of creating a corporation which steadily grows at 5.5% perpetually. Analysts expect Oscorp to pay $4.2 dividend a year from today. The required rate...
-
Research and develop a Process Improvement Plan for software development application for market paradise project covering the following sections: Introduction (Description of the Project) - 2% What...
-
Find context-free grammars for the following languages (with n 0, m 0). L= {a^nb^m : n = m 1}.
-
Explain the operation of the dividends received deduction.
-
Identify whether the items below are fundamental characteristics (FC) or enhancing characteristics (EC): _______ Comparable _______ Relevant _______ Timely _______ Understandable _______ Faithful...
-
Describe capital maintenance adjustments.
-
Moran Consulting currently provides tax services to Weiss Inc. Weiss engages Moran to advise it on the sale of one of its subsidiaries. Moran Consulting receives a non-refundable, up- front retainer...
-
Let \(Y\) be distributed according to the \(\operatorname{gamma}(265)\) distribution. (a) Find \(\mathrm{E}[Y]\). (b) Find \(\operatorname{Var}[Y]\). (c) Find \(P(Y>5)\)
-
In order to determine how e ective a magazine is at reaching its target audience, a market research company selects a random sample of people from the target audience and interviews them. Out of the...
-
Let \(Y\) be distributed according to the gamma(12 4) distribution. (a) Find \(\mathrm{E}[Y]\). (b) Find \(\operatorname{Var}[Y]\). (c) Find \(P(Y\)
Study smarter with the SolutionInn App