Explain the characteristics of procedural

Assignment Help Other Subject
Reference no: EM132160073

HND Assignment: Programme title - BTEC HND in Computing - RQF

Assignment:

Objective - This assignment brief requires the student to produce a console game application. The program is structured so that it tests the students' knowledge in various areas of structured programming using Python. Each student is expected to produce a single program and attach the source code as a separate file to the final assignment report. All program test output screens must be included in the report. The student will include the script of a working program in their submission

Case Study/ Scenario - Rock, Paper and Scissors is a predicting game where a player endeavours to figure out a grouping of numbers. The player will input guess numbers in a chosen order/position to get a reply of the right numbers and the right group position the player has entered.

A rock is a right number in the right position and a paper is a right number in an incorrect position. For example, if the number sequence is "1234" and the player guesses "1356" the response would be one rock and one paper as "1" is a correct number and in the correct position (a rock) and "3" is a correct number, but not in the correct position (a paper). If the player enters "1243" the response would be two rocks and two papers, as all numbers are correct but two are not in the correct positions. If all four numbers are correct and in the correct positions, it becomes a scissors.

You are to create a program to play the Rock, Paper and Scissors game based on non-repeating four-digit numbers (all four digits are different - no repetition).

The player will be given what number of rocks, papers and scissors they have found after each endeavor.

Summary: A player should be able to enter a four-digit number and receive a response based on the game criteria:

  • Scissors - four correct numbers, all in the correct position
  • Rock- a correct number in the correct position
  • Paper- a correct number in the incorrect position

1. Define basic algorithms to carry out an operation and outline the process of programming an application.

2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE).

3. Implement basic algorithms in code using an IDE.

4. Determine the debugging process and explain the importance of a coding standard.

In conclusion, you are required to critically evaluate why a coding standard is necessary in a team as well as for the individual in the programming world.

Total Words - 3000 + Python Code.

Attachment:- Assignment File.rar

Reference no: EM132160073

Questions Cloud

Percent return on investments : Assuming that your client anticipates that her tax rate will remain at 19 percent in retirement and she will earn a stable 7 percent return on her investments
Discuss relevant strategies for applying the ideas : Defend or critique the value of common performance standards such as the National Board for Professional Teaching Standards.
Define the scope and boundaries of the plan : For the first part of the assigned project, you must create an initial draft of the final risk management plan. To do so, you must.
How the curriculum in this particular setting is helping : Infants' interactions with people and with their surroundings significantly influence opportunities for healthy development and learning.
Explain the characteristics of procedural : HND Assignment: Programme title - BTEC HND in Computing - RQF. Explain the characteristics of procedural, object-orientated and event-driven programming
Analyze the key challenges you faced : Identify your strengths and weaknesses with respect to your theme and in relation to the core proposition that you have selected.
Addicted to drugs and alcohol : Approximately 14 million Americans are addicted to drugs and alcohol. The federal government estimates that these addicts cost the U.S. economy
Define how to assess and manage risk : Write a 1 page double-spaced, 12-font, not APA. how will you be able to use the content of this course in your current job. Include how to assess and manage.
Jamie is considering leaving her current job : Jamie is considering leaving her current job, which pays $75,000 per year, to start a new company that develops applications for smartphones.

Reviews

len2160073

11/5/2018 12:59:15 AM

Words - 3000 + Python Code. The work you submit must be in your own words. If you use a quote or an illustration from somewhere you must give the source. Include a list of references at the end of your document. You must give all your sources of information. Make sure your work is clearly presented and that you use readily understandable English. Wherever possible use a word processor and its “spell-checker”. Late submission deadline- The learners are required to follow the strict deadline set by the College for submissions of assignments in accordance with the BTEC level 4 – 7 submission guidelines and College policy on submissions.

len2160073

11/5/2018 12:59:09 AM

This Unit will be assessed by an Assignment. You are strongly recommended to read “Preparation guidelines of the Coursework Document” before answering your assignment. Additional Specs, Hints & Good Programming Practices - DEBUGGING HINT: Compile and test your program after every change, even if it was as simple a change as adding a single line. This will allow you to find and fix errors early before you write more code. This is another reason why you have to write the skeleton program which runs first even if it does not do anything yet. Your main program should have the following heading shown below. You must customise it to your particular details. About: This program is written as part of the fulfilment for the ‘put your unit name here’ Course: HND in Computing at Icon College, London. Each function must have its own comment heading which describes exactly what the code does as shown below as an example.

