CBOP3203 Question
CBOP3203 Question
_________________________________________________________________________
CBOP3203
OBJECT-ORIENTED PROGRAMMING
SEPTEMBER 2022
5. This assignment accounts for 60% of the total marks for the course.
Tugasan ini menyumbang sebanyak 60% dari jumlah markah kursus.
ASSIGNMENT QUESTIONS
QUESTION 1
(20 marks)
Dalam coursepage untuk kursus ini di myINSPIRE, klik “CLO2 Activity” seperti yang
ditunjukkan di bawah.
QUESTION 2
Instructions:
● Join a discussion group in the forum and discuss the topic given below.
● There will be a platform for group discussions readily available for you in the
forum in myINSPIRE.
● You may select any group to work with.
● Follow the instructions for submitting proof of online class participation.
Arahan:
● Sertai kumpulan perbincangan dalam forum dan bincangkan topik yang diberikan di
bawah.
● Terdapat platform untuk perbincangan kumpulan yang tersedia untuk anda di dalam
forum di myINSPIRE.
● Anda boleh memilih mana-mana kumpulan untuk bekerjasama.
● Ikut arahan untuk menyerahkan bukti penyertaan kelas dalam talian.
Once you have completed the tasks mentioned in QUESTION 1 and QUESTION 2,
email to [email protected] in order to obtain the QUESTION 3.
[Total/Jumlah: 60 marks/markah]
[Jumlah: 60 Markah]
1. Pilih LIMA (5) postings terbaik dari perbincangan dalam talian yang telah disediakan oleh
tutor anda
2. Laksanakan screen shot posting dan isikan dalam tugasan anda sebagai file imej
(fail .docx)
3. Imej screen shot mesti dalam format imej (sama ada JPG atau PNG). Rujuk pada contoh
screenshot di bawah.
4. Screen shot mesti mengandungi: Nama, Tajuk Perbincangan, Hari, Tarikh dan Masa
For QUESTION 3, submit:
● The source files (*.java) of all the Java programs.
● A documentation (.docx) file that has the cover page, all the programs, the print-
screen of the programs’ output
QUESTION 1
Missing
Excellent Above average Fair Low Max
Item
Criteria Weightage Marks
4 3 2 1 0
Q1 Completion of the task 100% completed 80%-90% completed 60%-79% 20%-59% completed 0%-19% completed
(CLO2) watching video completed
2.0 8
Melengkapkan tugas Lengkap 100% Lengkap 80%-99% Lengkap 60%-79% Lengkap 20%-59% Lengkap 0%-19%
menonton video
Q1 Post-test score (Q1 – Q4 ) All FOUR questions THREE questions are TWO questions are Only ONE question is No correct answer
(CLO2) are correct correct correct correct
Skor Post-test (Soalan 1 –
1.0
Soalan 4) Semua EMPAT soalan TIGA soalan adalah DUA soalan adalah Hanya SATU soalan yang Tiada jawapan betul 4
adalah betul betul betul betul
Q1 Post-test score (Q5 – Q8 ) All FOUR questions THREE questions are TWO questions are Only ONE question is No correct answer
(CLO2) are correct correct correct correct
Skor Post-test (Soalan 5 –
1.0
Soalan 8) Semua EMPAT soalan TIGA soalan adalah DUA soalan adalah Hanya SATU soalan yang Tiada jawapan betul 4
adalah betul betul betul betul
Q1 Post-test score (Q9 ) The program was Most of the program Moderate Implemented only a No implementation
(CLO2) implemented parts was implementation of small chunk of the of the tasks
Skor Post-test (Soalan 9) successfully implemented correctly the program parts program
correctly
1.0
Aturcara dilaksanakan Kebanyakan bahagian Hanya sebahagian kecil Tiada perlaksanaan 4
dengan cemerlang aturcara dilaksanakan Pelaksanaan aturcara dilaksanakan Task
dengan betul bahagian aturcara
yang sederhana
secara betul
Memberikan Memberikan Memberikan Memberikan penjelasan Tiada jawapan atau
penjelasan yang penjelasan yang baik penjelasan yang yang lemah dengan jawapan yang salah
terperinci dengan dengan butiran yang asas/ minimum butiran yang kurang diberikan.
butiran yang amat memadai yang dengan butiran berkaitan dengan
baik yang jelas berkaitan dengan yang agak soalan.
berkaitan dengan soalan tetapi ianya berkaitan dengan
soalan boleh dimantapkan soalan.
lagi.
TOTAL 5.0 20
QUESTION 2
Quality of All five comments are Four of the comments Two or three of the One post was Postings done past
Postings good, appropriate, are good, appropriate, comments are somewhat submitted. OR All assignment timeline.
relevant, meaningful, relevant, meaningful, good, appropriate, posts done in one day. OR No postings
Kualiti and respectful. and respectful. meaningful and OR None of the given as proof of
Postings Postings reflect active Postings reflect respectful. comments are good participation in
participation within the participation within the Postings show relatively and relevant. discussion
assignment timeline. assignment timeline. short participation time. OR Comments are
short responses that Postings melepasi
Kelima-lima komen Empat Dua atau tiga komen are not substantial nor tempoh tugasan.
baik, sesuai, relevan, komen baik, sesuai, baik, sesuai, ATAU Tiada
meaningful. Minimum
bermakna dan relevan, bermakna dan relevan,bermakna dan Postings diberi
berhemah. berhemah. berhemah effort (e.g. “I agree sebagai bukti
Postings mencerminkan Postings mencerminkan Postings menunjukkan with Tina”) penyertaan dalam
CLO penyertaan aktif penyertaan sepanjang penyertaan dalam perbincangan
2 2.5 sepanjang tempoh tempoh tugasan. jangakamasa yang Satu penghantaran 10
2 tugasan. singkat. ATAU Semua
penghantaran dibuat
dalam satu hari .
ATAU Tiada komen
yang baik dan relevan.
ATAU Komen hanya
respon yang ringkas
dan tidak meluas dan
tidak bermakna.Usaha
minimum (Cth: “Saya
bersetuju dengan
Tina”)
Total
Marks/
10
Jumlah
Markah
QUESTION 3
Missing
Excellent Above average Fair Low Max
Item
Criteria Weightage Marks
4 3 2 1 0
Q3 Overall class structure and The task was Most of the task was Moderate Implemented only a No implementation
(CLO2) data fields declaration implemented implemented implementation of the small chunk of the of the tasks
successfully correctly task correctly task
0.5 2
Struktur kelas secara umum Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan
dan deklarasi medan data dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
betul betul
Q3 Implementation of the The task was Most of the task was Moderate Implemented only a No implementation
(CLO2) constructor implemented implemented implementation of the small chunk of the of the tasks
successfully correctly task correctly task
1.0 4
Implementasi metod pembina Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan
dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
betul betul
Q3 Implementation of the The task was Most of the task was Moderate Implemented only a No implementation
(CLO2) member methods implemented implemented implementation of the small chunk of the of the tasks
successfully correctly task correctly task
Implementasi metod-metod 1.0 Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan 4
ahli dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
betul betul
Q3 Implementation of TWO The task was Most of the task was Moderate Implemented only a No implementation
(CLO2) additional member methods implemented implemented implementation of the small chunk of the of the tasks
chosen by the student successfully correctly task correctly task
4
Implementasi DUA metod ahli 1.0 Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan
tambahan yang dipilih oleh dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
pelajar betul betul
Q3 Implementation of the The task was Most of the task was Moderate Implemented only a No implementation 8
(CLO2) subclass (Book2) implemented implemented implementation of the small chunk of the of the tasks
successfully correctly task correctly task
Implementasi subkelas 2.0 Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan
(Book2) dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
betul betul
Q3 Program Completion to test The task was Most of the task was Moderate Implemented only a No implementation
(CLO2) the class (object creation in a implemented implemented implementation of the small chunk of the of the tasks
main() method) successfully correctly task correctly task
Task dilaksanakan Kebanyakan Task Perlaksanaan Task Hanya sebahagian kecil Tiada perlaksanaan
1.0 4
Kesempurnaan Aturcara dengan cemerlang dilaksanakan dengan yang sederhana secara Task dilaksanakan Task
untuk menguji kelas betul betul
(penciptaan objek dalam
metod main() )
Q3 Runtime ● The program was ● The program was ● The program was ● The program was The program could
(CLO2) executed with all executed mostly executed but not executed due not be executed at
the correct with the correct mostly with to errors all
output output incorrect output ● OR the program
● AND the program ● OR the program was executed with
was executed by was executed with the correct output
fulfilling all the the correct output but the written
requirements as but the written coding did not fulfil
stated in the coding did not fulfil all the question’s
question few of the requirements
question’s
requirements
1.0 4
● Aturcara ini Aturcara ini ● Aturcara ini ● Aturcara ini tidak Aturcara tidak dapat
Masa Larian dilaksanakan dilaksanakan dengan dilaksanakan tetapi dilaksanakan dilaksanakan
dengan semua kebanyakan output kebanyakan output disebabkan ralat langsung
output yang betul yang betul adalah salah ● ATAU aturcara ini
● DAN aturcara ini ● ATAU aturcara ini dilaksanakan
dilaksanakan dilaksanakan dengan output yang
dengan dengan output yang betul tetapi kod
memenuhi semua betul tetapi kodnya ditulis tidak
keperluan yang ditulis tanpa memenuhi
dinyatakan dalam memenuhi keperluan soalan
soalan beberapa keperluan
soalan
TOTAL 7.5 30