Section outline

  • Lecture 1:

    Topics to be covered:

    1. Structured programming language and Object Oriented Programming language
    2. Motivation behind OOP
    3. OOP concept and principles
    4. Real time example of OOP application
    5. Different Languages that support OOP
    6. Why java and how java works
    Expected outcome:

    1. knowledge between Structured programming language and OOP
    2. Understanding why OOP is necessary


    You are encouraged to watch this video lecture and note topics that you didn't understand. I will discuss them in more detail in live class. 


        https://drive.google.com/file/d/1qV3VWoxkNBJrswXiQmai1Dlxx9llolrY/view?usp=sharing    



    Group discussion:

    We will discuss more and solve your problems in live class scheduled according to class routing. We will conduct live class with google meet. Recorded video of live class will be attached here.

     

    • You need to prepare a lecture note for this week. One lecture note from each group should be submitted. Please mention IDs of group members in cover page of lecture note. If you have any question, feel free to ask me or add a question in Q/A forum. Here is a rubric for this assignment. Follow this for excellence. 


      Assessment Rubric

      Excellent Good Fair Poor
      Topics 100% topics are covered and well described with enough examples 80% topics or more  covered and some examples 50% or more topics are covered with examples Less than 50% topics are covered and with few examples
      Effort Well organized and presentable. Used books and other references Average organized and no extra reference used Readable Not organized and topics are not arranged





    • This is the ppt file of Lecture 1. Check this out.

    • You can ask question here regarding week 1

    • You need to perform this quiz to check your performance weekly