IF184301 Object Oriented Programming (C)
- 1st Semester, 2021/2022
- Thursday, IF-105B, 09:30-12:00
- TA (Teaching Assistant): Jagad Wijaya Purnomo [jagadpurnomo26(at)gmail(dot)com]
Reference
- Deitel and Deitel (2015) Java How to Program. 10th edition, Prentice Hall.
- The internet.
News
- 2021-12-29 12:25 The Final Exam Grade has been released. The Grades have been updated. Alhamdulillah, all of the honours & praises only to our Good Lord. Eventually, our courses have come to the end. Thank you for all of your attention, supports and care. We have been together on these amazing, lovely journeys. Not all, but mostly we’re in happiness, Insyaallah. I would like to apologise for some mistakes that might be happened in our courses. May our Good Lord gives us some knowledge and wisdom, fruitful from our courses. And all of us always be healthy, be successful and be blessed. Amin.
- 2021-12-18 21:22 Midterm Exam Grade & the Grades have been updated (Mohammad Fadhil Rasyidin Parinduri – submitted the wrong project file, so need to examine it once again).
- 2021-12-15 13:08 The Quiz 2 Grade & the Grades have been updated (James Silaban – He forgot to CC the assignment email to TA).
- 2021-12-13 10:05 The Quiz 2 Grade & the Grades have been updated.
- 2021-12-09 09:45 Final exam: the question, has been released.
- 2021-11-12 16:13 Quiz 2: the question, has been released.
- 2021-11-11 13:51 The corresponding source codes for each lectures have been released.
- 2021-11-07 19:51 Midterm Exam Grade has been released. The Grades have been updated.
- 2021-10-21 00:45 Midterm exam: the question & the working template file, have been released.
- 2021-10-15 15:24 The Quiz 1 Grade has been released. The Grades have been updated.
- 2021-09-23 08:41 Quiz 1: the question, has been released.
- 2021-09-01 20:50 Welcome to our OOP (C) class, guys! May we are all going to get passed, knowledge, happiness and wisdom!
Grade
Grades of students can be seen as in the following.
- IF184301 Object Oriented Programming (C): The Grades
- IF184301 Object Oriented Programming (C): Quiz 1 Grade
- IF184301 Object Oriented Programming (C): Midterm Exam Grade
- IF184301 Object Oriented Programming (C): Quiz 2 Grade
- IF184301 Object Oriented Programming (C): Final Exam Grade
Final Exam
- Starting date: 16 December 2021
- Deadline: 18 December 2021, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
- Exam type: Open, Group (of one/two/three students).
- Send to: yifana(at)gmail(dot)com & CC to TA’s email with the subject: IF184301_OOP(C)_FIN_ StudentID1_Name1_StudentID2_Name2
- File type and format: A zip file containing the source codes (the project files), Report.PDF & Declaration(s).PDF. One declaration file per student. So, if a group has 3 members, then there will be 3 declaration files
- Filename format: IF184301_OOP(C)_FIN_StudentID1_Name1_StudentID2_Name2.ZIP
- Final exam: the question
Quiz 2
- Starting date: 18 November 2021
- Deadline: 25 November 2021, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
- Exam type: Open, Group (of one/two/three students).
- Send to: yifana(at)gmail(dot)com & CC to TA’s email with the subject: IF184301_OOP(C)_Q2_ StudentID1_Name1_StudentID2_Name2
- File type and format: A zip file containing the source codes (the project files), Report.PDF & Declaration(s).PDF. One declaration file per student. So, if a group has 3 members, then there will be 3 declaration files
- Filename format: IF184301_OOP(C)_Q2_StudentID1_Name1_StudentID2_Name2.ZIP
- Quiz 2: the question & the words (please unzip this file once it’s downloaded).
Midterm Exam
- Starting date: 21 October 2021
- Deadline: 28 October 2021, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
- Exam type: Open
- Send to: yifana(at)gmail(dot)com & CC to TA’s email with the subject: IF184301_OOP(C)_MID_StudentID_Name
- File type and format: A zip file containing the working file & the declaration
- Filename format: IF184301_OOP(C)_MID_StudentID_Name.ZIP
- Midterm exam: the question & the working template file
Quiz 1
- Starting date: 23 September 2021
- Deadline: 30 September 2021, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
- Exam type: Open
- Send to: yifana(at)gmail(dot)com & CC to TA’s email with the subject: IF184301_OOP(C)_Q1_StudentID_Name
- File type and format: A zip file containing all of the .java source files & the declaration
- Filename format: IF184301_OOP(C)_Q1_StudentID_Name.ZIP
- Quiz 1: the question
Presentation Files
- 01. 2021-09-02, Lecture #1: Introduction & Getting started. QR Code: 412095.
- 02. 2021-09-10 07:00-09:30, Eclipse IDE for Java Programming. Source code. QR Code: 883755.
- 03. 2021-09-16, Lecture #3: Eclipse IDE: Debugging, Classes and Objects, Types, conditionals and loops & Exercises. Source code. QR Code: 513054.
- 04. 2021-09-23, Lecture #4: Quiz 1. QR Code: 278898.
- 05. 2021-09-30, Lecture #5: Array, ArrayList & Scanner; Exception and I/O, Exception: More about. Source code. QR Code: 881943.
- 06. 2021-10-07, Lecture #6: Javadoc, Testing & Objects & Interface. Source code. QR Code: 776964.
- 07. 2021-10-14, Lecture #7: Inheritance. Source code. QR Code: 270827.
- 08. 2021-10-21, Lecture #8: Midterm exam: the question & the working template file. QR Code: 620087.
- 09. 2021-10-28, Lecture #9: Collection & Generics. Source code. QR Code: 846209.
- 10. 2021-11-04, Lecture #10: Graphical User Interface (GUI), Event Handling & Inner Class. Source code. QR Code: 164570.
- 11. 2021-11-11, Lecture #11: Access control & polymorphism, GUI programming & MVC design pattern. Source code. QR Code: 849766.
- 12. 2021-11-18, Lecture #12: Quiz 2: the question & the words (please unzip this file once it’s downloaded). QR Code: 423956.
- 13. 2021-11-25, Lecture #13: Collections: More & Immutability. Source code. QR Code: 413323.
- 14. 2021-12-02, Lecture #14: Thread, race & deadlock-livelock. Source code. QR Code: 697751.
- 15. 2021-12-09, Lecture #15: Socket & Team project. Source code. QR Code: 114810.
- 16. 2021-12-16, Lecture #16: Final exam. QR Code: 769501.