Assignment

ITECH1400 Foundations of ProgrammingAssignment 1Bowie, Burroughs, Gysin & Permutated Prose: The Cut-Up Method

ITECH1400 Foundations of ProgrammingAssignment 1Bowie, Burroughs, Gysin & PermutatedProse: The Cut-Up MethodOverviewIn this assignment you are required to implement your own Python application whichemulates the “Cut-Up” method and...

Order #SA-10228CompletedCompleted on Sep 11, 2020
$35.00 USD
Order value
Order a similar assignment

Assignment details

Academic level
Not specified
Subject
Computer
Length
1 page
Deadline
Not specified
Citation style
APA
Bids received
0

Project description

ITECH1400 Foundations of ProgrammingAssignment 1Bowie, Burroughs, Gysin & PermutatedProse: The Cut-Up MethodOverviewIn this assignment you are required to implement your own Python application whichemulates the “Cut-Up” method and follows the six steps of problem solving. You willapply a suitable metric to the finished text.Timelines and ExpectationsPercentage Value of Task: 20%Due: Friday, May 1, 2020 @17:00 (Week 7)Minimum time expectation: 20 hoursLearning Outcomes AssessedThe 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 softwaresolutions.K4. Explain the importance of programming style concepts (documentation, mnemonicnames, indentation).Skills:S1. Utilise pseudocode and/or algorithms as a major program design technique.S2. Write and implement a solution algorithm using basic programming constructs.S4. Describe program functionality based on analysis of given program code.Application of knowledge and skillsA1 : Develop self-reliance and judgement in adapting algorithms to diverse contextsA2: Design and write program solutions to identified problems using accepted designconstructs.CRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 2 of 7BackgroundThe early 1900s in Europe saw the birth of the art movement known as Dada1; Dadaists, suchas Tristan Tzara2, 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 suchas David Bowie, William S Burroughs and Brion Gysin.Gysin, an artist, gives his re-discovery of this technique as follows3:While Gysin and Burroughs were working with Bowie on the lyrics for the album DiamondDogs4 they started using this technique. Some later albums incorporated more use of the CutUp method.5 Gysin’s explanation of the Cut-Up method is given below6:
1 https://en.wikipedia.org/wiki/Dada2 https://en.wikipedia.org/wiki/Tristan_Tzara3 Gysin, B. Back in no time : the Brion Gysin reader (J. Weiss Ed.): Wesleyan University Press, Middletown CT, USA. p. 1264 https://open.spotify.com/album/72mfhbEsMtXR6s7v9UhKe3 Diamond Dogs5 Two examples are: https://open.spotify.com/album/4yRoLvuzNxFDdodNNrZAEM Earthlinghttps://open.spotify.com/album/0pUursvGUAgcDiEqYlnZ0q Outside6 Gysin, B. Back in no time : the Brion Gysin reader (J. Weiss Ed.): Wesleyan University Press, Middletown CT, USA. p. 132-35CRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 3 of 7CRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 4 of 7Although the idea behind Cut-Ups is quite simple, there are many variations. In the 1990s, afriend of Bowie – Ty Roberts – a very capable programmer, suggested making a program to dothe Cut-Ups; the program was called the Verbasizer7 and is explained very well by Bowie inthe clip.Burroughs explains how he does Cut-Ups: http://www.languageisavirus.com/creative-writingtechniques/william-s-burroughs-cut-ups.php#.XnQJ_YgzaUkThere are many other resources available online; this page, for example, has a Cut-Upmachine: http://www.languageisavirus.com/cutupmachine.php#.XnL63YgzaUk
7 https://www.youtube.com/watch?v=x3IKLMgFaDA the VerbasizerCRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 5 of 7Your TaskStart with a text – you are free to choose any text – a good suggestion is Alice in Wonderland8 a paragraphfrom chapter 1 is given below.Using the skills in Python that you have developed, you are to write an application that willread 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 theSpelling & Grammar feature – this will display the readability of the text – and of the Cut-Up:
8 http://www.gutenberg.org/files/11/11-pdf.pdf Alice in WonderlandFlesch Reading Ease of 72.9/100 meansthat the text is fairly easy to read – thehigher the score, the easier it is to read.Flesch-Kincaid Grade Level of 8.5 is thegrade level that would understand thetext; in this case, a student, just above 8thgrade would understand this passage.CRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 6 of 7Assessment DetailsThe 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 method2. Analyse the problem – describe what needs to be done3. Generate potential solutions – look at different ways to do this using Python4. Select and plan a solution – explain why you have chosen this approach5. Implement the solution – develop pseudo-code and then implement it in Python6. Evaluate the solution – what degree of success was achieved?JournalA good idea is to keep a journal, typed or hand-written (and later scanned), which you includeas an appendix to your assignment.This journal contains the development of your ideas, attempts (successful and not) and resultsalong the way in your explorations.The value of the journal is that it asserts authorship of your work and demonstrates the timeand effort that you have applied in the assignment.SubmissionYou must supply your program source code files and your documentation as a single zipfile named as follows:_.zipe.g. Aravind_ADIGA_30331237You may supply your word processed documentation in either Microsoft Word orLibreOffice/OpenOffice formats only – no proprietary Mac specific formats, please.Assignments will be marked on the basis of fulfilment of the requirements and thequality of the work. In addition to the marking criteria, marks may be deducted for failureto comply with the assignment requirements, including (but not limited to):• Incomplete implementation(s), and• Incomplete submissions (e.g. missing files), and• Poor spelling and grammar.Submit your assignment (all program source files and data files plus your word processed document) to theAssignment 1 Upload location on Moodle before the deadline given in the course description.Although you are asked to attach code and data files (so that your code can be easily run and the datachecked), your report should stand alone – this means that code and data should be attached in anappendix so that a reader does not need any other documents or files to understand your work.CRICOS Provider No. 00103D | RTO Code 4909 ITECH1400 Assignment 1 2020-05 Page 7 of 7Marking Criteria/RubricItem MarkIdentify the problem – state the task in your own words 5Analyze the problem – describe what needs to be done 10Generate potential solutions – look at different ways (at least 3) to do this using Python 9Select and plan a solution – explain your chosen approach – develop pseudo-code 10Implement the solution – pseudo-code into Python – code must match pseudo-code 16Evaluate the solution – what degree of success was achieved? 10Identify any problems or issues that arose – explain how you dealt with them 10Demonstrate the code running correctly – use tests to show this 10No need for external libraries demonstrated. If you have used libraries – you mustexplain their working clearly – show your understanding of their working and why youneeded them10Report9 – Spelling, Grammar, Layout – adheres to guides (refer to footnote for guides) 10TOTAL 100FINAL MARK /20FeedbackFeedback will be provided in lectures and labs as well as on MoodlePlagiarismPlagiarism is the presentation of the expressed thought or work of another person asthough it is one’s own without properly acknowledging that person. You must not allowother students to copy your work and must take care to safeguard against thishappening. More information about the plagiarism policy and procedure for theuniversity can be found at:http://federation.edu.au/students/learning-and-study/online-help-with/plagiarismThis is an INDIVIDUAL ASSIGNMENT – and while you may discuss it with your fellowstudents, you must not share designs or code or you will be in breach of the universityplagiarism rules.You might be asked to demonstrate and explain your work.ReferencesGysin, B. (2001) Back in no time : the Brion Gysin reader (J. Weiss Ed.): Wesleyan University Press, Middletown CT, USA.https://en.wikipedia.org/wiki/Dada last retrieved 16/03/2020https://en.wikipedia.org/wiki/Tristan_Tzara last retrieved 16/03/20209 https://federation.edu.au/current-students/learning-and-study/online-help-with/guides-to-yourassessments

Requirements

  • 1 page
  • Formatted and referenced in APA
  • Subject: Computer

Delivered file

This file is available to the student only

For privacy and security, delivered files are not available for public download. The student who placed this order can sign in to access the delivered work from their dashboard.

Writer information

Writer profile avatar
Dr Syks ✓ Verified
★ 5.0/5 (2 reviews)
View profile →
100%Success rate
2Completed orders
Computer Science & ITQualification

Need a similar assignment?

Post your assignment and receive offers from verified writers in your subject area.

Post a new assignment Back to latest orders