0% found this document useful (0 votes)
70 views

6th Sem Syllabus

na

Uploaded by

Hardik Bhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views

6th Sem Syllabus

na

Uploaded by

Hardik Bhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,

EAST DELHI CAMPUS,


SURAJMAL VIHAR-110092

FIFTH SEMESTER (AIDS)


Group Paper Code Paper L P Credits
Theory papers
PC AIDS301 Operating Systems 4 -- 4
PC AIDS303 Design and Analysis of Algorithms 4 - 4
PC AIDS305 Data Mining 4 - 4
PC AIDS307 Computer Organization and Architecture 3 - 3
PC AIDS309 Introduction to Internet of Things 3 - 3
HS/MS AIDS311 Principles of Entrepreneurship Mindset 2 - 2
Practical/Viva-Voce
PC AIDS351 Operating Systems Lab - 2 1
PC AIDS353 Design and Analysis of Algorithms Lab - 2 1
PC AIDS355 Data Mining lab - 2 1
PC AIDS357 Introduction to Internet of Things Lab - 2 1
PC AIDS359 Summer Training Report-1** - 2 1
PC Seminar on Case Study of Emerging Areas of
AIDS361 - 1 1
(NUES) Technology*
Total 20 11 26

Note:
* (NUES): Non-University Exam Subject, Comprehensive evaluation by the concerned teacher, out of
100, as per detailed syllabus

**(NUES): Comprehensive evaluation by a committee of teachers, constituted by the Academic


Programme Committee (APC), out of 100. The training shall be of 4 to 6 weeks duration. The training
can be under the mentorship of a teacher of the school.

Sixth Semester (AIDS)

Paper Code Paper Credit


Group L P
s
Theory Papers
PC AIDS302 Digital Image Processing 3 3
PCE Programme Core Elective Paper (PCE –1) 4
PCE Programme Core Elective Paper (PCE – 2) 4
PCE Programme Core Elective Paper (PCE – 3) 4
EAE / OAE Emerging Area/Open Area Elective Paper (EAE – 1 /OAE – 1) 4
EAE / OAE Emerging Area/Open Area Elective Paper (EAE – 2 /OAE – 2) 4
Practical / Viva Voce
PC AIDS354 Digital Image Processing Lab 2 1

NSS / NCC / Cultural Clubs / Technical Society / Technical


HS/MS HS-352 2
Club**
(NUES)
Total 26

Approved by BoS of USAR 15/06/23, Approved by AC sub-committee: 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 133
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

**NUES: Comprehensive evaluation of the students by the concerned coordinator of NCC / NSS / Cultural
Clubs / Technical Society / Technical Clubs, out of 100 as per the evaluation schemes worked out by these
activity societies, organizations; the coordinators shall be responsible for the evaluation of the same. These
activities shall start from the 1st semester and the evaluation shall be conducted at the end of the 6th semester for
students admitted in the first semester and for Students admitted in the 2nd year as lateral entry the activity shall
start from 3rd semester. The detailed document containing the policy for the award of Marks to be prepared by
APC.

Seventh Semester
Paper
Group Paper L P Credi
Code
ts
Theory Papers
HS/MS AIDS401 Principles of Management for Engineers 2 2
PCE Programme Core Elective Paper (PCE – 4) 4
PCE Programme Core Elective Paper (PCE – 5) 4
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 3 4
/ OAE – 3)
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 4 4
/ OAE – 4)
EAE / OAE Emerging Area / Open Area Elective Paper (EAE – 5 4
/ OAE – 5)
Practical / Viva Voce
PC / Project AIDS451 Minor Project** 3
PC / Internship AIDS453 Summer Training Report - 2 * 1
Total 26

*NOTE: Comprehensive evaluation of the Summer Training Report – 2 (after 6th Semester) shall be done by the
committee of teachers, constituted by the Academic Programme Committee, out of 100. The training shall be of 4 to
6 weeks duration. The training can be under the mentorship of a teacher of the institute.

**The student shall be allocated a supervisor / guide for project work at the end 6th semester by the department /
institution, the project shall continue into the 8th semester. In the 7th semester evaluation, the criteria for evaluation
shall be conceptualization of the project work, the background study / literature survey and identification of
objectives and methodology to be followed for project. As per university examination norms from time to time
evaluation for the Teachers' Continuous Evaluation / Internal Assessment shall be done by concerned supervisor
while the term end examination of As per university examination norms from time to time shall be conducted by the
supervisor concerned and the external examiner deputed by the Examinations Division. In the absence of the
supervisor, the Director of the Institution / Head of the Department can assign the responsibility of the supervisor
(for purpose of examinations) to any faculty of the Institution / Department.

Approved by BoS of USAR 15/06/23, Approved by AC sub-committee: 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 134
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Syllabus of 3rd Year,


6th Semester
for

BACHELOR OF TECHNOLOGY
for

