Hnd Programming Holistic, Assignments of Programming Languages

This document consists of Programming Content which will provide you what should we do for the assignments

Typology: Assignments

2019/2020

Uploaded on 12/18/2020

kevin-jerom
kevin-jerom 🇱🇰

5

(1)

1 document

1 / 15

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Higher Nationals
Internal verification of assessment decisions – BTEC (RQF)
INTERNAL VERIFICATION – ASSESSMENT DECISIONS
Programme title
Assessor Internal Verifier
Unit(s)
Assignment title
Student’s name
List which assessment
criteria the Assessor has
awarded.
Pass Merit Distinction
INTERNAL VERIFIER CHECKLIST
Do the assessment criteria awarded match
those shown in the assignment brief? Y/
N
Is the Pass/Merit/Distinction grade awarded
justified by the assessor’s comments on the
student work?
Y/N
Has the work been assessed
accurately? Y/
N
Is the feedback to the student:
Give details:
Constructive?
Linked to relevant assessment
criteria?
Identifying opportunities for
improved performance?
Agreeing actions?
Y/
N
Y/
N
Y/
N
Y/
N
Does the assessment decision need
amending? Y/
N
Assessor signature Dat
e
Internal Verifier signature Dat
e
Programme Leader signature (if
required) Dat
e
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download Hnd Programming Holistic and more Assignments Programming Languages in PDF only on Docsity!

Higher Nationals

Internal verification of assessment decisions – BTEC (RQF)

INTERNAL VERIFICATION – ASSESSMENT DECISIONS

Programme title Assessor Internal Verifier Unit(s) Assignment title Student’s name List which assessment criteria the Assessor has awarded. Pass Merit Distinction INTERNAL VERIFIER CHECKLIST Do the assessment criteria awarded match those shown in the assignment brief? Y/ N Is the Pass/Merit/Distinction grade awarded justified by the assessor’s comments on the student work? Y/N Has the work been assessed accurately? Y/ N Is the feedback to the student: Give details:

  • Constructive?
  • Linked to relevant assessment criteria?
  • Identifying opportunities for improved performance?
  • Agreeing actions? Y/ N Y/ N Y/ N Y/ N Does the assessment decision need amending? Y/ N Assessor signature Dat e Internal Verifier signature Dat e Programme Leader signature (if required) Dat e

Confirm action completed Remedial action taken Give details: Assessor signature Dat e Internal Verifier signature Dat e Programme Leader signature (if required) Dat e

Summative feedback

Feedback: Student to Assessor

Assessor

signature

Date

Student

signature

Date

Pearson Higher Nationals in

Computing

Unit 01: Programming

Assignment 01

General Guidelines

  1. A Cover page or title page – You should always attach a title page to your assignment. Use previous page as your cover sheet and be sure to fill the details correctly.
  2. This entire brief should be attached in first before you start answering.
  3. All the assignments should prepare using word processing software.
  4. All the assignments should print in A4 sized paper, and make sure to only use one side printing.
  5. Allow 1” margin on each side of the paper. But on the left side you will need to leave room for binging. Word Processing Rules
  6. Use a font type that will make easy for your examiner to read. The font size should be 12 point, and should be in the style of Time New Roman.
  7. Use 1.5 line word-processing. Left justify all paragraphs.
  8. Ensure that all headings are consistent in terms of size and font style.
  9. Use footer function on the word processor to insert Your Name, Subject, Assignment No, and Page Number on each pag e. This is useful if individual sheets become detached for any reason.
  10. Use word processing application spell check and grammar check function to help edit your assignment. Important Points:
  11. Check carefully the hand in date and the instructions given with the assignment. Late submissions will not be accepted.
  12. Ensure that you give yourself enough time to complete the assignment by the due date.
  13. Don’t leave things such as printing to the last minute – excuses of this nature will not be accepted for failure to hand in the work on time.
  14. You must take responsibility for managing your own time effectively.

Student Declaration I hereby, declare that I know what plagiarism entails, namely to use another’s work and to present it as my own without attributing the sources in the correct way. I further understand what it means to copy another’s work.

  1. I know that plagiarism is a punishable offence because it constitutes theft.
  2. I understand the plagiarism and copying policy of the Edexcel UK.
  3. I know what the consequences will be if I plagiaries or copy another’s work in any of the assignments for this program.
  4. I declare therefore that all work presented by me for every aspects of my program, will be my own, and where I have made use of another’s work, I will attribute the source in the correct way.
  5. I acknowledge that the attachment of this document signed or not, constitutes a binding agreement between myself and Edexcel UK.
  6. I understand that my assignment will not be considered as submitted if this document is not attached to the attached. Student’s Signature: Date: ( Provide E-mail ID ) ( Provide Submission Date )

Higher National Diploma in Computing

Assignment Brief

Student Name /ID Number

Unit Number and Title Unit 01: Programming

