✍️ Get Writing Help
WhatsApp

OBJECT-ORIENTED PROGRAMMING

ASSIGNMENT

AssignmentTutorOnline

_________________________________________________________________________

CBOP3203

OBJECT-ORIENTED PROGRAMMING

JANUARY 2021

SPECIFIC INSTRUCTION / ARAHAN KHUSUS

  1. Answer in MALAY or ENGLISH.

Jawab dalam BAHASA MELAYU atau BAHASA INGGERIS.

  • Submit your assignment ONCE only in MULTIPLE files.

Hantar tugasan SEKALI sahaja dalam PELBAGAI fail.

  • Submit your assignment ONLINE.

Tugasan ini dihantar secara ONLINE.

  • Submission date: 14 MARCH 2020.

Tarikh penghantaran: 14 MAC 2020.

  • 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:

  1. First, do the Pre-Test
  2. There will be 14 MCQ questions
  3. You need to answer one question at a time.
  4. Time limit: 3 minutes with single attempt per question
  5. No marks for the pre-test. It is merely for self-assessment
  • Then, watch the video lessons (4 marks)
  • Note: The link of the video will only appear after you have completed the above pre-tests
  1. Do the Post-Test (14 marks)
  2. There will be 14 MCQ questions. In order to score good marks, ensure that you have watched the above videos
  3. You need to answer one question at a time
  4. Time limit: 3 minutes with single attempt per question
  5. Note: The post-test will only appear after you have attempted the pre-test and watched the video
  1. Finally, provide a write-up on the following in a doc/docx file (4 marks):
  2. What ONE concept that was very difficult for you to understand while going through the videos? Why was it very difficult for you? 
  3. How did you try to understand this concept?
  4. Explain the concept with your own program example.
  • Example of the write-up:

I find it difficult to understand concept X because it has various principles and too abstract.

I tried to understand the concept by going through the following program.

class XYZ          

   int something;     

Concept X  is about using Java in order to construct program XYZ as shown above. The concept X has been applied in something by having both data to be linked together in order to create ABC. .. .. ..  ..  ..

 (22 marks)

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

Kemudian, lakukan tugas-tugas yang berikut:

  1. Mula-mula, buat Pre-Test
  2. Terdapat 14 soalan MCQ
  3. Anda perlu jawab satu soalan dalam satu-satu masa
  4. Had masa: 3 minit dengan satu cubaan per soalan
  5. Tiada markah untuk pre-test. Ianya sekadar penilaian kendiri
  1. Kemudian, ikuti video-video pembelajaran yang disediakan(4 markah)
  2. Nota: pautan untuk video hanya akan dipaparkan selepas anda melengkapkan pre-test di atas
  1. Buat  Post-Test  (14 markah)
  2. Terdapat 14 soalan MCQ. 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 per soalan
  • Nota: post-test hanya akan dipaparkan selepas anda melengkapkan pre-test dan selesai mengikuti semua video
  1. Akhir sekali, berikan penulisan bagi yang berikut dalam fail doc/docx (4 markah):
  2. Apakah SATU konsep ketika mengikuti video yang paling sukar untuk difahami oleh anda? Mengapa ianya amat sukar untuk anda?
  3. Bagaimanakah anda cuba memahami konsep tersebut?
  4. Jelaskan konsep tersebut dengan contoh aturcara anda yang tersendiri.
  • Contoh penulisan:

I find it difficult to understand concept X because it has various principles and too abstract.

I tried to understand the concept by going through the following program.

class XYZ          

   int something;     

Concept X  is about using Java in order to construct program XYZ as shown above.

The concept X has been applied in something by having both data to be linked together in order to create ABC. .. .. ..  ..  ..

QUESTION 2

Once you have completed the tasks mentioned in QUESTION 1, email (together with your write-up) to [email protected] in order to obtain the QUESTION 2.

(38 marks)

Selepas melaksanakan tugas-tugas yang dinyatakan dalam SOALAN 1, emelkan (bersama-sama dengan penulisan anda) ke [email protected] bagi mendapatkan SOALAN 2. 

  [Total/Jumlah: 60 marks/markah]

