Section outline

  • Assalamu 'Alaikum.

    I am Md. Tazmim Hossain, welcoming you to Object Oriented Programming  and  

    Object Oriented Programming Lab

    Course.  

    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.


    .




    • Teacher's Information
      MD Tazmim Hossain
      Research Associate
      E-mail : tazmim.taf@diu.edu.bd
      Telegram/what's app: 01758222696



    • Course Rationale 

      Philosophy of Object Oriented Programming (OOP); Advantages of OOP over structured programming; Encapsulation; Classes and objects; Access specifies; Static and non-static members; Constructors, destructors and copy constructors; Array of objects, object pointers, and object references; Inheritance: single and multiple inheritance; Polymorphism: overloading, abstract classes, virtual functions and overriding; Exceptions; Object Oriented I/O; Template functions and classes; Multi-threaded Programming. Memory models, the message based philosophy.


    • Course Objective 

      • To be able to identify problems and apply object-oriented programming concept to build information system
      • To be able to apply UML notations used in object-oriented applications design.
      • To be able to implement common I/O operations using Java
      • To be able to implement event-driven graphical user interfaces (GUI) in Java


    • Course Outcomes (CO’s)

         


    • Grading Scheme

      Theory Class

      Lab Class

      Attendance: 7%
      Class Tests/Quizzes:  15% 
      Assignment: 5%
      Presentation (using video/ppt): 8%
      Midterm Exam: 25%
      Final Exam: 40%

      Lab Attendance: 10%
      Lab Performance Test: 25%
      Assignment + Viva: 10%
      Project: 25%
      Lab Final: 30%



    • Course Outline

       Click Here                         




    • Navigation Link


      • Class Test
      • Assignment   
      • Presentation   
      • Mid Exam      
      • Final Exam


      Weeks to Go:

      WK1      WK2       WK3     WK4     WK5      WK6    WK7     WK8     WK9    WK10    WK11    WK12    WK13    WK14