Artificial Intelligence and Data Science


Artificial Intelligence and Machine Learning
Industrial Internet of Things

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 67
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS302/AIML302/IOT302 L T/P Credits
Subject: Digital Image Processing 3 0 3
Marking Scheme:
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End Term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper.
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should have
objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the syllabus. Every
unit should have two questions. However, students may be asked to attempt only 1 question from
each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper. The
standard/ level of the questions to be asked should be at the level of the prescribed textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if required.
Course Objectives:
1. To study basic image processing techniques of spatial and frequency domains for filtering
applications.
2. To understand digital image acquisition tools and basic operations for image enhancement.
3. To analyze techniques such as image denoising, image segmentation, Image enhancement and
edge detection.
4. To design image compression and image segmentation algorithms.
Course Outcomes:
CO1 Understanding of the fundamental concepts of image processing, including image
representation, enhancement, restoration, compression, and segmentation.
CO2 Analyze various segmentation techniques for image analysis
CO3 Outline the various feature extraction techniques for image analysis
CO4 Design image compression and image segmentation algorithms.
Course Outcomes (CO) to Programme Outcomes (PO)
Mapping (Scale 1: Low, 2: Medium, 3: High
CO/ PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
PO
CO1 3 2 - 2 3 - - - 3 - - 2
CO2 2 1 - - 3 - 2 - 3 - - -
CO3 2 1 - 2 3 3 2 - - - - 2
CO4 2 2 - 2 3 3 2 - - - - 3

Course Overview:
To introduce the student to various image processing techniques and image fundamentals. To
describe the main characteristics of digital images, how they are represented.
Mathematical transforms such as such as Fourier, Cosine transforms, Singular value

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 68
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

decomposition, 2D Wavelet transform, image enhancement techniques. Image restoration and


denoising, segmentation, lossy and lossless data compression algorithms, binary and color image
processing.

UNIT-I [8]
INTRODUCTION TO IMAGE PROCESSING: Introduction to images and its processing, Components
of image processing systems, image representations, Image file formats, recent applications of
digital image processing, image sampling and quantization, Image Analysis, Intensity
transformations, contrast stretching, Correlation and convolution, Smoothing filters, sharpening
filters, gradient and Laplacian. Need for transform, Fourier, Cosine transforms, 2D Wavelet
transform, Different properties of image transform techniques.

UNIT II [8]
Concept of image compression: Concept of Image compression, lossless techniques (Huffman
Coding, Arithmetic and Lempel-Ziv Coding, Other Coding Techniques) and lossy compression
techniques (Transform Coding & K-L Transforms, Discrete Cosine Transforms, and BTC),
Enhancement in spatial and transform domain, histogram equalization, Directional Smoothing,
Median, Geometric mean, Harmonic mean, Homo-morphic filtering

UNIT III [8]


Image degradation: Image degradation, Type of image blur, Classification of image restoration
techniques, image restoration model, Linear and nonlinear restoration techniques, Image
denoising, Median filtering.
Classification of image segmentation techniques: Boundary detection-based techniques, Point,
line detection, Edge detection, Edge linking, local processing, regional processing, Thresholding,
Iterative thresholding, Otsu's method, Region-based segmentation, Watershed algorithm, Use of
motion in segmentation

UNIT IV [8]
Binarization and Basic Set theory: Binarization, Basic Set theory, Binary morphological operations
and its properties, Color Image Representation, Converting Between Color Spaces, The Basics of
Color Image Processing, Color Transformations, Spatial Filtering of Color Images, Working Directly
in RGB Vector Space, Applications of digital image processing: Case studies

Text Books:
1. Digital Image Processing, R.C. Gonzalez and R.E. Woods, 2nd edition, Pearson Prentice Hall,
2008
2. Anil K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
Reference Books:
Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23
Applicable for Batch Admitted in Academic Session 2021-22 Page | 69
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

1. Digital Image processing, S Jayaraman, TMH, 2012


2. William K. Pratt, Digital Image Processing, 3rd Edition, John Wiley, 2001.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 70
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS354/AIML354/IOT354 L T/P Credits
Subject: Digital Image Processing Lab 0 2 1
Marking Scheme:
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. This is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class
commencement under the intimation to the office of the HOD/ Institution in which they
appear is being offered from the list of practicals below.
3. Instructors can add any other additional experiments over and above the mentioned in the
experiment list which they think is important.
4. At least 8 experiments must be performed by the students.
Course Objectives:
1. To introduce the concepts of image processing and basic analytical methods to be used
in image processing.
2. To familiarize students with image enhancement and restoration techniques, different
image compression techniques
Course Outcomes:
CO1 Analyze techniques such as image denoising, image segmentation, Image enhancement
and edge detection.
CO2 Apply spatial and frequency domain filters on an image data set.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 2 2 - 2 2 2 - - 2 - - 2
CO2 2 2 1 2 3 3 - - 2 - - 3

List of Experiments:

1. Create a program to demonstrate Geometric transformations- Image rotation, scaling, and


translation.
2. Display of FFT (1-D & 2-D) of an image and apply Two-dimensional Fourier transform to
represent the content of an image using the discrete Fourier transform (DFT) and masking
with DFT.
3. Write a Program of Contrast stretching of a low contrast image, Histogram, and Histogram
Equalization and Display of bit planes of an Image.
4. Computation of Mean, Standard Deviation, Correlation coefficient of the given Image
5. Implementation of Image Smoothening Filters (Mean and Median filtering of an Image)
6. Implementation of image sharpening filters and Edge Detection using Gradient Filters.
7. Implementation of Image Compression by DCT, DPCM, HUFFMAN coding.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 71
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

8. Implementation of image restoring techniques.


9. Implementation of Image Intensity slicing technique for image enhancement.
10. Study and implement Canny edge detection Algorithm to images and compare it with the
existing edge detection algorithms.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 72
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Artificial Intelligence & Data Science


Subject Basket
6th Semester

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 73
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS304T L T/P Credits
Subject: Fundamentals of Deep Learning 3 0 3
Marking Scheme:
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End Term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper.
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should have
objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the syllabus. Every
unit should have two questions. However, students may be asked to attempt only 1 question from
each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper. The
standard/ level of the questions to be asked should be at the level of the prescribed textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if required.
Course Objectives:
1. To understand the intuition and mathematical principles behind deep learning.
2. To identify the common applications of deep learning for computer vision and NLP.
To explain the strength and challenges of deep learning as compared to the other forms of
3.
machine learning.
4. To generate images with various forms of auto-encoders
Course Outcomes:
CO1 Apply the basic building blocks and general principles for designing deep learning algorithms.
CO2 Analyze the working of Convolution Neural Network for the given application.
CO3 Implement Autoencoder, Recurrent Neural Network, LSTM and its variants for real life data-sets.
CO4 Implement concepts of Genetic Adversial Networks and text classification algorithms
Course Outcomes (CO) to Programme Outcomes (PO)
Mapping (Scale 1: Low, 2: Medium, 3: High
CO/ PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
PO
CO1 3 1 1 1 2 - - - 2 1 2 1
CO2 3 1 1 1 2 1 1 1 2 1 2 2
CO3 3 1 1 1 2 1 1 1 2 1 2 2
CO4 3 1 1 1 2 1 1 1 2 1 2 2

Course Overview:
The main objective of this course is to develop the understanding of key mathematical principles
which are used behind the working of neural networks. Convolution Neural Networks and
Recurrent Neural Networks have also been covered in this course. This course also provides the
details for usage of Deep Learning for Natural Language Processing.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 74
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

UNIT I: [8]
Introduction to Deep Learning: Introduction to Deep Learning, Bayesian Learning, Overview of
Shallow Machine Learning, Difference between Deep Learning and Shallow Learning, Linear
Classifiers ,Loss Function and Optimization Techniques -Gradient Descent and batch optimization.

UNIT II: [8]


Introduction to Neural Network: Introduction to Neural Network, Biological Neuron, Idea of
computational units, McCulloch–Pitts unit and Thresholding logic Artificial Neural Networks: Single
Layer Neural Network, Multilayer Perceptron, Back Propagation through time. Architectural
Design Issues.

UNIT III: [8]


Training Deep Neural Networks: Difficulty of training deep neural networks, Activation Function,
Evaluating, Improving and Tuning the ANN. Hyper parameters Vs Parameters, Greedy layer wise
training, Recurrent Neural Networks, Long Short-Term Memory, Gated Recurrent Units,
Bidirectional LSTMs, Bidirectional RNNs.

UNIT IV: [8]


Convolutional Neural Networks: Convolutional Neural Networks, Building blocks of CNN, Transfer
Learning , Pooling Layers , Convolutional Neural Network Architectures.Well known case studies:
LeNet, AlexNet, VGG-16, ResNet, Inception Net.Applications in Vision, Speech, and Audio-Video.

Text Books:
1. Richard O. Duda,” Pattern classification, Wiley, 2022
2. Adam Gibson and Josh Patterson, “Deep Learning: A Practical approach”, 2017
3. Deep Learning, Ian Goodfellow and Yoshua Bengio and Aaron Courville, MIT Press, 2016.

Reference Books :
1. Charu C. Aggarwal, “Neural Networks and Deep Learning”, 2018
2. Duda, R.O. and Hart, P.E., Pattern classification. John Wiley & Sons, 2006.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 75
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS304P L T/P Credits
Subject: Fundamentals of Deep Learning Lab 0 2 1
Marking Scheme:
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Examination: As per university examination norms from time to time
INSTRUCTIONS TO EVALUATORS: Maximum Marks: As per university norms
1. This is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class
commencement under the intimation to the office of the HOD/ Institution in which they
appear is being offered from the list of practicals below.
3. Instructors can add any other additional experiments over and above the mentioned in the
experiment list which they think is important.
4. At least 8 experiments must be performed by the students.
Course Objectives:
1. Implementation of deep learning models in Python and train them with real-world
datasets.
2. Implementation of Convolution Neural Network (CNN), Recurrent Neural Network
(RNN) and Deep Learning NLP in Python.
Course Outcomes:
CO1 Design and Implement Convolution Neural Network for object classification from images
or video.
CO2 Implement Autoencoder, Recurrent Neural Network, LSTM, its variants and Deep NLP.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 2 1 1 1 2 1 1 1 2 1 2 2
CO2 2 1 1 1 2 1 1 1 2 1 2 2

List of Experiments:
1. To explore the basic features of Tensorflow and Keras packages in Python
2. Implementation of ANN model for regression and classification problem in Python.
3. Implementation of Convolution Neural Network for MRI Data Set in Python.
4. Implementation of Autoencoders for dimensionality reduction in Python.
5. Application of Autoencoders on Image Dataset.
6. Improving Autocoder’s Performance using convolution layers in Python (MNIST Dataset to be
utilized).
7. Implementation of RNN model for Stock Price Prediction in Python
8. Using LSTM for prediction of future weather of cities in Python
9. Implementation of transfer learning using the pre-trained model (MobileNet V2) for image
Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23
Applicable for Batch Admitted in Academic Session 2021-22 Page | 76
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

classification in Python.
10. Implementation of transfer learning using the pre-trained model (VGG16) on image dataset in
Python.
11. NLP Analysis of Restaurant Reviews in Python.
12. Building a NLP model for Spam Detection using TFIDF (Term Frequency Inverse Document
Frequency Vectorizer).

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 77
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS306T L T/P Credits
Subject: Big Data Analytics 3 0 3
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper.
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should
have objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the
syllabus. Every unit should have two questions. However, students may be asked to
attempt only 1 question from each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper.
The standard/ level of the questions to be asked should be at the level of the prescribed
textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if
required.
Course Objectives:
1. To introduce the concept of big data and its types.
2. To analyze different types of virtualizations to work with big data
3. To apply different analytics in big data
4. To familiarize the students with Hadoop ecosystem and its distribution
Course Outcomes:
CO1 Understand the concept of big data and its types.
CO2 Analyze different types of virtualizations to work with big data
CO3 Apply Map Reduce fundamentals and different analytics in big data
CO4 Design the Hadoop ecosystem and its distribution
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 1 1 1 1 1 2
CO2 2 2 2 2 1 1 2
CO3 3 2 2 2 2 1 1 2 3
CO4 3 3 2 2 3 1 1 1 2 2 3

Course Overview:
Big data analytics is a field of study that focuses on the use of various analytical and statistical
methods to extract insights, patterns, and trends from large and complex data sets. The goal of
this course is to help businesses and organizations make more informed decisions, improve
operational efficiency, and identify new business opportunities.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 78
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

UNIT I: [8]
Introduction to Big Data- The Evolution of Data Management, Defining Big Data, Understanding
the Waves of Managing Data, building a Successful Big Data Management Architecture,
Examining Big Data Types: Structured Data, Unstructured Data. Putting Big Data Together. Brief
History of Distributed Computing, Basics of Distributed Computing for big data.

UNIT II: [8]


Exploring the Big Data Stack- Layer 0: Redundant Physical Infrastructure, Layer 1: Security
Infrastructure, Layer 2: Operational Databases, Layer 3: Organizing Data Services and Tools, Layer
4: Analytical Data Warehouses. Big Data Analytics, Big Data Applications.
Virtualization: Basics of Virtualization, Server virtualization, Application virtualization, Network
virtualization, Processor and memory virtualization, Data and storage virtualization, Managing
Virtualization with the Hypervisor, Implementing Virtualization to Work with Big Data.

UNIT III: [8]


Analytics and Big Data- Basic analytics, Advanced analytics, Operationalized analytics, Monetizing
analytics, Text Analytics and Big Data, Social media analytics, Text Analytics Tools for Big Data,
Attensity, Clarabridge, OpenText.
MapReduce Fundamentals- Understanding the map function, Adding the reduce function.
Anatomy of a Map Reduce Job Run, Failures, Job Scheduling, Shuffle and Sort, Task Execution, Map
Reduce Types and Formats, Map Reduce Features.

UNIT IV: [8]


Exploring Hadoop- Hadoop & its Features, Hadoop Ecosystem, Hadoop 2.x Core Components,
Hadoop Storage: Understanding the Hadoop Distributed File System, Hadoop Processing:
MapReduce Framework, Different Hadoop Distributions. Pig: Introduction to PIG, Execution
Modes of Pig, Comparison of Pig with Databases, Grunt, Pig Latin, User Defined Functions, Data
Processing operators.
HDFS (Hadoop Distributed File System): The Design of HDFS, HDFS Concepts, Command Line
Interface, Hadoop file system interfaces, Data flow, Data Ingest with Flume and Scoop and Hadoop
archives, Hadoop I/O: Compression, Serialization, Avro and File-Based Data structures.

Textbooks:
1. Judith S. Hurwitz, Alan F. Nugent, Fern Halper, Marcia A. Kaufman, “Big Data For Dummies”,
John Wiley & Sons, Inc.(2013)
2. Robert D. Schneider, “Hadoop For Dummies”, John Wiley & Sons, Inc. (2012)
3. Tom White “Hadoop: The Definitive Guide” Third Edit on, O’reily Media, 2012.
4. Seema Acharya, Subhasini Chellappan, "Big Data Analytics" Wiley 2015.
Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23
Applicable for Batch Admitted in Academic Session 2021-22 Page | 79
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Reference Books:
1. Paul Zikopoulos, “Understanding Big Data: Analytics for Enterprise Class Hadoop and
Streaming Data”, McGraw Hill (2012).
2. Nathan Marz, James Warren, “Big Data: Principles and best practices of scalable realtime
data systems”, Manning Publications (2015)
3. Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia, “Learning Spark: Lightning-
Fast Big Data Analysis”, O. Reilly Media, Inc. (2015).

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 80
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS306P L T/P Credits
Subject: Big Data Analytics Lab 0 2 1
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Examination: As per university examination norms from time to time
INSTRUCTIONS TO EVALUATORS: Maximum Marks: As per university norms
1. This is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class
commencement under the intimation to the office of the HOD/ Institution in which they
appear is being offered from the list of practicals below.
3. Instructors can add any other additional experiments over and above the mentioned in
the experiment list which they think is important.
4. At least 8 experiments must be performed by the students.
Course Objectives:
1 To analyse and implement different framework tools by taking sample data sets.
2 To illustrate and implement the concepts by taking an application problem.
Course Outcomes:
CO1 Analyse the Big Data using Map-reduce programming in Hadoop framework.
CO2 Apply concepts of big data analytics to conduct experiments, as well as to analyze and
interpret big data.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 2 2 2 1 2 1 1 2
CO2 2 2 2 2 2 1 1 1 2 3

List of Experiments:
1. Install Apache Hadoop.
2. Develop a map reduce program to calculate the frequency of a given word in a given file.
3. Develop a map reduce program to find the maximum temperature in each year.
4. Develop a map reduce program to find the grade of students.
5. Develop a map reduce program to implement matrix multiplication.
6. Develop a map reduce program to find the maximum electrical consumption in each year
given electrical consumption for each month in each year.
7. Develop a map reduce program to analyze weather data set and print whether the day is
shiny or cool day.
8. Develop a map reduce program to find the tags associated with each movie by analyzing
movie lens data.
9. Develop a map reduce program to analyze Uber data set to find the days on which each
basement has more trips using the following data set. The uber data set consists of four
Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23
Applicable for Batch Admitted in Academic Session 2021-22 Page | 81
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

columns they are:


Dispatching, base, no. date active, vehicle trips.
10. Develop a map reduce program to analyze titanic dataset to find the average age of the
people (both male and female) who died in the tragedy. How many people survived in each
class.
11. Develop a program to calculate the maximum recorded temperature year wise for the
weather data set in Pig Latin.
12. Write queries to sort and aggregate the data in a table using HiveQL.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 82
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS308T L T/P Credits
Subject: Next Generation Databases 3 0 3
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should have
objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the syllabus.
Every unit should have two questions. However, students may be asked to attempt only 1
question from each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper. The
standard/ level of the questions to be asked should be at the level of the prescribed textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if required
Course Objectives:
1 To introduce the different database revolutions.
2 To analyze different types of relational and non-relational databases.
3 To apply different types of consistency models in MongoDB and Hbase.
4 To familiarize the students with different data models and programming languages for
database revolutions.
Course Outcomes:
CO1 Understand the concepts of database revolutions and the need of Hadoop ecosystem.
CO2 Analyze different types of relational and non-relational databases.
CO3 Apply different types of consistency models
CO4 Design different databases using Spark SQL and Apache Drill.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 1 1 1 1 2 1 2
CO2 2 2 2 2 1 1 1 2
CO3 2 2 2 2 1 1 1 1 2
CO4 3 2 2 3 2 1 1 1 2 3

Course Overview:
The subject gives a detailed overview on the next generation databases introducing the different
database revolutions including the Big Data revolution and NoSQL. The students are introduced to
various data models for Storage. Languages and programming interfaces like NoSQL, Spark SQL
and Apache Drill are also discussed in the subject.

UNIT I: [8]

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 83
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Database Revolutions: Early Database Systems, The First Database Revolution, The Second
Database Revolution, The Third Database Revolution.
The Big Data Revolution: Cloud, Mobile, Social, and Big Data. Google: Pioneer of Big Data.
Hadoop: Open-Source Google Stack: Hadoop’s Origins, The Power of Hadoop, Hadoop’s
Architecture, HBase, Hive, Pig. The Hadoop Ecosystem.
Scaling Web 2.0: Sharding, CAP Theorem

UNIT II: [8]


Document Databases: XML and XML Databases, JSON Document Databases, Data Models in
Document Databases, MongoDB
Graph Databases: RDBMS Patterns for Graphs, RDF and SPARQL, Property Graphs and Neo4j,
Gremlin, Graph Database Internals, Graph Compute Engines
Column Databases: Data Warehousing Schemas, The Columnar Alternative, Sybase IQ, C-Store,
and Vertica, Column Database Architectures

UNIT III: [8]


Distributed Database Patterns: Distributed Relational Databases, Nonrelational Distributed
Databases, MongoDB Sharding and Replication, HBase, Cassandra.
Consistency Models: Types of Consistency, Consistency in MongoDB, HBase Consistency

UNIT IV: [8]


Data Models and Storage: Review of the Relational Model of Data, Key-value Stores, Data Models
in BigTable and HBase, Cassandra, JSON Data Models. Typical Relational Storage Model, Log-
structured Merge Trees, Secondary Indexing.
Languages and Programming Interfaces: SQL, NoSQL APIs, Impala, Spark SQL, Couchbase N1QL,
Apache Drill.

Text Books:
1. Guy Harrison, “Net Generation Databases”, Apress 2015

Reference Books:
1. Abraham Silberschatz, Henry F. Korth , S. Sudarshan, “Database System Concepts”,
McGraw Hill Education, 2013.
2. Adam Fowler, “NoSQL For Dummies”, Wiley, 2015.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 84
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: AIDS308P L T/P Credits
Subject: Next Generation Databases Lab 0 2 1
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Examination: As per university examination norms from time to time
INSTRUCTIONS TO EVALUATORS: Maximum Marks: As per university norms
1. This is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class
commencement under the intimation to the office of the HOD/ Institution in which they
appear is being offered from the list of practicals below.
3. Instructors can add any other additional experiments over and above the mentioned in
the experiment list which they think is important.
4. At least 8 experiments must be performed by the students.
Course Objectives:
1 To create NOSQL databases using proper rules.
2 To implement projection and indexing in databases.
Course Outcomes:
CO1 Use the basics of MongoDB commands and construct queries for database creation
and interaction.
CO2 Apply database principles for NOSQL databases to implement database connectivity
with programming languages.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12

CO1 2 2 2 1 2 1 1 2 2

CO2 3 3 2 2 2 1 1 2 1 1 3

List of Experiments:
1. Study of Open Source NOSQL Database: MongoDB (Installation, Basic CRUD operations,
Execution).
2. Demonstrate how to create and drop database in MongoDB.
3. Creating the Collection in MongoDB.
4. a. Creating collection with options before inserting the documents and drop the collection
created.
b. Insert Documents in MongoDB collections.
5. To show limit () ,skip(), sort() methods in MongoDB.
6. To implement MongoDB projection.
7. MongoDB indexing.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 85
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

a. Create index in MongoDB


b. Finding the indexes in a collection
c. Drop indexes in a collection
d. Drop all the indexes
8. Create simple objects and array objects using JSON
9. Implement Map reduce operation with suitable example using MongoDB.
10. Write a program to implement MongoDB database connectivity with PHP/ python/Java
Implement Database navigation operations (add, delete, edit etc.) using ODBC/JDBC.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 86
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: OAE310T L T/P Credits
Subject: Cryptography and Network Security 4 0 4
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper.
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should have
objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the syllabus.
Every unit should have two questions. However, students may be asked to attempt only 1
question from each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper. The
standard/ level of the questions to be asked should be at the level of the prescribed textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if required.
Course Objectives:
1. To understand the fundamentals of cryptography
2. To acquire knowledge on standard algorithms used to provide confidentiality. Integrity and
authenticity
3. To analyze concepts, issues, principles of security related properties and validate using
model checking
4. To apply knowledge of a range of computer security technologies as well as Design
techniques to achieve differential privacy for linear queries
Course Outcomes:
CO1 Understand the knowledge about security services, data privacy and mechanisms.
CO2 Analyse about Symmetrical and Asymmetrical cryptography.
Analyse and Understand about the concept of Data integrity, Authentication, Digital
CO3
Signatures.
Investigate Various network security applications and Design mechanisms for query release
CO4
problem using online learning algorithms.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 3 1 - - - 1 1 - - 2 - -
CO2 3 3 3 3 3 - - - - 2 - -
CO3 3 3 3 2 2 - - - - 2 - -
CO4 3 3 3 2 3 2 1 - - 2 - -

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 188
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Course Overview:
Cryptography and Network Security is a comprehensive course covering the fundamentals of
secure communication and information protection in computer networks. Students will explore
encryption techniques, cryptographic algorithms, and protocols used to ensure confidentiality,
integrity, and authentication. The course also delves into network security concepts such as
firewalls, intrusion detection systems, and secure network design. Practical applications and case
studies are included to enhance understanding of securing data transmission, securing network
infrastructure, and addressing emerging security challenges.

UNIT - I [12]
Security Concepts: Introduction, The need for security and Data Privacy, Security approaches,
Principles of security, Types of Security attacks, Security services and mechanisms, A model for
Network Security, Social Aspects of Privacy, Legal Aspects of Privacy and Privacy Regulations,
Database Security, Statistical Database security, Inference Control, Hippocratic databases.
Cryptography Concepts and Techniques: Introduction, plain text and cipher text, substitution
techniques, transposition techniques, encryption and decryption, symmetric and asymmetric key
cryptography, steganography, key range and key size, possible types of attacks.

UNIT - II [8]
Symmetric key Ciphers: Block Cipher principles, DES, AES, RC5, IDEA, Block cipher operation,
Stream ciphers, RC4.
Asymmetric key Ciphers: Principles of public key cryptosystems, RSA algorithm, Elgamal
Cryptography, Diffie-Hellman Key Exchange.

UNIT-III [10]
Cryptographic Hash Functions: Message Authentication, Secure Hash Algorithm (SHA-512),
Message authentication codes: Authentication requirements, HMAC, CMAC, Digital signatures,
Elgamal Digital Signature Scheme.
Key Management and Distribution: Symmetric Key Distribution Using Symmetric & Asymmetric
Encryption, Distribution of Public Keys, Kerberos, X.509 Authentication Service, Public – Key
Infrastructure

UNIT-IV [10]
Anonymization: Linkage and re-identification attacks, k-anonymity, I-diversity, t-closeness,
implementing anonymization, Anonymizing complex data, Privacy and anonymity in mobile
environments, Database as a service, Privacy in Cloud infrastructure
Differential Privacy (DP): Formalism and interpretation of DP, Fundamental DP mechanisms and
properties, Interactive and non-interactive DP, DP for complex data Local Differential Privacy (LDP)
Text Books:
Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23
Applicable for Batch Admitted in Academic Session 2021-22 Page | 189
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

1. Cryptography and Network Security - Principles and Practice: William Stallings, Pearson
Education, 6th Edition
2. Cryptography and Network Security: Atul Kahate, Mc Graw Hill, 3rd Edition
3. C. Dwork and A. Roth, The Algorithmic Foundations of Differential Privacy, now Publishers,
2014.

Reference Books:

1. Cryptography and Network Security: C K Shyamala, N Harini, Dr T R Padmanabhan, Wiley


India, 1st Edition.
2. Cryptography and Network Security: Forouzan Mukhopadhyay, Mc Graw Hill, 3rd Edition
3. Information Security, Principles, and Practice: Mark Stamp, Wiley India.
4. Charu C. Aggarwal, Privacy-Preserving Data Mining: Models and Algorithms, 1st Edition,
Springer, 2008.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 190
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: OAE312T L T/P Credits
Subject: Mobile Application Development 3 0 3
Marking Scheme
1. Teachers Continuous Evaluation: As per university examination norms from time to time
2. End term Theory Examination: As per university examination norms from time to time
INSTRUCTIONS TO PAPER SETTERS: Maximum Marks: As per university norms
1. There should be 9 questions in the end term examination question paper.
2. Question No. 1 should be compulsory and cover the entire syllabus. This question should have
objective or short answer type questions.
3. Apart from Question No. 1, the rest of the paper shall consist of four units as per the syllabus.
Every unit should have two questions. However, students may be asked to attempt only 1
question from each unit.
4. The questions are to be framed keeping in view the learning outcomes of course/paper. The
standard/ level of the questions to be asked should be at the level of the prescribed textbooks.
5. The requirement of (scientific) calculators/ log-tables/ data-tables may be specified if
required.
Course Objectives:
Understand the fundamentals of mobile application development, including the different
1.
platforms, frameworks, and tools available.
Apply programming languages and technologies commonly used in mobile app
2.
development, such as Java/Kotlin for Android and Swift/Objective-C for iOS.
Implement mobile app features like user authentication, social media integration, push
3.
notifications, and location-based services.
Develop skills in integrating APIs and web services into mobile applications to enable data
4.
retrieval and real-time functionality.
Course Outcomes:
Understand the fundamentals of mobile application development, including the different
CO1
platforms, frameworks, and tools available.
CO2 Analyze emerging trends and technologies in the field of mobile application development.
Implement core functionalities in mobile applications, such as data storage, network
CO3
communication, and integration with external services.
Design and develop mobile applications for specific platforms (Android or iOS) using
CO4
appropriate programming languages and frameworks.
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO1 2 3 2 - - 1 1 1 1 1 1 2
CO2 2 2 - 3 3 - - - - - - 2
CO3 2 2 2 3 3 - 1 - 1 - - -
CO4 2 2 - 3 3 - - - - - 1 -

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 191
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Course Overview:
The Mobile Application Development course provides comprehensive knowledge and practical
skills required to design, develop, and deploy mobile applications for various platforms, such as
Android and iOS. This course covers the entire mobile app development lifecycle, including user
interface design, programming languages, frameworks, data storage, integration with web
services, testing, and deployment.

UNIT – I [8]
Introduction to Android: The Android Platform, Android SDK, Eclipse Installation, Android
Installation, Building you First Android application, Understanding Anatomy of Android
Application, Android Manifest file.

UNIT – II [8]
Android Application Design Essentials: Anatomy of an Android applications, Android
terminologies, Application Context, Activities, Services, Intents, Receiving and Broadcasting
Intents, Android Manifest File and its common settings, Using Intent Filter, Permissions.

UNIT – III [8]


Android User Interface Design Essentials: User Interface Screen elements, Designing User
Interfaces with Layouts, Drawing and Working with Animation.

UNIT – IV [8]
Testing Android applications, Publishing Android application, Using Android preferences,
Managing Application resources in a hierarchy, working with different types of resources.
Using Common Android APIs: Using Android Data and Storage APIs, managing data using Sqlite,
Sharing Data between Applications with Content Providers, Using Android Networking APIs, Using
Android Web APIs, Using Android Telephony APIs, Deploying Android Application to the World.

Text Books:
1. Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson
Education, 2nd ed. (2011)

Reference Books:
1. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd
2. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd
3. Android Application Development All in one for Dummies by Barry Burd, Edition: I

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 192
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

Semester: 6th
Paper code: OAE312P L T/P Credits
Subject: Mobile Application Development Lab 0 2 1
Marking Scheme
Teachers Continuous Evaluation: As per university examination norms from time to time
End term Examination: As per university examination norms from time to time
INSTRUCTIONS TO EVALUATORS: Maximum Marks: As per university norms
1. This is the practical component of the corresponding theory paper.
2. The practical list shall be notified by the teacher in the first week of the class
commencement under the intimation to the office of the HOD/ Institution in which they
appear is being offered from the list of practicals below.
3. Instructors can add any other additional experiments over and above the mentioned in
the experiment list which they think is important.
4. At least 8 experiments must be performed by the students.
Course Objectives:
1 To provide hands-on experience in designing, developing, and testing mobile
applications for various platforms.
2 To apply the concepts and techniques learned in the theoretical aspects of mobile
application development and gain proficiency in mobile app development tools and
technologies.
Course Outcomes:
CO1 Integrate mobile applications with web services and APIs to enhance functionality and
access remote data.
CO2 Design and develop mobile applications that demonstrate efficient data storage and
retrieval using various techniques, such as local storage, databases, and cloud storage
Course Outcomes (CO) to Programme Outcomes (PO) Mapping
(Scale 1: Low, 2: Medium, 3: High)
CO/PO PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12

CO1 2 2 2 3 3 - 1 - 1 - - 2

CO2 2 2 - 3 3 - - - - - 1 1

List of Experiments:
1. Design a simple user interface for a mobile application using a design tool or framework like
Sketch, Adobe XD, or Flutter.
2. Hello World Application: Create a basic "Hello World" application for a mobile platform of your
choice (Android or iOS) using the respective development environment.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 193
GURU GOBIND SINGH INDRAPRASTHA UNIVERSITY,
EAST DELHI CAMPUS,
SURAJMAL VIHAR-110092

3. Implement data storage functionality in your mobile application using local storage options like
SQLite database or shared preferences.
4. Develop a mobile application that interacts with a RESTful API to fetch and display data from a
remote server.
5. Integrate sensors such as accelerometer, gyroscope, or GPS into your mobile application to
capture and utilize sensor data.
6. Add multimedia functionality to your mobile application, such as capturing photos/videos,
playing audio files, or integrating with social media sharing.
7. Implement user authentication and authorization features in your mobile application, allowing
users to register, log in, and access personalized content.
8. Incorporate push notifications into your mobile application, enabling the delivery of real-time
alerts or messages to users.
9. Develop a mobile application that utilizes location services to provide location-based
information, such as finding nearby places or tracking user movements.
10. Mobile App Testing and Debugging: Learn and apply various testing techniques, including unit
testing, integration testing, and debugging, to ensure the quality and stability of your mobile
application.

Approved by BoS of USAR: 15/06/23, Approved by AC sub-committee : 04/07/23


Applicable for Batch Admitted in Academic Session 2021-22 Page | 194

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy