BEJ10102 / BEV10102 Computer Programming Semester 1, Session 20212022
BEJ10102 / BEV10102 Computer Programming Semester 1, Session 20212022
INSTRUCTIONS:
A. Work in a group of TWO or THREE students to solve the task in APPENDIX B: PROBLEM
STATEMENT section.
B. Plagiarism and ‘sleeping-partner’ will not be permitted in student projects. All students should work
effectively in their own team.
C. Both or more parties involved in the plagiarizing case will receive ZERO marks.
D. All documentation for this project should be typed properly. Hand-written documentation will not be
graded. The report must be written in English.
E. In order to perform the given task, you must apply all the knowledge gained in this course.
F. Submission:
1. Please submit your work in two forms; VIDEO PRESENTATION and SOFTCOPY OF
REPORT. The dateline of submission is stated in the AUTHOR platform.
2. Submit the VIDEO PRESENTATION of the project by providing the link of your video via
AUTHOR platform. The length of the video is 10 to 15 minutes. The video format is mp4.
3. Organise the report as in Table A1. Then submit the report via AUTHOR platform. Submit the
report in pdf format.
Cover page The cover page must include the correct UTHM logo, group particulars
(student’s ID and name, section and semester/session), project title (give
the name to your project), and lecturer’s name.
Table of content Table of content (TOC) contains a list of topics and the page number on
which they start.
Each item starts on a new page with the page number on every page.
GP1: 1 Appendix
C
Report arrangement (as stated in Table A1) and 60 15
GP2: 2 Appendix
D 30 10
Video presentation (as stated in Appendix A)
GP4: 3 Appendix 5 10
ms.1/zt2021
BEJ10102 / BEV10102 Computer Programming Semester 1, Session 20212022
MINI GROUP PROJECT
APPENDIX A
Appearance of group members in the video E
presentation (as stated in Evaluation Form)
GP4: Appendix
3 F 5 10
Peer assessment by group members (as stated in
Evaluation Form)
TOTAL 100 35
ms.2/zt2021
BEJ10102 / BEV10102 Computer Programming Semester 1, Session 20212022
MINI GROUP PROJECT
APPENDIX A
Contents of item (i) to (iv) as mentioned in Table A1
ITEM Description Method of Delivery
Softcopy of Video
the Report Presentation
(c) Algorithm
PROGRAM DOCUMENTATION
(iii) TESTING √ √
ms.3/zt2021
BEJ10102 / BEV10102 Computer Programming Semester 1, Session 20212022
MINI GROUP PROJECT
APPENDIX A
● Conduct suitable testing and record the results.
(iv) VERIFICATION
Note:
√ indicates YES
X indicates NO
ms.4/zt2021
BEJ10102 Computer Programming Semester 2, Session 20202021
MINI GROUP PROJECT
APPENDIX B
PROBLEM STATEMENT
As we have to face the new normal of the endemic phase of coronavirus disease 2019 (COVID-
19), swab tests become a more common thing for people all over the world. We can take better
precautions with a deeper understanding of swab test results and cycle threshold (CT) values.
The CT value in the Reverse Transcription Polymerase Chain Reaction (RT-PCR) test refers to
the number of cycles needed for the PCR machine to determine a positive result. The CT
value helps in determining the user's viral load, where the value is reflected as the presence
of coronavirus. The viral load decreases as the number of cycles increases, and vice versa, as
shown in Table 1.
Table 1
CT value Condition
< 30 Infected and high risk of transmitting the virus to other people
30 - 40 Infected and lower risk of transmitting the virus to other people
> 40 Not infected, no risk of transmitting the virus to others
Now, your team is required to design and develop a modular program using the C++ language
to help users display their conditions, based on the CT value reading. Your program should at
least be capable to perform the following tasks:
1. Welcoming note,
2. Ask the user to key in the name,
3. Ask the user to key in his/her CT value reading,
4. Display the CT value,
5. Display the condition of the user (refer to Table 1)
Your program should display the condition for five (5) users.
SAMPLE OUTPUT:
ms.5/zt2019
BEJ10102 Computer Programming Semester 2, Session 20202021
MINI GROUP PROJECT
APPENDIX B
**********WELCOME TO ABC PROGRAM**********
********THIS PROGRAM ABLE TO DISPLAY********
==============================================
ms.6/zt2019