Academic Year 2017/

Unit Tutor

Assignment Title Design & Implement a GUI based system using a suitable

Integrated Development Environment

Issue Date Submission Date IV Name & Date Submission Format This submission will have 3 components

  1. Written Report This submission is in the form of an individual written report. This should be written in a concise, formal business style using single spacing and font size 12. You are required to make use of headings, paragraphs and subsections as appropriate, and all work must be supported with research and referenced using the Harvard referencing system. Please also provide a bibliography using the Harvard referencing system. ( The recommended word count is 1,500–2,000 words for the report excluding annexures)
  2. Implemented System (Software) The student should submit a GUI based system developed using an IDE. The system should connect with a backend database and should have at least 5 different forms and suitable functionality including insert, edit and delete of main entities and transaction processing.
  3. Presentation With the submitted system student should do a presentation to demonstrate the system that was developed. Time allocated is 10 to 15 min. Student may use 5 to 10 PowerPoint slides while doing the presentation, but live demonstration of the system is required. Evaluator will also check the ability to modify and debug the system using the IDE.

Unit Learning Outcomes:

LO1. Define basic algorithms to carry out an operation and outline the process of

programming an application.

LO2. Explain the characteristics of procedural, object-orientated and event-driven

programming, conduct an analysis of a suitable Integrated Development

Environment (IDE).

LO3. Implement basic algorithms in code using an IDE.

LO4. Determine the debugging process and explain the importance of a coding

standard

Vehicle rent and hire options are described below.

1. Rent (With or without driver) – For each type of vehicle rates are given per day, per week

and per month. Rate for a driver also given per day. Depending on the rent period the

total rent amount needs to be calculated. For example: if a vehicle is rented for 10 days

with a driver, total amount to be calculated as follows:

Total rent = weeklyRent x 1 + dailyRent x 3 + dailyDriverCost x 10

2. Hire (with driver only) – These are based on packages such as airport drop, airport pickup,

100km per day package, 200km per day package etc. Standard rates are defined for a

package type of a vehicle type if that is applicable for that type of vehicle. For each

package maximum km limit and maximum number of hours are also defined. Extra km

rate is also defined which is applicable if they run beyond the allocated km limit for the

tour. For day tours if they exceed max hour limit, a waiting charge is applicable for extra

hours. Driver overnight rate and vehicle night park rate also defined which is applicable

for each night when the vehicle is hired for 2 or more days.

Activity 3

3.1 Design suable algorithms for vehicle tariff calculation for rents and hires.

Ideally 3 functions should be developed for this purpose as follows:

Function 1: Rent calculation.

Return the total rent_value when vehicle_no, rented_date, return_date, with_driver

parameters are sent in. with_driver parameter is set to true or false depending whether the

vehicle is rented with or without driver.

Function 2: Day tour - hire calculation.

Calculate total hire_value when vehicle_no, package_type, start_time, end_time,

start_km_reading, end_km_reading parameters are sent in. Should return base_hire_charge,

waiting_charge and extra_km_charge as output parameters.

Function 3: Long tour - hire calculation.

Calculate total hire_value when vehicle_no, package_type, start_date, end_date,

start_km_reading, end_km_reading parameters are sent in. Should return base_hire_charge,

overnight_stay_charge and extra_km_charge as output parameters.

3.2 Implement the above algorithms using visual studio IDE (using C#.net) and design the

suitable database structure for keeping the tariffs for vehicle types and different packages

which must be used for implementing the above functions.

3.3 Analyze the features of an Integrated Development Environment (IDE) and explain how

those features help in application development. Evaluate the use of the Visual Studio IDE

for your application development contrasted with not using an IDE.

Activity 4

4.1 Design and build a small system to calculate vehicle hire amounts and record them in a

database for customer billing and management reporting for Ayubo drive. This includes

the completing the database design started in 3.2 and implementing one or more GUIs

for vehicle, vehicle type, and package add/edit/delete functions. It essentially requires an

interface for hire calculation and recording function described above. Generating

customer reports and customer invoices are not required for this course work.

4.2 What is debugging an application? Explain the features available in Visual studio IDE for

debugging your code more easily. Evaluate how you used the debugging process to

develop more secure, robust application with examples.

4.3 Explain the coding standards you have used in your application development. Critically

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

P2 Give explanations of what procedural, object orientated, and event driven paradigms are; their characteristics and the relationship between them. M2 Analyze 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.

LO3 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. D3 Evaluate the use of an IDE for development of applications contrasted with not using an IDE.

LO4 Determine the debugging process and explain

the importance of a coding standard

P4 Explain the debugging process and explain the debugging facilities available in the IDE. P5 Outline the coding standard you have used in your code. M4 Evaluate how the debugging process can be used to help develop more secure, robust applications. D4 Critically evaluate why a coding standard is necessary in a team as well as for the individual.