BITS 1123
PROJECT (15%)
PROBLEM:
Create a program to be run in QTSPIM which is allowed user to input 10 random
numbers. On every number that user entered please make sure it is between 0
and 255 only.
After user has entered all 10 valid numbers, your program should be able to
display:
• Binary equivalent (8-bit format) for each number.
• Octal equivalent for each number.
• Hexadecimal equivalent (2-digit format) for each number.
Project Report submission at ULearn before 4th Jan 2022, 5 pm, 5 pm (Week 13)
The report should consists of the following component:
a. Introduction to MIPS assembly language programming
b. Source code (please put comment in your code)
c. Sample output
Demo and presentation on 5th – 11th Jan 2022 (Week 14)
Please add Honesty Pledge at the first page of your report.
Honesty Pledge
I/We fully understand and commit myself/ourself to respect all the statement below:
1. I/We have read and understood PART XV (Academic Misconduct) of the Academic Regulations
and Guidelines for the Academic Regulations Systems for Bachelor Degree and Diploma
Programme of Universiti Teknikal Malaysia Melaka. [Click here to open Academic Regulation
Handbook]
2. I/We understand that plagiarism – the unauthorised use of materials from the work of others or
the submission of work other than my/our own, will be considered violating the academic rules
and regulations.
3. I/We understand that if I am/we are NOT honest on this project by violating any of the above
rules, I/we have make a serious offence and subject to disciplinary action under Universiti
Teknikal Malaysia Melaka (Discipline of Students) Rules 2009.
4. I/We agreed that University has RIGHT to conduct an investigation/probing in case of any doubt
or suspicion if I am violating the academic rules and regulations.
*I/WE HEREBY AGREED WITH THE TERMS STATED ABOVE.
Student Name:__________________
Matric No.:_____________________
Signature:______________________
https://portal.utem.edu.my/iSMP/usr_manual2.asp
https://portal.utem.edu.my/iSMP/usr_manual2.asp
Assessment Rubric
Evaluation Item Exceptional (3)
Acceptable (2)
Amateur (1)
Unsatisfactory (0) Marks
Specifications The program
works and meets
all of the
specifications
The program
works and
produces the
correct results
and displays them
correctly. It also
meets most of the
other
specifications.
The program
produces correct
results but does
not display them
correctly.
The program is
producing incorrect
results
Readability The code is
exceptionally well
organized and
very easy to
follow
The code is fairly
easy to read.
The code is
readable only by
someone who
knows what it is
supposed to be
doing.
The code is poorly
organized and very
difficult to read.
Documentation Documentation is
well written and
clearly explains
what the code is
accomplishing and
how.
Documentation
with embedded
comment and
some simple
header
documentation
that is somewhat
useful in
understanding
the code.
Documentation is
simply comments
embedded in the
code with some
simple header
comments
Documentation is
simply comments
embedded in the
code and does not
help the reader
understand the
code.
Delivery The submission
was delivered on
time.
The submission
was delivered
within 12 hours of
the due date
The submission
was within 24
hours due date.
The submission
was more than 24
hours overdue
Report
Presentation
Good
organization,
Supporting details
specific to topic
Organized, some
details are non-
supporting to the
topic
Some
organization,
details are
somewhat
sketchy. Do not
support topic
Poorly organized,
unable to find
specific details
Oral Presentation Very engaging,
extensive
knowledge of
topic.
Engaging, mostly
showed a good
understanding of
topic.
Less engaging,
few members
showed good
understanding of
some parts of
topic.
Not engaging,
presenters didn’t
understand topic.