BOE099

Big Data

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 36 semesters · 36 branches

B.Tech Civil Engineering · Sem 8 (Open Elective-III) · B.Tech Mechanical Engineering · Sem 8 (Open Elective-III) · B.Tech Computer Science & Engineering · Sem 8 (Open Elective-III) · B.Tech Information Technology · Sem 8 (Open Elective-III) · B.Tech Artificial Intelligence & Machine Learning · Sem 8 (Open Elective-III) · B.Tech Artificial Intelligence & Data Science · Sem 8 (Open Elective-III) · B.Tech CSE (Artificial Intelligence) · Sem 8 (Open Elective-III) · B.Tech CSE (AI & ML) · Sem 8 (Open Elective-III) · B.Tech CSE (Data Science) · Sem 8 (Open Elective-III) · B.Tech CSE (Cyber Security) · Sem 8 (Open Elective-III) · B.Tech CSE (Internet of Things) · Sem 8 (Open Elective-III) · B.Tech Computer Science & Design · Sem 8 (Open Elective-III) · B.Tech Computer Science (Hindi) · Sem 8 (Open Elective-III) · B.Tech Computer Science & Business Systems · Sem 8 (Open Elective-III) · B.Tech Electrical Engineering · Sem 8 (Open Elective-III) · B.Tech Electrical & Electronics Engineering · Sem 8 (Open Elective-III) · B.Tech Electrical & Computer Engineering · Sem 8 (Open Elective-III) · B.Tech Electronics & Communication Engineering · Sem 8 (Open Elective-III) · B.Tech Electronics & Instrumentation / Instrumentation & Control · Sem 8 (Open Elective-III) · B.Tech Electronics & Computer Engineering · Sem 8 (Open Elective-III) · B.Tech ECE (Advanced Communication Technology) · Sem 8 (Open Elective-III) · B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 8 (Open Elective-III) · B.Tech Automobile Engineering · Sem 8 (Open Elective-III) · B.Tech Aeronautical Engineering · Sem 8 (Open Elective-III) · B.Tech Mechanical & Industrial Engineering · Sem 8 (Open Elective-III) · B.Tech Production & Industrial Production Engineering · Sem 8 (Open Elective-III) · B.Tech Manufacturing Technology · Sem 8 (Open Elective-III) · B.Tech Mining Engineering · Sem 8 (Open Elective-III) · B.Tech Chemical Engineering · Sem 8 (Open Elective-III) · B.Tech Plastic Engineering · Sem 8 (Open Elective-III) · B.Tech Food Technology · Sem 8 (Open Elective-III) · B.Tech Textile Technology · Sem 8 (Open Elective-III) · B.Tech Handloom & Textile Technology · Sem 8 (Open Elective-III) · B.Tech Carpet & Textile Technology · Sem 8 (Open Elective-III) · B.Tech Biotechnology · Sem 8 (Open Elective-III) · B.Tech Agricultural Engineering · Sem 8 (Open Elective-III)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction to Big Data

8 hrs

Types of digital data, history of Big Data innovation, introduction to Big Data platform, drivers for Big Data, Big Data architecture and characteristics, 5 Vs of Big Data, Big Data technology components, Big Data importance and applications, Big Data features – security, compliance, auditing and protection, Big Data privacy and ethics, Big Data Analytics, Challenges of conventional systems, intelligent data analysis, nature of data, analytic processes and tools, analysis vs reporting, modern data analytic tools.

Unit2

Unit 2: Hadoop

8 hrs

History of Hadoop, Apache Hadoop, the Hadoop Distributed File System, components of Hadoop, data format, analyzing data with Hadoop, scaling out, Hadoop streaming, Hadoop pipes, Hadoop Echo System. Map-Reduce: Map-Reduce framework and basics, how Map Reduce works, developing a Map Reduce application, unit tests with MR unit, test data and local tests, anatomy of a Map Reduce job run, failures, job scheduling, shuffle and sort, task execution, Map Reduce types, input formats, output formats, Map Reduce features, Real-world Map Reduce

Unit3

Unit 3: HDFS (Hadoop Distributed File System)

8 hrs

Design of HDFS, HDFS concepts, benefits and challenges, file sizes, block sizes and block abstraction in HDFS, data replication, how does HDFS store, read, and write files, Java interfaces to HDFS, command line interface, Hadoop file system interfaces, data flow, data ingest with Flume and Scoop, Hadoop archives, Hadoop I/O: Compression, serialization, Avro and file-based data structures. Hadoop Environment: Setting up a Hadoop cluster, cluster specification, cluster setup and installation, Hadoop configuration, security in Hadoop, administering Hadoop, HDFS monitoring & maintenance, Hadoop benchmarks, Hadoop in the cloud

Unit4

Unit 4: Hadoop Eco System and YARN

8 hrs

Hadoop ecosystem components, schedulers, fair and capacity, Hadoop 2.0 New Features – Name Node high availability, HDFS federation, MRv2, YARN, Running MRv1 in YARN. NoSQL Databases: Introduction to NoSQL MongoDB: Introduction, data types, creating, updating and deleing documents, querying, introduction to indexing, capped collections Spark: Installing spark, spark applications, jobs, stages and tasks, Resilient Distributed Databases, anatomy of a Spark job run, Spark on YARN SCALA: Introduction, classes and objects, basic types and operators, built-in control structures, functions and closures, inheritance.

Unit5

Unit 5: Hadoop Eco System Frameworks

8 hrs

Applications on Big Data using Pig, Hive and HBase Pig : Introduction to PIG, Execution Modes of Pig, Comparison of Pig with Databases, Grunt, Pig Latin, User Defined Functions, Data Processing operators, Hive - Apache Hive architecture and installation, Hive shell, Hive services, Hive metastore, comparison with traditional databases, HiveQL, tables, querying data and user defined functions, sorting and aggregating, Map Reduce scripts, joins & subqueries. HBase – Hbase concepts, clients, example, Hbase vs RDBMS, advanced usage, schema design, advance indexing, Zookeeper – how it helps in monitoring a cluster, how to build applications with Zookeeper. IBM Big Data strategy, introduction to Infosphere, BigInsights and Big Sheets, introduction to Big SQL.

Suggested Readings

  1. Michael Minelli, Michelle Chambers, and Ambiga Dhiraj, "Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for Today's Businesses", Wiley. Big-Data Black Book, DT Editorial Services, Wiley. Dirk deRoos, Chris Eaton, George Lapis, Paul Zikopoulos, Tom Deutsch, “Understanding Big Data Analytics for Enterprise Class Hadoop and Streaming Data”, McGrawHill. Thomas Erl, Wajid Khattak, Paul Buhler, “Big Data Fundamentals: Concepts, Drivers and Techniques”, Prentice Hall.

Official AKTU syllabus

This subject is on page 37, 38 of the original AKTU PDF.

Official AKTU syllabus PDF ↗