Marks earned in Question 1 will be awarded only if you have uploaded the answer for Question 2. For QUESTION 2, 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

Markah yang diperolehi untuk Soalan 1 hanya akan diberikan jika anda muat naik jawapan bagi Soalan 2.  Untuk SOALAN 2, 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

MUKA SURAT TAMAT / END OF PAGE

ATTACHMENT

ASSIGNMENT RUBRICS

CBOP3203 OBJECT-ORIENTED PROGRAMMING/JANUARY 2021

QUESTION 1

    Criteria   Weightage Excellent Above average Fair Low Missing Item Max Marks
4 3 2 1 0
Q1 (CLO2) Completion of the task watching video   Melengkapkan tugas menonton video 1.0   100% completed     Lengkap 100% 80%-90% completed     Lengkap  80%-99% 60%-79% completed   Lengkap  60%-79% 20%-59% completed     Lengkap  20%-59% 0%-19% completed     Lengkap  0%-19% 4  
Q1 (CLO2) Post-test score (Q1 – Q4 )   Skor Post-test (Soalan 1 – Soalan 4)     1.0   All FOUR questions are correct   Semua EMPAT soalan adalah betul   THREE questions are correct   TIGA soalan adalah betul   TWO questions are correct   DUA soalan adalah betul   Only ONE question is correct   Hanya SATU  soalan yang betul     No correct answer     Tiada jawapan betul 4
Q1 (CLO2) Post-test score (Q5 – Q8 )   Skor Post-test (Soalan 5 – Soalan 8)     1.0   All FOUR questions are correct   Semua EMPAT soalan adalah betul   THREE questions are correct   TIGA soalan adalah betul   TWO questions are correct   DUA soalan adalah betul   Only ONE question is correct   Hanya SATU  soalan yang betul     No correct answer     Tiada jawapan betul 4
Q1 (CLO2) Post-test score (Q9 – Q10 )   Skor Post-test (Soalan 9 – Soalan 10)     0.5   Both questions are correct   Kedua-dua soalan adalah betul     Only one answer is correct   Hanya satu jawapan yang betul     No correct answer     Tiada jawapan betul 2
Q1 (CLO2) Post-test score (Q11 – Q14)   Skor Post-test (Soalan 11 – Soalan 14)           1.0 All FOUR questions are correct   Semua EMPAT soalan adalah betul   THREE questions are correct   TIGA soalan adalah betul   TWO questions are correct   DUA soalan adalah betul   Only ONE question is correct   Hanya SATU  soalan yang betul     No correct answer     Tiada jawapan betul 4
Q1 (CLO2)   Write-up   Penulisan 1.0 Provided in depth explanation with excellent details that were clearly related to the question Provided good explanation with adequate details that were related to the question  but it can be improved further. Provided basic/minimal explanation with details that were somewhat related to the question. Provided poor explanation  with details that were less related to the question.   No answer or wrong answer was given. 4
Memberikan penjelasan yang terperinci dengan butiran yang amat baik yang jelas berkaitan dengan soalan Memberikan penjelasan  yang baik dengan butiran yang memadai yang berkaitan dengan soalan  tetapi ianya boleh dimantapkan lagi.   Memberikan penjelasan yang asas/ minimum dengan butiran yang agak berkaitan dengan soalan. Memberikan penjelasan  yang lemah dengan butiran yang kurang berkaitan dengan soalan. Tiada jawapan atau jawapan yang salah diberikan.
  TOTAL 5.5   22

QUESTION 2

    Criteria   Weightage Excellent Above average Fair Low Missing Item Max Marks
