Topic outline

  • Welcome!!!!


    WELCOME LETTER

    Dear Students

    Welcome to the Object Oriented Programming courses, I, Md. Fahad Hossain will be your co-pilot in this online journey of learning.

    I care about your success in these courses. I'm glad you are here.

    Md.  Fahad Hossain
    Lecturer, Department of Computer Science and Engineering
    Daffodil International University

    profile_pic

    Md. Fahad Hossain

    Lecturer, Department of CSE

    Daffodil International University

    Office: Room: 316(4), AB-4

    Email: fahad.cse0365@diu.edu.bd

    Phone: +8801946704373

    Course Rationals

    Information security — or infosec —  is the protection of information by people and organizations in order to keep information safe for themselves, their company, and their clients.Every organization needs protection against cyber attacks and security threats. Cybercrime and malware are constant threats to anyone with an Internet presence, and data breaches are time-consuming and expensive.The goal of IT security is to protect these assets, devices and services from being disrupted, stolen or exploited by unauthorized users, otherwise known as threat actors.

    Course Objectives

    O1
    To learn the basic concepts of Information Security.
    O2
    To learn the types of Cybercrime and Attacks.
    O3
    To learn the value of information to the modern organisation.
    O4
    To learn company Policies and Strategies to mitigate the security problems.
    O5
    To learn CIA triad of Confidentiality, Integrity and Availability.

    Course Outcomes

    CO1
    Interpret the components, tools and techniques of Information Security systems
    CO2
    Analyze and resolve security issues in networks and computer systems to secure an IT infrastructure.
    CO3
    Learn to Develop policies and procedures to manage enterprise security risks.
    CO4
    Interpret and forensically investigate security incidents.

    TEXT/REFERENCE BOOKS

    01
    Java-the-complete-reference
    By Herbert Schildt, 7th Edition.

    Assessment Plan

    Final Exam
    40
    Mid-term Exam
    25
    3 Class Tests
    15
    Attendance
    07
    Assignment
    05
    Presentation
    08
    Total
    100
  • Student Support

  • Course Basics

  • Week 1: Introduction

  • Week 2: OOP Implementation

    • Lab Task-2 Assignment
      Opened: Wednesday, 8 February 2023, 12:00 AM
      Due: Tuesday, 14 February 2023, 2:30 PM
      Restricted Not available unless: You belong to 61_U
    • Lab Task-2 Assignment
      Opened: Wednesday, 8 February 2023, 12:00 AM
      Due: Sunday, 12 February 2023, 2:30 PM
      Restricted Not available unless: You belong to 61_E
    • Quiz-1
      Opened: Wednesday, 15 February 2023, 8:50 AM
      Closed: Wednesday, 15 February 2023, 9:10 AM
      Restricted Not available unless: You belong to 61_E
  • Week 3: Working with OOP

    • Lab Task-3 Assignment
      Opened: Tuesday, 14 February 2023, 12:00 AM
      Due: Tuesday, 21 February 2023, 11:59 PM
      Restricted Not available unless: You belong to 61_U
    • Lab Task-3 Assignment
      Opened: Tuesday, 14 February 2023, 12:00 AM
      Due: Sunday, 19 February 2023, 4:59 PM
      Restricted Not available unless: You belong to 61_E
  • Week 4: Working with Methods

  • Week 5: Working with Inheritance

    • Assignment-1
      Opened: Wednesday, 8 March 2023, 12:00 AM
      Due: Thursday, 9 March 2023, 10:30 AM
      Restricted Not available unless: You belong to 61_E
    • Lab task-5 Assignment
      Opened: Tuesday, 2 May 2023, 12:00 AM
      Due: Tuesday, 9 May 2023, 2:00 PM
      Restricted Not available unless: You belong to 61_U
    • Lab task-5 Assignment
      Opened: Tuesday, 2 May 2023, 12:00 AM
      Due: Sunday, 7 May 2023, 2:00 PM
      Restricted Not available unless: You belong to 61_E
  • Week 6: Working with Polymorphism

  • Week 7: Midterm Exam


    Topics to cover in mid exam:

    • OOP and Basic of Java
    • Class and Object

    • Mid Term Assessment_Fall 2020 Assignment
      Opened: Wednesday, 22 March 2023, 9:00 AM
      Due: Wednesday, 22 March 2023, 1:00 PM
      Restricted Not available unless: You belong to (Missing group)
  • Week 8: Working with Polymorphism


  • Week 9: Working with Exception Handling


  • Week 10: Review on Polymorphism

  • Week 11: Course Project Discussion


    • Presentation Slide Upload (Day-1) Assignment
      Opened: Tuesday, 9 May 2023, 6:00 AM
      Due: Wednesday, 10 May 2023, 10:00 AM
      Restricted Not available unless: You belong to 61_E
    • Presentation Slide Upload (Day-2) Assignment
      Opened: Tuesday, 9 May 2023, 6:00 AM
      Due: Thursday, 11 May 2023, 10:43 AM
      Restricted Not available unless: You belong to 61_E
  • Week 12: Review Week

    Lab Report Submission

    • 61_E_(lab Report Submission) Assignment
      Opened: Sunday, 4 June 2023, 12:00 AM
      Due: Monday, 5 June 2023, 11:00 PM
      Restricted Not available unless: You belong to 61_E
    • 61_U_(lab Report Submission) Assignment
      Opened: Sunday, 4 June 2023, 12:00 AM
      Due: Wednesday, 7 June 2023, 11:59 PM
      Restricted Not available unless: You belong to 61_U