Topic outline

  • WELCOME LETTER

    Dear Students

    Welcome to the Big Data and IoT Theory (CSE 412) &  Lab (CSE 413) courses, I,   Abdul Hye Zebon will be your course teacher in this online journey of learning.

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

    Md. Abdul Hye Zebon
    Lecturer,
    Department of Computer Science and Engineering,
    Daffodil International University



    Course Instructor



    Name

    Md. Abdul Hye Zebon
    Designation

    Lecturer, Daffodil International University
    Room Number

    807-A (AB4)
    Email

    zebon.cse0399.c@diu.edu.bd

    Contact No

    +880-1521438443


    Course Rationals

    Big Data refers to a massive set of data that no conventional data management tool can handle. Big Data is therefore a concept that allows access to gigantic databases in real time. Big Data's main objectives are to improve a company's or system's responsiveness to a large amount of data collected, increase productivity and refine knowledge of customer behavior, so that it can offer personalized offers or advertisements and create new trends.

    The Internet of Things (IoT) is a concept that connects physical or virtual objects to the internet. The technology very often used is the sensor, allowing to link a physical object such as a watch, a drone or even a speaker, to the internet. If for a long time the few objects connected to the Internet were the telephone and the computer, this is no longer the case today and every year new types of objects incorporating IOT technology are born. IOT is one of the greatest technological revolutions of our era and its potential for exploitation is immense. IOT could have a huge impact on the cars of the future or on the new versions of smart-cities, an urban space connected to the Internet, thus significantly improving the lives of users, while reducing the negative impact of these on the planet. 


    Course Objective

    To provide a solid conceptual understanding of the fundamentals of Big Data and IoT. More specifically,

    • To learn the basic concepts of Big Data and IoT.
    • To learn the architecture of Hadoop Cluster and Ecosystem.
    • To learn distributed data storage and processing systems.
    • To learn IoT Levels.
    • To learn the concepts of Communication Protocols of IoT.
    • To learn Communication Models of IoTs.
    • To learn the fundamental tools used in Big Data.



    Course Learning Outcome (CLO): (at the end of the course, students will be able to do:)

    CLO1            Interpret the components, tools, and techniques of Big Data.                                                                                                            
    CLO2 Classify the Hadoop model and identify their differences in implementation.
    CLO3 Explain how information can be sent via IoT communication protocols and Models.
    CLO4 Determine the various IoT levels and their applications and Fields in development sectors.


    Assessment Plan

    Final Exam
    40
    Mid-term Exam
    25
    3 Class Tests
    15
    Attendance
    07
    Assignment
    05
    Presentation
    08
    Total
    100
    • WEEK 1: INTRODUCTION

    • Lab WEEK 1 : INTRODUCTION

    •  WEEK 2 : BIG DATA ANALYTICS

    • LAB WEEK 2 : INSTALLTION OF PYSPARK

    • WEEK 3 : INTRODUCTION TO HADOOP

    • LAB WEEK 3 : INTRODUCTION TO PYSPARK PROGRAMMING

    • WEEK 4 : MAP REDUCE AND YARN

    • LAB WEEK 4 : INTRODUCTION TO RDD AND DATAFRAME

    • WEEK 5 : APACHE SQOOP, HIVE AND PIG

    • LAB WEEK 5DATAFRAMES AND SPARK SQL

    • WEEK 6 : MIDTERM

    • WEEK 6 : HADOOP CLUSTER AND ECOSYSTEM

    • LAB WEEK 6 : Linear Regression

    • WEEK 7: INTRODUCTION TO IOT

    • ASSIGNMENT

      • Restricted Not available unless: You belong to Section - A
      • Restricted Not available unless: You belong to Section - B
      • Restricted Not available unless: You belong to Section - C
      • Restricted Not available unless: You belong to Section - D
    • LAB WEEK 7 : Decision Tree


    • WEEK 8: INTRODUCTION TO IOT (Part 2)


    • LAB WEEK 8 : IoT LAB

    • WEEK 9 : M2M AND IOT

    • Week 14: Final Exam