Write and implement a solution algorithm

Assignment Help Python Programming
Reference no: EM132507649 , Length: 6 Pages

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.

Background -

The early 1900s in Europe saw the birth of the art movement known as Dada; Dadaists, such as Tristan Tzara, held views that rejected logic and reason and embraced chaos.

In this assignment we look at this avant -garde movement in the 20th century with artists such as David Bowie, William S Burroughs and Brion Gysin.

Task - Start with a text - you are free to choose any text - a good suggestion is Alice in Wonderland a paragraph from chapter 1 is given (attached).

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. Gene rate 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:- Foundations of Programming - The Cut-Up Method Assignment File.rar

Reference no: EM132507649

Questions Cloud

Determining the australian securities exchange : What does it mean when we say the Australian Securities Exchange (ASX) is an auction market?
Evaluate the viability of social security : Explain the concept of Social Security as originally envisioned by President Roosevelt. Evaluate the viability of Social Security within the next 20-30 years.
Weighted average cost of capital : Below is an article on Aramark's 2019 predicted intrinsic value. In this analysis, the author's used the 2 - stage growth model and the cost of equity
Value of a share of common stock-lara cookie company : Compute the value of a share of common stock of Lara's Cookie Company whose most recent dividend was $3.50 and is expected to grow at 2
Write and implement a solution algorithm : Write and implement a solution algorithm using basic programming constructs. Describe program functionality based on analysis of given program code
What would be the production budget if the quantity of units : What would be the production budget if the quantity of units were produced in January, February, March and in total for the quater.
Pipe handling system in onshore drilling operation : Pipe handling system in onshore drilling operation - Identification of the major and minor areas of concern/investigation
Computing the future value : At age 25 you invest $2,200 that earns 10 percent each year. At age 30 you invest $2,200 that earns 13 percent per year.
What do the managers learn from the cash budget : Half of the $424,000 in sales from last quarter will be collected during Q2. Expected disbursements are budgeted at $220,000. What do the managers learn

Reviews

Write a Review

Python Programming Questions & Answers

  Write a program that asks the user for a number in the range

Write a program that asks the user for a number in the range of 1 through 7. The program should display the corresponding day of the week.

  How will you get a space-padded string with the original

How will you get a space-padded string with the original string left-justified to a total of width columns? The response paper should be in APA format.

  Write a program in python that contains functions-methods

Software to reset passwords often requires the user to enter the password twice, checking to make sure it was entered the same way both times. Write a program.

  Write a complete python program that defines main function

Print out num is between one and two if either one > num > two or two > num > one. Otherwise, print num is outside range.

  Write function preceding that takes a single character

Write function preceding that takes a single character as an input and returns a code for that character. Write function succeeding that takes single character.

  Write a class named employee

Write a class named Employee that holds the following data about an employee in attributes: name, ID number, department, and job title

  Create a python code with a function named rolls

You need help creating a python code with a function named Rolls that will roll a dice as many times as the user asks and with a user specified number of sides.

  How to create an output label and associate

How to create an output label and associate it with a StringVar object. Name your Python program name_address_GUI.py

  Write a python script which counts the number of darts

Write a Python script which counts the number of darts which land in each of these regions: 2, 4, 6, 9, 10. Note, do not sum these.

  Design a GUI program that uses the data in the text file

CSP1150/CSP5110 Programming Principles Assignment - Programming Project, Edith Cowan University, Australia. Design and implement two related programs

  Define function which takes a decimal number as an input

HOLMES INSTITUTE - HS1031 Introduction to Programming Assignment - Define a function conversion.py which takes a decimal number as an input

  Read and analyse the ice cream weekly sales data

ICT702 - Data Wrangling - university of sunshine coast - Below Zero - ice cream store - read and analyse the ice cream weekly sales data and generate various

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd