Logo

BITM Big Data and Analytics

bitmsemester 8Elective

Big Data and Analytics

Subject Code: IT278

Course Title: Big Data and Analytics

Course No: IT278

Nature of Course: Theory & Practical

Full Marks: 60

Pass Marks: 30

Credit Hours: 3

Course Description

The course covers different concepts of big data technologies, including an overview and challenges of big data, big data analytics, Hadoop and NoSQL systems, data lakes, and big data applications.

Course Objective

The objective of this course is to provide knowledge of big data and related concepts to students. This course is designed to help students learn big data technologies, NoSQL systems, data lakes, and their applications.

Course Contents

Course Contents Teaching Methodology Teaching Hours
Unit 1: Overview of Big Data (5 Hrs.)
Introduction Lecture/Lab
Types of Data
Evolution of Big Data
Big Data Characteristics
Big Data versus Data Warehouse
Advantages and Disadvantages of Big Data
Obstacles in Utilizing Big Data
Impact of Big Data
Unit 2: Challenges of Big Data (6 Hrs.)
Introduction Lecture/Lab
Big Data Integration
Storing Big Data
Maintaining Data Quality
Analysis of Big Data
Security and Privacy Management
Accessing and Sharing
Unit 3: Big Data Analytics (6 Hrs.)
Introduction Lecture/Lab
Applications of Big Data Analytics
Types of Big Data Analytics
Comparison of Data Analytics Stages
Unit 4: Hadoop and NoSQL Databases (14 Hrs.)
Introduction to Hadoop Lecture/Lab
Components of Hadoop Ecosystem
Data Storage Component
Data Processing Component
Data Access Component
Data Management Component
Apache Spark
Introduction to NoSQL Databases
Types of NoSQL Databases
Key-Value, Column-Oriented, Document Oriented and Graph-Based Databases
BASE Model
Advantages and Disadvantages of NoSQL Databases
Unit 5: Data Lakes (7 Hrs.)
Introduction Lecture/Lab
Data Lake Architecture
Usage and Challenges
Advantages and Disadvantages
Lake House
Difference between Data Warehouse, Data Lakes, and Lake Houses
Best Practices
Unit 6: Big Data Applications (10 Hrs.)
Big Data for Healthcare Lecture/Lab
Big Data Analytics of Fraud Detection
Big Data Analytics of Social Media
Novel Applications

Text Books

1. Husain M.S. Khan M.Z. & Siddiqui T. (2024). Big Data Concepts, Technologies and Applications. First Edition. CRC Press.
2. Hammond-Errey M. (2024). Big Data, Emerging Technologies and Intelligence: National Security Disrupted. Routledge.
3. White T. (2015). Hadoop: The Definitive Guide. Fourth Edition. O'Reilly Media.
4. Fowler A. (2015). NoSQL for Dummies. Wiley.

Lab Works

The laboratory work includes using Hadoop and any appropriate NoSQL database system to implement big data systems and related concepts.