2023/2024(1) – EF234302 Object Oriented Programming (IUP)

EF234302 Object Oriented Programming (IUP)

  • 1st Semester, 2022/2023
  • Thursday, LP-1, 09:30-12:00
  • TA (Teaching Assistant):
    1. Mashita Dewi [mashitaad(at)gmail(dot)com]
    2. Adam Haidar Azizi [adamhadaizi2002(at)gmail(dot)com]

Reference

  • Deitel and Deitel (2015) Java How to Program. 10th edition, Prentice Hall.
  • The internet.

News

  • 2022-12-31 10:51 Final Exam Grade has released. The Grades have updated. Thank you very much to our dear TAs: Mashita Dewi, Adam Haidar Azizi, and Michael Ariel Manihuruk, who work tirelessly to make these lectures run well. All the praises to our Good Lord that our lectures have finished eventually. Alhamdulillah. Thank you for your togetherness—enthusiasm & happiness—InsyaAllah. I am sorry for some mistakes that might have happened in our lectures—since nobody’s perfect. May our Good Lord give us some knowledge and wisdom from our lectures. And may He also grant us health, bless and success in life
  • 2023-12-12 17:47 Quiz 2 Grade and the Grades have updated.
  • 2023-12-11 18:53 The Grades have updated.
  • 2023-12-11 12:47 Quiz 2 Grade has released, the Grades have updated.
  • 2023-12-08 14:39 Final exam: the question has released.
  • 2023-11-13 20:10 Quiz 2: the question has released.
  • 2023-11-10 20:32 Midterm Exam Grade and the Grades have released.
  • 2023-10-17 10:42 Midterm exam: the question & the working template file, have released.
  • 2023-10-13 19:17 Quiz 1 Grade has updated.
  • 2023-10-13 17:35 Quiz 1 Grade has released.
  • 2023-09-19 13:23 Quiz 1: the question has released.
  • 2023-08-30 20:27 Welcome to our OOP (IUP) 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.

  • EF234302 Object Oriented Programming (IUP): The Grades
  • EF234302 Object Oriented Programming (IUP): Quiz 1 Grade
  • EF234302 Object Oriented Programming (IUP): Midterm Exam Grade
  • EF234302Object Oriented Programming (IUP): Quiz 2 Grade
  • EF234302 Object Oriented Programming (IUP): Final Exam Grade

Final Exam

  • Starting date: 14 December 2023
  • Deadline: 22 December 2023, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Teamwork/Group (up to three students, it can be from class IUP only, class D only, or the combination of class IUP & D)
  • Send to: yifana(at)gmail(dot)com & CC to mashitaad(at)gmail(dot)com, adamhadaizi2002(at)gmail(dot)com & michaelariel8(at)gmail(dot)com with the subject: EF234302_OOP(IUP)_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: EF234302_OOP(IUP)_FIN_StudentID1_Name1_StudentID2_Name2.ZIP
  • Final exam: the question

Quiz 2

  • Starting date: 16 November 2023
  • Deadline: 23 November 2023, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Teamwork/Group (up to three students, it can be from class D only, class IUP only, or the combination of class D & IUP)
  • Send to: yifana(at)gmail(dot)com & CC to mashitaad(at)gmail(dot)com, adamhadaizi2002(at)gmail(dot)com & michaelariel8(at)gmail(dot)com with the subject: EF234302_OOP(IUP)_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: EF234302_OOP(IUP)_Q2_StudentID1_Name1_StudentID2_Name2.ZIP
  • Quiz 2: the question & the words (please unzip this file once it’s downloaded).

Midterm Exam

  • Starting date: 17 October 2023
  • Deadline: 25 October 20223 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Individual Project
  • Send to: yifana(at)gmail(dot)com & CC to mashitaad(at)gmail(dot)com, adamhadaizi2002(dot)gmail(dot)com & michaelariel8(at)gmail(dot)com> with the subject: EF234302_OOP(IUP)_MID_StudentID_Name
  • File type and format: A zip file containing the working file & the declaration
  • Filename format: EF234302_OOP(IUP)_MID_StudentID_Name.ZIP
  • Midterm exam: the question & the working template file

Quiz 1

  • Starting date: 21 September 2023
  • Deadline: 28 September 2023. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Individual Project
  • Send to: yifana(at)gmail(dot)com & CC to mashitaad(at)gmail(dot)com, adamhadaizi2002(dot)gmail(dot)com & michaelariel8(at)gmail(dot)com> with the subject: EF234302_OOP(IUP)_Q1_StudentID_Name
  • File type and format: A zip file containing all of the .java source files & the declaration
  • Filename format: EF234302_OOP(IUP)_Q1_StudentID_Name.ZIP
  • Quiz 1: the question

Presentation Files

  • 01. 2023-08-31, Lecture #1: Introduction & Getting started. QR Code: 424611.
  • 02. 2023-09-07, Lecture #2: Eclipse IDE for Java Programming. Source code. QR Code: 822032.
  • 03. 2023-09-14, Lecture #3: Eclipse IDE: Debugging, Classes and Objects, Types, conditionals and loops & Exercises. Source code. QR Code: 462481.
  • 04. 2023-09-21, Lecture #4: Quiz 1: the question. QR Code: 622009.
  • 05. 2023-09-30 07:00-09:30, Lecture #5: Array, ArrayList & Scanner; Exception and I/O, Exception: More about. Source code. QR Code: 322874.
  • 06. 2023-10-05, Lecture #6: Javadoc, Testing & Objects & Interface. Source code. QR Code: 885111.
  • 07. 2023-10-12, Lecture #7: Inheritance. Source code. QR Code: 407647.
  • 08. 2023-10-19, Lecture #8: Midterm exam: the question & the working template file. QR Code: 523019.
  • 09. 2023-10-26, Lecture #9: Collection & Generics. Source code. QR Code: 860786.
  • 10. 2023-11-02, Lecture #10: Graphical User Interface (GUI), Event Handling & Inner Class. Source code. QR Code: 595320.
  • 11. 2023-11-09, Lecture #11: Access control & polymorphism, GUI programming & MVC design pattern. Source code. QR Code: 462053.
  • 12. 2023-11-16, Lecture #12: Quiz 2: the question & the words (please unzip this file once it’s downloaded). QR Code: 510696.
  • 13. 2023-11-23, Lecture #13: Collections: More & Immutability. Source code. QR Code: 364743.
  • 14. 2023-11-30, Lecture #14: Thread, race & deadlock-livelock. Source code. QR Code: 633084.
  • 15. 2023-12-07, Lecture #15: Socket & Team project. Source code. QR Code: 520697.
  • 16. 2023-12-14, Lecture #16: Final exam: the question. QR Code: 164730.