Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Unit 1 Programming HND Computing, Assignments of Introduction to Computing

Unit 1 HND Computing Programming full assignment

Typology: Assignments

2020/2021

Uploaded on 03/31/2021

will-mcdowell
will-mcdowell 🇬🇧

1 document

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Assignment brief – QCF BTEC
Assignment front sheet
Qualification
Pearson HNC in Computing
Centre: Highbury College
Centre No: 058515
Programme Number:NN907
Unit number and title: 1 Programming (Assignment 2)
IV Name: IV Date:
Learner name: Assessor name: Will Marks
Date issued Formative Deadline Final Deadline
03/01/18
Learner declaration
By submitting my work electronically through Canvas, I confirm that this is my own work
and that all material attributed to others (published or unpublished) has been identified,
acknowledged and referenced. I understand that Highbury College has the right to submit
my work to the plagiarism detection service Turnitin® for originality checks.
Grade:
Assessor Feedback:
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Unit 1 Programming HND Computing and more Assignments Introduction to Computing in PDF only on Docsity!

Assignment brief – QCF BTEC

Assignment front sheet

Qualification

Pearson HNC in Computing

Centre: Highbury College

Centre No: 058515

Programme Number :NN

Unit number and title: 1 Programming (Assignment 2)

IV Name: IV Date:

Learner name: Assessor name: Will Marks

Date issued Formative Deadline Final Deadline

Learner declaration

By submitting my work electronically through Canvas, I confirm that this is my own work and that all material attributed to others (published or unpublished) has been identified, acknowledged and referenced. I understand that Highbury College has the right to submit my work to the plagiarism detection service Turnitin® for originality checks.

Grade:

Assessor Feedback:

Assessor Signature: Date:

IV Signature: Date:

Resubmissions:

If work does not reach the required standard a resubmission is required. The date for resubmission will be agreed between the module tutor and the student and entered below:

Resubmission Deadline:

Date Resubmitted:

Task 1: (LO1: Define basic algorithms to carry out an operation and outline the process of programming an application) Your manager has first asked you to create a report on programming algorithms. Within the report, you should detail what an algorithm is and outline the process in building an application. You should use an example with screenshots of code to help you. Your manager would also like you to add a section that determines the steps taken from writing code to execution. You should be using Visual Studio as your IDE example. Your final section should detail an examination of an algorithm in a suitable language. Your manager has asked you to examine a C# algorithm and evaluate the relationship between the written algorithm and code variant. Ensure that your report is well laid out, using examples of code throughout. Task 2: (LO2: Explain the characteristics of procedural, object-oriented and event-driven programming conduct an analysis of a suitable Integrated Development Environment (IDE)) Your report should include the following, (inserting images were necessary): · An introduction to provide an overview of your report. · Characteristics of different programming paradigms. · The advantages and disadvantages of Procedural, Object-oriented and Event- driven. Your report should include an explanation of each paradigm, an analysis of suitable IDE’s and an evaluation of source code that would be generated for an application. Task 3: (LO3 Implement basic algorithms in code using an IDE.) (LO4 Determine the debugging process and explain the importance of a coding standard.) The software development unit of the company you are currently working for have a position available for an application developer which you are interested in applying for. As part of the application process they want to see that you can implement algorithms using an IDE. Your aim is to create 3 fully working programs:

  1. A bank registration system to be used for Bank Clerks – the system should be able to input this type of data:  First Name  Last Name  Date of Birth  Telephone Number

 Account Number The data should output to a table that is styled. The Account number should be made up of 9 numbers on output, but with only up to 3 numbers as input – please see example below:

First Name: Abdel

Last Name: Jones

Date of Birth: 03/03/

Telephone Number: 07967 599208

Account Number: (input example: 965) 000000965

  1. A coin flip application that will run ten times giving the player heads or tails. Once the application has run 10 times, giving the result every time. After ten attempts the console will output: “Press any key to exit…” which will then close the application.
  2. A text adventure game that is well styled and laid out. The text adventure can be any style or make that you like, as long as it includes the following: a. Switch / Case b. Random Generator c. Else If statements d. While Loop / For Loop The game should also be able to restart whether you win or lose. The document portfolio should include:
  1. Evidence of how the IDE was used to manage the development of your code.
  2. An evaluation of developing applications using an IDE versus developing an application without using an IDE.
  3. An evaluation of the debugging process in the IDE used and how it helped with development.
  4. An evaluation of coding standards and the benefits to organisations of using them. The working application produced must also be demonstrated.

D1 Examine the

implication of an algorithm in a suitable language. Evaluate the relationship between the written algorithm and the code variant. Learning Outcome Assessment Criteria Date Achieved Tutor Initials LO Explain the characteristics of procedural, object- oriented and event-driven programming conduct an analysis of a suitable Integrated Development Environment (IDE) P2 Give an explanations of what procedural, object- oriented and event-driven paradigms are; their characteristics and the relationship between them. M2 Analyse the common features that a developer has access to in an IDE.

D2 Critically evaluate the source code of an application which implements the programming paradigms, in terms of the code structure and characteristics. Learning Outcome Assessment Criteria Date Achieved Tutor Initials LO Implement basic algorithms in code using an IDE P3 Write a program that implements an algorithm using an IDE. M3 Use the IDE to manage the development process of the program

D4 Critically evaluate why a coding standard is necessary in a team as well as for the individual.