(OCT 2020) CSC128 - Group - Project - Final - Report
(OCT 2020) CSC128 - Group - Project - Final - Report
N NAME MATRIC
O NUMBER
1 NUR NAHRIQ NUAIM BIN 2018273258
MUHAMAD HANIF
2 MUHAMAD RASYIDIN BIN YUSOF 2018282828
Date Submitted: 2 3 0 1 2 0 2 1
Acknowledgement
Table of Contents
1. Executive Summary
a. Project Background
b. Objectives
c. Description (Project Details)
2. Pseudocode and Flowchart
a. Until selection process
3. List of Codes
a. Selection(s)
i. One way and two ways (OPTIONAL)
ii. Multiple ways and switch statement (COMPULSORY)
b. Repetition(s)
i. counter / sentinel / flag loop (AT LEAST TWO)
ii. while / do…while / for loop (AT LEAST TWO)
c. Function(s)
i. Implement at least (FOUR) types of functions in your program
ii. void function
iii. return value function with parameter
iv. return value function without parameter
v. function with parameter passing (by reference &).
Group : EM110___/EC110___
40
Student Name /
: (1) NUR NASHRIQ NU’AIM BIN MUHAMAD HANIF/2018273258
ID
: (2) MUHAMMAD R
: (3) _________________________________________/____________________
: (4) _________________________________________/____________________
Remarks
NO. Category None Weak Moderate Good Very Good Marks Level
0 1 2 3 4
Project
Project
summary is
summary or
easy to
Project summary objectives are
understand.
or objectives is not clearly
Proposal is Objectives are
hard to stated and need [CO1/
No not formally clearly stated.
understand. a little inquiry LO1]
Submission formatted and and related to
Proposal’s Not following to understand. {C2}
incomplete project
1 format and the proposal Closely
description.
content format. following
Proposal
proposal
properly
format.
formatted.
Moderately
Incorrect Well written
written and
format and and documented
documented
The proposal unsuitable use proposal.
proposal with no
is poorly of font size or Following the [CO1/
No proper
organized and font type. format. Clearly LO1]
Submission explanation
Proposal incomplete. Clearly define define the {C2}
about the
3 overall the objectives objectives and
objectives and
quality and problems problems to be
problem
to be solved. solved.
statements.
The proposal is well written and documented. Clearly define the problems to be solved. Clearly
define the objectives.
The program is clearly written (indented) as well as easy to understand. Each of the process is
well documented/commented.
The program
solved
Less than 50% More than 50%
problems/ case
The program of the of the
Not exist in studies [CO3/
did not solve problem/case problem/case
the completely LO3]
the problem studies solved studies solved
Structure and program without any {C5}
completely. and contain and run with
5 algorithm of a syntax, logic
some error. some glitch.
program and run-time
error.
The program can solve the problem completely. There is no syntax error, logic error and run-
time error.
Apply selection, repetition and functions within the algorithm of the program.
Program
produced
Program Program Program
unclear and
produced one or produced produced and
Not exist in incorrect [CO3/
two incorrect correct output displays
the output results LO3]
output but with accurate output
program with {C5}
statements disorganized in a presentable
7 Result/Output disorganized
format. format.
output format
The program produced expected output with accurate and presentable format.
Fully organized
Almost report – report
Poorly written organized fulfils project [CO3/
No Late
and documented report with requirement. LO3]
Submission submission
Report report. few missing Well written {C5}
8 overall requirements and clearly
quality explained.
The report is well written and documented. Clearly explains what the project is all about.
9 Presentation Did not Presentation Only capable of Able to Presents about [CO3/
present. is unclear and answering basic elaborate and the whole LO3]
not questions and explain to some project in an {C4}
understandabl have little degree with organized
e. Little knowledge of moderate manner.
knowledge the program knowledge of Demonstration
about the code. the program of full
program code. knowledge of
code. the program
with
explanations
and elaboration.
Presentation’s flow is in order. Able to answer technical questions. Confidence.
Excellent
Moderate
innovation,
Lack of Somewhat innovation with [CO3/
No knowledgeable
innovation knowledgeable creative LO3]
Submission and demonstrate
and creativity and innovative designs and {C5}
Knowledge creative design
10 solutions
mastery and solutions
Project demonstrated achieves a level of artful engineering mastery marked by truly innovative,
authentic and ideas, solutions and design.
TOTAL /
MARKS /40
20%
NOTE: