RQF Unit 01 Programming ASG2
RQF Unit 01 Programming ASG2
1
Merit Grades Awarded inc. Page No. (Assessor)
M1 M2 M3 M4
Merit Grades Awarded (Internal Verifier)
This assignment has not been submitted for any other Unit as LCB (or
other institution).
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.
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: -
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:
Create one (1) method that calculates and display monthly payment for each treatment along with
the treatment fee above.
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:
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.
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.
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.