0% found this document useful (0 votes)
101 views

RQF Unit 01 Programming ASG2

The document provides details for an assignment to develop a program for a hospital help desk. It includes instructions to create a program using an integrated development environment (IDE) that displays medical services and fees, calculates monthly payment for a selected treatment, and stores information on 10 patients. It also outlines learning outcomes and assessment criteria related to algorithms, implementing code in an IDE, debugging, and coding standards. The student is asked to write a report explaining the algorithm, development process, benefits of coding standards, and how the IDE was used.

Uploaded by

Kani
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views

RQF Unit 01 Programming ASG2

The document provides details for an assignment to develop a program for a hospital help desk. It includes instructions to create a program using an integrated development environment (IDE) that displays medical services and fees, calculates monthly payment for a selected treatment, and stores information on 10 patients. It also outlines learning outcomes and assessment criteria related to algorithms, implementing code in an IDE, debugging, and coding standards. The student is asked to write a report explaining the algorithm, development process, benefits of coding standards, and how the IDE was used.

Uploaded by

Kani
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Laksamana College of Business

RoofTop, Plaza Abdul Razak, Jalan Laksamana Abdul Razak,


Km2, Jalan Tutong, Bandar Seri Begawan BA1712
Negara Brunei Darussalam
enquiries@laksamanacollege.edu.bn

Centre Code 92047


Department Department of Computing
Programme Title Pearson BTEC RQF Higher Nationals in Computing
Unit Code R/615/1633
Unit No. Unit 01
Unit Title Programming
Assessment No. 02
Assessment Title Implement and Review
Assessor Ahmad Haziq Hj Halidi
Internal Verifier Mr. Peter Shannon
Lead Internal Verifier Ms. Nur Raihan Mohd Suhaimi
th
Issued Date 20 November 2020
th
Submission Date 4 December 2020
Submitted Date
LCB Student No.
Pearson Registration No.
Student Name
Batch Code (please tick) RQF/0319L4C RQF/0919L4C
Group (please circle) FT or PT (Circle)

1
Merit Grades Awarded inc. Page No. (Assessor)
M1 M2 M3 M4
Merit Grades Awarded (Internal Verifier)

Distinction Grades Awarded inc. Page No.


(Assessor)
D1 D2 D3 D4
Distinction Grades Awarded (Internal Verifier)

NB: For detailed Feedback please refer to individual script annotation

Internal Verification of Assignment Brief (Approved / Final Version)

IV Name (print) Date

I__________________________________________________________ Student Signature Date


affirm that the attached work is entirely my own except where the words
or ideas of other writers are specifically acknowledged through the use of
inverted commas and in-test references.

This assignment has not been submitted for any other Unit as LCB (or
other institution).

I have revised, edited and proofread this paper submission.

General Comments/ Action Plan

Assessor Signature: Date

Student Agreement:
I understand the feedback given to me and agree to carry out the action required by the dates indicated
Student Signature: Date

2
Submission Format:
Submission is in the form of an individual written report. This should be written in a concise, formal
academic style which is using single spacing, font size 12pt, font type: Arial or Times New Roman and
paragraph alignment – left align. You are required to make use of headings, paragraphs and subsections as
appropriate, and all work must be supported with research and references using APA Referencing (version
6) guidelines. For all referenced material, you must provide in-text citations and bibliography at the end
of your report. You can refer to http://www.apastyle.org/learn/tutorials/basics-tutorial.aspx for the complete
format.

Complete the detail of assignment cover page; and sign and date the statement of authenticity is a must.
Submission must be via LCB Moodle and Turnitin only will be accepted.

The recommended word limit is 3,000–3,500 words, although you will not be penalised for exceeding the
total word limit.

You need to submit two set of files:

 Report (PDF): rename to StudentID_PROG_ASG2 (e.g. 6666_PROG_ASG2).


 Code (ZIP): rename to StudentID_PROG_ASG2 (e.g. 6666_PROG_ASG2).

Note: The maximum admitted size is 50Mb/file.

Unit Learning Outcomes:

LO1 Define basic algorithms to carry out an operation and outline the process of programming an application.
LO3 Implement basic algorithms in code using an IDE.
LO4 Determine the debugging process and explain the importance of a coding standard.

3
Assignment Brief and Guidance:

You work as a junior developer for a system development organisation named “Hooli”.