4 3 2 1 0
Q2 (CLO2) Overall class structure and data fields declaration     Struktur kelas secara umum dan deklarasi medan data 1.0   The task was implemented successfully   Task dilaksanakan dengan cemerlang Most of the task was implemented correctly   Kebanyakan Task dilaksanakan dengan betul Moderate implementation of the task correctly   Perlaksanaan Task yang sederhana secara betul Implemented only a small chunk   of the task   Hanya sebahagian kecil Task dilaksanakan No implementation of the tasks     Tiada perlaksanaan Task 4  
Q2 (CLO2) Implementation of the constructor     Implementasi metod pembina   1.0 The task was implemented successfully   Task dilaksanakan dengan cemerlang   Most of the task was implemented correctly   Kebanyakan Task dilaksanakan dengan betul   Moderate implementation of the task correctly   Perlaksanaan Task yang sederhana secara betul Implemented only a small chunk   of the task   Hanya sebahagian kecil Task dilaksanakan     No implementation of the tasks     Tiada perlaksanaan Task 4
Q2 (CLO2) Implementation of the member methods     Implementasi metod-metod ahli         2.0       The task was implemented successfully   Task dilaksanakan dengan cemerlang Most of the task was implemented correctly   Kebanyakan Task dilaksanakan dengan betul Moderate implementation of the task correctly   Perlaksanaan Task yang sederhana secara betul Implemented only a small chunk   of the task   Hanya sebahagian kecil Task dilaksanakan   No implementation of the tasks     Tiada perlaksanaan Task       8    
Q2 (CLO2) Implementation of TWO  additional member methods chosen by the student   Implementasi DUA metod ahli tambahan yang dipilih oleh pelajar   2.0 The task was implemented successfully   Task dilaksanakan dengan cemerlang   Most of the task was implemented correctly   Kebanyakan Task dilaksanakan dengan betul   Moderate implementation of the task correctly   Perlaksanaan Task yang sederhana secara betul Implemented only a small chunk   of the task   Hanya sebahagian kecil Task dilaksanakan     No implementation of the tasks     Tiada perlaksanaan Task 8
Q2 (CLO2) Program Completion to test the class     Kesempurnaan Aturcara untuk menguji kelas   2.0 The task was implemented successfully   Task dilaksanakan dengan cemerlang   Most of the task was implemented correctly   Kebanyakan Task dilaksanakan dengan betul   Moderate implementation of the task correctly   Perlaksanaan Task yang sederhana secara betul Implemented only a small chunk   of the task   Hanya sebahagian kecil Task dilaksanakan   No implementation of the tasks     Tiada perlaksanaan Task 8
Q2 (CLO2) Runtime                           Masa Larian 1.0 The program was executed with all the correct outputAND the program was executed by fulfilling all the requirements as stated in the question       Aturcara ini dilaksanakan dengan semua output yang betulDAN aturcara ini dilaksanakan dengan memenuhi semua keperluan yang dinyatakan dalam soalan   The program was executed mostly with the correct output                   Aturcara ini dilaksanakan  dengan kebanyakan output yang betul     The program was executed but mostly with incorrect outputOR the program was executed with the correct output but the written coding did not fulfil few of the question’s requirements   Aturcara ini dilaksanakan tetapi kebanyakan  output adalah  salahATAU aturcara ini dilaksanakan dengan output yang betul tetapi kodnya ditulis tanpa memenuhi beberapa keperluan soalan The program was not executed due to errorsOR the program was executed with the correct output but the written coding did not fulfil all the question’s requirements       Aturcara ini tidak dilaksanakan disebabkan ralatATAU aturcara ini dilaksanakan dengan output yang betul tetapi kod ditulis tidak memenuhi keperluan soalan   The program could not be executed at all                     Aturcara tidak dapat  dilaksanakan langsung   4
Q2 (CLO2) Comments for the reason to include the TWO member methods in the class   Komen bagi sebab memasukkan dua metod ahli  dalam kelas 0.5 Excellent reason that include various considerations   Sebab yang cemerlang yang meliputi pelbagai pertimbangan Good reason       Sebab yang baik   Brief reason       Sebab yang ringkas   Very brief reason       Sebab yang amat ringkas   No reason or the reason is not relevant   Tiada sebab atau sebab tidak relevan       2
  TOTAL 9.5   38

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102