EF234302 Object Oriented Programming (IUP)
- 1st Semester, 2022/2023
- Thursday, LP-1, 09:30-12:00
- TA (Teaching Assistant):
- Mashita Dewi [mashitaad(at)gmail(dot)com]
- Adam Haidar Azizi [adamhadaizi2002(at)gmail(dot)com]
Reference
- Deitel and Deitel (2015) Java How to Program. 10th edition, Prentice Hall.
- The internet.
News
- 2023-09-19 13:23 Quiz 1: the question, has been 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.
- IF184301 Object Oriented Programming (IUP): The Grades
- IF184301 Object Oriented Programming (IUP): Quiz 1 Grade
- IF184301 Object Oriented Programming (IUP): Midterm Exam Grade
- IF184301 Object Oriented Programming (IUP): Quiz 2 Grade
- IF184301 Object Oriented Programming (IUP): Final Exam Grade
Final Exam
- TBA
Quiz 2
- TBA
Midterm Exam
- TBA
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: TBA.
- 07. 2023-10-12, Lecture #7: Inheritance. Source code. QR Code: TBA.
- 08. 2023-10-19, Lecture #8: Midterm exam: the question & the working template file. QR Code: TBA.
- 09. 2023-10-26, Lecture #9: Collection & Generics. Source code. QR Code: TBA.
- 10. 2023-11-02, Lecture #10: Graphical User Interface (GUI), Event Handling & Inner Class. Source code. QR Code: TBA.
- 11. 2023-11-09, Lecture #11: Access control & polymorphism, GUI programming & MVC design pattern. Source code. QR Code: TBA.
- 12. 2023-11-16, Lecture #12: Quiz 2: the question & the words (please unzip this file once it’s downloaded). QR Code: TBA.
- 13. 2023-11-23, Lecture #13: Collections: More & Immutability. Source code. QR Code: TBA.
- 14. 2023-11-30, Lecture #14: Thread, race & deadlock-livelock. Source code. QR Code: TBA.
- 15. 2023-12-07, Lecture #15: Socket & Team project. Source code. QR Code: TBA.
- 16. 2023-12-14, Lecture #16: Final exam: the question. QR Code: TBA.