“Theranos Sdn Bhd” is a private hospital specialised Radiation Oncology and Nuclear Medicine, the hospital
board member approached your company for help to develop a solution related to IT for their help desk.
Your senior software engineer requests you to interview the hospital help desk, developed a program and
given deadline before 4th of December 2020.

Write report and program using IDE. In the report you should:
1. Explain what an algorithm is, how your code relates to your algorithm and how you developed your
program.
2. Did you have problems developing the code? Discuss and evaluate how coding standards benefit
teams and individuals giving examples. Explain the debugging process and how it can be used
3. Demonstrate how an IDE can assist managing the development of a program. Compare and discuss
using an IDE and not using one.
The programming task description you have been given is:
 Create a new project and rename to “StudentID_Asg2”. Change “StudentID” to your own ID.
 The interface should display “Theranos Medical Centre”.
 After that, display all medical services / treatment offered in hospital as below: -

Radiotherapy – Radiation Oncology


Palliative Radiotherapy – Radiation Oncology
Stereotactic Radiosurgery – Radiation Oncology
Stereotactic Body Radiation Therapy – Radiation Oncology
Brachytherapy – Radiation Oncology
Positron Emission Computed Tomography (PET) – Nuclear Medicine
Radio-Theranostic Services – Nuclear Medicine

 Then, you need to get user input to choose from the list above using number 1 to 7 and display the
medical fee for the selection. The medical fee shown in the table below:

Treatment Costs Deposit Durations


Radiotherapy 8,000.00 2,500.00 3 months
Palliative Radiotherapy 12,000.00 2,500.00 2.5 month
.
Stereotactic Radiosurgery 4,000.00 2,500.00 1.5 month
Stereotactic Body Radiation Therapy 16,000.00 2,500.00 1.5 month
Brachytherapy 10,000.00 2,500.00 2.5 months
Positron Emission Computed Tomography (PET) 36,000.00 2,500.00 5 months

Radio-Theranostic Services 22,000.00 2,500.00 4 months

 Create one (1) method that calculates and display monthly payment for each treatment along with
the treatment fee above.

 Method name: monthlyPayment


 Parameters: treatment_fee, deposit and duration
 Formula: treatment_fee – deposit / duration

4
 In system should display:

 Define patient ID, patient name, treatment, gender and another five (5) additional
attributes.

 Create 10 students in the main method (RunProject) and provide attributes for each patient.
 Print all patients with all their information.
 Don’t forget, please put comments as needed.

5
Learning Outcomes and Assessment Criteria:

Learning Outcome Pass Merit Distinction


LO1 P1 M1 D1
Define basic algorithms to Provide a definition of what Determine the steps taken Evaluate the
carry out an operation and an algorithm is and outline from writing code to implementation of an
outline the process of the process in building an execution. algorithm in a suitable
programming an application. language and the
application. relationship between the
written algorithm and the
code variant.

LO3 P3 M3 D3
Implement basic algorithms Write a program that Use the IDE to manage the Evaluate the use of an IDE
in code using an IDE. implements an algorithm development process of the for development of
using an IDE. program. applications contrasted with
not using an IDE.

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

Plagiarism and Collusion

You must cite and properly reference all of your source material. If you copy any text from somebody else,
you must make it clear where the text comes from. You must also cite any sources from which you obtain
numbers, ideas, or other material. If you have any questions about plagiarism, then see your lecturer!
Collusion occurs when two or more students collaborate to produce a piece of work that is to be submitted
as having been created by one person alone.
Plagiarism is a serious offense and will not be treated lightly. Fortunately, it is also easy to avoid. If you are
careful to give credit to authors whose work, you have used you should not run into any problems.
Some examples of Plagiarism and Collusion
 When student copies content from previously submitted work (another assignment the student
submitted previously) is called self-plagiarism.
 Two students that work together on an assignment and then each submit the same work as their
own are in collusion.
 A student that copies and pastes text and then uses a thesaurus to change words so that the text
can successfully pass through a Turnitin check is plagiarising.
 A student that copies the ideas of someone else without citing the original author is plagiarising.

Extension and Late Submission

A course work extension request form (available at the office) must be filled in when a student is eligible to
apply for extra time to complete an assignment. The course extension request form must be accompanied
by corroborating evidence such as a medical certificate.

You might also like