Section outline
-
Daffodil International University
Department of Computer Science and Engineering (CSE)
OBE Course Outline
Course Code:
CSE412
Course Title:
Bigdata and IOT
Program:
B.Sc. in CSE
Faculty:
Faculty of Science and Information Technology (FSIT)
Semester:
Spring 2024
Year:
2024
Credit:
3
Contact Hour:
3hr/week
Course Level:
L3T2
Prerequisite:
CSE322
Course Category:
Core Engineering
Instructor Name:
Dr. Fizar Ahmed
Designation:
Associate Professor
Email:
fizar.cse@diu.edu.bd
Office Address:
301, AB-4, Daffodil Smart City, Ashulia.
-
IOT Introduction
· Concepts and Definitions of The Internet of Things (IOT).
· History of IOT
· Requirements, Functionalists and structure of IOT.
· IOT enabling technologies.
· IOT Architecture.
· Major component of IOT(Hardware & Software).
· IOT communication and networking protocols, Role of wired and wireless communication.
· IOT services and applications.
· IOT Standards, Connectivity
Lab works
List of IOT Experiments: Experiments using NodeMCU/ Arduino
Basic IoT setup with Arduino/NODEMCU
-
IOT Case Studies
· Project Case Study
· Project Requirement (hardware & software)
· How to Design IOT Application (Web, Mobile, Device)
· Projects on every technology (At least 4 Project)
Data generator
Lab works:
Distance Measurement of an object:
Calculate the distance to an object with the help of an ultrasonic sensor and display it on an LCD -
IOT Data Acquisition and Platforms
· Micro Controllers (Arduino uno/mega2560, Raspberry-Pi, ARM), Real-time systems and embedded software
· OS and Drivers (End Device Program)
Hardware & Software Requirements.
Lab Works:
LDR Sensor, Alarm and temperature, humidity measurement:(a)Controlling relay state based on ambient light levels using LDR sensor.
(b)Basic Burglar alarm security system with the help of PIR sensor and buzzer.
(c)Displaying humidity and temperature values on LCD -
· How to transfer data by Wireless / Wired connectivity.
· Ipv4/Ipv6, Ethernet/GigE.
· MIPI, M-PHY, UniPro, SPMI, BIF, SuperSpeed USB Inter-Chip (SSIC), Mobile PCIe (M-PCIe) and SPI
· GSM, 2g ,3g ,4g & 5g
· IEEE 802.15.4, IEEE 802.15.4e, 802.11ah
· Relay Access Point (AP)
· Grouping of station
Target Wake Time (TWT)
Lab Works:
Experiments using Raspberry Pi / Arduino(a)Controlling relay state based on input from IR sensors
(b)Interfacing stepper motor with R-Pi
(c)Advanced burglar alarm security system with the help of PIR sensor, buzzer and keypad. (Alarm gets disabled if correct keypad password is entered)
(d)Automated LED light control based on input from PIR (to detect if people are present) and LDR (ambient light level) -
Introduction to Bigdata
What is big data How is big data different from traditional data sources?
Small data vs Big data Attributes of big data
Lab Works:
Create User in IOT Cloud
Data Transfer to IOT Cloud -
Bigdata Analytics
· What is big data analytics Life cycle of big data analytics
· Types of big data analytics
Tools used in big data analytics Big data application domains
Lab Works:Basic uses of dataset:
Install, configure and run python, numPy and Pandas.
Visualize data using basic plotting techniques in Python.
-
Revision for Mid Term Exam
-
Mid Term Examination
-
Bigdata Tools
· Why Hadoop comes (Problems regarding RDBMS and DataWarehouse) What is Hadoop History of Hadoop Examples of commercial distribution company for Hadoop
· Basic Introduction to Hadoop components Introduction to Masternode, Slavenode & Self-healing
· What is DFS and HDFS File Block and Replication Rack HDFS Architecture HDFS File Read Operation
HDFS Write Read Operation Rack Awareness
Lab Works:Bigdata tools:
Install, configure and run Hadoop and HDFS.
-
Bigdata Tools
· Why Hadoop comes (Problems regarding RDBMS and Data Warehouse) What is Hadoop History of Hadoop Examples of commercial distribution company for Hadoop
· Basic Introduction to Hadoop components Introduction to Masternode, Slavenode & Self-healing
· What is DFS and HDFS File Block and Replication Rack HDFS Architecture HDFS File Read Operation
HDFS Write Read Operation Rack Awareness -
Map Reduce
· What is Hadoop MapReduce MapReduce in Nutshell Advantages of MapReduce Hadoop MapReduce Approach with an example Hadoop 1.1
Limitations of Hadoop 1.1 Need for yarn Hadoop 2.0 Hadoop MapReduce Yarn Components Yarn Architecture Yarn Working flow -
· What is Hadoop Cluster Hadoop Cluster Architecture Size of Hadoop Architecture Single Node and Muti-Node Cluster
· Communication Protocol in Hadoop Cluster Benefits of Hadoop Cluster Challenges of Hadoop Cluster Hadoop Ecosystem
Concept, Apache sqoop, Apache flume, Apache pig, Apache hive, -
Data Storage and Retrieval
· Overview and Role of Storage in Cloud / Server /Inhouse Storage.
· Databases Connectivity with IOT and uses .
· Case Study over Mysql / NoSql / NewSql .
· Case Study over Cloud Services And Administration.
Case Study Of Big Data & Hadoop Platforms. -
Data Analysis and Visualization
· Analysis Of data using python Module.
· Visualization and interpretation of Data.
Data Cleaning in IOT -
IOT and Bigdata Security
· Attack, Défense, and Network Robustness of Internet of Things
· Malware Propagation and Control in Internet of Things
· Privacy Preservation Data Dissemination
· Trust and Trust Models for the IoT
· Authentication in IoT
· Computational Security for the IoT
· Security Protocols for IoT Access Networks
Security Testing -
Projects
Project with showcasing: IOT and Bigdata Product Development & Testing
-
Final Exam