Topic outline

  • Welcome Note

    Assalamu 'Alaikum.

    I am Md. Hasan Imam Bijoy, welcoming you to Object Oriented Programming course.


    Object-oriented programming provides a higher level way for programmers to envision and develop their applications.

    OOP language allows to break the program into the bit-sized problems that can be solved easily (one object at a time). The new technology promises greater programmer productivity, better quality of software and lesser maintenance cost. OOP systems can be easily upgraded from small to large systems.


    I hope we will learn together to enrich ourselves and together we can make this journey memorable. 

    May the Almighty grant you peace and happiness always.


    .Introduction To Object Oriented Programming and Classes - CodeGuru


  • Quiz , Assignments and Project

    • Assignment-C
      Opened: Friday, 19 May 2023, 12:00 AM
      Due: Saturday, 20 May 2023, 11:59 PM
      Restricted Not available unless: You belong to Section-C
    • Assignment-D
      Opened: Friday, 19 May 2023, 12:00 AM
      Due: Saturday, 20 May 2023, 11:59 PM
      Restricted Not available unless: You belong to Section-D
  • Week - 1: Introduction to OOP



    • Week - 2: Basic concepts of OOP



      • Week - 3: OOP Implementation



        • Week 4: Working with OOP



          • Week - 5: Working with Methods



            • Week - 6: Working with Constructors



              • Week 7: Working with Encapsulation



                • Week 8: Working with Inheritance



                  • Week 9: Working with Polymorphism



                    • Week-10 Mid-Term Examination

                      22,000+ Exam Test Pictures

                      • Week-11: Working with Abstraction



                        • Week-12 Implementation of Inheritance, Association, Aggregation and Composition


                          UML Association vs Aggregation vs Composition - Javatpoint

                          • Week 13: Working with Exception Handling



                            • Week 14: Course Project Discussion

                              • Week-15: Final Presentation and Lab Final

                                • Week-16: Final Examination


                                  • Topic 18

                                    • Topic 19

                                      • Topic 20