Course Book Data Science
Course Book Data Science
in Data Science
Scheme - 2020-21
P age |1
Curriculum for B.Tech.in Data Science
Institute Vision
To achieve excellent standards of quality education by keeping pace with rapidly
changing technologies and to create technical manpower of global standards with
capabilities of accepting new challenges.
Institute Mission
Our efforts are dedicated to impart quality and value based education to raise
satisfaction level of all stake-holders. Our strength is directed to create competent
professionals. Our Endeavour is to provide all possible support to promote research
and development activities
Department Vision
Department Mission
P age |2
Curriculum for B.Tech.in Data Science
PSO1 Visualize, curate, and prepare data for use with a variety of
statistical/AI methods and models and recognize how the quality of
the data and the means of data collection may affect conclusions
PSO2 Use and adapt modern software packages and scalable computing
infrastructure to formulate problems, identify and gather relevant
existing data, and analyze the data to provide insights.
PSO3 Utilize contemporary computing technologies, such as machine
learning, AI, parallel and distributed computing, to solve practical
problems characterized by large-scale data
Program Outcomes
PO5 Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and
modeling to complex engineering activities with an understanding of the
limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues
and the consequent responsibilities relevant to the professional
engineering practice.
PO7 Environment and sustainability: Understand the impact of the
professional engineering solutions in societal and environmental
contexts, and demonstrate the knowledge of, and the need for
sustainable development
PO8 Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO9 Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex engineering
activities with the engineering community and with society at large, such
as being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear
instructions.
PO11 Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply
these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest
context of technological change
P age |4
Curriculum for B.Tech.in Data Science
Evaluation Scheme
Teaching Scheme
Course Course Theory Practical
Name of Course Credits Total
Code Category L T P Total TAE CAE ESE INT EXTMarks
Hours
SEMESTER-I
UBSL151 Matrices and Differential
BS1 2 1 - 3 3 10 15 50 - - 75
Calculus
UBSL101
Engineering Physics BS2 1 1 2 4 3 10 15 50 25 - 100
UBSP101
UCSL101
Computer Programming C1 2 - 4 6 4 10 15 50 50 - 125
UCSP101
UCSL102 Foundation of Data
C2 1 - 2 3 2 10 15 50 25 - 100
UCSP102 Analytics
UECL103 Introduction to Discrete
C3 2 - 2 4 3 10 15 50 25 - 100
UECP103 Devices and Circuits
Problem Identification and
UITP101 A1 - - 2 2 1 - - - 25 - 25
Design Thinking
UISP101 Introduction to Drones A2 - - 2 2 1 - - - 25 - 25
UISP101 Biomedical Engineering A3 - - 2 2 1 - - - 25 - 25
TOTAL 8 2 16 26 18 50 75 250 200 575
P age |5
Curriculum for B.Tech.in Data Science
Evaluation Scheme
Teaching Scheme
Course Name of Course Theory Practical
Credits TOTAL
Code Courses Category Total
L T P TAE CAE ESE INT EXT MARKS
Hours
SEMESTER-IV
Probability
UBSL258 BS 3 1 4 4 10 15 50 75
Theory
Object
UITP201 Oriented C 4 4 2 25 25 50
Programming
Formal
Languages
UCSL203 C 3 3 3 10 15 50 75
and
Automata
Computer
UITL202 C 3 3 3 10 15 50 75
Network
Machine
UAIL202
Learning C 3 2 5 4 10 15 50 25 100
UAIP202
Algorithms
Open
UISL2XX OE 2 2 2 10 15 50 75
elective-I
UAIP204 Mini Project P 2 2 1 25 25
UAIL2 XX Elective I EL 3 3 3 10 15 50 75
Data
UITP203 Analysis A9-A10 4 4 2 25 25
Using R
17 1 12 30 24 60 90 300 100 25 575
TOTAL
P age |6
Curriculum for B.Tech.in Data Science
Evaluation Scheme
Teaching Scheme
Course Name of Course Theory Practical
Credits TOTAL
Code Courses Category Total
L T P TAE CAE ESE INT EXT MARKS
Hours
SEMESTER-V
Cloud
UCSP303 C 4 4 2 25 25 50
Computing
Information
UAIL304/ Retrieval
C 3 2 5 4 10 15 50 25 100
UAIP304 and Text
Mining
Design and
UCSL205
Analysis of C 3 2 5 4 10 15 50 25 100
UCSP205
Algorithm
Statistics for
UBSL351 C 3 3 3 10 15 50 75
Management
UAIL3XX Elective II EL 3 3 3 10 15 50 75
UHUP305 Aptitude A 2 2 1 25 25
Minor
UDIP305 P 4 4 2 25 25
Project
Engineering
Economics
UHUL303 and H 2 2 2 10 15 50 75
Industrial
Management
12 16 28 21 50 75 250 125 25 525
TOTAL
P age |7
Curriculum for B.Tech.in Data Science
SEMESTER-VI
Next
UAIL421/
Generation C 3 2 5 4 10 15 50 25 100
UAIP421
Databases
Computer
UAIL303 Vision and
C 3 2 5 4 10 15 50 25 100
UAIP303 Deep
Learning
UITL305 Big Data
C 3 2 5 4 10 15 50 25 25 125
UITP305 Computing
Open Elective
UISL XXX OE 2 2 2 10 15 50 75
II
Universal
Human
UHUL304 Values 2: H 3 3 3 10 15 50 75
Understanding
Harmony
Humanities
UHUL3XX H 2 2 2 10 15 50 75
Elective
Employability
UHUP302 A 2 2 1 25 25
Skills
Campus
UHUP301 Recruitment A 2 2 1 25 25
Training
16 0 10 26 21 60 90 300 125 25 600
TOTAL
Evaluation Scheme
Teaching Scheme
Course Name of Course Theory Practical
Credits TOTAL
Code Courses Category Total
L T P TAE CAE ESE INT EXT MARKS
Hours
SEMESTER-VII
Department
UAIL XXX EL 3 3 3 10 15 50 75
Elective III
Department
UAIL XXX EL 3 3 3 10 15 50 75
Elective IV
Department
UAIL XXX EL 3 2 5 4 10 15 50 25 100
Elective-V
Department
UAIL XXX EL 3 2 5 4 10 15 50 25 100
Elective-VI
UAIP419 Project P 8 8 4 100 100 200
12 0 12 24 18 40 60 200 150 100 550
TOTAL
P age |8
Curriculum for B.Tech.in Data Science
SEMESTER-VIII
UAIP420 Internship P 24 24 12 250 250 500
MOOCs
UISL4XX based Open OE 3 3 3 10 15 50 75
Elective
TOTAL 3 0 24 27 15 10 15 50 250 250 575
First Year
First Year Credits 37 1125
Marks
P age |9
Curriculum for B.Tech.in Data Science
SEMESTER-I
Course Title: Matrices & Differential Calculus
Teaching Scheme Evaluation Scheme
Semester I
Theory Practical
Term ODD Th Tu Pr Credits TAE CAE ESE INT EXT
Course
BS 2 1
Category NA 10 15 50 NA NA
Hrs. Hr. 3
Course UBSL151
Code
Teaching Offline 75 _
Mode
3 Hrs Total
Duration of
2 Hrs. 75
ESE
P a g e | 10
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 11
Curriculum for B.Tech.in Data Science
Course Contents:
Sr.
Name of Experiments
No.
Application of CRO: To measure amplitude of AC voltage and determine
1
unknown frequency using CRO
2 Determination of diameter of thin wire using interference by using Air Wedge
3 Determination of Wavelength of Laser source by Newton’s ring.
4 Determination of Hall Coefficient of an Extrinsic Semiconductor by arranging it
P a g e | 13
Curriculum for B.Tech.in Data Science
P a g e | 14
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 16
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 17
Curriculum for B.Tech.in Data Science
http://onlinestatbook.com/Online_Statistics_Education.pdf
Information Dashboard Design: Displaying Data for At-a-glance
1.
Monitoring by Stephen Few, Analytics Press
Reference
Beautiful Visualization, by Noah Iliinsky, Julie Steele
Books
2. Publisher(s): O'Reilly Media, Inc.
ISBN: 9781449379865
The Business Intelligence Analyst Course 2020
1. https://www.udemy.com/course/the-business-intelligence-analyst-
Online TL course-2018/
Material The Data Science Course 2020: Complete Data Science Bootcamp
2. https://www.udemy.com/course/the-data-science-course-complete-
data-science-bootcamp/
P a g e | 18
Curriculum for B.Tech.in Data Science
To give understanding on how current flows through the p-n junction and
relating this phenomena to the characteristics and operation of the diodes,
bipolar and field-effect transistors.
Course
To expose students to the function and application of the diodes, bipolar
Objectives
junction and field effect transistors in electronic circuits.
To use appropriate experimentation techniques to evaluate circuit
performance.
Up on successful completion of this course, student will be able to:
CO1:Relate operation of diodes, types of diodes and their role in design of
simple electronic applications.
CO2: Develop the capability to analyze and design simple circuits
containing non-linear elements such as transistors using the concepts of
Course load lines, operating points for various biasing methods.
Outcomes CO3:Classify Power amplifiers, Oscillators & Display Devices
CO4: Interpret the operation of the Field Effect Transistor (FET), Metal
Oxide Semiconductor Field Effect Transistor (MOSFET) and design FET
circuits
CO5: Demonstrate familiarity with basic electronic components and use
them to design simple electronic circuits
P a g e | 19
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 21
Curriculum for B.Tech.in Data Science
Basics Design 08: Design Thinking, By: Gavin Ambrose, Paul Harris,
1.
Text AVA Publishing
Books Jeanne Liedtka and Tim Ogilvie Designing for Growth: A Design
2.
Thinking Tool Kit for Managers (Columbia University Press, 2011)
The Design Thinking: Guidebook by Mr Lee Chong Hwa (Lead
EBooks 1.
Facilitator)
Reference Tim Brown, Change by Design: How Design Thinking Transforms
1.
Books Organizations and Inspires Innovation(HarperBusiness, 2009)
P a g e | 22
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 23
Curriculum for B.Tech.in Data Science
Assembly of Drone
Parts of a Drone, Motor, Propellers, Flight Controllers, Electronic
II 4
Speed Controllers, Safe Assembly of Drone and Drone air Flight
for aerial Photos. Battery management systems
Impact of Payloads
III Types of Payloads and their application sensors, other payloads and 4
frequency spectrum issues.
Legal Aspects
IV Legal issues on the use of frequency spectrum and electronic 4
equipment, surveillance and compliance. Flight zones
Case studies
V Future Developments in Drone Technology. Advance topic 4
P a g e | 24
Curriculum for B.Tech.in Data Science
P a g e | 25
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 26
Curriculum for B.Tech.in Data Science
SEMESTER-II
Course Title: Integral Calculus and Differential Equations
Teaching Scheme Evaluation Scheme
Semester II
Theory Practical
TA
Term Even Th Tu Pr Credits CAE ESE INT EXT
E
Course
BS 2 1
Category NA 10 15 50 NA NA
Hrs. Hr. 3
Course UBSL152
Code
Teaching Offline 75 _
Mode
3 Hrs Total
Duration of
2 Hrs. 75
ESE
Course Contents:
P a g e | 28
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 29
Curriculum for B.Tech.in Data Science
Text 1. Linear Algebra and Matrix Analysis for Statistics, Chapman &Hall, CRC
Texts in Statistical Science
Books 2. Linear Algebra and Its Applications, Gilbert Strang, Cengage
Learning,2006,Fourth
1. https://faculty.atu.edu/mfinan/algebra2.pdf
EBooks 2 https://sites.math.northwestern.edu/~len/LinAlg/
3. https://faculty.atu.edu/mfinan/LINENG.pdf
Course Contents:
P a g e | 31
Curriculum for B.Tech.in Data Science
P a g e | 32
Curriculum for B.Tech.in Data Science
Course Contents:
Text
1. Communication Book – Global Education Ltd ( In Progress)
Books
E--Books 1. Bridging the Soft Skills Gap- Bruce Tulgan
Soft Skills for enhancing Employability( Connecting Campus to
Reference 1.
Corporate) – M S Rao
Books
2. Communication Skills for Technical Students-Mr. Farahatulla
Online TL Online Lectures/Exercises/Assessment/Evaluation/Quizzes shall be
1.
Material made available with extended learning
P a g e | 34
Curriculum for B.Tech.in Data Science
Course This Course introduces basic idea of how to solve given problem.
Focuses of paradigms of programming language.
Objectives
Aims at learning python as programming language.
Up on successful completion of this course, student will be able to:
CO1:Analyze and understand the behavior of fundamental programming
constructs.
Course CO2:Develop & Analyze Algorithms for solving problems.
CO3:Demonstrate the knowledge of various concepts of Python
Outcomes Language.
CO4: Demonstrate knowledge of advanced concepts of Python
Programming
CO5: Develop solutions using functions & recursion
Course Contents:
Unit Contents Hours
ALGORITHMIC PROBLEM SOLVING:
Algorithms, building blocks of algorithms (statements, state, control
I flow, functions), notation (pseudo code, flow chart, programming 8
language), algorithmic problem solving, simple strategies for
developing algorithms (iteration, recursion).
P a g e | 35
Curriculum for B.Tech.in Data Science
P a g e | 36
Curriculum for B.Tech.in Data Science
Course Contents:
Unit Contents Hs
D.C. Circuits:
I Circuits Elements (R, L, C), Kirchhoffs Laws, Voltage source, Current 05
Source (definition, characteristics of practical source, equivalent)
II Number Systems & Boolean Algebra: 08
Number system, Decimal, binary, octal, hexadecimal number system, 1s
P a g e | 37
Curriculum for B.Tech.in Data Science
P a g e | 39
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 40
Curriculum for B.Tech.in Data Science
Sr.No.
Name of Experiments
1 To perform programming for Interfacing NodeMCU to Cloud Thingsboard
6 Design and Perform digital Notice Board Application Using Raspberry pi3
Mega Board using NodeMCU.
7 Design and Perform smart Garbage indication system using
NodeMCUcontroller and GLCD.
8 Design and Perform IOT Based Agriculture monitoring system using Wifi
ESP8266 [Thinkspeak Cloud]
9 Project Module 6: Perform Automatic Plant Irrigation controlling System using
NodeMCU and Cloud
10 Open Ended Experiment:
P a g e | 41
Curriculum for B.Tech.in Data Science
SEMESTER-III
Course Contents:
P a g e | 42
Curriculum for B.Tech.in Data Science
Set Theory
Operations on sets, Laws of algebra of sets, Representation of sets on
computer in terms of 0’s & 1’s. Partition & covering of a set, ordered
pair, Product set, Relation–Different types of relations, Graph of
I 7
relation, Matrix of relation, Transitive closure of relation, Properties of
relations, Compatible relation. Functions, Partial ordering & partially
ordered set, Hasse diagram of Poset, Totally ordered set, Peano
axioms & Mathematical Induction.
Group
Algebra or Algebraic systems like semigroup, monoid and examples.
Homomorphism, Isomorphism of semigroup&monoid. Groups,
II properties of algebraic groups. Permutations groups, Subgroups, 8
Cosets, Lagrange’s theorem, properties of cyclic groups, generator of
group, kernel of Homorphism, quotient group, fundamental theorems &
Homomorphism of groups, Residue classes &Fermats theorem.
Rings
Rings, types of rings, Fields, subring, Integral domain. Simple
properties of rings. Lattice as Poset& as algebraic system, Types of
lattices, Hasse diagrams, Sublattice, direct product of Lattices, Lattice
III 8
Homomorphism, complement of elements of lattices, Various lattices,
composition tables, Lattice , Boolean algebra; Boolean Expressions,
Equivalence of Boolean Expression by tables, Simplification of circuit &
equivalent circuit by truth tables.
Graph Theory
Graphs and its types, Sub graph, Quotient graph, Euler path, complete
path, indegree, outdegree, reachability, cycle, matrix representation of
IV 8
graph. Transitive closure of graph, Adjacency matrix, Trees, Venn
diagram, Representation of trees, binary trees, spanning trees, Prim’s
algorithm.
Combinatorics
Definition of generating functions and examples, proof of simple
combinatorial identities. Recursive relations: definitions & examples,
explicitly formula for sequence, back tracking to find explicit formula of
V sequence, solving recurrence relations. Counting Theorem and 8
application,multiplication principle of counting. Permutation &
Combination with examples. The pigeon hole principle & extended
pigeon hole principle and application of pigeon hole principle in solving
simple problems.
Number Theory
Continued fractions, The study of continued fractions. Alpha has
Infinite continued fraction if alpha is irrational. Alpha has periodic
VI 8
continued fractions if alpha is quadratic irrational. Application to
approximation of irrationals by rationals. Hurwitz’s theorem, Advanced
topic on Combinatorial Theory.
P a g e | 43
Curriculum for B.Tech.in Data Science
Teaching
Online 75 --
Mode
3 Total
Duration of
3 Hrs. 75
ESE
P a g e | 44
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 45
Curriculum for B.Tech.in Data Science
P a g e | 46
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 47
Curriculum for B.Tech.in Data Science
P a g e | 48
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 49
Curriculum for B.Tech.in Data Science
This course introduces basic idea of data structure while making aware of
methods and structure used to organize large amount of data.
Course
It’s also aimed at developing skill to implement methods to solve specific
Objectives problems using basic data structures.
The course also provides career opportunities in design of data,
implementation of data, technique to sort and searching the data.
CO1:Identify essential data structures and understand when it is
appropriate to use..
CO2: Explain use of Abstractdata types & ways in which ADTs can
Course be stored, accessed and manipulated
Outcomes CO3:Apply linear data structures to solve various real world
computing problems using programming language.
CO4: Analyze standard algorithms for searching and sorting
CO5: Implementation of linear data structure to find solution for given
engineering applications.
Course Contents:
Unit Hours
Contents
Introduction –Common operations on data structures, Types of data
structures, Data structures & Programming, Program Design,
Complexities, Time Complexity, order of Growth, Asymptotic Notation.
I 9
Sorting and Searching
Introduction, Sorting, Insertion Sort, Selection Sort, Merging, Merge-
Sort, Shell Sort, Radix Sort, Searching and Data Modification, Hashing
Arrays :Introduction, Linear Arrays, Arrays as ADT, Representation of
Linear array in Memory, Traversing Linear Arrays, Inserting and
deleting, Sorting; Bubble Sort, Searching; Linear Search, Binary
Search, : Linked List
II 9
Introduction, Linked Lists, Representation of Linked Lists in Memory,
Traversing a Linked List, Searching a Linked List, Memory Allocation;
Garbage Collection, Insertion into a Linked List, Deletion from a Linked
List, Header Linked List, Circularly Linked Lists, Two-Way Lists (or
Doubly Linked Lists).
Stacks, Queue and Recursion-Introduction, Stacks ,Array
Representation of Stacks ,Linked Representation of Stacks, Stack as
III ADT, Arithmetic Expression; Polish Notation, Application of Stacks, 9
Recursion, Towers of Hanoi, Implementation of Recursive Procedures
by Stacks, Queue, Linked Representation of Queues, Queues as ADT,
Circular Queues, Deques, Priority Queues, Applications of Queues
.Trees and Binary Trees -Binary Trees • Representation, Operations:
Insert, Delete, Traversal: Preorder, Inorder, Postorder,Traversal
Algorithms Using Stacks,Header Nodes; Threads,Threaded Binary
Trees,Binary Search Trees ,Searching and Inserting in Binary Search
IV 10
Trees,Deleting in a Binary Search Tree,Balanced Binary Trees,AVL
Search Trees,Insertion in an AVL Search Tree, Deletion in an AVL
Search Tree,m-way Search Trees ,Searching, Insertion and Deletion in
an m-way Search tree,B-Trees ,Searching, Insertion and Deletion in a
B-tree,B+-Trees Graph Algorithms
Graphs and their Applications -) Introduction, Graph Theory
V Terminology, Sequential Representation of Graphs, Adjacency Matrix; 8
Path Matrix, Linked Representation of a Graph, Operations on Graphs,
Traversing a Graph,Posets; Topological Sorting,Spanning Trees
E--Books 1. https://apps2.mdp.ac.id/perpustakaan/ebook/Karya%20Umum/Dsa.pdf
1. https://nptel.ac.in/courses/106/102/106102064/
online TL
Material 2. http://cse01-iiith.vlabs.ac.in/
3. https://ds2-iiith.vlabs.ac.in/data-structures-2/
P a g e | 52
Curriculum for B.Tech.in Data Science
CO1 - 2 3 2 - 3 - -
CO2 - 2 3 3 - 3 - -
CO3 - 3 3 2 1 3 3 2
CO4 - 3 3 3 - 3 3 3
CO5 - - 3 1 - 3 - 3
Course Contents:
Evaluation Scheme
Semester III Teaching Scheme
Theory Practical
Term ODD Th Tu Pr Credits TAE CAE ESE INT EXT
Course
C
Category - -- 4 2 - - - 50
Course Code UAIP203
Teaching
Online 50
Mode 4 Total
Duration of 3 Hrs. 50
ESE
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course
P a g e | 54
Curriculum for B.Tech.in Data Science
CO1 3 3 3
CO2 3 3
CO3 3 2 3
CO4 3 3
CO5 3 3 3 3 2 3
Course Contents:
Step and type of Data preprocessing , missing , noise data, data integration ,
II 4
data transformation
*Note- Atleast 2 practicals should be performed over large datasets (big data).
Books M. Shron, O’Reilly, Thinking with Data: How to Turn Information into
2.
Insights, Publisher: O’Reilly Media, 2014
P a g e | 55
Curriculum for B.Tech.in Data Science
T. Fawcett andF. Provost , Data Science for Business: What you Need to
3. Know about Data Mining and Data Analytic Thinking, Publisher: O’Reilly
Media, 2013
Ralph Kimball, Margy Ross, The Data Warehouse Toolkit, 3rd edition,
1.
Publisher: Wiley, 2013
J. Han, M. Kamber and J.Pei, Morgan Kaufmann, Data Mining, Concepts and
Reference 2.
Techniques, Publisher: Elsevier, 2006
Books
Ramesh Sharda, DursunDelen,EfraimTurban,Business Intelligence and
3. Analytics: Systemsfor Decision Support, Publisher: Pearson/Prentice Hall,
2014
on line TL http://www.prolearninghub.com/courses/data-warehouse-concepts-design-
1.
Material data-integration/
P a g e | 56
Curriculum for B.Tech.in Data Science
Semester-IV
P a g e | 57
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 58
Curriculum for B.Tech.in Data Science
CO1 1 2 2 3 - - - 2
CO2 - 3 3 2 - 1 2 2
CO3 - 3 3 2
CO4 - 3 1 3
CO5 - 3 3 2
Course Contents:
P a g e | 59
Curriculum for B.Tech.in Data Science
Course Contents:
Course Contents:
Unit Contents Hours
Unit-I:Introduction
The use of computer networks. Network hardware. LAN’s, Man’s,
WAN’s, internet works, Network software, protocol hierarchies, design
I issues for layers, interfaces and services, Connectionless oriented and 8
connectionless services, service primitives, relationship of
Services to protocols, the OSI reference model, TCP/IP reference
model, comparison of OSI And TCP/IP reference model.
Unit-lI: Physical Layer
The theoretical basis for data communication-Fourier analysis,
bandwidth-limited signals, Maximum data rate of a channel,
transmission media-magnetic media, and twisted pair coaxial Cable,
II fiber optics. Wireless transmission, microwave transmission. 8
Multiplexing, switching, Narrow and ISDN - services, architecture,
interface, perspective on N-ISDN, broadband ISDN & ATM-virtual
circuits versus circuit switching, transmission in ATM networks, ATM
Switches.
Unit-Ill: Data Link Layer
Design issues - services provided to the network Layer, framing, error
control, flow control, Error correcting & detecting codes, elementary
data link protocols, simplex stop and wait Simplex protocols for noisy
III channel, sliding window protocols-one bit protocol, go back Protocol, 8
selective repeat protocol. The medium access sub layer - static and
dynamic channel Allocation in LANs and MANs, Multiple access
protocols - ALOHA. CSMA, collision free Protocols, limited contention
protocols, IEEE 802.11 wireless LAN protocols, IEEE Standards 802
P a g e | 63
Curriculum for B.Tech.in Data Science
for LAN and MANs-802.3 & Ethernet, token bus. Token ring,
P a g e | 64
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 65
Curriculum for B.Tech.in Data Science
Course To understand the basics of data, Big data and Data Science.
P a g e | 66
Curriculum for B.Tech.in Data Science
Objectives To understand the financial value of big data analytics and usage of data
in solving real time problem.
To explore fundamental concepts of big data analytics and data
visualization.
To explore tools and practices for working with R
Up on successful completion of this course, student will be able to:
CO1:Apply the concepts of big data analytics for a domain.
Course CO2: Understand and apply the data analytics technique for visualization
Outcomes CO3:Understand pull data from different sources (small dataset and large
datasets),clean and manipulate data
CO4:Analyze and design data analytics Framework.
CO5:Use rich visualization libraries to deliver your findings as reports
Course Contents:
P a g e | 68
Curriculum for B.Tech.in Data Science
1.To understand the various concepts needed to design, develop, and maintain a data
Course warehouse.
Objectives 2.To provides an introduction to end user access tools like OLAP and reporting.
3.To expose students to the research issues in Data Warehousing.
CO1: Understand the need, definition, applications, components, processes &
Architecture of a Data Warehouse.
CO2:Learn business requirements, dimensional modeling for designing database
schemas for a Data Warehouse.
Course CO3: Make use of advanced Dimensional Modeling concepts, role of Data Marts &
Outcomes ODS in Data Warehousing.
CO4:Analyze the ETL Process, OLAP, Metadata, Multidimensional Databases in
Data Warehousing.
CO5:Implement various techniques used to reduce the query response time for Real
Time Data Warehousing.
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Contents:
P a g e | 70
Curriculum for B.Tech.in Data Science
CO1 3 3 2 1 3 3
CO2 3 3 2 1 3 3 2
CO3 3 3 2 1 3 2
CO4 3 3 2 1 3 3 2
CO5 3 3 2 1 3 2
P a g e | 71
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 72
Curriculum for B.Tech.in Data Science
Course Category C7
3
NA NA 3 10 15 50 NA NA
Course Code UCSL202 Hrs.
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
CO1 1 -- -- -- -- -- -- -- -- -- -- -- 3 --
CO2 -- 2 -- -- -- -- -- -- -- -- -- -- 2 --
CO3 -- 3 -- -- -- -- -- -- -- -- -- -- 2 --
CO4 -- -- 3 -- -- -- -- -- -- -- -- -- 3 --
CO5 -- -- 3 -- -- -- -- -- -- -- -- -- -- 3
Course Contents:
Unit Contents Hours
Basic functional blocks of a computer: CPU, memory, input-output
I 8
subsystems, control unit. Instruction set architecture of a CPU –registers,
P a g e | 73
Curriculum for B.Tech.in Data Science
P a g e | 74
Curriculum for B.Tech.in Data Science
Course
EL1
Category
3 Hrs. NA NA 3 10 15 50 NA NA
UCSL
Course Code
324
Teaching
Online 75 --
Mode
3 Hrs Total
Duration of
2 Hrs. 75
ESE
CO1: Describe the Characteristics of User Interface design and its Principles
CO2: Discuss the issues and challenges for achieving a user-centered design
process, especially with regard to prototyping and evaluation techniques.
CO3: Use, adapt and extend design standards, design components, guidelines, and
patterns focusing on user experience.
CO5: Create storyboards, video scenarios, and experience prototypes for a small
system and plan and perform a real world deployment study of a user
experience.
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
P a g e | 75
Curriculum for B.Tech.in Data Science
CO1 3 -- -- -- -- -- -- -- 1 -- -- 1 2 1
CO2 -- 3 -- -- -- -- -- -- 1 -- -- 2 2 1
CO3 -- -- 3 -- -- -- -- -- 2 -- -- 2 3 2
CO4 -- -- 3 -- -- -- -- -- 2 -- -- 2 3 3
CO5 -- -- -- -- 3 -- -- -- 3 -- -- 3 2 3
Course Contents:
Unit Contents Hours
P a g e | 76
Curriculum for B.Tech.in Data Science
Case Studies and Best Practices based on advance and recent technology for
V 3
designing UI/UX.
https://www.uxpin.com/studio/ebooks/ux-design-definitive-beginner-guide-
1.
E--Books signup/
2. https://www.userfocus.co.uk/fable/index.html
Greenberg, S., Carpendale, S., Marquart, N., and Buxton, B. (2011) Sketching
1.
User Experiences: The Workbook. San Francisco: Morgan
Reference Alan Cooper, “The Essential Of User Interface Design”, Wiley – Dream Tech
2.
Books Ltd.,2002.
Introduction to UI Design
1.
on line TL https://www.coursera.org/learn/ui-design?
Material 2. Introduction to User Experience Design
https://www.coursera.org/learn/user-experience-design
P a g e | 77
Curriculum for B.Tech.in Data Science
CO1: Interpret the need for image transforms and their properties
CO2: Apply Image enhancement & restoration techniques to digital image
processing
Course
CO3: Apply Image segmentation techniques to digital image processing
Outcomes
application
CO4: Develop algorithm for image compression and coding for real-time image
transmission
CO5: Make use of techniques, skills and modern engineering tools necessary for
engineering application to real time applications
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Contents:
P a g e | 78
Curriculum for B.Tech.in Data Science
filters
4 Implementation of Arithmetic Coding for images
5 Basic JPEG algorithm implementation
6 DPCM encoding and decoding of images
7 Simple image watermarking algorithms using LSB substitution
8 Simple content based image retrieval using various distance metrics
Open Ended Experiments / New Experiments
1 Image segmentation algorithms using Snakes
2 Color images manipulations, reading and writing of color images
3 Color image enhancements
4 Color image histogram manipulation
5 LOG Masks implementation for gray and color images
6 Special effects implementation on grey and color images
7 Simple video reading and writing .avi formats and manipulation of video frames
P a g e | 80
Curriculum for B.Tech.in Data Science
Semester-V
P a g e | 81
Curriculum for B.Tech.in Data Science
Course Contents:
http://index-of.co.uk/Cloud-Computing-
1.
Books/Essentials%20of%20cloud%20computing%20(2015).pdf
E--Books
http://eddiejackson.net/web_documents/The_Definitive_Guide_to_Cloud
2.
_Computing.pdf
Cloud Security: A Comprehensive Guide to Secure Cloud Computing,
Reference 1. Ronald L. Krutz, Russell Dean Vines, Wiley-India, 2010
Books
GautamShroff, Enterprise Cloud Computing Technology Architecture
2.
Applications [ISBN:978-0521137355]
3. Dimitris N. Chorafas, Cloud Computing Strategies [ISBN: 1439834539]
4. Barrie Sosinsky, “ Cloud Computing Bible” John Wiley & Sons, 2010
Tim Mather, SubraKumaraswamy, and ShahedLatif, Cloud Security and
5. Privacy An Enterprise Perspective on Risks and Compliance, O'Reilly
2009
CO3 2 3 2 3 1
CO4 2 3 2 2 3 2
CO5 3 1 3 2 1 1 3 2 2 3
Course Contents:
S. Contents Hours
1 Implement a program to demonstrate bitwise operation. 2
2 Implement Page Rank Algorithm 2
3 Write a program to Compute Similarity between two text documents. 2
Implement a map-reduce program to count the number of occurrences of
4 each alphabetic character in the given dataset. The count for each letter 2
should be case-insensitive
5 Write a program to Compute Similarity between two text documents. 2
Implement a program for Pre-processing of a Text Document: stop word
6 2
removal.
7 Write a program to implement web crawler. 2
P a g e | 84
Curriculum for B.Tech.in Data Science
Implement a program to parse XML text, generate Web graph and compute
8 2
topic specific page rank.
P a g e | 85
Curriculum for B.Tech.in Data Science
Course Contents:
LIST OF PRACTICALS
Sr.
No Name of Practical
P a g e | 86
Curriculum for B.Tech.in Data Science
P a g e | 87
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 88
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 90
Curriculum for B.Tech.in Data Science
http://164.100.133.129:81/econtent/Uploads/Managerial_Economics
1.
E-- %20(1).pdf[Economics]
Books
http://164.100.133.129:81/econtent/Uploads/Financial_Managemen
2.
t.pdf[Financial Management]
Management by Stephen P. Robbins Mary A. Coulter, 14th
1.
Edition.
Refere
Marketing Management by Ramaswamy V S and Namakumari,
nce 2.
Macmillan India Ltd.
Books
Financial Management by I M Pandey, Vikas Publishing House,
3.
New Delhi.
CO1. Learn concept, process, and practice of the data science and how
methodologies are applied to visualize information from raw data.
CO2. Encourage and motivate students for learning BI involving predictive and
Course statistical approach.
Outcomes
CO3. Understand and analyze BI concepts and techniques.
CO5. Implement BI techniques by using various tools and Create data visualization.
P a g e | 91
Curriculum for B.Tech.in Data Science
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Contents:
Data Science
The concept, process and typical tools in data science. Example of different
algorithms i.e segmentation, classification, validation, regressions,
II recommendations. Exercises using Excel and R to work on histograms, 8
regression, clustering and text analysis. Co-relation between Algorithm and
Code in data science
Performance Dashboard
Measuring, Monitoring and management of Business, KPIs and dashboard, the
IV types of dashboards, the common characteristics of Enterprise dashboard, 7
design of enterprise dashboards, and the common pitfalls of dashboard design.
P a g e | 92
Curriculum for B.Tech.in Data Science
Efraim Turban, Ramesh Sharda, Dursun Delen, “Decision Support and Business
1. Intelligence Systems”, 9th Edition, Pearson 201
Text
David Loshin Morgan, Kaufman, “Business Intelligence: The Savvy Manager‟s
Books
2. Guide”,
Second Edition, 2012.
E-Books 1. https://www.tableau.com/learn/articles/business-intelligence-books
Carlo Vercellis, “Business Intelligence: Data Mining and Optimization for
1. Decision Making”, Wiley Publications, 2009.
Reference
Books Larissa T. Moss, S. Atre, “Business Intelligence Roadmap: The Complete
2. Project Lifecycle of Decision Making”, Addison Wesley, 2003
On line TL
1. https://nptel.ac.in/courses/110/107/110107092/
Material
CO1 -- 2 1 3 -- -- -- -- -- -- -- 1 2 --
CO2 -- 3 3 -- 3 3 -- -- -- -- -- 3 -- 3
CO3 -- 3 -- -- 3 3 -- -- -- -- -- 3 3 --
CO4 -- 2 3 -- 3 1 2 -- -- -- -- 1 -- 2
CO5 -- 3 3 -- 3 3 3 -- -- -- -- 3 -- --
Course Contents:
P a g e | 94
Curriculum for B.Tech.in Data Science
Online
3 https://www.coursera.org/specializations/recommender-systems
Course
https://www.cse.iitk.ac.in/users/nsrivast/HCC/Recommender_systems_handbo
1
ok.pdf
E-book
https://github.com/singmiya/recsys/blob/master/Recommender%20Systems%2
2
0An%20Introduction.pdf
P a g e | 95
Curriculum for B.Tech.in Data Science
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes and Program Specific Outcomes
Outcome PO PO PO PO PO PO PO PO PO PO PO PO PSO PS
s 1 2 3 4 5 6 7 8 9 10 11 12 1 O2
CO1 -- 3 2 -- -- -- -- -- -- -- -- 2 -- --
CO2 2 3 3 2 2 -- -- -- -- -- -- 2 -- --
CO3 2 3 3 3 3 -- -- -- -- -- -- 2 3 2
CO4 2 3 3 3 3 -- -- -- -- -- -- 2 3 2
CO5 3 3 3 3 3 2 -- -- -- -- -- 2 3 3
Course Contents:
Unit Contents Hours
Introduction to data mining: What is Data Mining? What is the Data Mining
Process? Basic Data Mining Tasks, Problem Identification, Data Mining
I Metrics, Data Cleaning (pre-processing, feature selection, data reduction, 6
feature encoding, noise and missing values, etc.), Key Issues, Opportunities for
Data Mining.
Mining frequent patterns, associations and correlations: Basic concepts,
efficient and scalable frequent item set mining algorithms, mining various
II 6
kinds of association rules – multilevel and multidimensional, association rule
mining versus correlation analysis, constraint based association mining.
Classification and prediction: Definition, decision tree induction, Bayesian
classification, rule based classification, classification by backpropagation and
III 8
support vector machines, associative classification, lazy learners, prediction,
accuracy and error measures.
Cluster analysis: Definition, clustering algorithms - partitioning, hierarchical,
density based, grid based and model based; Clustering high dimensional data,
IV 8
constraint based cluster analysis, outlier analysis – density based and distance
based
Data mining on complex data and applications: Algorithms for mining of
V 8
spatial data, multimedia data, text data; Data mining applications, social
P a g e | 96
Curriculum for B.Tech.in Data Science
Han, J. and Kamber, M., “Data Mining - Concepts and Techniques”, 3rd Ed.,
1.
Text Morgan Kaufmann Series.
Books Ali, A. B. M. S. and Wasimi, S. A., “Data Mining - Methods and
2.
Techniques”, Cengage Publishers
Mining the Social Web Data Mining Facebook Twitter LinkedIn Instagram
by Matthew A. Russell & Mikhail Klassen
E-Book 1.
https://www.pdfdrive.com/mining-the-social-web-data-mining-facebook-
twitter-linkedin-instagram-e185781408.html
Tan, P.N., Steinbach, M. and Kumar, V., “Introduction to Data Mining”,
Reference 1.
Addison Wesley – Pearson.
Books
2. Pujari, A. K., “Data Mining Techniques”, 4th Ed., Sangam Books.
On line TL
1. https://nptel.ac.in/courses/106/105/106105174/
Material
P a g e | 97
Curriculum for B.Tech.in Data Science
CO3 3
CO4 2 3
CO5 3
Course Contents:
P a g e | 98
Curriculum for B.Tech.in Data Science
P a g e | 99
Curriculum for B.Tech.in Data Science
Course Programme
Programme Outcomes
Outcomes Specific Outcomes
Course Contents:
Unit Contents Hours
Docker Overview: Definition, Features of Docker, Components of Docker,
I Docker for Windows, Docker ToolBox, Working with Docker Toolbox, 6
Docker-Hub, Docker-Images, Docker-Containers, Working with Containers
Docker Architecture: Architecture, Containers and Hosts, Docker Images,
II Running a Container, Listing All Containers, Stopping a Container, Docker- 6
Configuring: service Docker stop, service Docker start
Docker Containers: Docker Containers and Shells, Docker-File, Docker-Hub,
III Building Files, Public Repositories, Managing Ports, Private Registries, 6
Building a Web Server Docker File, Instructions, Container Linking, Storage
Docker Networking: Listing All Docker Networks, Inspecting a Docker
network, Creating Your Own New Network, Setting Node.js, MongoDB,
IV NGINX, Docker-Toolbox, Setting ASP.net, Docker-Cloud, Logging, Line 6
Charts, Compose, Continuous Integration, Kubernetes Architectures, Working
on Kubernetes
P a g e | 100
Curriculum for B.Tech.in Data Science
P a g e | 101
Curriculum for B.Tech.in Data Science
Semester-VI
Course Title: Next Generation Databases
Teaching Scheme Evaluation Scheme
Semester VI
Theory Practical
Term EVEN Th Tu Pr Credits TAE CAE ESE INT EXT
Course
C
Category
3 -- 2 4 10 15 50 25 --
Course UAIL421/
Code UAIP421
Teaching
75 25
Mode
5 Total
Duration of
3 Hrs. 100
ESE
Course Contents:
P a g e | 103
Curriculum for B.Tech.in Data Science
Course Contents:
P a g e | 104
Curriculum for B.Tech.in Data Science
complexity.
CO5:Understand the domain of data science and analysis of big data.
Course Contents:
P a g e | 106
Curriculum for B.Tech.in Data Science
Text 1. Tom White, “Hadoop: The Definitive Guide", 3rd edition, O'Reilly Media.
2. Big Data (Black Book), Wiley Publications
Books
3. V. Prajapati, "Big Data Analytics with R and Hadoop", Packt Pub.
1. https://nptel.ac.in/courses/106106142/ ------ Algorithm for Big data
E--Books
2. https://nptel.ac.in/courses/106104135/48 --- Big Data
3. Hadoop Definitive Guide, Tom White, O’Reilly Media
1. V. Ankam, Big Data Analytics, Packt Publication Ltd.
Reference 2. N. Dasgupta, Practical Big Data Analytics, Packt Publication Ltd.
Books MapReduce Design Patterns: Building Effective Algorithms and
3. Analytics for Hadoop and Other Systems, Adam Shook and Donald
Miner
1. https://www.udemy.com/big-data-hadoop-the-complete-course/
On line TL 2. https://www.cloudera.com/more/training/certification.html
Material
https://www.edureka.co/big-data-and-hadoop
3. https://www.simplilearn.com/big-data-and-analytics/big-data-and-hadoop-
training
List of Practical
Practical
Name of Practical
No
1 Installation of Hadoop& starting of Hadoop.
2 Copy the files from and to local
3 Map-Reduce for word counting
4 Creating the HDFS tables and loading them in Hive
5 Exporting data from Hive
6 Implementation of Pseudo Code using Spark
7 Word Count implementation Using Pig Script
8 Using Sqoop& Flume implement data aggregation
Teaching
75 --
Mode
3 Total
Duration of
3 Hrs. 75
ESE
Course Contents:
P a g e | 110
Curriculum for B.Tech.in Data Science
C04 3 3 3 3
C05 3 3 3
Course Contents:
Text
1. Employability Book – Global Education Ltd( Under Review)
Books
Reference 1. Employability Skills by NIMI Chennai, First Edition Aug 2019
Books 2. What employers wants by Karen Holmes, March 2017 Edition
E- Udemy , Coursera, Alison, Edx, WPA Apprentice, Hubspot,
1.
Learning Codecademy
Category
Course
UHUP301
Code
Teaching
-- 25
Mode
2 Total
Duration of
3 Hrs. 25
ESE
Course Contents:
P a g e | 112
Curriculum for B.Tech.in Data Science
Text Book on Aptitude and Verbal Ability- Global Education Ltd( Under
1.
Books Review)
Reference 1. Quantitative Aptitude- R S Aggarwal - 2017 Edition- S. Chand
Books 2. Campus Recruitment- Paxis Group
E-
1. Wifi study, indiabix.com, freshers world, sawal.com, unacademy
Learning
P a g e | 113
Curriculum for B.Tech.in Data Science
Semester-VII
Evaluation Scheme
Teaching Scheme
Course Name of Course Theory Practical
Credits TOTAL
Code Courses Category Total
L T P TAE CAE ESE INT EXT MARKS
Hours
SEMESTER-VII
Department
UAIL XXX EL 3 3 3 10 15 50 75
Elective III
Department
UAIL XXX EL 3 3 3 10 15 50 75
Elective IV
Department
UAIL XXX EL 3 2 5 4 10 15 50 25 100
Elective-V
Department
UAIL XXX EL 3 2 5 4 10 15 50 25 100
Elective-VI
UAIP419 Project P 8 8 4 100 100 200
TOTAL 12 0 12 24 18 550
Semester-VIII
SEMESTER-VIII
UAIP420 Internship P 12 250 250 500
MOOCs
UISL4XX based Open OE 3 3 3 10 15 50 75
Elective
TOTAL 3 0 0 3 15 575
P a g e | 114