0% found this document useful (0 votes)
40 views13 pages

CBOP3203 Question

This document provides instructions for an assignment on Object-Oriented Programming. It outlines 5 specific instructions, including submitting the assignment once in multiple files and submitting it online by November 14th, 2022. The assignment accounts for 60% of the total course marks. It then lists 3 questions. Question 1 involves completing a pre-test, watching 4 video lessons, and a post-test on the coursepage, as well as completing an online survey. Question 2 involves joining an online discussion group to discuss expanding a Student class with a new method, a difficult concept from the videos, and whether an object-oriented or structured programming approach would be preferred. Question 3 requires emailing the instructor after completing Questions 1 and 2. Sub

Uploaded by

was asd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views13 pages

CBOP3203 Question

This document provides instructions for an assignment on Object-Oriented Programming. It outlines 5 specific instructions, including submitting the assignment once in multiple files and submitting it online by November 14th, 2022. The assignment accounts for 60% of the total course marks. It then lists 3 questions. Question 1 involves completing a pre-test, watching 4 video lessons, and a post-test on the coursepage, as well as completing an online survey. Question 2 involves joining an online discussion group to discuss expanding a Student class with a new method, a difficult concept from the videos, and whether an object-oriented or structured programming approach would be preferred. Question 3 requires emailing the instructor after completing Questions 1 and 2. Sub

Uploaded by

was asd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

ASSIGNMENT

_________________________________________________________________________
CBOP3203
OBJECT-ORIENTED PROGRAMMING
SEPTEMBER 2022

SPECIFIC INSTRUCTION / ARAHAN KHUSUS

1. Answer in MALAY or ENGLISH.


Jawab dalam BAHASA MELAYU atau BAHASA INGGERIS.

2. Submit your assignment ONCE only in MULTIPLE files.


Hantar tugasan SEKALI sahaja dalam PELBAGAI fail.

3. Submit your assignment ONLINE.


Tugasan ini dihantar secara ONLINE.

4. Submission date: 14 NOVEMBER 2022.


Tarikh penghantaran: 14 NOVEMBER 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

ANSWER ALL THE QUESTIONS / JAWAB SEMUA SOALAN

QUESTION 1

On the coursepage of this course in myINSPIRE, click “CLO2 Activity” as shown


below.

Then, do the following tasks:

a. First, do the Pre-Test


❖ There will be 8 MCQ questions and 1 short essay question (SEQ).
❖ You need to answer one question at a time.
❖ Time limit: 3 minutes for MCQs and 15 minutes for SEQ with single attempt per
question
❖ No marks for the pre-test. It is merely for self-assessment

b. Then, watch the four video lessons (8 marks)


❖ Note: The link of the video will only appear after you have completed the above pre-
tests

c. Do the Post-Test (12 marks)


❖ There will be 8 MCQ questions and 1 short essay question (SEQ).
❖ In order to score good marks, ensure that you have watched the above videos
❖ You need to answer one question at a time
❖ Time limit: 3 minutes with a single attempt per MCQ question. SEQ will have 15
minutes and single attempt
❖ Note: The post-test will only appear after you have attempted the pre-test and
watched the video
d. Complete the survey: https://forms.gle/CozxD83mu5E72v6f6

(20 marks)

Dalam coursepage untuk kursus ini di myINSPIRE, klik “CLO2 Activity” seperti yang
ditunjukkan di bawah.

Kemudian, lakukan tugas-tugas yang berikut:

a. Mula-mula, buat Pre-Test


❖ Terdapat 8 soalan MCQ dan 1 soalan esei pendek (SEP)
❖ Anda perlu jawab satu soalan dalam satu-satu masa
❖ Had masa: 3 minit dengan satu cubaan per soalan MCQ. 15 minit diberikan untuk
soalan SEP dengan satu cubaan
❖ Tiada markah untuk pre-test. Ianya sekadar penilaian kendiri

b. Kemudian, ikuti empat video pembelajaran yang disediakan (8 markah)


❖ Nota: pautan untuk video hanya akan dipaparkan selepas anda melengkapkan pre-
test di atas

c. Buat Post-Test (12 markah)


❖ Terdapat 8 soalan MCQ dan 1 soalan esei pendek (SEP). Untuk mendapat markah
yang memuaskan, pastikan yang anda telahpun mengikuti video-video di atas
❖ Anda perlu menjawab satu soalan dalam satu-satu masa
❖ Had masa: 3 minit dengan satu cubaan persoalan MCQ. Soalan SEP akan
mempunyai 15 minit dengan satu cubaan
❖ Nota: post-test hanya akan dipaparkan selepas anda melengkapkan pre-test dan
selesai mengikuti semua video
d. Lengkapkan survei: https://forms.gle/CozxD83mu5E72v6f6

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.

As a group, discuss the following:


a. Expand the Student class discussed in video (Q1 – Video Lesson: Part 1) by
adding one suitable method. You are allowed to include any suitable attributes.
Explain briefly your program.
b. What ONE concept that was very difficult for you to understand while going
through the videos? Why was it very difficult for you? How did you try to
understand this concept? Explain the concept with your own program example
c.  If you are given an option to solve a programming problem, which approach
will you choose between “object-oriented” and “structured programming”?
Why?
(
10 marks)
Sebagai satu kumpulan, bincangkan yang berikut:
a. Kembangkan kelas Student yang dibincangkan dalam video (Soalan 1 – Video
Lesson: Part 1) dengan menambahkan satu metod yang sesuai. Anda dibenarkan
untuk memasukkan mana-mana atribut yang sesuai. Jelaskan secara ringkas
aturcara anda.
b. Apakah SATU konsep ketika mengikuti video yang paling sukar untuk difahami oleh
anda? Mengapa ianya amat sukar untuk anda? Bagaimanakah anda cuba
memahami konsep tersebut? Jelaskan konsep tersebut dengan contoh aturcara
anda yang tersendiri.
c. Jika anda diberikan satu pilihan untuk menyelesaikan suatu masalah
pengaturcaraan, pendekatan manakah yang anda akan pilih antara “orientasi-objek”
dan “pengaturcaraan berstruktur”? Mengapa?
QUESTION 3

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]

END OF PAGE / MUKA SURAT TAMAT


SUBMISSION GUIDE
For Question 2, do the following:
1. Select the best FIVE (5) postings from the forum discussion set up by your tutor.
2. Do screenshots of the postings and include them as images in your assignment (.docx
file).
3. The screenshots should be in an image file (either in JPG or PNG format) . Refer to the
sample of Screen Grab below
4. The screenshots should contain: Name, Title of the discussion, Day, Date and Time.

Untuk Soalan 2, laksanakan perkara berikut:

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

Untuk SOALAN 3, hantar:


● Fail-fail sumber (*.java) untuk setiap aturcara Java.
● Satu fail dokumen (.docx) yang mempunyai muka depan, semua aturcara dan “print-
screen” bagi output aturcara

Take Note/Ambil maklum:


Marks earned in Question 1 will be awarded only if you have uploaded the answers for
Question 2 and Question 3/ Markah yang diperolehi untuk Soalan 1 hanya akan diberikan
jika anda muat naik jawapan bagi Soalan 2 dan Soalan 3
ATTACHMENT
ASSIGNMENT RUBRICS

CBOP3203 OBJECT-ORIENTED PROGRAMMING/SEPTEMBER 2022

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

Excellent Good Fair Poor Unsatisfactory Max


QN CLO Criteria Weightage marks
4 3 2 1 0

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

You might also like