Course Title Java Programing Lab Course Type Practice
Course Code M22TC0207 Credits 1 Class II Semester
Contact Work
TLP Credits Hours Load Total Number of Assessment in
Classes Per Semester Weightage
Theory 1 2 2
Course Practice - - -
Structure Practice CIE SEE
- 0 - -
Total 1 2 2 28 25 25
COURSE OVERVIEW:
This Laboratory course supplements the material taught in the theory course programming with
JAVA. The objective of this course is to get hands-on experience in JAVA programming and
implementing the concepts learnt in the theory course. Laboratory exercises will normally be
conducted using windows operating System. The Students will be exposed to basic syntax of classes,
objects, Exception handling, wrapper classes, strings and collection framework
COURSE OBJECTIVES:
1. Discuss the fundamentals of Hadoop distributed file system and Big Data
Analytics.
2. Demonstrate Big Data Processing with MapReduce and Batch Analytics.
3. Describe the implementation of Real-Time Analytics with Apache Hadoop in real
world Applications.
4. Illustrate the working of Pig, Hive and Stream Processing and also discuss the
fundamentals of Flume.
COURSE OUTCOMES:
On successful completion of this course; the student will be able to:
CO# Course Outcomes POs PSOs
CO1 Illustrate the fundamentals of Hadoop distributed file system and Big Data 1 to 5,9,10,11 1,2,3
Analytics
CO2 Demonstrate Big Data Processing with MapReduce and Batch Analytics with 1 to 5,9,10,11 1,2,3
Apache Hadoop to simple real world problems.
.
CO3 Design Real-Time Analytics with Apache Pig and Hive for real world 1 to 5,9,10,11 1,2,3
Applications.
CO4 Develop data and processing models using Hadoop eco-system for real 1 to 5,9,10,11 1,2,3
world Big data Applications
CO5 Design Real-Time Analytics incorporating the structured data model using 1 to 5,9,10,11 1,2,3
Apache Hive to solve real world Big Data Analytics Applications.
CO6 Develop data and processing models using Hadoop eco-system for real 1 to 5,9,10,11 1,2,3
world Big data Applications
.BLOOM’S LEVELOF THECOURSE OUTCOMES
Bloom’s Level
Remember Understand Apply Analyze Evaluate Create
CO#
(L1) (L2) (L3) (L4) (L5) (L6)
CO1 √
CO2 √
CO3 √
CO4 √
CO5 √
CO6 √
COURSE ARTICULATIONMATRIX
Course Program Outcomes
Outcom PO1 PSO PSO PSO
PO PO PO PO PO PO PO PO PO PO1 PO1
es 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 3 2 3 3 3 1 1 1 1 3 3 3
CO2 3 3 3 3 3 2 1 2 3 3 3 3
CO3 3 3 3 3 3 2 1 2 3 3 3 3
CO4 3 3 3 3 3 3 3 2 3 3 3 3
CO5 3 3 3 3 3 2 1 2 3 3 3 3
CO6 3 3 3 3 3 3 3 2 3 3 3 3
PRACTICE:
S.N Title of the Experiment Tools and Techniques Expected Skill/Ability
.
PART-A
Install Hadoop in the following modes
1. Understanding the process of
1.1 Ubuntu OS Stand Alone Mode Windows/Linux OS,
Installation of Hadoop in
1.2 Pseudo Distributed Mode IDE
different modes
1.3 Pseudo Distributed Mode (YARN)
Perform the following File Management Windows/Linux OS, Managing Files and
tasks in Hadoop IDE performing operations on
2.1 Create a directory in HDFS at given them on HDFS
path(s).
2.2 List the contents of a directory
2.3 Upload and download a file in HDFS
2.4 See contents of a file
2.5 Copy a file from source to destination
2.
2.6 Copy a file from/To Local file system
to HDFS
2.7 Move file from source to destination
2.8 Remove a file or directory in HDFS.
2.9 Display last few lines of a file
2.10 Display the aggregate length of a
file.
Write a Word Count Map Reduce Windows/Linux OS, Understanding the
3. program to understand Map Reduce IDE MapReduce Process
Paradigm.
Write a Weather Report POC-Map
Reduce Program to analyses time- Windows/Linux OS, Performing Big Data Analytics
temperature statistics and generate IDE using MapReduce
4.
report with max/min temperature.
Implement the Matrix Multiplication with
5. Hadoop Map Reduce. Windows/Linux OS, Understanding the MapReduce
IDE Process
Write Pig Latin scripts to sort, group, join, Windows/Linux OS, Performing Big Data Analytics
6.
project, and filter your data. IDE, Pig Tool using Pig Scripts
Write programs to demonstrate Hive Windows/Linux OS, Performing Big Data Analytics
7 Databases, Tables, Views, Functions IDE, Hive Tables using Pig Scripts
and Indexes.
PART-B
Implement and demonstrate any real Windows/Linux OS, Literature Surveying, Project
life big data problem using any of the IDE, Hadoop-eco Implementation, Seminars, IPR
8
publicly available big data sets. system Filing, Paper Publication
TEXT BOOKS:
1. Sridhar Alla, “Big Data Analytics with Hadoop 3”, Packt Publishing Ltd, 2018
2. Gates, Alan, and Daniel Dai. Programming pig: Dataflow scripting with hadoop. " O'Reilly
Media, Inc.", 2016.
3. Capriolo, Edward, Dean Wampler, and Jason Rutherglen. Programming Hive: Data
warehouse and query language for Hadoop. " O'Reilly Media, Inc.", 2012.
REFERENCE BOOKS:
1. Michael Minelli, Michele chambers, AmbigaDhiraj,”Big data, big analytics”, Wiley,2013
2. P. Tan, M. Steinbach, V. Kumar, “Introduction to Data Mining”, Addison-Wesley, 2005.
3. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, 2nd ed. Morgan Kaufmann 2005.
JOURNALS/MAGAZINES
1. IEEE,Introduction to the IEEE Transactions on Big Data.
2. Elsevier,Big data research journal Elsevier.
3. Springer, Journal on Big Data Springer.