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.