len2160073

11/5/2018 12:58:57 AM

To gain a Pass in a BTEC HND Unit, you must meet ALL the Pass criteria; to gain a Merit, you must meet ALL the Merit and Pass criteria; and to gain a Distinction, you must meet ALL the Distinction, Merit and Pass criteria - Examine the implementation of an algorithm in a suitable language. Evaluate the relationship between the written algorithm and the code variant. Critically evaluate the source code of an application which implements the programming paradigms, in terms of the code structure and characteristics. Evaluate the use of an IDE for development of applications contrasted with not using an IDE. Critically evaluate why a coding standard is necessary in a team as well as for the individual.

len2160073

11/5/2018 12:58:51 AM

Preparation guidelines of the Coursework Document - All coursework must be word processed. Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch). Font size must be within the range of 10 point to 14 point including the headings and body text. Standard and commonly used type face such as Times new Roman or Arial etc should be used. All figures, graphs and tables must be numbered. Material taken from external sources must be properly refereed and cited within the text using Harvard standard. Do not use Wikipedia as a reference.

len2160073

11/5/2018 12:58:46 AM

Submission - Initial submission of coursework to the tutors is compulsory in each unit of the course. Student must check their assignments on ICON VLE with plagiarism software Turnitin to make sure the similarity index for their assignment stays within the College approved level. A student can check the similarity index of their assignment three times in the Draft Assignment submission point located in the home page of the ICON VLE. All Final coursework must be submitted to the Final submission point into the unit (not to the Tutor). A student would be allowed to submit only once and that is the final submission. Any computer files generated such as program code (software), graphic files that form part of the coursework must be submitted as an attachment to the assignment with all documentation. The student must attach a tutor’s comment in between the cover page and the answer sheets in the case of Resubmission.

len2160073

11/5/2018 12:58:33 AM

Make backup of your work in different media (hard disk, floppy disk, memory stick etc) to avoid distress for loss or damage of your original copy. Extension and Late Submission - If you need an extension for a valid reason, you must request one using a extenuating circumstances request form available from the college exam office and ICON VLE. Please note that the lecturers do not have the authority to extend the coursework deadlines and therefore do not ask them to award a coursework extension. The completed form must be accompanied by evidence such as a medical certificate in the event of you being sick. Late submission will be accepted and marked according to the college procedure. It is noted that late submission may result in grading from PASS.

Write a Review

Other Subject Questions & Answers

  Finding a comfortable middle class

These two families are clearly representative of large portions of the American public who are finding a comfortable middle class life to be a myth, a cruel jok

  Related educational improvement plan

How would you develop a school or related educational improvement plan that reflects the principles and practices of internal accountability?

  What place did proverbs hold in israelite education

What place did Proverbs hold in Israelite education? How did Israelites view faith and knowledge? What the underlying essence of knowledge or wisdom is as presented in Proverbs.

  Find the approximate total expected execution time

In section 6.3.1, we derived an approximation for the expected time between checkpoints, Find the approximate total expected execution time as a function

  Review the article- the laundry list

Please review the articles and list 5 new and interesting things you learned. 300 t0 500 words

  Nursing philosophy will change as your career progresses

Do you think your nursing philosophy will change as your career progresses. Explain why or why not

  Analyze nursing and counseling theories

Analyze nursing and counseling theories to guide practice in psychotherapy.

  What are the various types of prosecutors that work

What are the various types of prosecutors that work at federal, state, county, and local levels? If you were planning to work as a prosecutor, which level would you want to work at? Why

  Democracy and government intervention

Why does R.Dahl consider the relationship of market-capitalism and governmental intervention a practical necessity for democratic countries?

  Effects of exercise on mood

Which of the three methods (case study, naturalistic observation, or survey) would I use if I wanted to study the effects of exercise on mood.

  Discussion about your friends or family members lives

Stress in Your Life" Please respond to the following: Discussion about your friends' or family members' lives, or examples from life in general. You are not required to solely use personal examples if you are not comfortable doing so

  Analyze how language changes over long periods of time

Describe phonology, morphology, syntax, semantics, and phonetics in a dialect or a language and analyze how language changes over long periods of time and the use of human languages for communication between computers and people.

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