Kolo
May 3, 2020
Assignment Detail:- ITECH1400 Foundations of Programming Assignment – Bowie, Burroughs, Gysin & Permutated Prose: The Cut-Up Method, Federation University, Australia Overview – In this assignment you are required to implement your own Python application which emulates the “Cut-Up” method and follows the six steps of problem solving- You will apply a suitable metric to the finished text- Learning Outcomes Assessed – The following course learning outcomes are assessed by completing this assessment: Knowledge: 1- Identify and use the correct syntax of a common programming language- 2- Recall and use typical programming constructs to design and implement simple software solutions- 3- Explain the importance of programming style concepts -documentation, mnemonic names, indentation– Skills: 1- Utilise pseudocode and/or algorithms as a major program design technique- 2- Write and implement a solution algorithm using basic programming constructs- 3- Describe program functionality based on analysis of given program code- Application of knowledge and skills: 1: Develop self-reliance and judgement in adapting algorithms to diverse contexts 2: Design and write program solutions to identified problems using accepted design constructs- Part – Start with a text – you are free to choose any text – a good suggestion is Alice in Wonderland8 a paragraph from chapter 1 is given in attached file- Using the skills in Python that you have developed, you are to write an application that will read in some text and then perform a Cut-Up operation on it- One metric that we can use is to check the readability of the text- To do this just select the Spelling & Grammar feature – this will display the readability of the text – and of the Cut-Up: Assessment Details – The six-steps of problem solving must be evident in your assignment- Namely: 1- Identify the problem – state the task in your own words e-g- implement Cut-Up method 2- Analyse the problem – describe what needs to be done 3- Generate potential solutions – look at different ways to do this using Python 4- Select and plan a solution – explain why you have chosen this approach 5- Implement the solution – develop pseudo-code and then implement it in Python 6- Evaluate the solution – what degree of success was achieved???? Attachment:- Assignment File – Foundations of Programming-rar