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

CS AI & ML

Uploaded by

jainhain911
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)
16 views

CS AI & ML

Uploaded by

jainhain911
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/ 178

CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE AND


ENGINEERING

SCHOOL OF ENGINEERING AND TECHNOLOGY

Syllabus for
Bachelor of Technology (Computer
Science and Engineering-Artificial
Intelligence and Machine Learning)
Academic Year (2023)

3 Semester - 2022 - Batch


Hours
Course
Course Type Per Credits Marks
Code
Week
BASICS OF
AIML331 ARTIFICIAL Core Courses 3 3 100
INTELLIGENCE
DATABASE
CS331P MANAGEMENT Core Courses 5 4 100
SYSTEMS
DATA STRUCTURES
CS332P Core Courses 5 4 100
AND ALGORITHMS
PROBABILITY AND Minors and
CSHO331CSP 5 4 100
RANDOM PROCESS Honours
STATISTICAL
Minors and
CSHO331DAP FOUNDATION FOR 5 4 100
Honours
DATA ANALYTICS
Skill
CY321 CYBER SECURITY Enhancement 2 0 0
Courses
EC337 DIGITAL SYSTEMS Core Courses 3 3 100
HS311 TECHNICAL WRITING Core Courses 2 2 50
DISCRETE
MA334 Core Courses 3 3 100
MATHEMATICS
PCAP PROGRAMMING
VCSE111 ESSENTIALS IN - 4 0 100
PYTHON
VCSE314 JAVA PROGRAMMING - 4 0 100
RED HAT CERTIFIED
VCSE315 SYSTEM - 4 0 100
ADMINISTRATOR
4 Semester - 2022 - Batch
Hours
Course
Course Type Per Credits Marks
Code
Week
PYTHON FOR AI AND
AIML451 - 2 1 50
ML
CS432P OPERATING SYSTEMS - 5 4 100
PROGRAMMING
CS433P - 5 4 100
PARADIGM
FORMAL LANGUAGE
CS434 AND AUTOMATA - 3 3 100
THEORY
COMPUTER
CS435P ORGANIZATION AND - 5 4 100
ARCHITECTURE
MOBILE AND
CSHO432CSP NETWORK BASED - 5 4 100
ETHICAL HACKING
CSHO432DAP BIG DATA ANALYTICS - 5 4 100
ENVIRONMENTAL
EVS421 - 2 0 0
SCIENCE
PROFESSIONAL
HS422 - 2 2 50
ETHICS
PROBABILITY AND
MA431 - 3 3 100
QUEUING THEORY
5 Semester - 2021 - Batch
Hours
Course
Course Type Per Credits Marks
Code
Week
INTRODUCTION TO
AIML532 Core Courses 3 3 100
MACHINE LEARNING
COMPUTER
CS531P Core Courses 5 4 100
NETWORKS
DESIGN AND
CS533P ANALYSIS OF Core Courses 5 4 100
ALGORITHMS
Discipline
COMPUTER GRAPHICS
CS541E01 Specific Elective 3 3 100
WITH OPEN GL
Courses
Discipline
INTERNET AND WEB
CS541E02 Specific Elective 3 3 100
PROGRAMMING
Courses
Discipline
CRYPTOGRAPHY AND
CS541E04 Specific Elective 3 3 100
NETWORK SECURITY
Courses
CS581 INTERNSHIP - I Project 2 1 50
CYBER FORENSICS
Minors and
CSHO533CSP AND MALWARE 5 4 100
Honours
DETECTION
BIG DATA SECURITY Minors and
CSHO533DAP 5 4 100
ANALYTICS Honours
INTRUSION
Minors and
CSHO534CSP DETECTION AND 5 4 100
Honours
INCIDENT RESPONSE
Minors and
CSHO534DAP WEB ANALYTICS 5 4 100
Honours
EMBEDDED BOARDS
Interdisciplinary
ECOE5601 FOR IOT 3 3 100
Elective Courses
APPLICATIONS
OBSERVING EARTH Interdisciplinary
ECOE5603 3 3 100
FROM SPACE Elective Courses
HYBRID ELECTRIC Interdisciplinary
EEOE531 4 3 100
VEHICLES Elective Courses
ROBOTICS AND Interdisciplinary
EEOE532 4 3 100
AUTOMATION Elective Courses
Interdisciplinary
EEOE533 SMART GRIDS 3 3 100
Elective Courses
PROJECT Discipline
HS521 MANAGEMENT AND Specific Elective 3 3 100
FINANCE Courses
Skill
CONSTITUTION OF
IC521 Enhancement 2 0 50
INDIA
Courses
Discipline
UNIX AND SHELL
IT541E01 Specific Elective 3 3 100
PROGRAMMING
Courses
Interdisciplinary
NCCOE1 NCC1 3 3 100
Elective Courses
CCNA:
VCSE514 INTRODUCTION TO - 4 0 100
NETWORKS (ITN)
FULL STACK WEB
VCSE516 - 4 0 100
DEVELOPMENT
6 Semester - 2021 - Batch
Hours
Course
Course Type Per Credits Marks
Code
Week
DIGITAL IMAGE
AIML633P - 5 4 100
PROCESSING
AIML634 SOFT COMPUTING - 3 3 100
CORPORATE SOCIAL
BTGE631 - 2 2 100
RESPONSIBILITY
BTGE632 DIGITAL MEDIA - 2 2 100
FUNCTIONAL
BTGE633 - 2 2 100
ENGLISH
BTGE634 GERMAN - 2 2 100
INTELLECTUAL
BTGE635 - 2 2 100
PROPERTY RIGHTS
INTRODUCTION TO
BTGE636 - 2 2 100
AVIATION
PROFESSIONAL
BTGE637 - 2 2 100
PSYCHOLOGY
DATA ANALYTICS
BTGE651 - 2 2 100
THROUGH SPSS
BTGE652 DIGITAL MARKETING - 2 2 100
BTGE653 DIGITAL WRITING - 2 2 100
BTGE654 PHOTOGRAPHY - 2 2 100
BTGE655 ACTING COURSE - 2 2 100
CREATIVITY AND
BTGE656 - 2 2 100
INNOVATION
PAINTING AND
BTGE657 - 2 2 100
SKETCHING
BTGE658 DESIGN THINKING - 2 2 100
CS632P COMPILER DESIGN - 5 4 100
MOBILE APPLICATION
CS642E01 - 3 3 100
DEVELOPMENT
ADVANCED
CS642E03 - 3 3 100
DATABASES
CS642E06 SYSTEM SOFTWARE - 3 3 100
DATA WAREHOUSING
CS642E07 - 3 3 100
AND DATA MINING
CS681 SERVICE LEARNING - 2 2 50
CS
CSHO681CSP PROJECT/CERTIFICATE - 5 4 100
COURSES
DA
CSHO681DAP PROJECT/CERTIFICATE - 5 4 100
COURSES
FOUNDATIONS TO
IT642E02 BLOCKCHAIN - 3 3 100
TECHNOLOGY
DATA ANALYSIS FOR
MIIMBA634 - 3 4 100
MANAGERS
7 Semester - 2020 - Batch
Hours
Course
Course Type Per Credits Marks
Code
Week
AIML735P NEURAL NETWORK Core Courses 3 3 100
PATTERN
AIML736 Core Courses 3 3 100
RECOGNITION
PROJECT WORK
AIML782 Project 8 4 100
PHASE I
SUSTAINABLE AND Interdisciplinary
CEOE731 3 3 100
GREEN TECHNOLOGY Elective Courses
AIR POLLUTION AND Interdisciplinary
CEOE732 3 03 100
CONTROL Elective Courses
GIS AND REMOTE
SENSING Interdisciplinary
CEOE733 3 3 100
TECHNIQUES AND Elective Courses
APPLICATIONS
Discipline
TCP/IP DESIGN AND
CS743E02 Specific Elective 3 3 100
IMPLEMENTATION
Courses
Discipline
SIMULATION AND
CS743E03 Specific Elective 3 3 100
MODELING
Courses
SOFTWARE PROCESS Discipline
CS743E04 AND PROJECT Specific Elective 3 3 100
MANAGEMENT Courses
CS743E06 WEB SERVICES AND Discipline 3 3 100
SERVICE ORIENTED Specific Elective
ARCHITECTURE Courses
Discipline
SOFTWARE PROJECT
CS743E08 Specific Elective 3 3 100
MANAGEMENT
Courses
CS781 INTERNSHIP - II Project 2 1 50
INTRUSION
Minors and
CSHO731CSP DETECTION AND 5 4 100
Honours
INCIDENT RESPONSE
Minors and
CSHO731DAP WEB ANALYTICS 5 4 100
Honours
CS
Minors and
CSHO781CSP PROJECT/CERTIFICATE 5 4 100
Honours
COURSES
DA PROJECT /
Minors and
CSHO781DAP CERTIFICATE 5 4 100
Honours
COURSES
NUMERICAL
SOLUTIONS OF Interdisciplinary
MA736OE3 3 3 100
DIFFERENTIAL Elective Courses
EQUATIONS
BASIC AUTOMOBILE Interdisciplinary
ME761E03 3 3 100
ENGINEERING Elective Courses
SMART MATRIALS Interdisciplinary
ME761E04 3 3 100
AND APPLICATIONS Elective Courses
BASIC AEROSPACE Interdisciplinary
ME761E05 3 3 100
ENGINEERING Elective Courses
Interdisciplinary
NCCOE2 NCC2 3 3 100
Elective Courses
NANO MATERIALS
Interdisciplinary
PH736OE1 AND 3 3 100
Elective Courses
NANOTECHNOLOGY
8 Semester - 2020 - Batch
Hours
Course
Course Type Per Credits Marks
Code
Week
COMPUTER AIDED
AIML844E01 DECISION SUPPORT - 3 3 100
SYSTEMS
HIGH PERFORMANCE
AIML844E03 - 3 3 100
COMPUTING
NATURAL LANGUAGE
AIML844E04 - 3 3 100
PROCESSING
PROJECT WORK
AIML881 - 20 10 300
PHASE II

Introduction to Program:
Computer Science and Engineering with spacilization( Artificial Intelligence and
Machine Learning) is a 4 year, 8 semester Undergraduate program aimed at studying,
designing, developing, implementing, support and management of computer-based
information systems. Students under this course concentrate on the concepts of
Artificial Intelligence and Machine learning roles on both software and hardware
areas. It provides advanced studies in Information Systems Design, Communication
Systems and Networking, Foundations of Computing Systems, and Internet and Web-
based Technologies. Students have to take up electives from a wide choice of subjects,
such as Embedded Low Power Systems, Object Oriented Systems, Information and
System Security and Software Reliability.These course emphases on to develop the
necessary skills for the students to sustain in today’s industrial expectation, in pursuit
of excellence by keeping high personal and professional values and ethics.

Programme Outcome/Programme Learning Goals/Programme Learning Outcome:

PO1: Apply Engineering knowledge of computing, mathematics, science, and computer


science & engineering fundamentals for Problem solving.

PO2: Think critically to identify, formulate, and solve complex computer science &
engineering problems by developing models, evaluating validity and accuracy of
solutions in terms of computer science and engineering validity measures.

PO3: Analyse, design of complex problems, implement, and evaluate a computer-


based system, to meet expected needs with appropriate considerations such as
economic / environmental/societal.

PO4: Conduct experiments to investigate problems based on changing requirements,


analyze and interpret results.

PO5: Create, select, adapt appropriate techniques and use of the modern
computational tools, techniques and skills, and best of engineering practices.

PO6: Understand the impact of contextual knowledge on social aspects and cultural
issues.

PO7: Understand contemporary issues related to social & environmental context for
sustainable development of engineering solutions.

PO8: Understand professional & ethical responsibility to contribute for societal and
national needs.

PO9: Function and coordinate effectively as an individual, as a member or leader in


diverse, multicultural& multidisciplinary teams

PO10: Communicate effectively.

PO11: Demonstrate an understanding of computer science and engineering &


management principles to manage software projects.

PO12: Demonstrate a recognition and realization of the need for, and an ability to
engage in lifelong learning.

Programme Specific Outcome:

PSO1: Software Architecture: Apply the concepts of software engineering to Design


and Develop software applications

PSO2: Resource Management: Utilize the knowledge of Artificial Intelligence &


Machine Learning to develop AI based solutions for the real-world problems

PSO3: Reflections through Service: Analyze Social Relevant Problems and Design
Software /IT based solutions through Service Learning
Assesment Pattern
COURSES WITH THEORY AND PRACTICAL
Minimum marks Maximum
Component Assessed for
to pass marks
1 Theory CIA 30 - 30
2 Theory ESE 30 12 30
3 Practical CIA 35 14 35
4 Attendance 05 - 05
4 Aggregate 100 40 100

DETAIL OF MARK FOR COURSES WITH THOERY AND PRACTICAL


THEORY PRACTICAL
Scaled Minimum Scaled Minimum
Assessed Maximum Assessed Maximum
Component down marks Component down marks to
for marks for marks
to topass to pass
1CIA-1 20 10 - 10 14

2CIA-2 50 10 - 10

Overall CIA 50 35 35

3CIA-3 20 10 - 10

4Attendance 05 05 - 05 Attendance NA NA - -
5ESE 100 30 12 30 ESE NA NA - -
TOTAL 65 - 65 TOTAL 35 14 35

Examination And Assesments


● Continuous Internal Assessment (CIA) : 50% (50 marks out of 100 marks)

● End Semester Examination(ESE) : 50% (50 marks out of 100 marks)


AIML331 - BASICS OF ARTIFICIAL
INTELLIGENCE (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course provides a strong foundation of fundamental
concepts in Artificial Intelligence. To provide a basic
exposition to the goals and methods and to enable the student
to apply these techniques in applications which involve
perception, reasoning and learning.
Course Outcome
CO1: Identify the fundamental knowledge of Intelligent agents,
searching strategies and syntax and semantics of first order
logic.

CO2: Discover the complex problem-solving agents, constraint


satisfaction problems and optimal decisions in game.
CO3: Inspect the knowledge engineering in first order logic,
knowledge representation and chaining mechanisms,
knowledge in learning and different forms of learning.

CO4: Determine and build planning strategies, Communication


and analysis of grammar and its interpretation.

CO5: Asses a system that utilize artificial intelligence to a


complicated task with limited resources in the form of time
and computations.
Unit-1 Teaching Hours:9
INTRODUCTION
Intelligent Agents – Agents and environments - Good behavior
– The nature of environments – structure of agents - Problem
Solving - problem solving agents – example problems –
searching for solutions – uniformed search strategies -
avoiding repeated states – searching with partial information.
Unit-2 Teaching Hours:9
SEARCHING TECHNIQUES
Informed search and exploration – Informed search strategies
– heuristic function – local search algorithms and optimistic
problems – local search in continuous spaces – online search
agents and unknown environments - Constraint satisfaction
problems (CSP) – Backtracking search and Local search for CSP
– Structure of problems - Adversarial Search – Games –
Optimal decisions in games – Alpha – Beta Pruning – imperfect
real-time decision – games that include an element of chance.
Unit-3 Teaching Hours:9
KNOWLEDGE REPRESENTATION
First order logic – representation revisited – Syntax and
semantics for first order logic – Using first order logic –
Knowledge engineering in first order logic - Inference in First
order logic – prepositional versus first order logic – unification
and lifting – forward chaining – backward chaining -
Resolution - Knowledge representation - Ontological
Engineering - Categories and objects – Actions - Simulation and
events - Mental events and mental objects.
Unit-4 Teaching Hours:9
LEARNING
Learning from observations - forms of learning - Inductive
learning - Learning decision trees - Ensemble learning -
Knowledge in learning – Logical formulation of learning –
Explanation based learning – Learning using relevant
information – Inductive logic programming - Statistical
learning methods - Learning with complete data - Learning
with hidden variable - EM algorithm - Instance based learning
- Neural networks -Reinforcement learning – Passive
reinforcement learning - Active reinforcement learning -
Generalization in reinforcement learning.
Unit-5 Teaching Hours:9
DEEP LEARNING
Convolutional Neural Networks, Motivation, Convolution
operations, Pooling, Image classification, Modern CNN
architectures, Recurrent Neural Network, Motivation,
Vanishing/Exploding gradient problem, Applications to
sequences, Modern RNN architectures.
Text Books And Reference Books:

1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A


Modern Approach”, 3rd Edition, Pearson Education, 2014.

2. Elaine Rich and Kevin Knight, “Artificial Intelligence”, 3rd


Edition, Tata McGraw-Hill, 2012.

3. Francois Chollet “Deep Learning with Python”, 1st Edition


Manning Publication, 2018

Essential Reading / Recommended Reading

1. Nils J. Nilsson, “Artificial Intelligence: A New Synthesis”, 1st


Edition, Harcourt Asia Pvt. Ltd., 2012.

2. George F. Luger, “Artificial Intelligence-Structures and


Strategies for Complex Problem Solving”, 6th Edition, Pearson
Education / PHI, 2009.
Evaluation Pattern

Continuous Internal Assessment - 50 Marks

End Semester Exam - 50 Marks


CS331P - DATABASE MANAGEMENT SYSTEMS
(2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To learn the fundamentals of data models and to
conceptualize and depict a database system using ER diagram.
To make a study of SQL and relational database design. To
understand the internal storage structures using different file
and indexing techniques which will help in physical DB
design. To know the fundamental concepts of transaction
processing- concurrency control techniques and recovery
procedure. To have an introductory knowledge about the
emerging trends in the area of distributed DBOO DB- Data
mining and Data Warehousing and XML. To implement the
design of the tables in DBMS. To write queries to get optimized
outputs. To store, retrieve and view the contents. To generate
report based on customized need
Course Outcome
C01: Apply the Conepts of Entity-Relationship (E-R) model for
the given application.
CO2: Apply Normalization principles to create and
maniplulate relational databases

CO3: Apply the concepts of Non-Relational Models

CO4: Examine different file organization concepts for data


storage in Relational databases

CO5: Apply the transaction management principles on


relational databases
Unit-1 Teaching Hours:9
INTRODUCTION AND
CONCEPTUAL MODELING
Introduction to File and Database systems- Database system
structure – Data Models – Introduction to Network and
Hierarchical Models – ER model – Relational Model –
Relational Algebra.
Unit-2 Teaching Hours:9
RELATIONAL MODEL
SQL – Data definition- Queries in SQL- Updates- Views –
Integrity and Security – Relational Database design –
Functional dependencies and Normalization for Relational
Databases (up to BCNF).
Unit-3 Teaching Hours:9
NON RELATIONAL MODEL
Introduction to NOSQL Systems ,The CAP Theorem, Document-
Based NOSQL Systems and MongoDB, NOSQL Key-Value Stores,
Column-Based or Wide Column NOSQL Systems, NOSQL Graph
Databases and Neo4j
Unit-4 Teaching Hours:9
DATA STORAGE AND QUERY
PROCESSING
Record storage and Primary file organization- Secondary
storage Devices- Operations on FilesHeap File- Sorted Files-
Hashing Techniques – Index Structure for files –Different types
of Indexes- B-Tree - B+ Tree – Query Processing.
Unit-5 Teaching Hours:9
TRANSACTION MANAGEMENT
Transaction management -Transaction Processing –
Introduction- Need for Concurrency control- Desirable
properties of Transaction- Schedule and Recoverability-
Serializability and Schedules – Concurrency Control – Types of
Locks- Two Phases locking- Deadlock- Time stamp based
concurrency control – Recovery Techniques – Concepts-
Immediate Update- Deferred Update - Shadow Paging.
Text Books And Reference Books:

Abraham Silberschatz, Henry F. Korth and S. Sudarshan-


“Database System Concepts”, Seventh Edition, McGraw-Hill,
2021
Essential Reading / Recommended Reading
Andreas Meier · Michael Kaufmann "SQL & NoSQL Databases",
Springer -2019

Raghu Ramakrishnan, “Database Management System”, Tata


McGraw-Hill Publishing Company, 2003

Online Resources: W1.http://db-book.com/db6/slide-dir


Evaluation Pattern

CIA:70/100

ESE:30/100
CS332P - DATA STRUCTURES AND ALGORITHMS
(2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To understand the basic concept of data structures for storage
and retrieval of ordered or unordered data. Data structures
include: arrays, linked lists, binary trees, heaps, and hash
tables.
Course Outcome
CO1: Implement various ADT and Calculate the complexity of
the algorithm

CO2: Experiment with various operations on Linear Data


structures

CO3: Experiment with various Non- Linear Data structures


and Hashing techniques

CO4: Compare different sorting techniques with respect to


time complexity

CO5: Make use of graph algorithms in various applications of


graph traversal, shortest path and sorting techniques.
Unit-1 Teaching Hours:11
INTRODUCTION and STACK ADT
Definition- Classification of data structures: primitive and non-
primitive- Operations on data structures- Algorithm Analysis:
Introduction. The Stack ADT: Definition, Array representation
of stack, Operations on stack: Infix, prefix and postfix
notations Conversion of an arithmetic Expression from Infix to
postfix. Applications of stacks.
Unit-2 Teaching Hours:14
LISTS AND QUEUES
The Queue ADT: Definition, Array representation of queue,
Types of queues: Simple queue, circular queue, double ended
queue (de-queue) priority queue, operations on all types of
Queues. The List ADT: singly linked list implementation,
insertion, deletion and searching operations on linear list,
circular linked list implementation, Double linked list
implementation, insertion, deletion and searching operations.
Applications of linked lists.
Unit-3 Teaching Hours:13
TREES
Preliminaries – Binary Trees – The Search Tree ADT – Binary
Search Trees – AVL Trees – Tree Traversals – Hashing –
General Idea – Hash Function – Separate Chaining – Open
Addressing –Linear Probing – Priority Queues (Heaps) – Model
– Simple implementations – Binary Heap
Unit-4 Teaching Hours:20
SORTING
Preliminaries – Insertion Sort, Selection sort – Shell sort –
Heap sort – Merge sort – Quicksort – External Sorting
Unit-5 Teaching Hours:14
GRAPHS
Introduction to Graphs, Definitions –DFS, BFS, Minimum
Spanning Tree – Prim’s and Kruskal's Algorithm. Single-
Source Shortest Paths – Bellman-Ford algorithm and Dijkstra’s
Algorithm – Applications of Graphs
Text Books And Reference Books:

T1. Mark Allen Weiss, “Data Structures and Algorithm Analysis


in C”, 3rd Edition, Pearson Education 2013.
Essential Reading / Recommended Reading

R1. Fundamentals of data structure in C by Ellis Horowitz,


Sarataj Shani 3rd edition, Galgotia book source PVT,2010.

R2. Classic Data Structures , Debasis Samanta ,2nd Edition, PHI


Learning PVT,2011
Evaluation Pattern

CIA-70/100

ESE-30/100
CSHO331CSP - PROBABILITY AND RANDOM
PROCESS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
After learning the course for a semester, the student will be aware of
the important statistical information for addressing cryptography,
error correction and coding, information theory and cryptanalysis.
The student would also get a clear idea on some of the cases with their
analytical studies in information coding and its related fields.
Course Outcome
CO1: To define pattern searching algorithms for different
applications
CO2: To classify vulnerability of subsystem based on the
information gathered from different resources

CO3: To estimate different optimized process and models

CO4: To provide means to find the similarities between the


applications and vulnerabilities of the sub-system/system

CO5: To analyze about best possible patterns to cluster the


possible solutions for different vulnerabilities

Unit-1 Teaching Hours:9


Unit 1
Probability Fundamentals, Bayes’ rule, Markov chains and application
to pattern search algorithms, Classical statistical inference, Bayesian
statistical inference, Regression techniques
Unit-2 Teaching Hours:9
Unit 2
Information coding, Pseudorandom number generators, discrete
random variables, special distributions and mixed random variables,
link and rank analysis , probability bounds, limiting theorem and
convergence
Unit-3 Teaching Hours:9
unit 3
Risk M Basics of statistical learning: models, regression, curse of
dimensionality, overfitting, etc. Optimization and convexity, Gradient
descent, Newton’s method
Unit-4 Teaching Hours:9
unit 4
Classification and similarity analysis, linear discriminative analysis,
regression analysis, iterative permutation analysis, Support vector
machines, nearest neighbor and application of entropy
Unit-5 Teaching Hours:9
unit 5
Clustering algorithms, graph analysis, pattern detection, Knowledge
driven system design, learning with errors, Basics of neural networks
Text Books And Reference Books:

T1. Gnedenko, Boris V. Theory of probability. Routledge, 2018.

T2. Beichelt, Frank. Applied Probability and Stochastic


Processes. Chapman and Hall/CRC, 2016.

T3. Li, X. Rong. Probability, random signals, and statistics. CRC press,
2017
Essential Reading / Recommended Reading

R1. Grimmett, Geoffrey, Geoffrey R. Grimmett, and David


Stirzaker. Probability and random processes. Oxford
university press, 2001.
R2. Papoulis, Athanasios, and S. Unnikrishna Pillai. Probability,
random variables, and stochastic processes. Tata McGraw-Hill
Education, 2002.

R3. Rozanov, Yu. Probability theory, random processes and


mathematical statistics. Vol. 344. Springer Science & Business Media,
2012.
Evaluation Pattern

CIA 70 marks

ESE 30 marks
CSHO331DAP - STATISTICAL FOUNDATION FOR
DATA ANALYTICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
● Discuss the core concepts Statistical Analytics and Data
manipulation

● Apply the basic principles, models, and algorithms


supervised and unsupervised learning mechanisms.

● Analyse the structures and algorithms of regression


methods

● Analyse the use of SVM in Data Science

Explain notions and theories associated to Convolutional Neural


Networks
Course Outcome
CO 1: Understand and explain concepts associated to Statistical
Analytics and Data manipulation.

CO 2: Infer details of supervised and unsupervised learning


mechanisms.

CO 3: Analyse concepts of Convolutional Neural Networks.

CO 4: Appraise concepts of Support Vector Machine.

CO 5: Solve problems connected to random forest and


ensemble learning methods.
Unit-1 Teaching Hours:9
STATISTICAL ANALYTICS AND DATA
MANIPULATION
Knowledge discovery: finding structure in data, Data quality versus
data quantity, Statistical modeling versus statistical description. Data
types, Data summarization, Means, medians, and central tendency,
Summarizing variation, Summarizing (bivariate) correlation, Data
diagnostics and data transformation, Outlier analysis, Entropy, Data
transformation Simple smoothing techniques, Binning, Moving
averages, Exponential smoothing. Introduction to SPSS (IBM’s)
statistical tool.
Unit-2 Teaching Hours:9
TECHNIQUES FOR SUPERVISED AND
UNSUPERVISED LEARNING
The simple linear model, Multiple inferences and simultaneous
confidence bands, Regression diagnostics, Weighted least squares
(WLS) regression, Correlation analysis. Unsupervised versus
supervised learning, Principal component analysis, Principal
components, Implementing a PCA, Exploratory factor analysis.
Unit-3 Teaching Hours:9
NEURAL NETWORKS
Projection Pursuit Regression, Neural Networks, Fitting Neural
Network, Some Issues in Training Neural Networks, Bayesian Neural
Nets, 0 Computational Considerations.
Unit-4 Teaching Hours:9
SUPPORT VECTOR MACHINES AND
FLEXIBLE DISCRIMINANTS
Introduction, The Support Vector Classifier, Support Vector Machines
and Kernels, Generalizing Linear Discriminant Analysis, Flexible
Discriminant Analysis, Penalized Discriminant Analysis, Mixture
Discriminant Analysis
Unit-5 Teaching Hours:9
RANDOM FORESTS AND ENSEMBLE
LEARNING
Definition of Random Forests, Details of Random Forests- Out of Bag
Samples, Variable Importance, Proximity Plots; Analysis of Random
Forests; Ensemble Learning, Boosting and Regularization Paths,
Learning a Good Ensemble, Rule Ensembles.
Text Books And Reference Books:

T1. Hastie, Trevor, Robert Tibshirani, and Jerome


Friedman. The elements of statistical learning: data mining,
inference, and prediction. Springer Science & Business Media,
2017.

T2. Russell, Stuart J., and Peter Norvig. Artificial intelligence: a modern
approach. Malaysia; Pearson Education Limited,, 2016.
Essential Reading / Recommended Reading

R1. Ghahramani, Zoubin. "Probabilistic Machine Learning and


Artificial Intelligence." Nature521.7553 (2015): 452.

R2. Ian Goodfellow and Yoshua Bengio and Aaron Courville,”


Deep Learning ”, MIT Press, March 2018.

R3. Wu, James, and Stephen Coggeshall. Foundations of


predictive analytics. Chapman and Hall/CRC, 2012.
R4. Marcoulides, George A., and Scott L.
Hershberger. Multivariate statistical methods: A first course.
Psychology Press, 2014.

R5. Morgan, George A., et al. IBM SPSS for introductory statistics: Use
and interpretation. Routledge, 2012

Evaluation Pattern

CIA 70 Marks

ESE 30 marks
CY321 - CYBER SECURITY (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:0 Credits:0
Course Objectives/Course
Description
This mandatory course is aimed at providing a comprehensive overview of
the different facets of Cyber Security. In addition, the course will detail into
specifics of Cyber Security with Cyber Laws both in Global and Indian Legal
environments
Course Outcome
CO1: Describe the basic security fundamentals and cyber laws
and legalities

CO2: Describe various cyber security vulnerabilities and


threats such as virus, worms, online attacks, Dos and others.

CO3: Explain the regulations and acts to prevent cyber-attacks


such as Risk assessment and security policy management.

CO4: Explain various vulnerability assessment and


penetration testing tools.

CO5: Explain various protection methods to safeguard from


cyber-attacks using technologies like cryptography and
Intrusion prevention systems.
Unit-1 Teaching Hours:6
UNIT 1
Security Fundamentals-4 As Architecture Authentication Authorization
Accountability, Social Media, Social Networking and Cyber Security.Cyber
Laws, IT Act 2000-IT Act 2008-Laws for Cyber-Security, Comprehensive
National Cyber-Security Initiative CNCI – Legalities
Unit-2 Teaching Hours:6
UNIT 2
Cyber Attack and Cyber Services Computer Virus – Computer Worms –
Trojan horse.Vulnerabilities - Phishing - Online Attacks – Pharming -
Phoarging – Cyber Attacks - Cyber Threats - Zombie- stuxnet - Denial of
Service Vulnerabilities - Server Hardening-TCP/IP attack-SYN Flood
Unit-3 Teaching Hours:6
UNIT 3
Cyber Security Management Risk Management and Assessment - Risk
Management Process - Threat Determination Process -Risk Assessment - Risk
Management Lifecycle.Security Policy Management - Security Policies -
Coverage Matrix Business Continuity Planning - DisasterTypes - Disaster
Recovery Plan - Business Continuity Planning Process
Unit-4 Teaching Hours:6
UNIT 4
Vulnerability - Assessment and Tools: Vulnerability Testing - Penetration
Testing Black box- white box.Architectural Integration: Security Zones -
Devicesviz Routers, Firewalls, DMZ. Configuration Management -
Certification and Accreditation for Cyber-Security.
Unit-5 Teaching Hours:6
UNIT 5
Authentication and Cryptography: Authentication - Cryptosystems -
Certificate Services, Securing Communications: Securing Services -
Transport – Wireless - Steganography and NTFS Data Streams. Intrusion
Detection and Prevention Systems: Intrusion - Defense in Depth - IDS/IPS -
IDS/IPS Weakness and Forensic AnalysisCyber Evolution: Cyber Organization
– Cyber Future
Text Books And Reference Books:

R1. Matt Bishop, “Introduction to Computer Security”, Pearson, 6th


impression, ISBN: 978-81-7758-425-7.

R2. Thomas R, Justin Peltier, John, “Information Security Fundamentals”,


Auerbach Publications.

R3. AtulKahate, “Cryptography and Network Security”, 2nd Edition, Tata


McGrawHill.2003

R4. Nina Godbole, SunitBelapure, “Cyber Security”, Wiley India 1st Edition
2011

R5. Jennifer L. Bayuk and Jason Healey and Paul Rohmeyer and Marcus
Sachs, “Cyber Security Policy Guidebook”, Wiley; 1 edition , 2012

R6. Dan Shoemaker and Wm. Arthur Conklin, “Cyber security: The Essential
Body Of Knowledge”, Delmar Cengage Learning; 1 edition, 2011

R7. Stallings, “Cryptography & Network Security - Principles & Practice”,


Prentice Hall, 6th Edition 2014
Essential Reading / Recommended Reading

NIL
Evaluation Pattern

Only CIA will be conducted as per the University norms. No


ESE

Maximum Marks : 50
EC337 - DIGITAL SYSTEMS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
·

To study the fundamentals of digital circuits and concepts used in the


analysis and design of various digital systems.

Course Outcome
CO1: Describe the characteristics of various digital integrated
circuit families, logic gates and classify digital circuits based
on their construction. L2:Understand

CO2: Demonstrate the methods of minimization of complex


circuits using Boolean Algebra.L3: Apply

CO3: Interpret the methods of Designing combinational


circuit.L3: Apply

CO4: Illustrate the methods of Designing sequential circuits.L3:


Apply

CO5: Analyze the digital circuits design using


VHDL.L4:Analyze
Unit-1 Teaching Hours:9
INTRODUCTION
Switching Theory: Laws of Boolean algebra, Theorems of Boolean algebra,
Switching functions, Methods for specification of switching functions - Truth
tables and Algebraic forms, Realization of functions using logic gates. Digital
Logic Elements: Electronic logic gates, Positive and negative logic, Logic
families -TTL, ECL and CMOS, Realization of logic gates.
Unit-2 Teaching Hours:9
BOOLEAN ALGEBRA
Simplification of Boolean Expressions and Functions: Algebraic methods,
Canonical forms of Boolean functions, Minimization of functions using
Karnaugh maps, Minimization of functions using Quine-McClusky method.
Unit-3 Teaching Hours:9
COMBINATIONAL CIRCUITS
Design of Combinational Logic Circuits: Gate level design of Small Scale
Integration (SSI) circuits, Modular combinational logic elements - Decoders,
Encoders, Priority encoders, Multiplexers and Demultiplexers. Design of
Integer Arithmetic Circuits using Combinational Logic: Integer adders -
Ripple carry adder and Carry look ahead adder, Integer subtractors using
adders, Unsigned integer multipliers - Combinational array circuits, Signed
integer multipliers - Booth's coding, Bit-pair recoding, Carry save addition
and Wallace tree multiplier, Signed integer division circuits -
Combinational array circuits, Complexity and propagation delay analysis
of circuits. Design of Combinational Circuits using Programmable Logic
Devices (PLDs): Programmable Read Only Memories (PROMs),
Programmable Logic Arrays (PLAs), Programmable Array Logic (PAL)
devices, Design of multiple output circuits using PLDs.
Unit-4 Teaching Hours:9
SEQUENTIAL CIRCUITS
Sequential Circuit Elements: Latches -RS latch and JK latch, Flip-flops-RS, JK,
T and D flip flops, Master-slave flip flops, Edge-triggered flip-flops. Analysis
and Design of Synchronous Sequential Circuits: Models of sequential
circuits - Moore machine and Mealy machine, Flip-flops - Characteristic
table, Characteristic equation and Excitation table, Analysis of sequential
circuits- Flipflop input expressions, Next state equations, Next state maps,
State table and State transition diagram, Design of sequential circuits -
State transition diagram, State table, Next state maps, Output maps,
Expressions for flip-flop inputs and Expressions for circuit outputs,
Modular sequential logic circuits- Shift registers, Registers, Counters and
Random access memories, Design using programmable logic sequencers
(PLSs). Design of Arithmetic Circuits using Sequential Logic : Serial adder
for integers, Unsigned integer multiplier, Unsigned integer division
circuits, Signed integer division, Floating-pint adder/subtractor - Design of
control circuit, Floating - point multiplier.
Unit-5 Teaching Hours:9
CASE STUDY AND INFORMAL
LABORATORY
Case study: Learn the Fundamentals of Digital Logic Design with VHDL
Informal Laboratory:

· Design and implementation of binary adder / subtractor using basic


gates

· Design and implementation of applications using multiplexers

· Design and implementation of Synchronous & Asynchronous


Counters

· Design and implementation of Shift Registers

Coding Combinational Circuits using Hardware Description Language (HDL)


Text Books And Reference Books:
T1 - Donald P Leach, Albert Paul Malvino&GoutamSaha, “Digital
Principles and Applications” , Tata McGraw Hill 7th Edition, 2010.

Essential Reading / Recommended Reading


R1 -Stephen Brown. ZvonkoVranesic, “Fundamentals of Digital Logic Design
with VHDL”, Tata McGraw Hill, 2nd Edition 2005.

R2- R D Sudhaker Samuel, “Illustrative Approach to Logic Design. Sanguine-


Pearson”, 2010.

R3- Charles H. Roth, “Fundamentals of Logic Design”, Cengage Learning, 5th


Edition, 2004.

R4- Ronald J. Tocci, Neal S. Widmer. Gregory L. Moss, “Digital Systems


Principles and Applications, ” 10th Edition. Pearson Education, 2007

R5- M Morris Mano, “Digital Logic and Computer Design”, Pearson


Education, 10th Edition, 2008.

Evaluation Pattern
Assessment is based on the performance of the student throughout the
semester.

Assessment of each paper


· Continuous Internal Assessment (CIA) for Theory papers: 50% (50
marks out
of 100 marks)
· End Semester Examination(ESE) : 50% (50 marks out of 100 marks)
Components of the CIA
CIA I : Mid Semester Examination (Theory) : 25
marks

CIA II : Assignments : 10 marks

CIA III : Quizzes/Seminar/Case Studies/Project Work : 10


marks

Attendance : 05 marks

Total : 50 marks

For subjects having practical as part of the subject

Assessment of Practical paper

Conduct of experiments : 25 marks

Observations/Lab Record : 15 marks

Viva voce : 10 marks

Total : 50 marks

(All the above assessments are carried for each experiment


during regular lab classes and averaged to max 50 marks at
the end of the semester)
HS311 - TECHNICAL WRITING (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:2
Course Objectives/Course
Description
Course Description:

Technical Writing Course consists of five units covering;


Introduction to Technical Communication, Technical Writing,
Soft Skills, Professional Presentation Skills and Professional
Etiquettee. It aims to equip the students with the necessary
technical communication and writing skills for professional
success.

Course objectives:

This course aims to equip engineering students with effective


individual and collaborative technical writing and
presentation skills which are necessary to be effective
technical communicators in academic and professional
contexts.
Course Outcome
CO1: Understand the basics of technical communication and
the use of formal elements of specific genres of documentation

CO2: Demonstrate the nuances of technical writing, with


reference to English grammar and vocabulary
CO3: Recognize the importance of soft skills and personality
development for academic and professional success.

CO4: Understand various techniques involved in oral


communication and its application in the professional
contexts.

CO5: Realize the importance of having ethical work habits and


professional etiquettes.
Unit-1 Teaching Hours:6
Introduction to Technical
Communication
Communication Process, Flow, Barriers. Analyzing different
kinds of technical documents, Reports/Engineering reports –
Types, Importance and Structure of formal reports,
information and document design.
Unit-2 Teaching Hours:6
Technical Writing
Vocabulary for professional writing. Idioms and collocations,
Writing drafts and revising, writing style and language.
Writing Emails, Resumes, Video resume, Interviews, Types of
interviews.
Unit-3 Teaching Hours:6
Soft Skills
Self development process, Personality development, Types of
personality, Perception and attitudes, Emotional intelligence,
Time Management, Values and beliefs, Personal goal setting,
Creativity, Conflict management, Career planning.
Unit-4 Teaching Hours:6
Professional Presentation Skills
Writing a speech, Formal presentations, Public speaking,
Presentation aids, Group communication, Discussions,
Organizational GD, Meetings & Conferences.
Unit-5 Teaching Hours:6
Professional Etiquette
Email etiquettes, Telephone Etiquettes, Engineering ethics,
Role and responsibility of engineer, Work culture in jobs.
Text Books And Reference Books:

T1: David F. Beer and David McMurrey, Guide to writing as an


Engineer, John Willey. New York, 2004

T2: Diane Hacker, Pocket Style Manual, Bedford Publication,


New York, 2003. (ISBN 0312406843)

T3: Raman Sharma, Technical Communications, Oxford


Publication, London, 2004
Essential Reading / Recommended Reading

R1. Dale Jungk, Applied Writing for Technicians, McGraw Hill,


New York, 2004. (ISBN: 07828357-4)
R2. Sharma, R. and Mohan, K. Business Correspondence and
Report Writing, TMH New Delhi 2002.

R3. Xebec, Presentation Book, TMH New Delhi, 2000. (ISBN


0402213)
Evaluation Pattern

Evaluation Pattern:

CIA 50 Marks

ESE 50 Marks

CIA 1 Quiz/Assignment/Grammar Test/Oral Talk

CIA 2 Mid Semester Exam: MSE CIA

3 Presentation/Mini Project/Portfolio
MA334 - DISCRETE MATHEMATICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
COURSE DESCRIPTION:

This course, Discrete Mathematics (MA334) is offered for three credits in the
third semester for the branch of Computer Science Engineering and
Information and Technology for different streams. This course develops the
logical augmenting and it has topics like Propositional Calculus, Set theory,
Group theory, and Coding various Counting techniques.

COURSE OBJECTIVE:

The objective of the paper is to apply logical reasoning to validate the


computer algorithms, to perform the operations associated with sets,
functions, relations and groups for the coding and decoding information to
check the security of the data.
Course Outcome
CO1: Distinguish the compound logical statements and
validate arguments with logical connectives. [L2]

CO2: Solve Lattices and Boolean algebra problems using


partial order set . [L3]

CO3: Compute coding and decoding problems using group


theory and appropriate coding and decoding schemes. [L3]

CO4: Classify types of functions/permutation functions as even


or odd and solve problems on inverse functions. [L2]

CO5: Solve problems related to recurrence using various


techniques of counting. [L3]
Unit-1 Teaching Hours:9
Propositional Calculus:
Propositions – Logical connectives – Compound propositions – Conditional and bi
conditional propositions – Truth tables – Tautologies and contradictions – Contrapositive
– Logical equivalences and implications – De Morgan’s Laws - Normal forms, Rules of
inference – Arguments - Validity of arguments.
Unit-2 Teaching Hours:9
Set Theory
Basic concepts of Sets - Subset – Algebra of sets – The power set – Ordered pairs and
Cartesian product – Relations on sets –Types of relations and their properties – Matrix
and Graph representation of a relation – Partial ordering – Poset – Hasse diagram –
Lattices and their properties – Sublattices – Boolean algebra.
Unit-3 Teaching Hours:9
Group Theory and Coding
Properties – Subgroups - Cosets and Lagrange’s theorem – Normal subgroups – Algebraic
system with two binary operations – Preliminaries of Coding - Hamming Metric - group
codes: – Basic notions of error correction - Error recovery in group codes.
Unit-4 Teaching Hours:9
Counting Techniques-I
Types of functions - Examples – Composition of functions – Inverse functions –
Characteristic function of a set, Mathematical Induction, The Rules of Sum and Product,
Permutations, Combinations.
Unit-5 Teaching Hours:9
Counting Techniques-II
Fundamental principles of counting, pigeonhole principle, principle of inclusion and
exclusion, Solving Linear Recurrence Relations, Divide-and-Conquer Algorithms and
Recurrence Relations, generating functions, Solve Recurrence Relations using Generating
Functions.
Text Books And Reference Books:

Text Books

T1. Trembly J.P and Manohar R, Discrete Mathematical Structures with


Applications to Computer Science, Tata McGrawHill Pub.Co. Ltd, New
Delhi, 2003.

T2. Ralph. P. Grimaldi, Discrete and Combinatorial Mathematics: An


Applied Introduction, Fifth Edition, Pearson Education Asia,Delhi, 2009.
Essential Reading / Recommended Reading

Reference Books

1. R1. Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, Discrete


Mathematical Structures, Fourth Indian reprint, Pearson Education Pvt
Ltd., New Delhi, 2003.

2. R2. Kenneth H. Rosen, Discrete Mathematics and its Applications, Fifth


Edition, Tata McGraw Hill Pub. Co. Ltd., New Delhi, 2003.

3. R3. Richard Johnsonbaugh, Discrete Mathematics, Fifth Edition,Pearson


Education Asia, New Delhi, 2002.
Evaluation Pattern
Continuous Internal Assessment (CIA): 50% (50 marks out of 100 marks)

End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

S.No Assessment Marks Weightagemarks

1 CIA I 20 10

2 CIA II 50 25

(MSE: Mid Semester


Examination)
3 CIA III 20 10

4 Attendance 10 05

5 ESE 100 50
(End Semester Examination)
Total 100

Components of the CIA

CIA I : Subject Assignments / Online Tests : 10 marks

CIA II : Mid Semester Examination (Theory) : 25 marks

CIAIII: Quiz/Seminar/Innovative Assignments/presentations/publications :


10 marks

Attendance : 05 marks

Total : 50 marks

Mid Semester Examination (MSE) : Theory Papers:

The MSE is conducted for 50 marks of 2 hours duration.


Question paper pattern; Four questions have to be answered in part A without
any choice. One question need to be answered out of two in part B.
Each question carries 10 marks

End Semester Examination (ESE):


The ESE is conducted for 100 marks of 3 hours duration.
The syllabus for the theory papers are divided into FIVE units and each unit
carries equal Weightage in terms of marks distribution.
Question paper pattern is as follows.

Two full questions with either or choice will be drawn from each unit. Each
question carries 20 marks. There could be a maximum of three sub divisions
in a question. The emphasis on the questions is to test the objectiveness,
analytical skill and application skill of the concept, from a question bank
which reviewed and updated every year
The criteria for drawing the questions from the Question Bank are as follows
50 % - Medium Level questions
25 % - Simple level questions
25 % - Complex level questions

VCSE111 - PCAP PROGRAMMING ESSENTIALS IN


PYTHON (2022 Batch)
Total Teaching Hours for Semester:60 No of Lecture Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course Description
The PCAP: Programming Essentials in Python course covers all the basics of programming in Python 3, as well as
general computer programming concepts and techniques. The course also familiarizes the student with the object-
oriented approach.
Course Outcome
CO1: To familiarize students with general computer programming
concepts like conditional execution, functions, loops.

CO2: To learn and understand Python programming language syntax,


semantics, and the Runtime environment, as well as with general coding
techniques and object-oriented programming.
Unit-1 Teaching Hours:30
Basics level Python
Introduction to Python and Computer Programming, Data
Types, Variables, Basic, Input-Output Operations, Basic
Operators,Boolean Values, Conditional Execution, Loops, Lists
and ListProcessing, Logic and BitwiseOperations, Functions,
Tuples, Dictionaries, and Data Processing.

Unit-2 Teaching Hours:30


Intermediate level Python
Exceptions, Strings, String and List Methods,Object Oriented
Programming in Python,Working with filesystem, Directory
trees and Files,Selected Python Standard Library modules (os,
date, datetime,calendar).
Text Books And Reference Books:

https://www.netacad.com/courses/programming/pcap-
programming-essentials-python
Essential Reading / Recommended Reading

https://www.netacad.com/courses/programming/pcap-
programming-essentials-python
Evaluation Pattern
Online Assessment

VCSE314 - JAVA PROGRAMMING (2022 Batch)


Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course
Description
This course of study builds on the skills gained by students in
Java Fundamentals or Java Foundations to help advance Java
programming skills. Students will design object-oriented
applications with Java and will create Java programs using
hands-on, engaging activities.
Course Outcome
CO1: Utilize java core concepts to solve any real world
problems.
Unit-1 Teaching Hours:60
Java Programming
Getting Started with Eclipse, Object and Driver Classes, Data Types
and Operators, Strings, Program Structure, Scanner and Conditional
Statements, Control Statements, Arrays, Classes, Objects, and Methods
- Parameters and Overloading Methods, The Static Modifier and
Nested Classes, Inheritance , Polymorphism, Generics, Collections ,
Sorting and Searching using Collection, String Class, String methods,
Regular Expressions, Basics of Input and Output , Input and Output
Fundamentals • Deploying an Application, JDBC Introduction.
Text Books And Reference Books:

https://academy.oracle.com/en/
Essential Reading / Recommended Reading

https://academy.oracle.com/en/
Evaluation Pattern

Online assessment
VCSE315 - RED HAT CERTIFIED SYSTEM
ADMINISTRATOR (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course
Description
Red Hat System Administration I (RH124) is designed for IT
professionals without previous Linux system administration
experience. The course provides students with Linux
administration competence by focusing on core
administration tasks. This course also provides a foundation
for students who plan to become full-time Linux system
administrators by introducing key command-line concepts and
enterprise-level tools.

Red Hat System Administration II (RH134) is designed to build


the skills to perform the key tasks needed to become a full-
time Linux administrator. The course goes deeper into core
Linux system administration skills
Course Outcome
CO1: Students be able to perform essential Linux system
administration tasks. Establishing network connectivity,
managing physical storage, and basic security administration
CO2: Students can perform the key tasks like firewall
configuration, troubleshooting etc., needed to become Linux
administrators.
Unit-1 Teaching Hours:30
Get started with Red Hat
Enterprise Linux
Get started with Red Hat Enterprise LinuxDescribe and define
open source, Linux, Linux distributions, and Red Hat
Enterprise LinuxAccess the command lineLog into a Linux
system and run simple commands using the shell.Manage files
from the command lineCopy, move, create, delete, and
organize files while working from the bash shell.Get help in
Red Hat Enterprise LinuxResolve problems by using local help
systems.Create, view, and edit text filesManage text files from
command output or in a text editor.Manage local users and
groupsCreate, manage, and delete local users and groups, as
well as administer local password policies.Control access to
filesSet Linux file system permissions on files and interpret the
security effects of different permission settings.Monitor and
manage Linux processesEvaluate and control processes
running on a Red Hat Enterprise Linux system.Control
services and daemonsControl and monitor network services
and system daemons with the systemd service.Configure and
secure SSHConfigure secure command line service on remote
systems, using OpenSSH.Analyze and store logsLocate and
accurately interpret logs of system events for troubleshooting
purposes.Manage networkingConfigure network interfaces
and settings on Red Hat Enterprise Linux servers.Install and
update software packagesDownload, install, update, and
manage software packages from Red Hat and DNF package
repositories.Access Linux files systemsAccess, inspect, and use
existing file systems on storage attached to a Linux
server.Analyze servers and get supportInvestigate and resolve
issues in the web-based management interface, getting
support from Red Hat to help solve problems.Comprehensive
reviewReview the content covered in this course by
completing hands-on exercises.
Unit-2 Teaching Hours:30
Improve command line
productivity
Improve command line productivityRun commands more
efficiently by using advanced features of the Bash shell, shell
scripts, and various utilities provided by Red Hat Enterprise
Linux.Schedule future tasksSchedule commands to run in the
future, either one time or on a repeating schedule.Analyze and
Store LogsLocate and accurately interpret system event logs
for troubleshooting purposes.Archive and Transfer
FilesArchive and copy files from one system to another.Tune
system performanceImprove system performance by setting
tuning parameters and adjusting scheduling priority of
processes.Manage SELinux securityProtect and manage the
security of a server by using SELinux.Manage logical
volumesCreate and manage logical volumes containing file
systems and swap spaces from the command line.Access
network-attached storageUse the NFS protocol to administer
network-attached storage.Control the boot processManage the
boot process to control services offered and to troubleshoot
and repair problems.Manage network securityControl
network connections to services using the system firewall and
SELinux rules.Install Red Hat Enterprise LinuxInstall Red Hat
Enterprise Linux on servers and virtual machines.Run
ContainersObtain, run, and manage simple, lightweight
services as containers on a single Red Hat Enterprise Linux
server.
Text Books And Reference Books:

Redhat Couse Meterials


Essential Reading / Recommended Reading

Redhat Couse Meterials


Evaluation Pattern

CIA
AIML451 - PYTHON FOR AI AND ML (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
To understand the fundamentals of Python Programming.
To apply Python Programming Constructs for solving real
life problems in the domain of engineering, business,
health care, and other social applications.

Course Outcome
CO1: Summarize the fundamentals of Python Programming
Constructs for problem solving.

CO2: Demonstrate the use of control flow and Functions for


solving problems.

CO3: Utilize List, Modules and Packages to develop solutions


for real life problems.

CO4: Model solutions of real-life use cases using Files, Modules


and Packages through data processing and analysis.

CO5: Analyse, visualize and perform predictive modelling of


data using Python.
Unit-1 Teaching Hours:6
INTRODUCTION TO PYTHON
Installing a complete Python environment, Python
Introduction, Keywords and Identifiers, Statements and
comments, Python Data types, Python I/O and import, Python
Operators, Basic Mathematics, Variables, Strings and text,
Interacting with users.
Illustrative Programs using Variables and Data Types:
Numeric, Lists, Strings, tuples, Sets, and Dictionary; Illustrative
Programs using Operators: Arithmetic, Comparison,
Assignment, Logical, Bitwise, Membership, and Identity.
Unit-2 Teaching Hours:6
CONTROL FLOW AND FUNCTIONS
Looping and logic, Python Flow Control, if-else, for loop, while
loop, break and continue, Illustrative programs, Python
Functions, Python Functions, function argument, python
recursion, python module, python package.

Illustrative Programs using Conditional Statements: If, Elif


and Else; Loops: While, for and nested loops; Functions
Unit-3 Teaching Hours:6
DATA STRUCTURES
Data structures using lists, Tuple and dictionaries; Lists: list
operations, list slices, list methods, list loop, mutability, Tuples;
Dictionaries: operations and methods.
Unit-4 Teaching Hours:6
FILES, MODULES, PACKAGES
Files: text files, reading and writing files, format operator; modules,
packages; Illustrative programs: word count, copy.
Unit-5 Teaching Hours:6
PYTHON FOR DATA ANALYSIS AND
MACHINE LEARNING
Python Basics for Data Analysis and Visualization: Loading,
Cleaning and Exploring and Visualization.

Python Libraries for Data Science (Numpy, Pandas, Matplotlib,


Seaborn, Scikit-Learn), Data Science and Machine Learning –
Use Cases
Text Books And Reference Books:

Text Books:

1. Allen B. Downey, "Think Python: How to Think Like a


Computer Scientist", 2nd edition, Updated for Python 3,
Shroff/O’Reilly Publishers, 2016
(http://greenteapress.com/wp/think- python/)

2. Guido van Rossum and Fred L. Drake Jr, “An Introduction to


Python – Revised and updated for Python 3.2, Network Theory
Ltd., 2011. (reprint)
Essential Reading / Recommended Reading

Reference Books:

1. Charles Dierbach, “Introduction to Computer Science using


Python: A Computational Problem-Solving Focus, Wiley India
Edition, 2013.(reprint)

2. John V Guttag, “Introduction to Computation and


Programming Using Python’’, Revised and expanded Edition,
MIT Press , 2013(reprint)

3. Kenneth A. Lambert, “Fundamentals of Python: First


Programs”, CENGAGE Learning, 2012.

4. Paul Gries, Jennifer Campbell and Jason Montojo, “Practical


Programming: An Introduction to Computer Science using
Python 3”, Second edition, Pragmatic Programmers,LLC,2013.

5. Robert Sedgewick, Kevin Wayne, Robert Dondero,


“Introduction to Programming in Python: An Inter-disciplinary
Approach, Pearson India Education Services Pvt. Ltd., 2016.

6. Timothy A. Budd, “Exploring Python”, Mc-Graw Hill


Education (India) Private Ltd.,, 2015.
Evaluation Pattern

CIA - 50 Marks
CS432P - OPERATING SYSTEMS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description

Course objectives: This course is an overview of different types of operating


systems. They also include understanding of the components of an operating system,
process management, and knowledge of storage management and the concepts of
I/O and file systems is also covered as an introductory level.

Course Outcome
CO1: Demonstrate the Structure, Components and its basic
functionalities of Operating System

CO2: Distinguish various process management principles for


given problem using appropriate tool

CO3: Elucidate the process synchronization mechanisms,


deadlock environment and its solutions in the given processes

CO4: Inspect various memory management strategies for the


given problems in memory systems

CO5: Build file structure to distribute the same across the


memory.
Unit-1 Teaching Hours:9
INTRODUCTION
Introduction : What operating systems do, Computer System Architecture, Operating
System Structure, Operating System Operations, Process Management, Memory
Management, Storage Management, Protection and Security; System Structures:
Operating System Services, User Operating System Interface, System Calls, Types of
System Calls.
Unit-2 Teaching Hours:9
PROCESS MANAGEMENT
Process Management: Process Concept, Process Scheduling, Operations on Processes,
Inter-process Communication; Threads: Overview, Multithreading Models, Thread
Libraries; CPU Scheduling: Basic Concepts, Scheduling Criteria, Scheduling
Algorithms, Multiple- Processor Scheduling
Unit-3 Teaching Hours:9
PROCESS SYNCHRONIZATION AND
DEADLOCKS
Process Synchronization: Background, The Critical Section Problem, Peterson’s
Solution, Synchronization Hardware, Semaphores, Classical Problems of
Synchronization, Monitors, Synchronization Examples, Deadlocks
Unit-4 Teaching Hours:9
MEMORY MANAGEMENT AND
VIRTUAL MEMORY
Memory Management: Background, Swapping, Contiguous Memory Allocation,
Paging.

Virtual Memory : Background, Demand Paging, Copy on Write, Page Replacement,


Allocation of frames, Thrashing, Allocating Kernel Memory
Unit-5 Teaching Hours:9
FILE SYSTEM INTERFACE AND FILE
SYSTEM IMPLEMENTATION & MASS
STORAGE STRUCTURE
File System Interface: File System: File Concept, Access Methods, Directory Structure,
File System Mounting, File Sharing, Protection.

File System Implementation & Mass Storage Structure: Implementing File Systems:
File System Structure, File System Implementation, Directory Implementation,
Allocation Methods, Free Space Management. Disk structure, Disk Attachment, Disk
Scheduling Methods, Disk Management, Swap-Space Management
Text Books And Reference Books:
1. Abraham Silberschatz, , Peter Baer Galvin and Greg Gagne
“Operating System Concepts”, John Wiley & Sons (ASIA) Pvt. Ltd,Tenth
Edition ,2018.
2. Harvey M. Deitel, “Operating Systems”, Pearson Education Pvt. Ltd,
Third Edition, 2008.

Essential Reading / Recommended Reading


R1. Andrew S. Tanenbaum, “Modern Operating Systems”, Prentice
Hall of India Pvt. Ltd, Fourth Edition 2016.
R2. William Stallings, “Operating System- Internals and Design
Principles”, Pearson Education, Nineth Edition, 2018.
R3. Pramod Chandra P. Bhatt – “An Introduction to Operating Systems,
Concepts and Practice”, PHI, Fifth Edition, 2019.
Evaluation Pattern

CIA 70 marks

ESE 30 Marks
CS433P - PROGRAMMING PARADIGM (2022 Batch)
No of Lecture
Total Teaching Hours for Semester:75
Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course Description
Software development in business environment has become more sophisticated, the
software implementation is becoming increasingly complex and requires the best
programming paradigm which helps to eliminate complexity of large projects.
Object Oriented Programming (OOP) has become the predominant technique for
writing software at present. Many other important software development
techniques are based upon the fundamental ideas captured by object-oriented
programming. The course also caters to the understanding of event driven
programming, generic programming and concurrent programming.
Course Outcome
CO 1: Demonstrate the fundamental concepts of Object-
Oriented Programming.

CO 2: Make use of the inheritance and interface concepts for


effective code reuse.

CO 3: Develop dynamic and interactive graphical applications


using AWT and SWING

CO 4: Examine the generic programming and exception


handling concepts.

CO 5: Interpret the importance of multi-threading concepts to


develop concurrent applications.
Unit-1 Teaching Hours:9
OBJECT-ORIENTED PROGRAMMING
? FUNDAMENTALS

Review of OOP - Objects and classes in Java – defining classes – methods - access
specifiers – static members – constructors – finalize method – Arrays – Strings -
Packages – JavaDoc comments.
Unit-2 Teaching Hours:9
OBJECT-ORIENTED PROGRAMMING
? INHERITANCE
Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword –
abstract classes – the Object class – Reflection – interfaces – object cloning – inner
classes
Unit-3 Teaching Hours:9
EVENT-DRIVEN PROGRAMMING

Graphics programming – Frame – Components – working with 2D shapes – Using


color, fonts, and images - Basics of event handling – event handlers – adapter classes
– actions – mouse events – AWT event hierarchy – introduction to Swing – Model-
View- Controller design pattern – buttons – layout management – Swing Components
Unit-4 Teaching Hours:9
GENERIC PROGRAMMING

Motivation for generic programming – generic classes – generic methods – generic


code and virtual machine – inheritance and generics – reflection and generics –
exceptions – exception hierarchy – throwing and catching exceptions.
Unit-5 Teaching Hours:9
CONCURRENT PROGRAMMING

Multi-threaded programming – interrupting threads – thread states – thread


properties – thread synchronization – thread-safe Collections – Executors –
synchronizers – threads and event-driven programming, Parallel programming –
fork, join framework.
Text Books And Reference Books:
T1. Cay S. Horstmann and Gary Cornell, “Core Java, Volume I – Fundamentals”,
Eleventh Edition, Prentice Hall, 2018.
Essential Reading / Recommended Reading

R1. Herbert Schildt, “Java: The Complete Reference (Complete Reference Series)”,
Eleventh Edition, 2020.
R2. Cay S. Horstmann , “Java SE8 for the Really Impatient: A Short Course on the
Basics (Java Series)”, 2014.
R3. Bruce Eckel, “Thinking in Java”, 4th Edition, Prentice Hall Professional, 2006.
R4. Doug Rosenberg and Matt Stephens, “Use Case Driven Object Modeling with
UML: Theory and Practice (Expert's Voice in UML Modeling)”,APress, 2013.

R5.Martina Seidl, Marion Scholz, Christian Huemer and GertiKappel , “UML @


Classroom An Introduction to Object-Oriented Modeling Series: Undergraduate
Topics in Computer Science”, Springer, 2015
Evaluation Pattern

CIA - 70 Marks

ESE - 30 Marks
CS434 - FORMAL LANGUAGE AND AUTOMATA
THEORY (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
1. To have an understanding of finite state and pushdown automata.
2. To have a knowledge of regular languages and context free languages.

3. To know the relation between regular language, context free language and
corresponding recognizers.

4. To study the Turing machine and classes of problems.


Course Outcome
CO1: Design finite automata with conversion between types of
finite automata.

CO2: Develop regular expression and minimize the given finite


automata for any regular language.

CO3: Develop context free grammar, parse trees and


pushdown automata for a given context free language.

CO4: Experiment with CFLs and design of Turing machine for


a given language.

CO5: Explain decidable and undecidable problems, solvable


and unsolvable problems with their complexity analysis.
Unit-1 Teaching Hours:9
AUTOMATA
Automata - Introduction to formal proof – Additional forms of proof – Inductive
proofs –Finite Automata (FA) – Central concepts of Automata Theory, Representation
of Automata, Deterministic Finite Automata (DFA) – Non-deterministic Finite
Automata (NFA) – Finite Automata with Epsilon transitions. Introduction to
automata simulation tools
Unit-2 Teaching Hours:9
REGULAR EXPRESSIONS AND
LANGUAGES
Regular Expressions and Languages

Regular Expression – FA and Regular Expressions – Proving languages not to be


regular – Closure properties of regular languages – Equivalence and minimization of
Automata.
Unit-3 Teaching Hours:9
CONTEXT-FREE GRAMMAR AND
LANGUAGES
Context-Free Grammar and Languages

Context-Free Grammar (CFG) – LMD, RMD, Parse Trees – Ambiguity in grammars


and languages – Definition of the Pushdown automata – Languages of a Pushdown
Automata, Designing of a PDA and string acceptance – Equivalence of Pushdown
automata and CFG, Non-Deterministic Pushdown Automata.
Unit-4 Teaching Hours:9
PROPERTIES OF CONTEXT-FREE
LANGUAGES
Properties of Context-Free Languages

Simplifications of CFG, Normal forms for CFG – Pumping Lemma for CFL - Closure
Properties of CFL – Turing Machines – Definition, Problems, Language accepted,
String acceptance, Programming Techniques for TM.
Unit-5 Teaching Hours:9
UNDECIDABILITY
Undecidability

A language that is not Recursively Enumerable (RE) – An undecidable problem that


is RE – Undecidable problems about Turing Machine – Post’s Correspondence
Problem - The classes P and NP, Linear Bounded Automata - Definition and examples
Text Books And Reference Books:
1. J.E.Hopcroft, R.Motwani and J.D Ullman, “Introduction to Automata Theory,
Languages and Computations”, Pearson Education, 2008.

2. Peter Linz “An Introduction to formal languages and automata”, sixth edition,
Jones and Bartlett Learning, 2016.
Essential Reading / Recommended Reading
1. H.R.Lewis and C.H.Papadimitriou, “Elements of The theory of Computation”,
Second Edition, Pearson Education/PHI, 2003.

2. J.Martin, “Introduction to Languages and the Theory of Computation”, 3rd Edition,


TMH, 2003.
3. MichealSipser, “Introduction of the Theory and Computation”, Thomson
Brokecole, 3rd Edition, 1997
Evaluation Pattern

Contnuous Internal Assessment - 50 Marks

End Semester Exam - 50 Marks


CS435P - COMPUTER ORGANIZATION AND
ARCHITECTURE (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
This course will help the students to learn about basic structure of
computer system, design of arithmetic and logic unit with the
implementation of fixed and floating point numbers. Further, it will
give knowledge about design of control unit and pipelined processing
concepts. It discusses about various parallel processing architectures,
different memory systems and I/O Communication systems
Course Outcome
CO1: Demonstrate the functions of basic components of
computer system and Instruction set Architecture

CO2: Select suitable arithmetic algorithm to solve given


arithmetic and logical problems

CO3: Utilize appropriate instruction level parallelism concepts


in multiprocessing environment

CO4: Identify suitable control unit design and pipelining


principles in computer architecture design

CO5: Choose suitable memory and I/O system design


Unit-1 Teaching Hours:9
FUNDAMENTALS OF COMPUTER
SYSTEM
Functional Units – Basic Operational Concepts – Performance –
Instructions: Language of the Computer – Operations, Operands –
Instruction representation – Logical operations – decision making –
MIPS Addressing.
Unit-2 Teaching Hours:9
COMPUTER ARTHIMETIC
Addition and Subtraction – Multiplication – Division – Floating Point
Representation – Floating Point Operations – Subword Parallelism
Unit-3 Teaching Hours:9
BASIC PROCESSING AND
CONTROL UNIT
A Basic MIPS implementation – Building a Datapath – Control
Implementation Scheme – Pipelining – Pipelined data path and control
– Handling Data Hazards & Control Hazards – Exceptions.
Unit-4 Teaching Hours:9
PARALLELISM
Parallel processing challenges – Flynn‘s classification – SISD, MIMD,
SIMD, SPMD, and Vector Architectures - Hardware multithreading –
Multi-core processors and other Shared Memory Multiprocessors -
Introduction to Graphics Processing Units, Clusters, Warehouse Scale
Computers and other Message-Passing Multiprocessors.
Unit-5 Teaching Hours:9
MEMORY AND I/O
Memory Hierarchy - memory technologies – cache memory –
measuring and improving cache performance – virtual memory, TLB‘s
– Accessing I/O Devices – Interrupts – Direct Memory Access – Bus
structure – Bus operation – Arbitration – Interface circuits - USB.
Text Books And Reference Books:

Text Books:

T1. David A. Patterson and John L. Hennessy, “Computer


Organization and Design: The Hardware/Software Interface”,
Fifth Edition, Morgan Kaufmann / Elsevier, 2014.

T2. Carl Hamacher, ZvonkoVranesic, SafwatZaky and


NaraigManjikian, “Computer Organization and Embedded
Systems”, Sixth Edition, Tata McGraw Hill, 2012.
Essential Reading / Recommended Reading

Reference Books:

R1. William Stallings, “Computer Organization and


Architecture – Designing for Performance”, Sixth Edition,
Pearson Education, 2003.

R2. John L. Hennessey and David A. Patterson, “Computer


Architecture –A Quantitative Approach”, Fifth Edition, Morgan
Kaufmann / Elsevier Publishers,2012.
Evaluation Pattern

CIA - 70% out of 100

ESE - 30% out of 100


CSHO432CSP - MOBILE AND NETWORK BASED
ETHICAL HACKING (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Description:
This course includes introductory concepts of computer
networks scanning , hacking techniques, mobile hacking
techniques, firewall techniques, and few case studies on
various hacking scenarios.

Course Objective:
Teaching the phases of ethical hacking using various
open source tools available for ethical hacking process
like penetration testing ,information gathering,
password cracking,and vulnerability assessment.
Course Outcome
CO1: To describe the vulnerability scanning for networks.

CO2: To understand the information-gathering modes for any


attack on the network.

CO3: To demonstrate different hacking processes and


corresponding attacks for mobile platforms.

CO4: To interpret means to evade firewalls and other security


parameters for ethical hacking.

CO5: To apply various possible tools for different


vulnerabilities that are exploited for hacking.
Unit-1 Teaching Hours:9
Unit 1
Introduction to ethical hacking, IP addressing, Network routing
protocols, network security, network scanning, vulnerability
assessment OpenVAS, Nessus, etc. of computation device (Mobile, PC,
etc.) and system network.

Unit-2 Teaching Hours:9


Unit 2
Computation system hacking, modes of gathering information,
password cracking, penetration testing including backdoor issues,
Malware threats, and different cyber-related attacks.
Unit-3 Teaching Hours:9
Unit 3
Introduction to Mobile Hacking, encryption types and attacks,
different mobile platforms, and corresponding vulnerabilities.

Unit-4 Teaching Hours:9


Unit 4
Evading firewalls, standard detection systems and frameworks, and
other possible attack detection methods.

Unit-5 Teaching Hours:9


Unit 5
Case studies: various hacking scenarios, information gathering, and
possible solutions.
Text Books And Reference Books:

T1. McNab, Chris. Network security assessment: know


your network. " O'Reilly Media, Inc.", 2007.

T2. Weidman, Georgia. Penetration testing: a hands-on


introduction to hacking. No Starch Press, 2014.

T3. Engebretson, Patrick. The basics of hacking and


penetration testing: ethical hacking and penetration
testing made easy. Elsevier, 2013.

T4. Dwivedi, Himanshu. Mobile application security.


Tata McGraw-Hill Education, 2010.

Essential Reading / Recommended Reading

https://nmap.org- Open Source Network Scanning tool.

https://www.openvas.org open source tool, network


vulnerability scanner

Hacking: The Art of Exploitation

Metasploit: The Penetration Tester's Guide

Metasploit, Nessus, Recon-ng, Better cap, Ettercap, Open-


Vas, Burp-suit, Hydra, Medusa, Air crack-ng.
Evaluation Pattern

CIA-50

ESE-50
CSHO432DAP - BIG DATA ANALYTICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Description:

This course gives an overview of Big Data Analytics and it can


be described as the acts of studying data to observe patterns
and to draw a conclusion to make an important decision. In
addition, it also focuses on the big data technologies and tools
such as Hadoop, Hive, HBase, and Pig that are available for
storage, retrieval, and processing of big data. It helps a student
to perform a variety of real-time analytics and processing of
different data sets on different domains.

Course Objective:

1. To know the fundamental concepts of big data and analytics.


2. To explore tools and practices for working with big data.

3. To examine large amounts of data to uncover hidden


patterns, correlations and other insights to help make data-
informed decisions.

Course Outcome
CO1: Demonstrate the big data and its use cases from selected
business domains.

CO2: Experiment with NoSQL data management for creating


database for various applications.

CO3: Make use of Hadoop distributed file system for


developing big data applications.

CO4: Develop MapReduce applications for improving parallel


processing in real-time applications.

CO5: Examine various Hadoop related tools such as Hbase,


Cassandra, Pig and Hive for big data analytics.
Unit-1 Teaching Hours:9
Unit 1 UNDERSTANDING BIG
DATA
What is big data – why big data –.Data!, Data Storage and
Analysis, Comparison with Other Systems, Rational Database
Management System , Grid Computing,

Volunteer Computing, convergence of key trends –


unstructured data – industry examples of big data – web
analytics – big data and marketing – fraud and big

data – risk and big data – credit risk management – big data
and algorithmic trading – big data and healthcare – big data in
medicine – advertising and big

data– big data technologies – introduction to Hadoop – open


source technologies – cloud and big data – mobile business
intelligence – Crowd sourcing analytics –

inter and trans firewall analytics.


Unit-2 Teaching Hours:9
Unit 2 NOSQL DATA
MANAGEMENT
Introduction to NoSQL – aggregate data models – aggregates – key-value and
document data models – relationships –graph databases – schema less
databases – materialized views – distribution models – sharding – version –
Map reduce –partitioning and combining – composing map-reduce
calculations.
Unit-3 Teaching Hours:9
Unit 3 BASICS OF HADOOP
Data format – analysing data with Hadoop – scaling out – Hadoop streaming
– Hadoop pipes – design of Hadoop distributed file system (HDFS) –
HDFS concepts – Java interface – data flow – Hadoop I/O – data integrity –
compression – serialization – Avro – file-based data structures.
Unit-4 Teaching Hours:9
Unit 4 MAPREDUCE
APPLICATIONS
MapReduce workflows – unit tests with MRUnit – test data and
local tests – anatomy of MapReduce job run – classic Map-
reduce – YARN – failures in classic

Map-reduce and YARN – job scheduling – shuffle and sort –


task execution –MapReduce types – input formats – output
formats.
Unit-5 Teaching Hours:9
Unit 5 HADOOP RELATED TOOLS
Hbase – data model and implementations – Hbase clients – Hbase examples –
praxis. Cassandra – Cassandra data model –Cassandra examples – Cassandra
clients –Hadoop integration. Pig – Grunt – pig data model – Pig Latin –
developing and testing Pig Latin scripts. Hive – data types and file formats –
HiveQL data definition – HiveQL data manipulation –HiveQL queries-case
study.
Text Books And Reference Books:

T1. Tom White, "Hadoop: The Definitive Guide", 4th Edition,


O'Reilley, 2012.

T2. Eric Sammer, "Hadoop Operations",1st Edition, O'Reilley,


2012.

T3. Nataraj Dasgupta, "Practical Big Data Analytics", Packt


Publishing Ltd., 2018. ISBN 978-1-78355-439-3

T4. Arshdeep Bahga & Vijay Madisetti, "Big Data Science &
Analytics: A Hands-On Approach", Published by Vijay
Madisetti, 2016. ISBN: 978-1-949978-00-1
Essential Reading / Recommended Reading
Reference Books:

R1. VigneshPrajapati, Big data analytics with R and Hadoop, SPD 2013.

R2. Lars George, "HBase: The Definitive Guide", O'Reilley, 2011.

R3. Alan Gates, "Programming Pig", O'Reilley, 2011.

R4. E. Capriolo, D. Wampler, and J. Rutherglen, "Programming Hive",


O'Reilley, 2012.
Evaluation Pattern

CIA - 50%

ESE - 30%
EVS421 - ENVIRONMENTAL SCIENCE (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:0 Credits:0
Course Objectives/Course
Description
To understand the scope and importance of environmental science
towards developing a conscious community for environmental issues,
both at global and local scale.
Course Outcome
CO1: Explain the components and concept of various
ecosystems in the environment (L2, PO7)

CO2: Explain the necessity of natural resources management


(L2, PO1, PO2 and PO7)

CO3: Relate the causes and impacts of environmental pollution


(L4, PO1, PO2, and PO3, PO4)

CO4: Relate climate change/global atmospheric changes and


adaptation (L4,PO7)

CO5: Appraise the role of technology and institutional


mechanisms for environmental protection (L5, PO8)
Unit-1 Teaching Hours:6
Introduction
Environment and Eco systems – Definition, Scope and importance.
Components of environment. Concept and Structure of eco systems.
Material Cycles – Nitrogen, Carbon, Sulphur, Phosphorous, Oxygen.
Energy Flow and classification of Eco systems.
Unit-2 Teaching Hours:6
Natural Resources
Classification and importance- Forest, Water, Mineral, Food, Energy.
Management of natural resources – challenges and methods.
Sustainable development – Goals, Agriculture, Industries
Unit-3 Teaching Hours:6
Environmental Pollution
Causes and Impacts – Air pollution, Water pollution, Soil Pollution,
Noise Pollution, Marine Pollution, Municipal Solid Wastes, Bio Medical
and E-Waste. Solid Waste Management
Unit-4 Teaching Hours:6
Climate change/Global
Atmospheric Change
Global Temperature, Greenhouse effect, global energy balance, Global
warming potential, International Panel for Climate Change (IPCC)
Emission scenarios, Oceans and climate change. Adaptation methods.
Green Climate fund. Climate change related planning- small islands
and coastal region. Impact on women, children, youths and
marginalized communities
Unit-5 Teaching Hours:6
Environmental Protection
Technology, Modern Tools – GIS and Remote Sensing,. Institutional
Mechanisms - Environmental Acts and Regulations, Role of
government, Legal aspects. Role of Nongovernmental Organizations
(NGOs) , Environmental Education and Entrepreneurship
Text Books And Reference Books:

T1Kaushik A and Kaushik. C. P, “Perspectives in


Environmental Studies”New Age International Publishers,
New Delhi, 2018 [Unit: I, II, III and IV]
T2Asthana and Asthana, “A text Book of Environmental
Studies”, S. Chand, New Delhi, Revised Edition, 2010 [Unit: I, II,
III and V]

T3Nandini. N, Sunitha. N and Tandon. S, “environmental


Studies” , Sapana, Bangalore, June 2019 [Unit: I, II, III and IV]

T4R Rajagopalan, “Environmental Studies – From Crisis to


Cure”, Oxford, Seventh University Press, 2017, [Unit: I, II, III
and IV]

Essential Reading / Recommended Reading


R1.Miller. G. T and Spoolman. S. E, “Environmental Science”,
CENAGE Learning, New Delhi, 2015
R2.Masters, G andEla, W.P (2015), Introduction to
environmental Engineering and Science, 3rd Edition.
Pearson., New Delhi, 2013.
R3.Raman Sivakumar, “Principals of Environmental Science
and Engineering”, Second Edition, Cengage learning
Singapore, 2005.
R4.P. Meenakshi, “Elements of Environmental Science and
Engineering”, Prentice Hall of India Private Limited, New
Delhi, 2006.
R5.S.M. Prakash, “Environmental Studies”, Elite Publishers
Mangalore, 2007
R6.ErachBharucha, “Textbook of Environmental Studies”, for
UGC, University press, 2005.
R7. Dr. Pratiba Sing, Dr. AnoopSingh and Dr. PiyushMalaviya,
“Textbook of Environmental and Ecology”, Acme Learning Pvt. Ltd.
New Delhi.
Evaluation Pattern

No Evaluation
HS422 - PROFESSIONAL ETHICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:2
Course Objectives/Course
Description
Understand the importance of Values and Ethics in their
personal lives and professional careers
Course Outcome
CO1: Understand the importance of Values and Ethics in their
personal lives and professional careers

CO2: Learn the rights and responsibilities as an employee,


team member and a global citizen

CO3: Estimate the impact of self and organization?s actions on


the stakeholders and society

CO4: Develop an ethical behaviour under all situations


CO5: Appreciate the significance of Intellectual Property as a
very important driver of growth and development in today?s
world and be able to statutorily acquire and use different
types of intellectual property in their professional life
Unit-1 Teaching Hours:6
Introduction to Ethics
Introduction to Professional Ethics : Definition, Nature, Scope- Moral
Dilemmas- moral Autonomy-Kohlberg’s theory- Gilligan’s theory,
Profession Persuasive, Definitions, Multiple motives, Models of
professional goals. Moral Reasoning and Ethical theories –
Professional Ideals and Virtues- Theories of Right Action, Self- interest,
Customs and Regions- Use of ethical Theories
Unit-2 Teaching Hours:6
Engineering as Social
Experimentation and
Responsibility
Engineering as Social Experimentation and Responsibility For Safety
Engineering as experimentation- Engineers as responsible
experimenters, the challenger case, Codes of Ethics, A balanced
outlook on law. Concept of safety and risk, assessment of safety and
risk- risk benefit analysis and reducing the risk- three- mile island,
Chernobyl and safe exists.
Unit-3 Teaching Hours:6
Global Issues and Introduction To
Intellectual Property
Global Issues and Introduction To Intellectual Property - Multinational
corporations- Environmental ethics- Computer ethics and Weapons
developments. Meaning and Types of Intellectual Property, Intellectual
Property. Law Basics, Agencies responsible for intellectual property
registration, International Organizations, Agencies and Treaties,
Importance of Intellectual Property Rights.
Unit-4 Teaching Hours:6
Foundations of Trademarks
Foundations of Trademarks - Meaning of Trademarks, Purpose and
Functions of Trademarks, types of Marks, Acquisition of Trademark
rights, Common Law rights, Categories of Marks, Trade names and
Business Name, Protectable Matter, Exclusions from Trademark
Protection.
Unit-5 Teaching Hours:6
Foundations of Copyrights Law
Foundations of Copyrights Law - Meaning of Copyrights, Common Law
rights and Rights under the 1976 copyright Act, Recent developments
of the Copyright Act, The United States Copyright Office
Text Books And Reference Books:

T1. Mike Martin and Roland Schinzinger, “Ethics in Engineering”,


McGraw-Hill, New York 1996.

T2. Govindarajan M, Natarajan S, Senthil Kumar V. S, “Engineering


Ethics”, Prentice Hall of India, New Delhi, 2004.

Essential Reading / Recommended Reading


R1. Jayashree Suresh &B.S.Raghavan “Human values and Professional
Ethics”, S. Chand, 2009.
R2. Govindarajan, Natarajan and Senthilkumar “Engineering Ethics”,
PHI:009.

R3. Nagarajan “A Text Book on Professional ethics and Human


values”, New Age International, 2009.

R4. Charles &Fleddermann “Engineering Ethics”, Pearson, 2009.

R5. Rachana Singh Puri and Arvind Viswanathan, I.K.”Practical


Approach to Intellectual Property rights”, International Publishing
House, New Delhi. 2010.

R6. A.B.Rao “Business Ethics and Professional Values”, Excel, 2009


Evaluation Pattern

CIA I -Evaluated out of (20) --> CIA I cnverted to (10)

CIA II - Evaluated out of (50) ---> CIA II cnverted to ( 25)

CIA III - Evaluated out of (20) ----> CIA III cnverted to (10)

Total CIA is scaled down to 20

Att. Marks5

ESE Evaluated out of (50) ---> ESE converted to (25)

Total marks - 50
MA431 - PROBABILITY AND QUEUING THEORY
(2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Course Description:

This course, Probability and Queuing Theory is offered for


three credits in the fourth semester for the various streams of
Computer Science Engineering and Electronics and
Communication Engineering. It describes the fundamentals
and advanced concepts of Probability and Random Variable,
Standard Distributions, Two Dimensional Random Variables,
Random Processes and Markov Chains and Queuing Theory.

Course objectives:
To describe the fundamentals and advanced concepts of probability theory, random
process, queuing theory to support the graduate coursework and research.
Course Outcome
CO1: Differentiate the continuous and discrete probability
distributions and estimate the probability for the different
parameter for the data. {L2} {PO1, PO2, PO3}

CO2: Distinguish different standard distributions like


Binomial, Poisson, Uniform, and Normal, gamma, Weibull etc.
and able to estimate the probability with proper examples.
{L4} {PO1, PO2, PO3}

CO3: Interpret the data with the aid of Covariance Correlation


and regression for two-dimensional random variable. {L3}
{PO1, PO2, PO3}

CO4: Classify different random processes such as Stationary


process, Markov process, Poisson process, Birth and death
process, Markov chains, and explain transition probabilities -
limiting distributions with examples. {L4} {PO1, PO2, PO3}

CO5: Construct the different Queuing models to find the


number of customers in the system, waiting time etc. {L3}
{PO1, PO2, PO3}
Unit-1 Teaching Hours:9
Probability and Random Variable
Axioms of probability - Conditional probability, Random variable - Probability
mass function - Probability density function - Properties. Mathematical
Expectation and Moments Relation between central and Non-central moments.
Unit-2 Teaching Hours:9
Standard Distributions
Binomial, Poisson, Geometric, Negative Binomial, Uniform,
Exponential, Gamma, Weibull and Normal distributions and their
properties-Functions of a random variable. Moment generating
functions and their properties.
Unit-3 Teaching Hours:9
Two Dimensional Random Variables
Joint distributions - Marginal and conditional distributions – Covariance
–Correlation and regression - Transformation of random variables –
Central limit theorem.
Unit-4 Teaching Hours:9
Random Processes and Markov Chains
Classification - Stationary process - Markov process - Poisson process - Birth and
death process - Markov chains - Transition probabilities - Limiting distributions.
Transition Diagram.
Unit-5 Teaching Hours:9
Queuing Theory
Markovian models – M/M/1, M/M/C , finite and infinite capacity - M/M/∞ queues -
Finite source model - M/G/1 queue (steady state solutions only) – Pollaczek –
Khintchine formula – Special cases.Single and Multiple Server System.
Text Books And Reference Books:
Text Books:

T1. Ross, S., “A first course in probability”, 9th Edition, Pearson


Education, Delhi, 2012.

T2. Medhi J., “Stochastic Processes”, 3rd Edition, New Age Publishers,
New Delhi, Reprint 2014. (Chapters 2, 3, & 4)

T3. T.Veerarajan, “Probability, Statistics and Random process”, 3rd


Edition, Tata McGraw Hill, New Delhi, 2008.

Essential Reading / Recommended Reading

Reference Books:

R1. Allen., A.O., “Probability, Statistics and Queuing Theory”, Academic


press, New Delhi, 1981.

R2. Taha, H. A., “Operations Research-An Introduction”, Seventh Edition,


Pearson Education Edition Asia, Delhi, 2002.

R3. Gross, D. and Harris, C.M., “Fundamentals of Queuing theory”, John


Wiley and Sons, Second Edition, New York, 1985.
Evaluation Pattern
Continuous Internal Assessment (CIA): 50% (50 marks out of 100 marks)

End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

S.No Assessment Marks Weightagemarks

1 CIA I 20 10

2 CIA II 50 25

(MSE: Mid Semester


Examination)
3 CIA III 20 10

4 Attendance 10 05

5 ESE 100 50
(End Semester Examination)
Total 100

Components of the CIA

CIA I : Subject Assignments / Online Tests : 10 marks

CIA II : Mid Semester Examination (Theory) : 25 marks

CIAIII: Quiz/Seminar/Innovative Assignments/presentations/publications :


10 marks
Attendance : 05 marks

Total : 50 marks

Mid Semester Examination (MSE) : Theory Papers:

The MSE is conducted for 50 marks of 2 hours duration.


Question paper pattern; Four questions have to be answered in part A without
any choice. One question need to be answered out of two in part B.
Each question carries 10 marks

End Semester Examination (ESE):


The ESE is conducted for 100 marks of 3 hours duration.
The syllabus for the theory papers are divided into FIVE units and each unit
carries equal Weightage in terms of marks distribution.
Question paper pattern is as follows.

Two full questions with either or choice will be drawn from each unit. Each
question carries 20 marks. There could be a maximum of three sub divisions
in a question. The emphasis on the questions is to test the objectiveness,
analytical skill and application skill of the concept, from a question bank
which reviewed and updated every year
The criteria for drawing the questions from the Question Bank are as follows
50 % - Medium Level questions
25 % - Simple level questions
25 % - Complex level questions

AIML532 - INTRODUCTION TO MACHINE LEARNING


(2021 Batch)
Total Teaching Hours for Semester:45 No of Lecture Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
Course objectives:

• To understand the need for machine learning

• To discover supervised and unsupervised learning paradigm of


machine learning

• To learn various machine learning techniques

• To design suitable machine learning algorithms for solving problems


Course Outcome
CO1: Describe various supervised learning methods.

CO2: Discuss various unsupervised learning methods.

CO3: Explain the basics of neural networks and back propagation


algorithm for problem solving.

CO 4: Use the concept of Bayesian theory to machine learning.


CO5: Understand various learning techniques in the Machine Learning
Unit-1 Teaching Hours:9
Supervised Learning
Basic methods: Distance-based methods, Nearest-Neighbours,
Decision Trees, Naive Bayes. Linear models: Linear
Regression, Logistic Regression, Generalized Linear Models,
Support Vector Machines.
Unit-2 Teaching Hours:9
Unsupervised Learning
Clustering: K-means/Kernel K-means, Dimensionality
Reduction: PCA and kernel PCA, Matrix Factorization and
Matrix Completion
Unit-3 Teaching Hours:9
Neural Networks
Neural Network Representation – Problems – Perceptrons –
Multilayer Networks and Back Propagation Algorithms –
Advanced Topics.
Unit-4 Teaching Hours:9
Bayesian and Computational
Learning
Bayes Theorem – Concept Learning – Maximum Likelihood –
Minimum Description Length Principle – Bayes Optimal
Classifier – Gibbs Algorithm – Naïve Bayes Classifier – Bayesian
Belief Network – EM Algorithm
Unit-5 Teaching Hours:9
Instance-Based, Analytical Learning
and Inductive based Learning
K- Nearest Neighbour Learning – Locally weighted Regression
– Radial Basis Functions – Case Based Learning- Learning from
perfect domain theories-Explanation based learning-Search
control knowledge
Text Books And Reference Books:

1. Kevin Murphy, Machine Learning: A Probabilistic


Perspective, MIT Press, 2012

2. Tom M. Mitchell, ―Machine Learning, McGraw-Hill


Education (India) Private Limited, 2013.
Essential Reading / Recommended Reading

1. EthemAlpaydin, ―Introduction to Machine Learning


(Adaptive Computation and Machine Learning), The MIT Press
2004.

2. Stephen Marsland, ―Machine Learning: An Algorithmic


Perspective, CRC Press, 2009.

3. T. Hastie, R. Tibshirani, J. H. Friedman, “The Elements of


Statistical Learning”, Springer; 1st edition, 2001.

4. Christopher Bishop, Pattern Recognition and Machine


Learning, Springer, 2007.
Evaluation Pattern

CIA - 50 MARKS

ESE - 50 MARKS

CS531P - COMPUTER NETWORKS (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To understand the concepts of data communications.

To study the functions of different layers. To introduce IEEE


standards employed in computer networking.

To make the students to get familiarized with different


protocols and network components.

To build foundation of Networks in Algorithms and its


analysis, Software Engineering Models
Course Outcome
CO1: Outline the basic concepts of reference models and the
functionalities of physical layer in computer communications.

CO2: Experiment with the data link layer protocols for error
detection and corrections mechanism.

CO3: Develop subnetting using IP addressing schemes and


experiment with routing algorithms.

CO4: Analyze the functionalities and features used in UDP and


TCP protocols.

CO5: Examine the Application layer protocols and


cryptographic algorithms used in networking environment.
Unit-1 Teaching Hours:9
DATA COMMUNICATIONS
Introduction- Data communications: Components - Data Flow –
Networks – Physical Structures – Network Types – Protocol
Layering – TCP/IP Protocol Suite – OSI Model. Data and Signals
–Digital Signals- Data Rate Limits- Performance- Digital
Transmission – Digital to Digital Conversion- Line coding -Line
coding Schemes –Transmission Media
Unit-2 Teaching Hours:9
DATA LINK LAYER
Introduction – Link Layer Addressing – Error Detection and
Correction-Cyclic Codes- Check sum- Forward Error correction
–Data Link Layer Protocols- Automatic Repeat (ARQ) protocols
-Stop and Wait, Go-back-N, Selective Repeat, HDLC, PPP
Medium Access Control - Random Access Protocols -CSMA/CD,
CSMA/CA, Channelization -FDMA-TDMA-CDMA, Wired LANs:
IEEE Project 802.3, IEEE 802.4 - IEEE 802.5, Wireless LAN- IEEE
Project 802.11, WiMAX -IEEE Project 802.16.

Unit-3 Teaching Hours:9


NETWORK LAYER
Introduction – Network-Layer Services– Packet Switching–
Network-Layer Performance– IPv4 Addresses – Internet
Protocol (IP)-IPV4 , ICMP V4, ARP, IPv6 , Subnetting

Routing-Introduction - Routing Algorithms- Distance Vector


Routing, Link State Routing, Path Vector Routing, Unicast
Routing Protocols- RIP, OSPF, BGP -NAT

Unit-4 Teaching Hours:9


TRANSPORT LAYER
Transport Layer Protocols- UDP -Introduction – Services, Port
Numbers, User Datagram Protocol- User Datagram, UDP
Services, UDP Applications

Transport Layer Protocols- TCP -Transmission Control


Protocol- TCP Services, TCP features- TCP Connection- TCP
Congestion control

SCTP – SCTP Services, SCTP Features , Packet Format, Flow


Control To Improve Qos.

Unit-5 Teaching Hours:9


APPLICATION LAYER
Application Layer -Introduction – DNS- SMTP- DHCP- FTP-
HTTP-Telnet

Cryptography and Network Security- Security Goals- Attacks-


Confidentiality - Concepts of symmetric and asymmetric key
cryptography-RSA, Sharing of symmetric keys - Diffie Hellman
- Firewalls.

Foundations of Modern Networking-Introduction: Software


Defined Networking -SDN Architecture, Virtualization, The
Internet of Things- Components

Text Books And Reference Books:

T1: Behrouz A. Forouzan, “Data communication and


Networking with TCP/IP protocol suite”, Tata McGraw-Hill,
Sixth Edition, 2021. ISBN 978-1-26-436335-3.
Essential Reading / Recommended Reading

R1: James F. Kurose, Keith Ross, “Computer Networking: A Top-


Down Approach Featuring the Internet”, Pearson Education,
2020. ISBN: 9780135928523.

R2: Larry L. Peterson, Bruce S. Davie, Computer Networks: A


Systems Approach Edition: 6th Edition, MK-Morgan
Kaufmann/Elsevier-2021. ISBN: 978-0-12-818200-0.

R3: Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall,


Computer Networks: 6th Edition, Pearson, 2021, ISBN
9780136764052.
Evaluation Pattern

Continous internal assesment 70%

End Semester Examination 30%


CS533P - DESIGN AND ANALYSIS OF
ALGORITHMS (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To introduce basic concepts of algorithms; To introduce
mathematical aspects and analysis of algorithms; To introduce
sorting and searching algorithms; To introduce various
algorithmic techniques; To introduce algorithm design
methods.
Course Outcome
CO1: Demonstrate the process of algorithmic problem solving
with time and space complexity.

CO2: Identify algorithm design techniques for searching and


sorting.

CO3: Inspect algorithms under divide and conquer technique.

CO4: Solve problems by applying dynamic programming


technique and determine the efficiency of algorithms.

CO5: Interpret the limitations of algorithm power and


demonstrate backtracking technique.
Unit-1 Teaching Hours:9
INTRODUCTION AND FUNDAMENTALS
OF THE ANALYSIS OF ALGORITHM
EFFICIENCY
Introduction, Notion of Algorithm, Fundamentals of
Algorithmic Solving, Important Problem Types, Fundamentals
of the Analysis Framework, Mathematical Analysis of Non-
recursive Algorithm, Mathematical Analysis of Recursive
Algorithm and examples, Empirical Analysis of Algorithms
and Algorithm Visualization.
Unit-2 Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
Brute Force and Exhaustive Search: Selection Sort, Bubble
Sort, Sequential Search and Brute-force string matching,
Travelling Salesman Problem, Knapsack Problem, Assignment
Problem.

Decrease and Conquer: Insertion Sort and Topological Sorting


and Fake Coin Problem, Russian Peasant Multiplication,
Josephus Problem
Unit-3 Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
Divide and conquer: Merge sort, Quick Sort, Binary Tree
Traversals and Related Properties and Multiplication of Large
Integers and Strassen’s Matrix Multiplication.

Transform and Conquer: Presorting, Notion of Heap and


Heapsort, Horner’s Rule and Binary Exponentiation.
Unit-4 Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
Space and Time Trade - Offs: Sorting by Counting, Horspool’s
and Boyer - Moore Algorithm for String Matching, Hashing.

Dynamic Programming: Knapsack Problem, Warshall’s and


Floyd’s Algorithm.

Greedy Techniques: Prim’s Algorithm, Kruskal’s Algorithm,


Dijkstra’s Algorithm.
Unit-5 Teaching Hours:9
ALGORITHM DESIGN TECHNIQUES
Limitations of Algorithm Power: Decision Trees, P, NP and NP
Complete Problems, Challenges in Numerical Algorithms.

Backtracking: n-Queen’s Problem, Hamiltonian Circuit


problem and Subset-Sum problem.

Branch and Bound: Assignment problem, Knapsack problem


and Traveling salesman problem.
Text Books And Reference Books:

1. AnanyLevitin, “Introduction to the Design and Analysis of


Algorithm”, 3/e, Pearson Education Asia, Reprint 2012.
2. Michael T. Goodrich, Roberto Tamassia, Michael H.
Goldwasser, “Data Structures and Algorithms in Java”, 6/e,
Wiley, 2014.
3. T. H Cormen, C E Leiserson, R L Rivest and C Stein:
“Introduction to Algorithms”, 3rd Edition, The MIT Press,
2014.

Essential Reading / Recommended Reading

1. Ellis Horowitz, Sartaj Sahni and Sanguthevar


Rajasekaran, Computer Algorithms, Second
Edition, Universities Press, 2007.
2. Richard Neapolitan, “Foundations of Algorithms”, 5/e,
Jones & Bartlett Learning, 2014.
3. Richard Johnsonbaugh, Marcus Schaefer, “Algorithms”,
Pearson Education, 2009.
4. Clifford A Shaffer, “Data Structures and Algorithm
Analysis in Java”, 3rd Edition, Courier Corporation, 2014.
Evaluation Pattern

1. Continuous Internal Assessment (CIA) for Theory +


Practical papers: 70% (70 marks out of 100 marks)
2. End Semester Examination (ESE): 30% (30 marks out of
100 marks)

CS541E01 - COMPUTER GRAPHICS WITH OPEN


GL (2021 Batch)
No of Lecture
Total Teaching Hours for Semester:45
Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
Computer Graphics with OpenGL is an introductory course that
provides a comprehensive understanding of computer graphics'
fundamental principles and techniques using the OpenGL (Open
Graphics Library) programming interface. The course is designed to
equip students with the knowledge and skills to create interactive 2D
and 3D graphics applications.
Course Outcome
Unit-1 Teaching Hours:9
Introduction
A survey of Computer Graphics, Video Display Devices, Raster-Scan
Systems, Graphics Workstation and Viewing Systems, Input Devices,
Hard-Copy Devices, Graphics Networks, Graphics on the Internet.
Unit-2 Teaching Hours:9
Output primitives & 2-D, 3-D
Geometrical transforms
Line Drawing Algorithms, DDA Algorithms, Bresenham's Line
Algorithm, Circle-Generating Algorithms, Midpoint Circle Algorithms,
Ellipse Algorithms, Basic Two-Dimensional Transformations, Matrix
Representation, Three-Dimensional Translation, Three-Dimensional
Rotation, Three-Dimensional Scaling, Other Three-Dimensional
Transformations - Reflection and Shears.
Unit-3 Teaching Hours:9
Graphics in 2D with OpenGL
Java Graphics in 2D, Two-Dimensional Graphics in Java,
Transformations and Modeling, Basics of OpenGL and JOGL, Basic
OpenGL 2D Programs, Into the Third Dimension, Drawing in 3D,
Normal and Textures
Unit-4 Teaching Hours:9
3D viewing & Projections
Projections ,Light & Material with Open GL Viewing and Projections,
Perspective Projection, Orthographic Projection, Light and Material,
Vision and Color, OpenGL Materials, OpenGL Lighting, Lights and
Materials in Scenes, Textures, Texture targets, Mipmaps and Filtering,
Texture Transformations, Creating Texture with OpenGL, Loading
Data into Texture, Texture Coordinate Generation
Unit-5 Teaching Hours:9
Introduction to Unreal Engine
Light and Material, Vision and Color, OpenGL Materials, OpenGL
Lighting, Lights and Materials in Scenes, Case Study: Textures, Texture
targets, Mipmaps and Filtering, Texture Transformations, Creating
Texture with OpenGL, Loading Data into Texture, Texture Coordinate
Generation, Texture Objects
Text Books And Reference Books:

1. David J. Eck, “Fundamentals of Computer Graphics with Java,


OpenGL and JOGL”, Hobart and Williams Smith colleges, 2010.
2. Donald Hearn, Pauline Baker and Warren Carithers, “Computer
Graphics with OpenGL”, 4th Edition Pearson, 2010.
3. Dave Shreiner, Graham Sellers, John Kessenich, Bill Licea-Kane,
"OpenGLR Programming Guide", Pearson Education, 2013

Essential Reading / Recommended Reading

1. Donald Hearn and M.Pauline Baker, “Computer Graphics C


Version”, Pearson Education, 2003.
2. Foley, Vandam, Feiner and Huges, “Computer Graphics:
Principles & Practice”, second edition, Pearson Education, 2003.

Evaluation Pattern

Weightage for CIA: 50

Weightage for ESE: 50


CS541E02 - INTERNET AND WEB
PROGRAMMING (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Explain the tools for developing applications in Web
programming; Describe the scripting languages –Java Script,
Jquery and React js; Exposure to the backend platform using
PHP and Node Js.
Course Outcome
CO1: .
Unit-1 Teaching Hours:9
HTML5 and CSS3
HTML5:
Introduction to HTML5 basic tags, Forms, Multimedia (video,
audio) markup and APIs, Canvas, Data Storage, Drag & Drop,
Messaging & Workers CSS3:

Understanding basic CSS Syntax and Styles, Understanding


Display, Position, and Document Flow, Changing and styling
fonts, Adding transitions and animations, Introduction to
usage of bootstrap and sass.
Unit-2 Teaching Hours:12
Java Script
Java Script: Introduction, Java script function’s, methods and
objects, Decisions and loops, Document Object, Model (DOM),
JavaScript Events, Ajax and JSON, API, error handling and
debugging, Filtering and Form enhancement, Introduction to
Dynamic Web Programming, Implementing jQuery and
JavaScript in Web Pages, Building Richly Interactive Web
Pages with jQuery, Introducing jQuery UI, Getting started and
building Web applications with angular JS.
Unit-3 Teaching Hours:6
React JS
React js: Introduction, JSX in Depth, Data Flow and Life Cycle
Events, Composite and Dynamic Components and Forms,
Mixins and the DOM, React on the Server, React Addons,
Performance of React Apps, React Router and Data Models,
Animation, React Tools, Flux, Redux and React.
Unit-4 Teaching Hours:9
PHP
Introduction to Server-Side Development with PHP, What is
Server-Side Development, A Web Server’s Responsibilities,
Quick Tour of PHP, Program Control, Functions, PHP Arrays
and Super globals, Arrays, $_GET and $_POST Super global
Arrays, $_SERVER Array, $_Files Array, Reading/Writing Files,
PHP Classes and Objects, Object-Oriented Overview, Classes
and Objects in PHP, Object Oriented Design, Error Handling
and Validation, What are Errors and Exceptions?, PHP Error
Reporting, PHP Error and Exception Handling, connectivity to
database and processing the form.
Unit-5 Teaching Hours:9
CASE STUDY - Node.js
The Node Module System, The Node Programming Model,
Events and Timers, The Command Line Interface, The File
System, Streams, Binary Data, Executing Code, Network
Programming, HTTP.

Node JS Database Connectivity, MVC Framework and


Architecture, Web Hosting and Content Management System,
Usage of Amazon storage for web application.
Text Books And Reference Books:

TEXT BOOKS:

1. Bruce Lawson, Remy Sharp, “Introducing HTML 5”,


Pearson Education, 2011.
2. Ian Lunn, “CSS3 Foundations”, Wiley Publishers,
2012.

3. Jon Duckett, “JavaScript and JQuery: Interactive


Front-End Web Development”, Wiley Publishers: 2014.

4. Sams, “Teach Yourself AngularJS, JavaScript, and


jQuery All in One”, Pearson Education ,2015.

5. Vipul A M, Prathomesh Sonpatki, “React JS by


Example-Building Modern Web Application with
React”, Packt Publishing,2019.
6. Colin J. Ihrig, “Pro Node.js for Developers”, APRESS,
2013.

7. Randy Connolly, Ricardo Hoar, "Fundamentals of Web


Development”, 1 stEdition, Pearson Education India.
(ISBN:978-9332575271)

Essential Reading / Recommended Reading

REFERENCE BOOKS:

1. Matt West, “HTML5 Foundations”, Wiley Publishers:


2012.

2. Training Guide Programming in HTML5 with


JavaScript and CSS3 (MCSD) (Microsoft Press Training
Guide), 2013.

3. Elizabeth Castro, Bruce Hyslop, “HTML and CSS:


Visual QuickStart Guide” 8th edition, 2013.

4. Robin Nixon, “Learning PHP, MySQL &JavaScript with


jQuery, CSS and HTML5”, 4 thEdition, O’Reilly
Publications, 2015. (ISBN:978-9352130153) 2) Luke
Welling, Laura Thomson, “PHP and MySQL Web
Development”, 5th Edition, Pearson Education, 2016.
(ISBN:978-9332582736)

5. Nicholas C Zakas, “Professional JavaScript for Web


Developers”, 3rd Edition, Wrox/Wiley India, 2012.
(ISBN:978-8126535088) 4) David Sawyer Mcfarland,
“JavaScript & jQuery: The Missing Manual”, 1st
Edition, O’Reilly/Shroff Publishers & Distributors Pvt
Ltd, 2014 (ISBN:978- 9351108078)

6. Zak Ruvalcaba Anne Boehm, “Murach's HTML5 and


CSS3”, 3rdEdition, Murachs/Shroff Publishers &
Distributors Pvt Ltd, 2016. (ISBN:978-9352133246)
Evaluation Pattern

Continuous Internal Assessment (CIA) for Theory papers: 50%


(50 marks out of 100 marks)

End Semester Examination (ESE): 50% (50 marks out of 100


marks)

CS541E04 - CRYPTOGRAPHY AND NETWORK


SECURITY (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To understand the principles of encryption algorithms;
conventional and public key cryptography.

To have a detailed knowledge about authentication, hash functions


and Network & application-level security mechanisms.
Course Outcome
CO1: Explain various features of Security mechanisms and
services to study Standard Block Ciphers along with their
design principles.

CO2: Utilize the basic concepts and algorithms of public key


encryption mechanism for secure data transmission.

CO3: Compare various Cryptographic authentications


protocols, Hash Functions, Algorithms and Standards.

CO4: Identify Various Protocols and Standards in Network


Security.

CO5: Make use of various research directions at system level


security.
Unit-1 Teaching Hours:9
Introduction
OSI Security Architecture, Classical Encryption techniques, Cipher
Principles, DES, Crypto analysis of DES, AES, Block Cipher Design
Principles and Modes of Operation, Triple DES, Placement of
Encryption Function, Traffic Confidentiality.
Unit-2 Teaching Hours:9
Public Key Cryptography
Introduction to Number theory, Deffie Hellman Key Exchange, Key
Management, Elliptic curve Cryptography, Confidentiality using
Symmetric Encryption, Public Key Cryptography and RSA.
Unit-3 Teaching Hours:9
Authentication & Hash Functions
Authentication Requirements, Authentication Functions, Message
Authentication Codes, Hash Functions, MD5, SHA, RIPEMD and HMAC
Standards.
Unit-4 Teaching Hours:9
Network Security
Authentication Applications: Kerberos – X.509 Authentication Service –
Electronic Mail Security – PGP – S/MIME - IP Security – Web Security.
Unit-5 Teaching Hours:9
Application Security
Intrusion detection – password management – Viruses and related
Threats – Virus Counter measures – Firewall Design Principles –
Trusted Systems, Secret sharing schemes, Probabilistic encryption,
Quantum Encryption, Attribute and Identity Encryption CASE-Study.
Text Books And Reference Books:

1. William Stallings, “Cryptography and Network Security –


Principles and Practices”, 6th Edition, 2016.

2. Bruce Schneier, “Applied Cryptography”, John Wiley & Sons Inc,


2015.
Essential Reading / Recommended Reading

AtulKahate, “Cryptography and Network Security”, Tata


McGraw-Hill, 2013.

2. Charles B. Pfleeger, Shari Lawrence Pfleeger, “Security in


Computing”, Fifth Edition, Pearson Education, 2015.
Evaluation Pattern

CIA 50 Marks

ESE 50 Marks
CS581 - INTERNSHIP - I (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
Internships are short-term work experiences that will allow a
student to observe and participate in professional work
environments and explore how his interests relate to possible
careers. They are important learning opportunities through
industry exposure and practices.
Course Objectives:

•Identify how the internship relates to their academic courses


and preferred career path

•Integrate existing and new technical knowledge for industrial


application

•Understand lifelong learning processes through critical


reflection of internship experiences.

•Articulate their experience and skills to potential employers

Course Outcome
CO1: .
Unit-1 Teaching Hours:30
Regulations
1.The student shall undergo an Internship for30 days starting from the end
of 4th semester examination and completing it during the initial period of
5th semester.

2.The department shall nominate a faculty as a mentor for a group of


students to prepare and monitor the progress of the students.

3. The students shall report the progress of the internship to the


mentor/guide at regular intervals and may seek his/her advise.

4. The Internship evaluation will be completed by the end of 5th semesters.

5. The students are permitted to carry out the internship outside India with
the following conditions, the entire expenses are to be borne by the student
and the University will not give any financial assistance.

6. Students can also undergo internships arranged by the department


during vacation.

7. After completion of Internship, students shall submit a report to the


department with the approval of both internal and external guides/mentors.

8. There will be an assessment for the internship for 1 credit, in the form of
report assessment by the guide/mentor and a presentation on the
internship given to department constituted panel.
Text Books And Reference Books:

Nil
Essential Reading / Recommended Reading

Nil
Evaluation Pattern

Maximum Marks = 50(Only credit will be displayed in the score card)

Passing marks 40% min

Internship assessment will be carried out based on the following


parameters, during the 5th semester as a single Presentation evaluation.
Total No. Learning Performance Personal and Quality of Submission
of Objectives Contribution Professional Study/work/paper of Report (5)
Total
Internship (10) (10) Development (10) (10)
(50)
Hours
(5)

CSHO533CSP - CYBER FORENSICS AND MALWARE


DETECTION (2021 Batch)
Total Teaching Hours for Semester:75 No of Lecture Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course Description
To analyze about best possible solutions for different vulnerabilities that
are exploited for hacking
Course Outcome
CO1: To understand the fundamentals of Cyber forensic over different
platforms.

CO2: To understand concepts of Malware Forensics; Web Attack Forensics;


Bitcoin Forensics; Cyber Laws and Data Recovery & Analysis

CO3: To understand the nature of malware, its capabilities, and how it is


combated through detection and classification

CO4: To apply the tools and methodologies used to perform static and
dynamic analysis on unknown executables.

CO5: To understand the malware functionality and malware detection


techniques
Unit-1 Teaching Hours:9
Unit-1
Introduction to Cyber Forensics; Windows Forensics;
Linux Forensics, Mac OS Forensics; Anti-forensics; Network
Forensics; Mobile Forensics; Cloud Forensics
Unit-2 Teaching Hours:9
UNIT-II
Malware Forensics; Web Attack Forensics; Emails and Email
Crime, Bitcoin Forensics; Cyber Law and Cyberwarfare; Data
Recovery & Data Analysis
Unit-3 Teaching Hours:9
UNIT-III
Introduction to malware, OS security concepts, malware
threats, evolution of malware, malware types- viruses, worms,
rootkits, Trojans, bots, spyware, adware, logic bombs, malware
analysis, static malware analysis, dynamic malware analysis
Unit-4 Teaching Hours:9
UNIT-IV
STATIC ANALYSIS: Analyzing Windows programs, Anti-static
analysis techniques- obfuscation, packing, metamorphism,
polymorphism
DYNAMIC ANALYSIS: Live malware analysis, dead
malware analysis, analyzing traces of malware- system-calls,
api-calls, registries, network activities. Anti-dynamic analysis
techniques-anti-vm, runtime-evasion techniques, Malware
Sandbox, Monitoring with Process Monitor, Packet Sniffing
with Wireshark, Kernel vs. User-Mode Debugging, OllyDbg,
Breakpoints, Tracing, Exception Handling, Patching
Unit-5 Teaching Hours:9
UNIT-V
Malware Functionality: Downloader, Backdoors,
Credential Stealers, Persistence Mechanisms, Privilege
Escalation, Covert malware launching- Launchers, Process
Injection, Process Replacement, Hook Injection, Detours, APC
injection Malware Detection Techniques: Signature-based
techniques: malware signatures, packed malware signature,
metamorphic and polymorphic malware signature Non-
signature based techniques: similarity-based techniques,
machine-learning methods, invariant inferences
Text Books And Reference Books:

Text Books:

T1. Practical Cyber Forensics: An Incident-Based Approach to


Forensic Investigations: Reddy, Niranjan, Published by Apress,
Berkeley, CA, DOIhttps://doi.org/10.1007/978-1-4842-4460- 9,
Print ISBN 978-1-4842-4459-3, 2019

T2. Practical malware analysis The Hands-On Guide to


Dissecting Malicious Software by Michael Sikorski and
Andrew Honig ISBN-10: 159327-290-1, ISBN-13: 978-1-59327-
290-6, 2012

Essential Reading / Recommended Reading

Reference Books:

R1. Malware Detection A Complete Guide - 2019 Edition,


Gerardus Blokdyk, Published by 5STARCooks, 2019, ISBN:
0655900845, 9780655900849
Evaluation Pattern

CIA 70%

ESE 30%
CSHO533DAP - BIG DATA SECURITY ANALYTICS
(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To provide the fundamental techniques and principles of
security model in Big Data.
Course Outcome
Unit-1 Teaching Hours:9
SECURITY MODELS
Critical characteristics of Information - NSTISSC Security
Model -Components of information System –SDLC –
Information assurance - Security Threats and vulnerabilities -
Overview of Security threats-– Security Standards.
Unit-2 Teaching Hours:9
WEB SECURITY
Introduction, Basic security for HTTP Applications and
Services, Basic Security for SOAP Services, Identity
Management and Web Services, Authorization Patterns,
Security Considerations, Challenges.
Unit-3 Teaching Hours:9
NETWORK SECURITY
Network security - Intrusion Prevention, detection, and
Management - Firewall – Ecommerce Security - Computer
Forensics - Security for VPN and Next Generation Networks.
Unit-4 Teaching Hours:9
ATTACKS & SECURITY
MECHANISMS
Host and Application security -Control hijacking, Software
architecture and a simple buffer overflow - Common
exploitable application bugs, shellcode - Buffer Overflow -
Side-channel attacks - Timing attacks, power analysis, cold-
boot attacks, defenses – Malware - Viruses and worms,
spyware, key loggers, and botnets; defenses auditing, policy -
Defending weak applications - Isolation, sandboxing, virtual
machines.
Unit-5 Teaching Hours:9
DIGITAL WATER MARKING
Introduction, Difference between Watermarking and
Steganography, Types and techniques (Spatial-domain,
Frequency-domain, and Vector quantization-based
watermarking), Attacks and Tools (Attacks by Filtering,
Remodulation, Distortion, Geometric Compression, Linear
Compression), Watermark security & authentication.
Text Books And Reference Books:

1. William Stallings, “Cryptography and Network Security:


Principles and Practice”, 6th Edition,PHI, 2014.

2. Michael E. Whitman and Herbert J Mattord, "Principles of


Information Security", 6th edition,Vikas Publishing House,
2017.

3. Peter Wayner, Disappearing Cryptography–Information


Hiding: Steganography & Watermarking, Morgan Kaufmann
Publishers, New York, 2002.

4. Ingemar J. Cox, Matthew L. Miller, Jeffrey A. Bloom, Jessica


Fridrich, TonKalker, Digital Watermarking and Steganography,
Margan Kaufmann Publishers, New York, 2008.
Essential Reading / Recommended Reading

1. Bill Nelson, Amelia Phillips, F.Enfinger and Christopher


Stuart, “Guide to Computer Forensics and Investigations, 4 th
ed., Thomson Course Technology, 2010.

2. Matt Bishop, “Computer Security: Art and Science”, 1 st


edition, Addison-Wesley Professional, 2015.

3. Neil F. Johnson, Zoran Duric, Sushil Jajodia, Information


Hiding: Steganography and Watermarking-Attacks and
Countermeasures, Springer, 2012.

4. Stefan Katzenbeisser, Fabien A. P. Petitcolas, Information


Hiding Techniques for Steganography and Digital
Watermarking, Artech House Print on Demand, 1999.
Evaluation Pattern

CIA - 70 Marks

ESE - 30 Marks
CSHO534CSP - INTRUSION DETECTION AND
INCIDENT RESPONSE (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
After learning the course for a semester, the student will be
aware of the intrusion detections concepts in cyber-attacks
and its corresponding preventions and incident responses to
ensure the data is recovered in time and whole system is
operational. The student would also get a clear idea on some of
the cases with their analytical studies in IDS and
Incident responses.
Course Outcome
CO 1: Explain the evolution from design protection to
detection of intrusions

CO 2: Summarize the various intrusion detection system and


its architectural models

CO 3: Identify the incident response when a computer


intrusion occurs.

CO 4: Analyze the parameters needed to detect intrusions

CO 5: Evaluate the best practices that comprise intrusions with


incident responses.
Unit-1 Teaching Hours:9
UNIT 1
Introduction to computer incident, legal environment,
Network security and attacks, basics of incident detection,
parameters for assessment of intrusion detection, Intrusion
detection system and Detection approaches, Misuse detection,
anomaly detection, specification based detection, Hybrid
detection and statistics
Unit-2 Teaching Hours:9
UNIT 2
Centralized, Distributed, Cooperative Intrusion
Detection, Tiered architecture, Intrusion detection in security,
Tool Selection and Acquisition Process, Bro Intrusion
Detection, Prelude Intrusion Detection, Cisco Security IDS,
Snorts Intrusion Detection, NFR security, Architecture models
of IDs and IPs
Unit-3 Teaching Hours:9
UNIT 3
Basics of Incident Response, Preparing for Incident
Response, Live Data Collection, Preparation, Identification,
Containment, Eradication, Recovery
Unit-4 Teaching Hours:9
UNIT 4
Introduction to legal evidence preparation for
incident response, Forensics Duplication,
Network Surveillance/Evidence, statistical Analysis
Investigating Windows, Investigating Unix, Malware Triage,
ways of detecting residual after attacks
Unit-5 Teaching Hours:9
UNIT 5
Case studies: various intrusion scenarios and their
incident response and evidence gathering along with possible
solutions.
Text Books And Reference Books:

1. Ali A. Ghorbani, Wei Lu, “Network Intrusion Detection


and Prevention: Concepts and Techniques”, Springer,
2010
2. Luttgens, Jason T., Matthew Pepe, and Kevin Mandia.
Incident response & computer forensics. McGraw-Hill
Education, 2014

Essential Reading / Recommended Reading

1. Earl Carter, Jonathan Hogue, “Intrusion Prevention


Fundamentals”, Pearson Education, 2006
2. Casey, Eoghan. Digital evidence and computer crime:
Forensic science, computers, and the internet. Academic
press, 2011.

Evaluation Pattern

CIA 50 Marks

ESE 50 marks
CSHO534DAP - WEB ANALYTICS (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
This Web Analytics course covers fundamental concepts of web
analytics and dives deep into web, social and content and analytics,
illustrating common analytical scenarios and how to use popular web
analytics tools used by marketers across the major industry domains.
The course approaches web analytics from a strategic and practical
perspective, showcasing techniques for using Google Web analytics
and other platforms and tools. You’ll keep pace with the most
important analytics trends and prepare for a career in web and digital
analytics.
Course Outcome
CO1: Demonstrate the fundamental concepts of web analytics.

CO2: Illustrate various competitive intelligence analysis in web


analytics.

CO3: Analyze and Examine Social, Mobile and Video Emerging


Analytics.

CO4: Examine working of Google Analytics and creating an


Implementation Plan.

CO5: Develop Google Analytics Accounts and Profiles.


Unit-1 Teaching Hours:9
Web Analytics 2.0
The Bold New World of Web Analytics 2.0 State of the
Analytics Union, State of the Industry, Rethinking Web
Analytics: Meet Web Analytics 2.0 The Awesome World of
Clickstream Analysis: Metrics Eight Critical Web Metrics:Visits
and Visitors, Time on Page and Time on site, Bounce Rate, Exit
Rate, Conversion rate, Engagement. Web Metrics Demystified,
Strategically-aligned Tactics for Impactful Web Metrics
Unit-2 Teaching Hours:9
Competitive Intelligence Analysis
Competitive Intelligence Analysis

CI Data Sources:

Toolbar Data, Panel Data, ISP(Network) Data, Search Types


and Secrets

Website Traffic Analysis: Comparing Long Term Traffic Trends,


Analyzing Competitive Sites Overlap and Opportunities,
Analyzing Referrals and Destinations

Search and Keyword Analysis

Top Keywords Performance Trend, Geographic Interest and


Opportunity Analysis, Related and Fast Rising searches, Share-of Shelf
Analysis, Competitive Keyword Advantage Analysis, Keyword
Expansion Analysis
Unit-3 Teaching Hours:9
Emerging Analytics: Social,
Mobile and Video
Emerging Analytics: Social, Mobile and Video

Measuring the New Social Web: The Data Challenge, The


Content Democracy Evaluation, The Twitter Revolution

Analyzing Offline Customer Experiences(applications),

Analyzing mobile customer Experience: Mobile Data Collection,


Mobile Reporting and Analysis

Measuring the success of Blogs: Raw Author Contribution,


Holistic Audience growth, Citations and Ripple Index, Cost of
Blogging, Benefit(ROI) from Blogging

Quantifying the Impact of Twitter: Growth in Number of


Followers, Message Amplification, Click-Through Rates and
Conversions, Conversation Rate, Emerging Twitter Metrics

Analyzing Performance of Videos

Data Collection for Videos, Key Video Metrics and Analysis, Advanced
Video Analysis
Unit-4 Teaching Hours:9
Case Study: Google Analytics- Part
1
Case Study: Google Analytics- Part 1

Defining Web Analytics, What Google Analytics Contributes,


How Google Analytics Fits in the Analytics Ecosystem.

Creating An Implementation Plan: Gather Business


Requirements, Analyze and Document Website Architecture,
Create an account and configure your profile, Configure the
tracking code ad tag pages, Tag Marketing Campaigns, Create
Additional User Accounts and Configure Reporting ,Perform
operational Configuration Steps

Under the Covers: How Google Analytics works

Data Collection and Processing, Reports, About the tracking code,


Understanding Page views.
Unit-5 Teaching Hours:9
Case Study: Google Analytics- Part
2
Case Study: Google Analytics- Part 2

Tracking Visitor Clicks, Outbound Links and Non HTML Files

About the Tracking Cookies


Google Analytics Accounts and Profiles

Google Analytics Accounts, Creating a Google Analytics


Account:

Creating Additional Profiles, Access Levels, All about Profiles:


Basic Profile Settings, Profile Name, Website URL, Time Zone,
Default Page, Exclude URL Query Parameters, E-commerce
settings, Tracking On-site Search, Applying Cost Data.

Analyze Website Visitors with Google Analytics Segments: Define


segments
Text Books And Reference Books:

Text Books:

1. T1. Web Analytics 2.0: The Art of Online Accountability


and Science of Customer Centricity, Avinash Kaushik ,
First Edition, Wiley Publishing, 2010. (UNIT 1,2 and 3).
2. T2: Google Analytics: Understanding Visitor Behavior , Justin
Cutroni, First Edition, O’Rielly Media,2010. (UNIT 4 and 5).

Essential Reading / Recommended Reading

Reference Books:

1. R1. Practical Web Analytics for User Experience


How Analytics Can Help You Understand Your Users
by Beasley, Michael,Elsevier,2013.
2. R2. Mining the Social Web, 3rd Edition, Mikhail Klassen ,
Matthew A. Russell,O'Reilly Media, Inc,2019.
3. R3. Bing Liu, “Web Data Mining: Exploring Hyperlinks,
Content, and Usage Data”, 2 nd Edition, Springer, 2011.
4. R4. Justin Cutroni, “Google Analytics”, O’Reilly, 2010. 6. Eric
Fettman, Shiraz Asif, Feras Alhlou , “Google Analytics
Breakthrough”, John Wiley & sons, 2016

Online Resources:

1. W1. https://nptel.ac.in/courses/110106072/
2. W2. https://nptel.ac.in/courses/110/107/110107092/
3. W3. https://nptel.ac.in/courses/110/105/110105089/

Evaluation Pattern

Continuous Internal Assessment (CIA): 70% (70 marks out of


100 marks)

End Semester Examination (ESE): 30% (30 marks out of 100


marks)
ECOE5601 - EMBEDDED BOARDS FOR IOT
APPLICATIONS (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
The aim of this course is to introduce the architecture, programming and
interfacing of peripheral devices with embedded boards for IOT applications
and design IOT based smart applications.
Course Outcome
CO-1: Understand the architecture, programming and
interfacing principles of ATMEGA32 AVR microcontroller and
Rasberry P
Unit-1 Teaching Hours:9
NETWORKING SENSORS
Network Architecture - Sensor Network Scenarios- Optimization Goals and
Figures of Merit- Physical Layer and Transceiver Design Considerations-MAC
Protocols for Wireless Sensor Networks- Introduction of sensors and
transducers.
Unit-2 Teaching Hours:9
ARDUINO BOARD AND its?
INTERFACING
ATMEGA328 microcontroller - Architecture- memory organisation –
Operating modes – On chip peripherals- Embedded communication
interfaces- Example programs using Arduino IDE- Integration of peripherals
(Buttons & switches, digital inputs, Matrix keypad, Basic RGB color-mixing,
electromechanical devices- Displays- sensors(Temperature, Pressure,
Humidity, Water level etc.), camera, real time clock, relays, actuators,
Bluetooth, Wi-fi).
Unit-3 Teaching Hours:9
IoT BASED SYSTEM DESIGN
Definition of IoT- Applications and Verticals- System Architecture-Typical
Process Flows-Technological Enablers- Open Standard Reference Model-
Design Constraints and Considerations- IoT Security- Experiments using
Arduino Platform
Unit-4 Teaching Hours:9
RASBERRY-PI
Introduction to Raspberry pi – configuration of Raspberry pi – programming
raspberry pi - Implementation of IOT with Rasberry pi
Unit-5 Teaching Hours:9
IMPLEMENTATION
{This unit is entirely practical based}
Implementation of a IOT based real time system. The concept of the specific
embedded design has to be discussed. Eg: Smart Irrigation using IOT/ IoT
Based Biometrics Implementation on Raspberry Pi/ Automation etc. Note:
Unit – V will be based on a group project. Each group comprising of
maximum 3 members. Any microcontroller can be used in Unit-V.
Text Books And Reference Books:

T1. Slama, Dirak “Enterprise IOT : Strategies and Best Practices


for Connected Products and services”, Shroff Publisher, 1st
edition, 2015

T2. Ali Mazidi, Sarmad Naimi, Sepehr Naimi “AVR


Microcontroller and Embedded Systems: Using Assembly and
C”, Pearson 2013
T3. Wentk, “Richard Raspberry Pi”, John Wiley & Sons, 2014
Essential Reading / Recommended Reading
R1. .K. Ray & K.M.Bhurchandi, “Advanced Microprocessors and
peripherals- Architectures, Programming and Interfacing”,
Tata McGraw Hill, 2002 reprint

R2. Gibson, “Microprocessor and Interfacing” Tata McGraw


Hill,II edition, 2009
R3. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey “8051
Microcontroller and Embedded Systems using Assembly and C” Prentice Hall
of India, 2008
Evaluation Pattern
CIA 1, CIA 2, CIA 3, ESE (As per the university norms)

ECOE5603 - OBSERVING EARTH FROM SPACE


(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
The aim of this course is to understand the basics and applications of
Satellite Remote Sensing, become familiar with the usage of active and
Passive remote Sensing from space and explore the applications of Satellite
Remote Sensing from Ecology to National Security. The course will include
some simple python based Jupyter Notebooks and open-source Remote
Sensing resources. The course will introduce students to a career in Satellite
remote sensing
Course Outcome
CO1: Understand the basics and applications of Satellite
Remote Sensing

CO2: Describe usage of Passive remote Sensing from space

CO3: Explain the applications of active remote sensing from


space

CO4: Understand the applications of Satellite Remote Sensing


in Agriculture, Forest Biomass Measurement, Security and
Geodesy

CO5: Apply the fundamentals of satellite and remote sensing


for hazardoues and disaster management uses.
Unit-1 Teaching Hours:9
BASICS Of SATELLITES AND
SATELLITE IMAGERY
History of Satellites, Types and Classification of Satellites, Launching of Satellites,
orbits, attitude and orbit control, Satellite imagery and basics of Satellite datasets,
Satellite Imagery for UN SDG, Satellite data analysis
Unit-2 Teaching Hours:9
INTRODUCTION TO PASSIVE
SATELLITE IMAGERY
Concept of Imaging Spectroscopy, Difference between multispectral and
hyperspectral, Spectral features, Types of Spectrometer Sensors and
missions,resolution,AI and ML in satellite image analysis, Introduction to python
and Jupyter notebooks for satellite image analysis
Unit-3 Teaching Hours:9
INTRODUCTION TO ACTIVE SATELLITE
IMAGERY
Active imaging technology, radar range equation and its Implications, using
amplitude phase and polarity of returned signals to measure target
parameters,scattering matrix and its decomposition, Introduction to EarthEngine
and Sentinel Hub
Unit-4 Teaching Hours:9
LAND APPLICATIONS
Use of Satellite Remote Sensing in Agriculture, Forest Biomass Measurement,
Security and Geodesy
Unit-5 Teaching Hours:9
HAZARD AND DISASTER
MANAGEMENT
Hazards and Disaster Management as per UN SDG, Use of Satellite Remote Sensing
in predicting/monitoring floods, Earthquakes, volcanoes and Fires
Text Books And Reference Books:

T1. Rebekah B. Ismaili, “Earth Observation Using Python”, Wiley, 2021,


Satellite Communication Anil Mainy Wiley 2010

T2. Ruiliang Pu, Hyperspectral Remote Sensing Fundamentals and Practice


,CRC Press 2017

T3. The SAR Handbook. NASA & Servir Global

T4. Liguo Wong,Chunhui Zhao,Hyperspectral Image Processing,Springer 2015

T5. Matteo Pastorino and Andrea Randazzo, “ Microwave Imaging Methods


and Applications”, Artech House, 2018
Essential Reading / Recommended Reading
R1. Dimitri G. Manolakis Hyperspectral Imaging Remote Sensing Physics, Sensors,
and Algorithms,Cambridge University Press,2016

R2. Smith, B., Carpentier, M.H, “ The Microwave Engineering Handbook-Microwave


systems and applications”, Springer
Evaluation Pattern
Evaluation Pattern

· Continuous Internal Assessment (CIA): 50% (50 marks out of 100 marks)

· End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

Components of the CIA

CIA I : Subject Assignments / Online Tests : 10 marks

CIA II : Mid Semester Examination (Theory) : 25


marks

CIA III : Quiz/Seminar/Case Studies/Project/

Innovative Assignments/presentations/publications : 10 marks

Attendance : 05 marks

Total : 50 marks

EEOE531 - HYBRID ELECTRIC VEHICLES (2021 Batch)


No of Lecture
Total Teaching Hours for Semester:60
Hours/Week:4
Max Marks:100 Credits:3
Course Objectives/Course Description
This course introduces the fundamental concepts, principles,
analysis and design of hybrid and electric vehicles.
Course Outcome
· To understand concepts of hybrid and electric drive configuration,
types of electric machines that can be used, suitable energy storage
devices etc

· To recognize the application of various drive components and


selection of proper component for particular applications.
Unit-1 Teaching Hours:12
HYBRID VEHICLES
History and importance of hybrid and electric vehicles, impact
of modern drive-trains on energy supplies. Basics of vehicle
performance, vehicle power sources, transmission
characteristics, and mathematical models to describe vehicle
performance.
Unit-2 Teaching Hours:12
HYBRID TRACTION
Basic concept of hybrid traction, introduction to various
hybrid drive-train topologies, power flow control in hybrid
drive-train topologies, fuel efficiency analysis. Basic concepts
of electric traction, introduction to various electric drive-train
topologies, power flow control in hybrid drive-train topologies,
fuel efficiency analysis.
Unit-3 Teaching Hours:12
MOTORS AND DRIVES
Introduction to electric components used in hybrid and
electric vehicles, configuration and control of DC Motor drives,
Configuration and control of Induction Motor drives,
configuration and control of Permanent Magnet Motor drives,
Configuration and control of Switch Reluctance Motor drives,
drive system efficiency.
Unit-4 Teaching Hours:12
INTEGRATION OF SUBSYSTEMS
Matching the electric machine and the internal combustion
engine (ICE), Sizing the propulsion motor, sizing the power
electronics, selecting the energy storage technology,
Communications, supporting subsystems
Unit-5 Teaching Hours:12
ENERGY MANAGEMENT
STRATEGIES
Introduction to energy management strategies used in hybrid
and electric vehicle, classification of different energy
management strategies, comparison of different energy
management strategies, implementation issues of energy
strategies.
Text Books And Reference Books:
1. BimalK. Bose, ‘Power Electronics and Motor drives’ , Elsevier,
2011

2. IqbalHussain, ‘Electric and Hybrid Vehicles: Design


Fundamentals’, 2nd edition, CRC Pr I Llc, 2010
Essential Reading / Recommended Reading

1. Sira -Ramirez, R. Silva Ortigoza, ‘Control Design Techniques in


Power Electronics Devices’, Springer, 2006

2. Siew-Chong Tan, Yuk-Ming Lai, Chi Kong Tse, ‘Sliding mode


control of switching Power Converters’, CRC Press, 2011

3. Ion Boldea and S.A Nasar, ‘Electric drives’, CRC Press, 2005
Evaluation Pattern

CIA I - 20 marks

CIA II -midsem 50 marks

CIA III - 20 marks

ESE - 100 marks


EEOE532 - ROBOTICS AND AUTOMATION (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:3
Course Objectives/Course
Description
· To understand concepts in kinematics and dynamics of
robotic system.

· To introduce control strategies of simple robotic system.

· To study the applications of computer based control to


integrated automation systems.

Course Outcome
CO 1: To understand the basic concepts in robotics.

CO 2: To describe basic elements in a robotic system

CO 3: To understand the kinematics, dynamics and


programming with respect to a robotic system.

CO 4: To understand the control system design for a robotic


system

CO 5: To discuss some of the robotic applications


Unit-1 Teaching Hours:12
Introduction
Robot definitions - Laws of robotics - Robot anatomy - History -
Human systems and Robotics - Specifications of Robots -
Flexible automation versus Robotic technology - Classification
applications
Unit-2 Teaching Hours:12
Robotic systems
Basic structure of a robot – Robot end effectors - Manipulators
- Classification of robots – Accuracy - Resolution and
repeatability of a robot - Drives and control systems –
Mechanical components of robots – Sensors and vision
systems - Transducers and sensors - Tactile sensors –
Proximity sensors and range sensors - Vision systems - RTOS -
PLCs - Power electronics
Unit-3 Teaching Hours:12
Robot kinematics, dynamics and
programming
Matrix representation - Forward and reverse kinematics of
three degree of freedom – Robot Arm – Homogeneous
transformations – Inverse kinematics of Robot – Robo Arm
dynamics - D-H representation of forward kinematic equations
of robots - Trajectory planning and avoidance of obstacles -
Path planning - Skew motion - Joint integrated motion –
Straight line motion - Robot languages- Computer control and
Robot programming/software
Unit-4 Teaching Hours:12
Control system design
Open loop and feedback control - General approach to control
system design - Symbols and drawings - Schematic layout -
Travel step diagram, circuit and control modes - Program
control - Sequence control - Cascade method - Karnaugh-Veitch
mapping - Microcontrollers - Neural network - Artificial
Intelligence - Adaptive Control – Hybrid control
Unit-5 Teaching Hours:12
Robot applications
Material handling - Machine loading, Assembly, inspection,
processing operations and service robots - Mobile Robots -
Robot cell layouts - Robot programming languages
Text Books And Reference Books:

1. Nagrath and Mittal, “Robotics and Control”, Tata McGraw-Hill,


2003.

2. Spong and Vidhyasagar, “Robot Dynamics and Control”, John


Wiley and sons, 2008.

3. S. R. Deb and S. Deb, ‘Robotics Technology and Flexible


Automation’, Tata McGraw Hill Education Pvt. Ltd, 2010.
Essential Reading / Recommended Reading

1. Saeed B. Niku, ‘Introduction to Robotics’,Prentice Hall of


India, 2003.

2. Mikell P. Grooveret. al., "Industrial Robots - Technology,


Programming and Applications", McGraw Hill, New York,
2008.
Evaluation Pattern

CIA I -20 marks

CIA II - midsem 50 marks

CIA III - 20 marks

ESE - 100 marks


EEOE533 - SMART GRIDS (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Introducing the concepts of various components of Smart Grid, and
their impacts on the energy industry, including renewable integration,
PHEV penetration, demand side management, and greenhouse gas
(GHG) emissions reductions. Energy policy modelling and analysis, such
as policies on GHG emissions reductions and incentives to green energy
investments, will be integrated into the course as well.

Course Outcome
CO1: Understand the difference between Smart Grid (SG) vs.
Conventional power system (CPS).

CO2: Explore different types of technologies associated with


SG and its operational management at consumer level.

CO3: Analyze different types of technologies associated with


SG and its operational management at substation level.

CO4: Understand different information and communication


technologies suitable for SG environment.

CO5: Understand different ways for handing power quality


issues in SG environment at different stages.
Unit-1 Teaching Hours:9
INTRODUCTION TO SMART GRID
Evolution of Electric Grid, Concept of Smart Grid, Definitions, Need of Smart
Grid, Functions of Smart Grid, Opportunities & Barriers of Smart Grid,
Difference between conventional & smart grid, Concept of Resilient &Self
Healing Grid, Present development & International policies in Smart Grid.
Case study of Smart Grid.CDM opportunities in Smart Grid.
Unit-2 Teaching Hours:9
SMART GRID TECHNOLOGIES: PART
1
Introduction to Smart Meters, Real Time Prizing, Smart Appliances,
Automatic Meter Reading(AMR), Outage Management System(OMS), Plug in
Hybrid Electric Vehicles(PHEV), Vehicle to Grid, Smart Sensors, Home &
Building Automation, Phase Shifting Transformers.
Unit-3 Teaching Hours:9
SMART GRID TECHNOLOGIES: PART
2
Smart Substations, Substation Automation, Feeder Automation. Geographic
Information System(GIS), Intelligent Electronic Devices(IED) & their
application for monitoring &protection, Smart storage like Battery, SMES,
Pumped Hydro, Compressed Air Energy Storage, Wide Area Measurement
System(WAMS), Phase Measurement Unit (PMU).
Unit-4 Teaching Hours:9
INFORMATION AND
COMMUNICATION TECHNOLOGY
FOR SMART GRID
Advanced Metering Infrastructure (AMI), Home Area Network (HAN),
Neighborhood Area Network (NAN), Wide Area Network (WAN). Bluetooth,
ZigBee, GPS, Wi-Fi, Wi-Max based communication, Wireless Mesh Network,
Basics of CLOUD Computing & Cyber Security for Smart Grid. Broadband
over Power line (BPL). IP based protocols.
Unit-5 Teaching Hours:9
POWER QUALITY MANAGEMENT IN
SMART GRID
Power Quality & EMC in Smart Grid, Power Quality issues of Grid connected
Renewable Energy Sources, Power Quality Conditioners for Smart Grid, Web
based Power Quality monitoring, Power Quality Audit.
Text Books And Reference Books:

1. Ali Keyhani, Mohammad N. Marwali, Min Dai “Integration


of Green and Renewable Energy in Electric Power Systems”,
Wiley

2. Clark W. Gellings, “The Smart Grid: Enabling Energy


Efficiency and Demand Response”,CRC Press

3. JanakaEkanayake, Nick Jenkins, KithsiriLiyanage, Jianzhong


Wu, Akihiko Yokoyama,“Smart Grid: Technology and
Applications”, Wiley

4. Jean Claude Sabonnadière, NouredineHadjsaïd, “Smart


Grids”, Wiley Blackwell

5. Peter S. Fox Penner, “Smart Power: Climate Changes, the


Smart Grid, and the Future ofElectric Utilities”, Island Press; 1
edition 8 Jun 2010

6. S. Chowdhury, S. P. Chowdhury, P. Crossley, “Microgrids and


Active DistributionNetworks.” Institution of Engineering and
Technology, 30 Jun 2009

7. Stuart Borlase, “Smart Grids (Power Engineering)”, CRC


Press
Essential Reading / Recommended Reading

1. Andres Carvallo, John Cooper, “The Advanced Smart Grid:


Edge Power DrivingSustainability: 1”, Artech House Publishers
July 2011

2. James Northcote, Green, Robert G. Wilson “Control and


Automation of Electric PowerDistribution Systems (Power
Engineering)”, CRC Press

3. MladenKezunovic, Mark G. Adamiak, Alexander P.


Apostolov, Jeffrey George Gilbert“Substation Automation
(Power Electronics and Power Systems)”, Springer
4. R. C. Dugan, Mark F. McGranghan, Surya Santoso, H. Wayne
Beaty, “Electrical PowerSystem Quality”, 2nd Edition, McGraw
Hill Publication

5. Yang Xiao, “Communication and Networking in Smart


Grids”, CRC Press.

Evaluation Pattern
Continuous Internal Assessment (CIA) : 50% (50 marks out of 100
marks)

End Semester Examination(ESE) : 50% (50 marks out of 100


marks)

Components of the CIA

CIA I : Subject Assignments / Online Tests : 10 marks

CIA II: Mid Semester Examination (Theory) : 25


marks

CIAIII: Quiz/Seminar/Case Studies/Project/

Innovative assignments/ presentations/ publications : 10 marks

Attendance : 05 marks

Total : 50 marks

Mid Semester Examination (MSE): Theory Papers:

The MSE is conducted for 50 marks of 2 hours duration.

Question paper pattern; Five out of Six questions have to be answered.


Each question carries 10 marks

End Semester Examination (ESE):

The ESE is conducted for 100 marks of 3 hours duration.

The syllabus for the theory papers are divided into FIVE units and
each unit carries equal Weightage in terms of marks distribution.

Question paper pattern is as follows.

Two full questions with either or choice will be drawn from each unit.
Each question carries 20 marks. There could be a maximum of three
sub divisions in a question. The emphasis on the questions is to test
the objectiveness, analytical skill and application skill of the concept,
from a question bank which reviewed and updated every year

The criteria for drawing the questions from the Question Bank are as
follows

50 % - Medium Level questions

25 % - Simple level questions

25 % - Complex level questions


HS521 - PROJECT MANAGEMENT AND FINANCE
(2021 Batch)
No of Lecture
Total Teaching Hours for Semester:45
Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course develops the competencies and skills for planning and
controlling projects and understanding interpersonal issues that drive
successful project outcomes. Focusing on the introduction of new
products and processes, it examines the project management life
cycle, defining project parameters, matrix management challenges,
effective project management tools and techniques, and the role of a
Project Manager. This course guides students through the
fundamental project management tools and behavioral skills
necessary to successfully launch, lead, and realize benefits from
projects in profit and non-profit organizations.
Course Outcome
CO1: Apply the concept of project management in engineering
field through project management life cycle. {L2}{PO9,PO11}

CO2: Analyze the quality management and project activity in


engineering field through work breakdown structure. {L2}
{PO11}

CO3: Analyze the fundamentals of project and network


diagram in engineering and management domain through
PDM techniques. {L3}{PO11}

CO4: Understand the basics of Business finance and its


applications. {L2}{PO11}

CO5: Understand the meaning and approached to Capital and


Financial Structure. {L2}{PO11}
Unit-1 Teaching Hours:9
INTRODUCTION TO PROJECT
MANAGEMENT
Introduction to Organisations, Principles of Management - its
functions, Skills, Organisation Structure, Financial Feasibility.
Introduction to Project, Concept, Project Management, Project Life
Cycle, Role of Project Manager - Functional Areas, Qualities and
Responsibilities, Impact of Delays in Project Completions.
Unit-2 Teaching Hours:9
PROJECT PLAN
Project management functions - Controlling, directing, project
authority, responsibility, accountability, Scope of Planning, Market
Analysis, Demand Forecasting, Product line analysis, Product Mix
Analysis, New Product development, Plant location, plant capacity,
Capital Budgeting, Time Value of Money, Cash flow importance,
decision tree analysis.
Unit-3 Teaching Hours:9
PROJECT SCHEDULING
Introduction, Estimation of Time, Project Network Analysis - CPM and
PERT model, Gantt Chart, Resource Loading,Resource Leveling,
Resource Allocation. Estimating activity time and total program time,
total PERT/CPM planning crash times, software‘s used in project
management.
Unit-4 Teaching Hours:9
PROJECT MONITORING AND
CONTROLLING
Introduction, Purpose, Types of control, Designing and Monitoring
Systems, reporting and types. Financial Control, Quality Control,
Human Resource Control, Management Control System, Project
Quality Management, Managing Risks.
Unit-5 Teaching Hours:9
PROJECT EVALUATION AND
AUDITING
Types of Project Closures, Wrap-Up closure activities, Purpose of
Project Evaluation - Advantages, factors considered for termination of
project, Project Termination process, Project Final report. Budgeting,
Cost estimation, cost escalation, life cycle cost. Project finance in the
roads sector, Project finance (Build Own Operate (BOO) / Build Own
Operate Transfer (BOOT) Projects / Build Operate and Transfer (BOT).
Text Books And Reference Books:

Text Books:

T1. “Effective Project Management”, Robert K. Wysocki, Robert


Beck. Jr., and David B. Crane; - John Wiley & Sons 2003.

T2. . Richard A.Brealey, Stewart C.Myers, and Mohanthy,


Principles of Corporate Finance, Tata McGraw Hill, 11th
Edition, 2014.
Essential Reading / Recommended Reading

.
Evaluation Pattern

CIA - 50% out of 100

ESE - 50% out of 100


IC521 - CONSTITUTION OF INDIA (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:0
Course Objectives/Course
Description
This course is aimed to create awareness on the rights and responsibilities as
a citizen of India and to understand the administrative structure, legal
system in India.
Course Outcome
CO1: Explain the fundamental rights granted to citizens of
India as per the Constitution
CO2: Describe the Directive Principles of State Policy along
with its key aspects

CO3: Explain the legislative powers of Union Government and


its elected legislature

CO4: Understand the Indian judiciary with respect to civil and


criminal aspects

CO5: Explain the working of state government and its electoral


powers
Unit-1 Teaching Hours:6
Making of the Constitution and
Fundamental Rights
Introduction to the constitution of India, the preamble of the
constitution, Justice, Liberty, equality, Fraternity, basic
postulates of the preamble

Right to equality, Right to freedom, Right against exploitation,


Right to freedom of religion, Cultural and educational rights,
Right to constitutional remedies

Unit-2 Teaching Hours:6


Directive Principles of State Policy
and Fundamental Duties
Directive Principles of State Policy, key aspects envisaged through the
directive principles, Article 51A and main duties of a citizen in India
Unit-3 Teaching Hours:6
Union Government and Union
Legislature
the president of India, the vice president of India, election
method, term, removal, executive and legislative powers,
prime minister and council of ministers, election, powers,
parliament, the Upper House and the Lower House,
composition, function
Unit-4 Teaching Hours:6
Indian Judiciary
Supreme court, high courts, hierarchy, jurisdiction, civil and criminal cases,
judicial activism
Unit-5 Teaching Hours:6
State Government and Elections in
India
State executive, governor, powers , legislative council and assembly,
composition, powers, electoral process, election commission, emergency
Text Books And Reference Books:

R1. B R Ambedkar, ‘The Constitution of India’. Government of


India

R2. Durga Das Basu, Introduction to the Constitution of India,


LexisNexis, 24th edition
Essential Reading / Recommended Reading
-
Evaluation Pattern

As per university norms


IT541E01 - UNIX AND SHELL PROGRAMMING
(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Identify and define key terms related to operating system.
Explain basic Unix concepts related to concurrency and
control of programs.
Capability to name and state the function of Unix
commands.

Course Outcome
CO1: .
Unit-1 Teaching Hours:9
INTRODUCTION
General Overview of the System: System structure, user perspective,
O/S services assumption about Hardware, The Kernel and buffer cache
architecture of Unix O/S, System concepts, Kernel data Structure,
System administration, Buffer headers, Structure of the buffer pool,
Scenarios for retrieval of the buffer, Reading and writing disk block,
Advantage and disadvantage of buffer cache.
Unit-2 Teaching Hours:9
INTERNAL REPRESENTATION OF
FILES
Internal Representation of Files: Inodes, Structure of regular,
Directories conversions of a path name to an inode, Super block, Inode
assignment to a new file, Allocation of disk blocks, Open read write file
and record close, File creation, Operation of special files change
directory and change root, change owner and change mode. STAT and
FSTAT, PIPES mounting and unmounting files system, Link Unlink
Unit-3 Teaching Hours:9
STRUCTURES OF PROCESSES AND
PROCESS CONTROL
Structures of Processes and process control: Process states and
transitions layout of system memory, the context of a process,
manipulation of process address space, Sleep process
creation/termination. The user Id of a process, changing the size of a
process. Killing process with signals, job control, scheduling
commands: AT and BATCH, TIME, CORN.
Unit-4 Teaching Hours:9
INTRODUCTION TO SHELL SCRIPTS
Introduction to shell scripts: shell Bourne shell, C shell, Unix
commands, permissions, editors, grep family, shell variables, scripts,
metacharacters and environment, if and case statements, for while
and until loops. Shell programming.
Unit-5 Teaching Hours:9
INTRODUCTION OF AWK AND PERL
PROGRAMMING
Introduction of AWK and Perl Programming: AWK pattern scanning,
BEGIN and END patterns, AWK arithmetic and variables, and
operators, functions, perl; the chop() function, variable and operators.
Networking tools: Resolving IP addressing, TELNET, FTP, Socket
programming, introduction of Linux structure.
Text Books And Reference Books:

Text Books:

1. Sumitabha Das “Unix concepts and Applications”, Tata


McGraw Hill, Fourth Edition, 2017.

2. Y.Kanetkar “Unix shell programming”, BPB Pub.

3. M.J. Bach “Design of UNIX O.S.", PHI Learning.


Essential Reading / Recommended Reading

Reference Books:

1. B.W. Kernighan & R. Pike, “The UNIX Programming


Environment”, PHI Learning.

2. S.Prata “Advanced UNIX: A Programming's Guide”, BPB


Publications, New Delhi.

3. Beck “Linux Kernel, Pearson Education, Asia.


Evaluation Pattern

CIA - 50% out of 100

ESE - 50% out of 100


NCCOE1 - NCC1 (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
· This Course is offered for cadets of NCC who have successfully
completed their B- Certificate.

· This Course is offered for the NCC cadets in the Open Elective
course offered by the department during the 5th Semester.

· This course can be selected if and only if the cadet Successfully


Completes the ‘B’- Certificate exam that is conducted centrally
oraganized by the NCC Directorate.
Course Outcome
CO1: .
Unit-1 Teaching Hours:9
Introduction to NCC
The NCC- Aims, Objectives and Org of NCC-Incentives-Duties of NCC
Cadet- NCC Camps: Types and Conduct. National Integration-
Importance and Necessity- Factors affecting National Integration-
Unity in Diversity.
Unit-2 Teaching Hours:9
Drill
Fundamentals of Foot Drill- Word of Command-Sizing- Salute- Basic Movements – Marching.

Fundamentals of Rifle Drill - Basic Movements- Introduction to .22 Rifle- Handling of .22 Rifle- Range procedure and Theory of
grouping.

Unit-3 Teaching Hours:9


Social Services
Social Services-Community Development - Swachh Bharat Abhiyan -
Social Service Capsule- Basics of Social Service- Rural Development
Programmes- NGO’s.
Unit-4 Teaching Hours:9
Personality Development
Factors in personality Development- Self-Awareness-Empathy - Critical
and Creative Thinking - Decision Making and Problem Solving-
Communication Skills- Public Speaking- Group Discussions.
Unit-5 Teaching Hours:9
Disaster Management, Health and
Hygiene
Organization - Types of Disasters - Essential Services Assistance - Civil
Defense Organization - Natural Disasters- Man Made Disasters-
Firefighting -Hygiene and Sanitation (Personal and Camp)- First Aid in
Common Medical Emergencies and Treatment of Wound.
Text Books And Reference Books:

1.Airwing Cadet Handbook, Specialized Subject SD/SW,


Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell


Press, 2015.
Essential Reading / Recommended Reading

1.Airwing Cadet Handbook, Specialized Subject SD/SW,


Maxwell Press, 2016.

2. Airwing Cadet Handbook, Common Subject SD/SW, Maxwell


Press, 2015.
Evaluation Pattern

1. The assessment will be carried out as overall internal


assessment at the end of the semester for 100 marks based on
the following.
· Each cadet will appear for ‘B’ Certificate exam which is
centrally conducted by the Ministry of Defense, NCC
directorate. The Total marks will be for 350.

· Each cadets score will be normalized to a maximum of 100


marks based on the overall marks Secured by each cadet.
VCSE514 - CCNA: INTRODUCTION TO
NETWORKS (ITN) (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course
Description
CCNAv7 teaches comprehensive networking concepts and
skills, from network applications to the protocols and services
provided to those applications. Learners will progress from
basic networking to more complex enterprise and theoretical
networking models later in the curriculum.

The first course in the CCNA curriculum, Introduction to


Networks (ITN) introduces the architectures, models,
protocols, and networking elements that connect users,
devices, applications and data through the internet and across
modern computer networks - including IP addressing and
Ethernet fundamentals.

The second course, Switching, Routing and Wireless Essentials


(SRWE) focuses on switching technologies and router
operations that support small-to-medium business networks
and includes wireless local area networks (WLANs) and
security concepts.
Course Outcome
CO1: By the end of the course1, Introduction to Networks
(ITN), students can build simple local area networks (LANs)
that integrate IP addressing schemes, foundational network
security, and perform basic configurations for routers and
switches.

CO2: Students learn key switching and routing concepts. They


can perform basic network configuration and troubleshooting,
identify and mitigate LAN security threats, and configure and
secure a basic WLAN.
Unit-1 Teaching Hours:30
CCNAv7: Introduction to Networks
(ITN)
Networking Today, Basic Switch and End Device Configuration,
Protocols and Models, Physical Layer, Number Systems, Data
Link Layer, Ethernet Switching, Network Layer, Address
Resolution, Basic Router Configuration, IPv4 Addressing, IPv6
Addressing, ICMP, Transport Layer, Application Layer,
Network Security Fundamentals, Build a Small Network
Unit-2 Teaching Hours:30
CCNAv7: Switching, Routing and
Wireless Essentials (SRWE)
Basic Device Configuration, Switching Concepts, VLANs, Inter-
VLAN Routing, STP, EthercCannel, DHCPv4, SLAAC and
DHCPv6 Concepts, FHRP Concepts, LAN Security Concepts,
Switch Security Configuration, WLAN Concepts, WLAN
Configuration, Routing Concepts, IP Static Routing,
Troubleshoot Static and Default routes.
Text Books And Reference Books:

1. https://lms.netacad.com/course/view.php?id=2145156

2. https://lms.netacad.com/course/view.php?id=2144468

3. Introduction to Networks Companion Guide (CCNAv7), By


Cisco Networking Academy, Pearson, 2020.

4. Switching, Routing, and Wireless Essentials Companion


Guide (CCNAv7), Cisco Press, Hoboken, New Jersey. 2020.
Essential Reading / Recommended Reading

1. Behrouz A. Forouzan, “Data communication and


Networking”, Tata McGraw-Hill, 2013.

2. James F. Kurose and Keith W. Ross, “Computer Networking:


A Top-Down Approach Featuring the Internet”, Pearson
Education, 2012.

3. Larry L.Peterson and Peter S. Davie, “Computer Networks”,


Fifth Edition, Harcourt Asia Pvt. Ltd., Second Edition,
Publishers, 2012.

4. Andrew S. Tanenbaum, “Computer Networks”, 5th Edition,


Pearson 2012.

5. William Stallings, “Data and Computer Communication”,


Sixth Edition, Pearson Education, 2007.

Evaluation Pattern
Online Assessments

VCSE516 - FULL STACK WEB DEVELOPMENT (2021


Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course
Description
This comprehensive Full Stack Java Development course is designed to equip
students with the skills and knowledge needed to become proficient in building
robust and dynamic web applications. Participants will gain expertise in both
front-end and back-end development using Java-based technologies and popular
frameworks. The course emphasizes practical hands-on experience through
projects and exercises, allowing students to develop real-world applications
Course Outcome
-: By the end of the course, students can demonstrate a strong
understanding of core Java concepts, including object-oriented
programming, data types, variables, and control structures.
Create responsive and interactive user interfaces using HTML,
CSS, and JavaScript. Use front-end libraries and frameworks
like React or Angular to build dynamic web pages. Build
server-side applications using Java technologies such as
Spring. Implement RESTful APIs for communication between
the front-end and back-end components.
Unit-1 Teaching Hours:30
Core Java
Declaration and Access Control, Object Orientation, Operators,
Interface, Maven Fundamentals, String, Generics and
Collections, Stream API's, Layered Architecture.
Unit-2 Teaching Hours:30
Spring, Spring Boot and Angular
Spring Core Introduction / Overview, Spring Container,
Dependency Injection, Metadata / Configuration, SPRING
BOOT Introduction, Spring Data JPA, Spring Data
REST. HTML5, CSS3, BootStrap, Introduction to Angular
Framework, Essentials of Angular, Templates, Styles &
Directives, Pipes, Services & Dependency Injection,
Template-Driven and Reactive Forms, Components Deep
Dive / Routing, Http Requests / Observables.
Text Books And Reference Books:

1. Herbert Schildt, Java: The Complete Reference, 9th/12th


Edition, 2021.
2. Spring: https://spring.io or https://spring.io/quickstart
3. Angular: https://angular.io/docs

Essential Reading / Recommended Reading

1. "Spring in Action" by Craig Walls - A comprehensive guide


to the Spring Framework, one of the most widely used
Java frameworks for building web applications.
2. "Java Persistence with Hibernate" by Christian Bauer and Gavin King - Focuses on
Java Persistence API (JPA) and Hibernate, a popular ORM (Object-Relational
Mapping) framework.

Evaluation Pattern

Project
AIML633P - DIGITAL IMAGE PROCESSING (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
• The students will learn the fundamental concepts of Image
Processing.

• The students will learn image enhancement techniques in


spatial & frequency domain

• The students will learn the restoration & compression


models.

• Help the students to segmentation and representation


techniques for the region of

interests.

• The students will learn the how to recognize objects using


pattern recognition

techniques.
Course Outcome
CO1: Identify the fundamental concepts of image formation
and image transformations.

CO2: Interpret histogram and their use to enhance quality of


images based on matching and specification techniques.

CO3: Demonstrate the use of degradation function for


distorted images and compare compression techniques.

CO4: Evaluate Morphological processing for image


representation.

CO5:Utilize descriptors and patterns to describe an image for


object recognition.
Unit-1 Teaching Hours:17
DIGITAL IMAGE FUNDAMENTALS
Image formation, Image transforms – Fourier transforms,
Walsh, Hadamard, Discrete cosine transforms.
Unit-2 Teaching Hours:17
IMAGE ENHANCEMENT &
RESTORATION

Histogram modification techniques - Image smoothening -


Image Sharpening - Image Restoration - Degradation Model –
Noise

models - Spatial filtering – Frequency domain filtering.


Unit-3 Teaching Hours:16
IMAGE COMPRESSION &
SEGMENTATION

Compression Models - Elements of information theory - Error


free Compression -Image segmentation –Detection of
discontinuities – Region based segmentation – Morphology.
Unit-4 Teaching Hours:16
REPRESENTATION AND
DESCRIPTION

Representation schemes- Boundary descriptors-


Regional descriptors - Relational Descriptors.
Unit-5 Teaching Hours:9
OBJECT RECOGNITION AND
INTERPRETATION
Patterns and pattern classes - Decision-Theoretic methods
- Structural methods.
Text Books And Reference Books:

Text Books:

1. Gonzalez.R.C & Woods. R.E., ―Digital Image Processing, 4th


Edition, Pearson Education, Indian edition published by
Dorling Kindersely India Pvt. Ltd.Copyright © 2018

Essential Reading / Recommended Reading

.
Evaluation Pattern

Continuos Internal Assesment (CIA) 70 %

End Semester Exam (ESE) 30%

AIML634 - SOFT COMPUTING (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
The course will introduce the basic concepts in Soft
computing, give an overview of Soft Computing approaches
VIZ Fuzzy Logic, Genetic algorithms, Simulated Annealing and
Artificial Neural Networks and familiarize with soft
computing solutions to problems.
Course Outcome
CO1: Solve Fuzzy set, relation, reasoning and rule-based
problems.

CO2: Understand the basic concept of Optimization


Algorithms. Differentiate traditional and nature inspired
algorithms.

CO3: Understand the basics of different nature inspired


algorithms and their working.
CO4: Experiment with the different nature inspired
algorithms.

CO5: Solve complex real-world problems with use of nature


inspired algorithms.
Unit-1 Teaching Hours:9
FUZZY SET THEORY
Introduction to Soft Computing. Fuzzy sets – basics –
Properties - Set theoretic operations. Fuzzy relations –
operations – composition – tolerance and equivalence
relation. Membership functions – features – Fuzzification -
membership value assignments (intuition, inference,
rank ordering) – Defuzzification – Lambda cuts (sets and
relations) – Max- membership, centroid and weighted average
methods.
Unit-2 Teaching Hours:9
FUZZY SYSTEMS
Fuzzy Logic – approximate reasoning – different forms of
implication. Natural language and Linguistic hedges. Fuzzy
Rule- based systems – graphical techniques for inference.
Extension principle and Fuzzy arithmetic.
Unit-3 Teaching Hours:9
OPTIMIZATION ALGORITHMS
What is an Algorithm? Newton’s Method, Formulation of
Optimization Problems, Optimization Algorithms: Gradient-
Based Algorithms and Hill Climbing with Random Restart,
Search for Optimality, No-Free- Lunch Theorems, Nature-
Inspired Metaheuristics, A Brief History of Metaheuristics.
Analysis of Optimization Algorithms: Exploration
and Exploitation
Unit-4 Teaching Hours:9
NATURE-INSPIRED ALGORITHMS-
THEORY AND IMPLEMENTATION
Simulated Annealing, Genetic Algorithms, Differential
Evolution, Ant and Bee Algorithms, Particle Swarm
Optimization, The Firefly Algorithm, Cuckoo Search, The Bat
Algorithm, Spider Monkey Optimization (SMO) Algorithm.
Unit-5 Teaching Hours:9
APPLICATIONS
Intelligent Image Color Reduction and Quantization, Minimum
Spanning Tree, Robot Path Planning, Data Envelopment
Analysis, Portfolio Optimization, Facility Layout Design,
Vehicle Routing Problem, Parallel Machine Scheduling, Bin
Packing Problem and Assignment problem.
Text Books And Reference Books:

1. Sivanandam & Deepa, “Principles of Soft Computing”, 2nd


Edition, Wiley India, 2019

2. T. J. Ross, “Fuzzy Logic with Engineering Applications”, 3rd


Edition, Wiley, 2014
3. Xin-She Yang, Nature-Inspired Optimization Algorithms, 2nd
Edition - September 9, Elsevier, 2020.
Essential Reading / Recommended Reading

.
Evaluation Pattern

Continuos Internal Assesments 50%

End Semester Examination50%


BTGE631 - CORPORATE SOCIAL
RESPONSIBILITY (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
This course will familiarize the students with the concept of corporate
social responsibility. The evolution of CSR has far reaching
consequences on the development sector in India. The collaboration of
companies and NGOs with the community has initiated a new
paradigm of change in the country. The students will have an
overview of the theories and the frameworks developed in the area of
CSR. The paper will discuss a few prominent case studies of CSR.

Course Objectives

To understand the concept of CSR and the theoretical


underpinnings.

To understand the stakeholder approaches.

To provide an experiential, integrative, substantive, and high


quality experience surrounding issues of Corporate Social
Responsibility

To provide participating students with a truly unique


curriculum experience with field experience.

Course Outcome
CO1: The students will be able to demonstrate their
understanding in general on CSR.

CO2: To exhibit their skill in executing the responsibilities and


implementing different approaches in CSR.

CO3: The students will be able to critically evaluate the CSR


programs of a corporate
Unit-1 Teaching Hours:7
Corporate social responsibility
Defining CSR. Aim and Objectives, Components of CSR, key drivers,
History and Evolution of CSR in the Indian and international
context, CSR policies and Governance, Laws and Regulations.
Competencies of CSR Professionals.
Unit-2 Teaching Hours:7
Stakeholder Engagement
Stakeholder engagement, Interaction in a Multi-Stakeholder Context:
CSR role on internal environment: Employees, Human Resource
Management - labour security and human rights, Health and
Safety.CSR role on External environment: 1) Customers: Consumer
rights and movements affecting CSR; (2) Community: Community
involvement, (3) Shareholders (4) Suppliers.
Unit-3 Teaching Hours:6
CSR towards Environment and
Biodiversity
Environment: Need for Environmental assessments. Governments’
response to CSR. Role of Biodiversity, Climate change and
Environment in business. Environmental compliance.
Unit-4 Teaching Hours:4
Sustainability models
Benefits of CSR to Business. Factors hindering CSR activities in
companies
Unit-5 Teaching Hours:6
Theories of CSR
Theories of CSR: A.B Carroll, Wood, and stakeholders Theories. The
triple bottom line approach. Stakeholder engagement, Standards and
Codes – SA 8000, the Global Compact, GRI, ISO 26000.
Text Books And Reference Books:

Agarwal, S. (2008). Corporate social responsibility in India. Los


Angeles: Response.

Visser, W. (2007). The A to Z of corporate social responsibility a


complete reference guide to concepts, codes and organisations.
Chichester, England: John Wiley & Sons.

Crane, A. (2008). Corporate social responsibility: Readings and


cases in a global context. London: Routledge.

Werther, W., & Chandler, D. (2006). Strategic corporate social


responsibility: Stakeholders in a global environment. Thousand
Oaks: SAGE Publications.
Essential Reading / Recommended Reading

Baxi, C. (2005). Corporate social responsibility: Concepts and


cases: The Indian experience. New Delhi, India: Excel Books.
Visser, W. (2011). The age of responsibility CSR 2.0 and the new
DNA of business. Chichester, West Sussex: John Wiley & Sons.
Evaluation Pattern
CIA 1 - 20 Marks
CIA 2 - 50 Marks
CIA 3 - 20 marks

ESE - 100 marks

BTGE632 - DIGITAL MEDIA (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
This course provides students the insight on search engine
optimization, social media and digital marketing techniques
that helps them understand how each of the social media
platforms works and how to strategize for any type of
objectives from clients. Students will discover the potential of
digital media space and will have hands on experience with
different digital platforms.
Course Outcome
CO1: Understand search engine optimization (SEO) techniques
and principles.

CO2: Gain expertise in managing and marketing on various


social media platforms.

CO3: Apply digital marketing techniques to achieve specific


business objectives.
Unit-1 Teaching Hours:10
Concepts
Website Hosting/Design/Development/Content, Fundamentals of SEO,
Voice Search Optimization, Local SEO, Advanced/Technical SEO, SEO
Audit, Competition Analysis, Concepts of Digital Marketing
Unit-2 Teaching Hours:10
Marketing
Marketing on platforms –
Facebook/Twitter/LinkedIn/Instagram/YouTube, Quora, Basics of Video
Editing, Inbound Marketing, Email Marketing, Digital Marketing
Planning and Strategy, Marketing Automations and Tools
Unit-3 Teaching Hours:10
Growth Hacking
Ethical vs. Unethical, Funnels, KPI’s, Viral Coefficient, Cohorts,
Segments, Multivariate Testing, Lifetime Value of a Customer,
Customer Acquisition Cost, Analytics Types, Tools, Project
Text Books And Reference Books:

Phillip J. Windley, "Digital Identity" O'Reilly Media, 2005


Essential Reading / Recommended Reading
Dan Rayburn, Michael Hoch, "The Business of Streaming and
Digital Media", Focal Press, 2005
Evaluation Pattern

CIA 1 - Evaluated out of 20, which will be converted to 10


CIA 2 - Mid Semester Exam evaluated out of 50, which will
be converted to 25
CIA 3 - Evaluated out of 20, which will be converted to 10
Total CIA Marks after conversion - 45
Attendance Marks - 5
ESE Evaluated out of 100, which will be converted to 50
Total Marks = CIA (Total) + ESE + Attendance = 45 + 50 + 5
= 100

BTGE633 - FUNCTIONAL ENGLISH (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
Students will be able to develop a clear understanding of the
principles and characteristics of communication in
professional settings. They would have developed skills for
grammatical accuracy, precise vocabulary, clear style and
appropriate tone for formal, professional communication
Course Outcome
1: Upon completing the syllabus students will be able to show
a good grasp of the fundamentals of English language.
Students will be able to deliver the topic orally and in writing
with greater independence and greater linguistic correctness

2: Will be able to distinguish and discuss differences in English


language structure between speech and writing as well as
distinguish and discuss stylistic differences (formal and
informal English)

3: Will be able to actively and independently participate in


group discussions, can make successful attempt to persuade in
decision making, and can withstand the pressures in
interview.

4: Will be equipped to network in academic and work settings.


Would be able to confidently appear in front of a larger crowd
and give presentations

5: Will acquire skills in CV writing, cover letter writing and


content generation
Unit-1 Teaching Hours:6
Verbal
● Training on Nouns, Pronouns, Homophones, Homonyms
● Verbs and Gender
● Training on Tenses
● Active Voice, Passive Voice and Sentence Formation
● Direct and Indirect Speech
● Adjectives and Adverbs
Unit-2 Teaching Hours:6
FORMAL COMMUNICATION
● Barriers of communication and effective solutions
● Workplace English
● Pleasantries and networking
● Cross-cultural understanding

Unit-3 Teaching Hours:6


WRITTEN Workplace English
• Professional Writing

• Analytical

• Instructional including writing MOMs

• Project Planning

• Creative writing

• Blogging

• Event management proposal meeting

• Professional communication – Email Etiquette, Cover letters, Resume


Unit-4 Teaching Hours:6
WRITTEN Academic Writing
● Application in technical fields and written
communication

● Project writing, essays and theories

● Paper presentation skills and creative writing

● Final project writing

Unit-5 Teaching Hours:6


PUBLIC SPEAKING
● Training on Presentation Skills
● Body Language and Accent Training
● Voice projection
● Group Discussion Do’s and Don’ts
● Getting individual feedback
Training on appropriate grooming code and body language in a professional workplace and
delivery of apt elevator pitch
Text Books And Reference Books:
TEXT BOOKS
● High School English Grammar and Composition
Book, Wren and Martin
● Writing At Work: Professional Writing Skills for
People, Edward L. Smith and Stephen A. Bernhardt
Essential Reading / Recommended Reading
REFERENCE BOOKS
● English grammar in use book – Raymond Murphy
● WordPress to Go: How to Build a WordPress
Website on Your Own Domain, from Scratch, Even
If You Are a Complete Beginner Sarah McHarry.
● The Art of Public Speaking
● Textbook by Stephen E. Lucas
● True Professionalism, David Maister

Evaluation Pattern
Stress Interview/ Panel Discussion/Group
BTGE634 - GERMAN (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description

Description: Can understand and use familiar, everyday expressions


and very simple sentences, which relate to the satisfying of concrete
needs. Can introduce him/herself and others as well as ask others
about themselves

Objectives

Impart the language and through that insight into the country and
the culture.

Sensitize the students to the environment of a foreign country. To


enable the students adapt to a new environment and culture.
Course Outcome
CO1: Can understand and use familiar, everyday expressions
and very simple sentences, which relate to the satisfying of
concrete needs.

CO2: Can introduce oneself and others as well as ask others


about themselves ? e.g. where they live, whom they know and
what they own ? and can respond to questions of this nature.

C03: Can handle everyday situations like shopping, eating out,


visiting places, travelling, holidaying, requesting for
information, making an appointment, cancelling an
appointment, filling up a form etc.
Unit-1 Teaching Hours:6
INTRODUCTION, SELF AND
OTHERS
Introduction: Greeting and saying goodbye, Introducing yourself and
others, Talking about yourself and others.
Numbers, telephone numbers and mail-addresses, the alphabet
(spelling), countries and languages.

Question words, sentences, verbs and personal pronouns.


Unit-2 Teaching Hours:6
AROUND YOU? :FRIENDS,
COLLEGEAUS
Hobbies, meeting friends, Weekdays, months and seasons, work and
working times

Articles, verbs, Yes/ no questions, Plurals, The verbs “to have” and “to
be”.

Unit-3 Teaching Hours:6


PLACES TO VISIT
Places in the city, asking for directions, Means of transport.
Orientation in a city.

Imperative sentences.
Unit-4 Teaching Hours:6
FOOD
Shopping for food, conversation during food shopping, ordering food
and drinks, general greetings during eating out.

Word position in sentence, accusative case.

Unit-5 Teaching Hours:6


TIME WITH FRIENDS
Telling time and organizing meetings with family and friends.

Making plans, Birthday invitations, in Restaurants.

Finding information in a text, event tips in the radio, leisure


activities, brochures.

Possessive articles, Modal verbs ,simplePast tense (to have and


to be)
Text Books And Reference Books:

· Netzwerk – Deutsch als Fremdsprache A1.

Publisher- Langenscheidt
Essential Reading / Recommended Reading

· Netzwerk – Deutsch als Fremdsprache A1.

Publisher- Langenscheidt
Evaluation Pattern

· CIA I

Content Marks Nature of


evaluation
Self introduction 4 Speaking

Answering 2 6
Questions

Filling an application 10 Written


form

· CIA II

Written examination 50 marks

· CIA III

Content Marks Nature of


evaluation

Hearing 5 Listening to a track


comprehension
5 Written
Reading
comprehension

Writing a letter 10 Written

· SEMESTER EXAM

Written examination 100 marks

BTGE635 - INTELLECTUAL PROPERTY RIGHTS


(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
Innovation is crucial to us and plays significant role in the growth of economy.
Government policies and legal framework offer protection to new inventions and
creative works. This course intends to equip students to understand the policies
and procedures they may have to rely on for the purposed of protecting their
inventions or creative works during the course of their study or employment.

The course consists of five units. Theories behind the protection of intellectual
property and its role in promoting innovations for the progress of the society are
the focus of first unit. Second unit deals with protection of inventions through
patent regime in India touching upon the process of obtaining international
patents. The central feature of getting patent is to establish new invention through
evidence. This is done through maintaining experimental/lab records and other
necessary documents. The process of creating and maintain documentary evidence
is dealt in Unit 3. Computers have become an integral part of human life. Till 1980,
computer related inventions were not given much importance and lying low but
today they have assumed huge significance in our economy. Computer related
inventions and their protection which requires special treatment under legal
regimes are discussed in Unit 4. The last module deals with innovations in e-
commerce environment.

Course Outcome
CO1: Understand the meaning and importance of intellectual
property rights as well as different categories of intellectual
property.

CO2: Understand the meaning of patentable invention, the


procedure for filing patent applications, rights of the patentee
and the different rights of patentee.

CO3: Maintain research records in the patent process, the


process of patent document searching and how to interact
with patent agent or attorney.

CO4: Understand the issues related to patenting of software,


digital rights management and database management system.

CO5: Understand the intellectual property issues in e-


commerce, evidentiary value of electronic signature
certificates, protection of websites and the protection of
semiconductor integrated circuits.
Unit-1 Teaching Hours:6
Introduction
Detailed Syllabus: Philosophy of intellectual property - Intellectual Property &
Intellectual Assists – Significance of IP for Engineers and Scientists – Types of IP –
Legal framework for Protection of IP – Strategies for IP protection and role of
Engineers and Scientists.

Unit-2 Teaching Hours:6


Patenting Inventions
Meaning of Invention – Product and Process Patents – True inventor –
Applications for Patent – Procedures for obtaining Patent – Award of Patent –
rights of patentee – grounds for invalidation – Legal remedies – International
patents

Unit-3 Teaching Hours:6


Inventive Activities
Research Records in the patent process – Inventorship - Internet patent document
searching and interactions with an information specialist - Interactions with a
patent agent or attorney - Ancillary patent activities - Technology transfer,
patent licensing and related strategies.

Unit-4 Teaching Hours:6


Computer Implemented
Inventions
Patents and software – Business Method Patents – Data protection –
Administrative methods – Digital Rights Management (DRM) – Database and
Database Management systems - Billing and payment – Graphical User Interface
(GUI) – Simulations – E-learning – Medical informatics – Mathematical models

Unit-5 Teaching Hours:6


Innovations in E-Commerce
IP issues in e-commerce - Protection of websites – website hosting agreements –
Copyright issues – Patentability of online business models – Jurisdiction – Digital
signatures – Evidentiary value of Electronic signature certificates – Role of
Certifying Authorities – Protection of Semiconductor ICs

Text Books And Reference Books:


1. V.J. Taraporevala’s, Law of Intellectual Property, Third Edition, 2019

2. Elizabeth Verkey, Intellectual Property, Eastern Book Company, 2015


Essential Reading / Recommended Reading
1. Martin Adelman, Cases and Materials on Patent Law, 2015

2. Avery N. Goldstein, Patent Law for Scientists and Engineers, Taylor & Francis
(2005)
Evaluation Pattern
CIA 1
Assignment description: Class test to identify the different aspects of IP.

Assignment details: MCQs

CIA II (MSE)
Assessment Description: Closed book exam
Assignment Details: Mid semester examination five questions need to be answered.

CIA III
Assessment Description: Students would be assessed on the understanding of the
different forms of IP, relevant theoretical justifications of intellectual property
protection and the relevant IP statute from practitioner’s approach taught in the
class and their ability to apply it correctly to the given problem and proposing
solutions.

Assignment details: Students will be given a hypothetical legal problem in IP and


will be required to write short essay, containing maximum 500 words. In the short
essay, they have to answer the following questions
1. Identify the appropriate form of intellectual property.
2. Describe whether a pertinent theoretical justification meets or does not meet
the respective form of IP.
3. Apply the correct principle of IP protection to the given case.
4. Evaluate the lacunae in the existing IP mechanism in comparison to international
framework.
5. Devise a correct way of handling the lacunas.
ESE DETAILS -
Assessment Description : Closed book exam
Assignment Details: Five problem based questions need to be answered out of seven
questions.
BTGE636 - INTRODUCTION TO AVIATION (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
A student successfully completing this course will be able to:

Explain basic terms and concepts in air transportation,


including commercial, military, and general aviation; air
traffic control. Identify on the parts of an aircraft, classify the
aircraft types and Construct models of an Aircraft. Understand
the types of Aero engines and analyse the impact of
meteorology in Aviation.
Course Outcome
CO1: Interpret the fundamental principles of flight based on
theorems and parts of the Aircraft

CO2: Summarize the types of aircrafts and illustrate modelling


of an Aircraft

CO3: Identify the types of Aero engines and Make use of


Meteorology
Unit-1 Teaching Hours:10
Introduction to Principles of
Flight
Development of Aviation- Introduction- Laws of Motion -
Bernoulli’s Theorem and Venturi Effect – Aero foil- Forces on
an Aircraft- Flaps and Slats- Stalling- Thrust, Basic Flight
Instruments- Introduction of Radar- Requirement of
Navigation
Unit-2 Teaching Hours:10
Aircrafts and Aeromodelling
Airfield Layout- Rules of the Air- Circuit Procedure ATC / RT
Procedure Aircraft Controls- Fuselage – Main Tail Plane
Ailerons- Elevators- Rudder –Landing Gear.

Fighters- Transports- Helicopters- Foreign Aircraft History of


Aero modelling- Materials used in Aero modelling - Types of
Aero models
Unit-3 Teaching Hours:10
Aero Engines and Meteorology
Introduction of Aero engines - Types of Engines-Piston Engines
-Jet Engines – Turboprop Engines, Importance of Meteorology
in Aviation- Atmosphere - Clouds and Precipitation - Visibility
– Humidity and Condensation
Text Books And Reference Books:

Text Books:

• Airwing Cadet Handbook, Specialized Subject SD/SW,


Maxwell Press, 2016.
• Introduction to Aerospace Engineering: Basic Principles of
Flight, Ethirajan Rathakrishnan, Wiley Press, 2021.

Essential Reading / Recommended Reading

Reference Books:

• An Observer’s Guide to Clouds and Weather, Toby Carlson,


Paul Knight, and Celia Wyckoff,2015, American Meteorological
Society.

• Aero Engines, LNVM Society, 2007, L.N.V.M. Society Group of


Institutes.
Evaluation Pattern

This Course do not have CIA 1/2/3. It has Overall CIA(out of 100
and will be Converted to 50) and ESE ( out of 100 and will be
converted to 50). Total Marks=100.
BTGE637 - PROFESSIONAL PSYCHOLOGY (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
1. To understand various developmental changes that take place
in human life and how people's thoughts, feelings, and
behaviors are influenced by the social context consisting of
actual, imagined, or implied presence of others.

2. To develop interpersonal awareness and skills, especially in


the context of diversity and difference

3. To develop the psychosocial skills required in the professional


world

4. To introduce the students to the existing theory and research


in the past and contemporary social settings comprising viz,
the intra-individual, inter-individual, and social factors that
influence individual and group behavior.
Course Outcome
CO1: Understand the frameworks for the psychology of human
development.

CO2: Show greater awareness of their thinking styles,


relational styles and behavioral styles of functioning

CO3: Develop interpersonal awareness and skills, especially in


the context of diversity and difference
CO4: Develop preparatory skills toward effective work-life
balance

CO5: Develop an overall understanding of the psychosocial


skills required in professional world
Unit-1 Teaching Hours:7
Introduction to Psychological
Theories

Psychosocial development (Erickson)-Development of


Cognition (Piaget)-Moral Development (Kohlberg)-Faith
Development (Fowler)
Unit-2 Teaching Hours:8
Self-Awareness and Analysis
Thinking Styles (Cognitive distortions)- Interpersonal
relationship styles (adult attachment theories)- Personality
styles (Jung type indicator or Myers Briggs Type Indicator)-
Coping styles: Emotion-focused and Problem-focused Analysis:
Self-Analysis – Analyzing others-Body language –Facial
expressions
Unit-3 Teaching Hours:7
Social Influences

Conformity: Asch’s Research on Conformity-Factors Affecting


Conformity; Compliance -The Underlying Principles -
Ingratiation;Obedience to Authority-Destructive Obedience
Unit-4 Teaching Hours:8
Approaches to work motivation
and job design
Overview of motivation - Need theories - Expectancy
theory – Justice and citizenship theories - Goal-setting theory - Goals
and self -regulation - Self-concept and individual differences in
motivation - Pay and motivation - Motivation through job redesign

Text Books And Reference Books:

Baron, R. A., (2012), Psychology, 5th edition. Pearson Education India

Baron, R. A., & Branscombe, N. R. (2006). Social psychology. Pearson


Education India.

Nelson Goud and Abe Arkoff (2005), Psychology and Personal Growth,
Edition, Allyn and Bacon.
Essential Reading / Recommended Reading
Nelson Jones. (2006), Human Relationship skills: Coaching and self-coaching,
4th edition, Routledge.
Evaluation Pattern
CIA-1 CIA-2(MSE) CIA-1 ESE TOTAL
20 50 20 50 100
1. CIA =50 marks: CIA1/2/3 Marks would be converted to 45 and
5 marks for attendance

2. ESE would be for 50 marks

BTGE651 - DATA ANALYTICS THROUGH SPSS


(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
Course Description
Data Analysis using SPSS is specially designed to provide the requisite
knowledge and skills in Data Analytics. The course covers concepts of Basics
about Statistics, Data handling, Data Visualization, Statistical analysis, etc.
This course will build a base for advance data analysis skills.

Course objectives

After the completion of the course, you should be able to:

a. Understand basic concepts of statistics and computer software SPSS


b. Select appropriate Statistical test for particular type of data
c. Recognize and interpret the output from statistical analysis
Course Outcome
CO1: Students will understand the concepts involved for
analyzing Business data

CO2: Students will be able to understand how to use software


like SPSS to analyse data

CO3: Students will be able to appreciate the use of Data


Analytics for business decision making
Unit-1 Teaching Hours:2
Introduction to data Analysis
Introduction to Statistics and SPSS package viz.,, Types of data, data
editing, coding, cleaning, outliers, missing data, import, export, data
labeling, transforming data.
Unit-2 Teaching Hours:2
Data Visualization
Graphs, scatter plot, charts, frequency tables, histogram, Boxplot, pie
chart, etc
Unit-3 Teaching Hours:4
Descriptive Statistics and Hypothesis
testing
Basic statistics like mean, median, mode, SD, Examine relationship
between variables example correlation, regression, etc., Compare groups
to determine if there are significant differences between these groups
example T-test, ANOVA etc., and to measure the association/independence
using Chi-square., etc.
Unit-4 Teaching Hours:4
Logistic Regression
Application of logistic regression in SPSS using case study
Unit-5 Teaching Hours:4
Factor analysis
Application of factor analysis in SPSS using case study
Unit-6 Teaching Hours:14
Cluster Analysis and Discriminant
analysis

Application of Cluster analysis and Discriminant in SPSS using case study


Text Books And Reference Books:

1. Andy field, “Discovering Statistics Using SPSS”, SAGE


Publications, Second Edition, 2006.

Essential Reading / Recommended Reading

1. Darren George|Paul Mallery, “SPSS for Windows Step by Step”,


Pearson, Tenth Edition, 2012.

Evaluation Pattern

CIA-1 Unit 1,2,3,4


Mid Term Unit1,2,3,4,5
CIA-3 Unit 6

BTGE652 - DIGITAL MARKETING (2021 Batch)


Total Teaching Hours for Semester:30 No of Lecture Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course Description

Course Description:
Developing a successful digital marketing strategy and implementation is both an
art and science. It involves in-depth knowledge of dynamics of new media (Social
Media, Mobile) and utilizing the right resources and marketing skills to design and
launch successful customer engagement campaigns. Digital Marketing course has
been designed to help students to understand both functional and management
roles required to plan and execute effective Digital Marketing campaigns. The
course also helps students gain an insight how to plan and implement Digital
Marketing initiatives

Course Objectives:

· To apply the basics of digital marketing in the contemporary business scenario

· To utilize google ads for promotional activities

· To contrast various social media marketing platforms and activities

· To analyse the search engine optimization and search engine marketing strategies

To explain analytics pertaining to digital marketing initiatives

Course Outcome
CO1: Plan a digital marketing campaign as per client requirements

CO2: Apply google ads in digital campaigns

CO3: Analyse the appropriateness of social media marketing strategies


with respect to campaign objectives

CO4: Examine the search engine optimization efforts

CO5: Appraise the digital marketing analytics related to the project


Unit-1 Teaching Hours:5
Introduction to Digital Marketing

Digital Marketing: Origin of digital marketing; Traditional Vs Digital


Marketing; Internet Users in India; Grehan’s 4Ps of digital marketing;
The consumer decision journey; The P-O-E-M Framework; The digital
landscape; Digital Marketing Plan.

Ethical Challenges: Frauds on the Web, Data and Identity Theft, Issue of Privacy.
Information Technology Act, 2000.
Unit-2 Teaching Hours:6
Search Engine Marketing

Why pay for Search Advertising? Understanding Ad Placement;


Understanding Ad ranks; Creating the first Ad campaign; Enhancing the
Ad campaigns; Performance reports. Google Adsense.
Concept of Display Advertising; Types of display Ads; Buying Models; Display Plan;
Targeting – Contextual targeting- Placement Targeting-Remarketing- Interest
categories- Geographic Language Tagging; What makes a good Ad? Programmatic
digital advertising; Analytics tools – viewability, on target reach, Ad fraud, Brand
Health.

Unit-3 Teaching Hours:9


Social Media Marketing

How to build a successful social media strategy? Facebook Marketing-


Facebook for Business-Anatomy of an Ad campaign – Adverts -
Facebook Insights

Linkedin Marketing – Linkedin Strategy- Sales lead generation –


Content Strategy – Linkedin Analytics – Targeting – Ad Campaign

Twitter Marketing – Getting started with Twitter – Building a content


strategy – Twitter Ads – Twitter Analytics

Instagram Marketing – Objectives – Content Strategy – Style guidelines –


Hashtags – Videos- Sponsored Ads – Apps – Generate leads
Unit-4 Teaching Hours:6
e-mail Marketing and Search
Engine Optimisation

e-mail Marketing – Building a List- Content Strategies – e-mail


newsletter – Automating e-mail marketing- Analytics.

Search Engine Optimisation – How search engine works? SEO Phases; On page
Optimisation; Off-page Optimisation; Social Media Reach; Maintenance
Unit-5 Teaching Hours:4
Mobile Marketing and Web
Analytics

Mobile Advertising – Mobile Marketing toolkit – Mobile Marketing


Features – Mobile Analytics

Web Analytics – Key Metrics – Making web analytics actionable – Types of


tracking codes
Text Books And Reference Books:
1. Seema Gupta. (2020). Digital Marketing (2nd Ed). Tata Mc Graw Hill
Essential Reading / Recommended Reading

1. Kerpen, D., Berk, R., Greenbaum, M. (2019). Likeable social media,


Third Edition: How To Delight Your Customers, Create an Irresistible
Brand, & Be Generally Amazing On All Social Networks That
Matter. United Kingdom: McGraw-Hill Education.
2. Dr. Antony Puthussery (2020). Digital Marketing: An Overview.
Notion Press.

3.
Herman, J., Butow, E., Allton, M., Liu, S., Robinson, A. (2020). Ultimate
Guide to Social Media Marketing. United States: Entrepreneur Press.

4. Marshall, P., Rhodes, M., Todd, B. (2020). Ultimate Guide to Google


Ads. United States: Entrepreneur Press.

Evaluation Pattern

CIA 1 – Digital Marketing Plan – 20 Marks

CIA 2 – Google Ads – 10 Marks

CIA 3 – Social Media Marketing – 25 Marks

CIA 4 – Web Analysis (SEO) – 20 Marks

CIA 5 – Analytics – 20 Marks

Attendance – 5 Marks

CIA – Total Marks – 100 Converted to 50

ETE

Viva Voce – 50 Marks

Report – 50 Marks

ETE – 100 Marks – Converted to 50

Overall Marks – CIA + ESE = 100


BTGE653 - DIGITAL WRITING (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
The course will develop the knowledge and skills required to write content
for digital media. Students will learn how to craft writing for different areas
of the media by focusing on genres such as profiles, informative pieces,
articles and content pieces. Students will work on pitching and marketing
ideas, discuss topics such as timelines, word counts and deadlines. The course
will also examine the principles of reporting and the legal and ethical issues
associated with content writing

The course intends to provide students with an in-depth understanding of the


nature of digital content. The course will acquaint students with the
techniques of writing simple but polished digital content. The subject will
develop creativity in writing and imaginative approaches to digital content
writing. The paper will help students understand the mechanics of content
writing
Course Outcome
CO1: Students will learn how to write digital content for
websites, blogs, and general social networking sites

CO2: Students will learn the importance of using hyperlinks to


information sources when writing an article

CO3: Students will be able to differentiate between original and


plagiarized content and develop mechanisms to avoid
plagiarism
Unit-1 Teaching Hours:6
Introduction to Digital Writing
What is online writing, Narrative structure for online and digital stories,
writing for university publications, Copyright, Ownership, and authorship,
Approach to digital storytelling, Interactive narratives, sourcing information,
exploring transmedia stories, data visualization, online identities and the
self, alternate realities
Unit-2 Teaching Hours:6
Writing Techniques

Online news writing, headlines, sentences, links, tables and infographics,


meaningful linking, effective illustrations, content strategy, message, media,
style and tone, purposes, personas and scenarios

Unit-3 Teaching Hours:6


Writing for Newspapers

Journalistic writing-nature, process and styles, Concept of news-definitions,


news values, nose for news, News writing- elements of news stories-Lead,
body & closure; 5 Ws & 1 H, News writing structures- pyramid, inverted
pyramid, hourglass, chronological, Newspaper design, Anatomy of a
newspaper, Typography-font type, anatomy of type, type families,
Readability & aesthetic principles, Page layout & design
Unit-4 Teaching Hours:6
Writing a Book Proposal

Process of book publishing, understanding book proposal, the importance of


book proposal, book proposal structure, steps for writing a book proposal,
some common mistakes made when writing a book proposal.

Unit-5 Teaching Hours:6


Writing Resume and Cover

Introduction to resume, the 3Fs of resume writing, parts of a resume,


difference between CV and resume, characteristics of a good resume,
anatomy of a resume, common mistakes made while writing a resume,
introduction to cover letter, writing a cover letter for a job application,
writing a cover letter for a book proposal, common mistakes made while
writing a cover letter

Text Books And Reference Books:


1. Peter Clark, Roy. How to Write Short: Word Craft for Fast Times. Little
Brown and Company. ISBN 0316204323.

2. Carroll, Brian. Writing and Editing for Digital Media, 1st edition. ISBN
978-0-415-99201-5. Routledge.

3. Writing New Media Theory and Applications for Expanding the


Teaching of Composition; Anne Frances Wysocki, Johndan Johnson-
Eilola, Cynthia L. Selfe, & Geoffrey Sirc Publication Year: 2004.

Essential Reading / Recommended Reading


1. Online Journalism: Reporting, Writing and Editing for New Media,
Richard Craig.

2. Broadcast News Handbook: Writing, Reporting & Producing in a


Converging Media World 2007, Third Edition, C.A. Tuggle, Forrest Carr
and Suzanne Huffman

Evaluation Pattern
Introduction - 10

Content - 10

Structure - 10

Clarity- 10

Conclusion -10

BTGE654 - PHOTOGRAPHY (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
The course introduces the art of photographic image making and printing.
You will learn to see and appreciate light in a new way, learn to see and
design shapes in the frame, and you will learn how to make fine prints. In
this course, you will learn how to properly expose the camera, how to
develop good images, and to make beautiful exhibition prints. This is not
merely a technical course however the most important thing you can bring
away from this course is a new sense of seeing. To be able to have a finer
appreciation of light in its myriad manifestations, to discover meaning in
images rather than words, or most importantly, how to make images,
important and powerful in their own right, rather than merely “take
pictures” is the main goal of this course.
Course Outcome
CO1: Ability to demonstrate understanding and clarity in
content. Ability to read and interpretate photographs Ability to
demonstrate knowledge of visual design and art.

CO2: Ability to demonstrate technical documentation of


knowledge attained, process involved. Ability to read and
interpretate photographs Ability to demonstrate knowledge of
visual design and art.

CO3: Ability to demonstrate Quality and Comprehensiveness.


Ability to read and interpretate photographs Ability to
demonstrate understanding of material, structure and details
and graphical understanding.
Unit-1 Teaching Hours:10
Introduction of Photography
Exposure to a variety of Analog and digital photographic
techniques.

Basics of shots, sizes, and angles. Technical aspects such as


exposure triangle, composition, framing, and introduction to
lighting.
Printing The enlarger, set up, timer use, enlarging lenses, the test strip, developing
procedures, contrast control with variable contrast filters, spotting and matting, archival
processing.
Unit-2 Teaching Hours:8
Photographic Design
Introduction to contemporary and historic photographers and
their works.
Understanding and applying visual design elements and principles in photography.
Unit-3 Teaching Hours:8
Appreciation of photography
Multiple photographic practices such as documentary
photography, fine art photography and fashion photography,
product photography and architecture photography.
Moral and theoretical issues attached to the medium, such as photography’s relationships
between truth, beauty, and fact, as well as the ethics of war photography.
Unit-4 Teaching Hours:4
Print media and Portfolio
Introduction to Print medium.
Portfolios (Digital Format)
Text Books And Reference Books:

1. Schaeffer J. P. (1998) The Ansel Adams guide: Basic techniques of


photography, Boston: Little Brown and Company.
2. Horenstein, H. (1977) Beyond Basic Photography: A Technical
Manual, Boston: Little Brown and Company.

3. Craven, G. M.(1990) Object and Image: An Introduction to


Photography, New Jersey: Prentice-Hall, Englewood Cliffs.

Essential Reading / Recommended Reading

1. Peterson, B. (2016) Understanding Exposure, Fourth Edition,


Random House USA Inc.

2. DK (2015) Digital Photography Complete Course, DK; Reissue


edition.

3. Northrup T. & Northrup C. (2012) Tony Northrup's DSLR Book:


How to Create Stunning Digital Photography, (2nd edition) Mason
Press.

4. Hunter, F., Biver S. & Fuqua P. (2015) Light Science & Magic: An
Introduction to Photographic Lighting, Routledge, ISBN-10:
0415719402.

5. Peterson B. (2017) Understanding Colour in Photography: Using


Colour, Composition, and Exposure to Create Vivid Photos, Random
House US, ISBN-10 : 9780770433116
Evaluation Pattern
The assessment pattern comprises of two components; the Continuous Internal Assessment (CIA) and the End
Semester Examination (ESE). The weightage of marks for subjects having both CIA marks, as well as ESE marks,
have a ratio of 50:50.
CONTINUOUS INTERNAL ASSESSMENT (CIA): 50%
Continuous Internal Assessment for this course shall be conducted by the respective faculty in
the form of different types of assignments. Students need to complete the assignments within
the stipulated time for the award of marks.
A minimum of 50% in the CIA is required to appear for the End Semester Examination (ESE)
of the course
Total CIA - 50 Marks
END SEMESTER EXAMINATION (ESE): 50%
Eligibility to appear for ESE is a score of a minimum of 50% in the CIA.
The course shall have a Viva Voce evaluated by an external examiner and internal examiner of
the portfolio presentation.
Total ESE - 50 Marks
PASS CRITERIA
A student shall pass the course only on a minimum aggregate score (CIA+ESE) of 45% and a minimum CIA Score of
50% and an ESE score of 40%

BTGE655 - ACTING COURSE (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
In this course the students are introduced different aspects of acting
such as creating a character,

analyzing a script, working on voice and developing body language.


At the end of the course the learners

will perform a monologue.


The course aims at the study and practice of Classical Acting. The
development of individual imagination,

insight, skills and disciplines in the presentation of drama to audience.


Course Outcome
• To gain an understanding of acting principles and techniques

• Develop skills in the analysis and interpretation of dramatic texts for


performance

• Explore basic voice and movement skills to create dramatic effect on


stage

• Understand the basic production processes

• To perform a monologue
Unit-1 Teaching Hours:10
Unit 1
Inner characterization: History of acting, First performance,Art
representation vs art of experiencing, Characterization and actor’s
notebook, Stanislavski’s system, Objective and super-
objective, Working with a script

Unit-2 Teaching Hours:10


Unit 2
Outer characterization : Stanislavski’s system., Method of physical
actions, Building character’s body language, Building character’s
voice,

Unit-3 Teaching Hours:10


Unit 3
Performing a Monologue: Theatrical etude, Working with props, sets,
light and costume, Creating atmosphere, Run-through,
Text Books And Reference Books:
Stanislavsky, Constantine. “An Actor prepares.”
Essential Reading / Recommended Reading
Stanislavsky, Constantine. “An Actor prepares.”
Evaluation Pattern
The assessment of the students is happening throughout the course
and will be completed with the final monologue performance.

The assignments need to be submitted via Google Classroom by the


given deadlines.

Actor’s notebooks need to follow the given requirements.

Monologues will be performed live.


Completing all the given assignments throughout the course –20
marks

Submission of actor’s notebook – 20 marks

Final monologue performance – 60 marks


BTGE656 - CREATIVITY AND INNOVATION (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
To equip students with skill and aptitude for creativity and innovation through
1.
Analyzing Problems:

To stimulate curiosity in students to identify the areas of gaps and


opportunities and solutions that can be provided
2.
Creating Ideas:

To stimulate creativity in students to come up with ideas for the areas of


gaps and opportunities
3.
To understand the creative process: Smart storming

4.
Engineering Solutions: To understand Proof of Concept, Minimum Viable
Proposition, and the Rapid Iteration Process

Course Outcome
CO-1: Develop an aptitude for creative thinking and problem
solving in the areas that drive their interest.

CO-2: Understand the benefits of team work and collaborative


thinking

CO-3: Understand the three keys aspects of the creative


process viz. ACES

CO-4: Develop projects to understand the various principles


and elements of creativity and innovation

CO-5: Apply the concepts of IPR to verify the projects which


may be patentable, design and copyright protected
Unit-1 Teaching Hours:6
Introduction
Creativity & Innovation, A journey through major breakthrough innovations
around the world., Collaborative Creativity
Unit-2 Teaching Hours:6
The Creative Process Part I
(Analyzing Problems)
Analyzing Problems (Smart Storming), Theory and practice, Rethinking Thinking
Imagination Observing, Abstracting, Recognizing Patterns, Forming Patterns
Unit-3 Teaching Hours:6
The Creative Process Part II
(Creating Ideas)
Creative Thinking Techniques and Methods, Body Thinking, Empathizing (Design
Thinking),

Dimensional Thinking Evolution and Evaluation of Ideas through design Thinking

Unit-4 Teaching Hours:6


The Creative Process Part III
(Engineering Solutions)
Proof of Concept, Minimum Viable Proposition, Rapid Iteration Process
Unit-5 Teaching Hours:6
Innovation and IPR
Patents, Designs, Copyrights, Geographical Indications, Trademarks, Trade
Secret
Text Books And Reference Books:

Activity Based Teaching. No text books and reference books


Essential Reading / Recommended Reading

Activity Based Teaching. No text books and reference books


Evaluation Pattern

This course consists of Overall Cia for 100 marks. No End Semester Examination
for this course.
BTGE657 - PAINTING AND SKETCHING (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
The course will develop the skills required to represent elements of nature
and surrounding objects. Students will learn how to use the appropriate
medium for representing their thought process. The course will examine the
representation skills through exercises on sketching and rendering.
Course Outcome
CO3: Students will learn how to represent their ideas and
thought processes diagrammatically through sketching and
rendering.
Unit-1 Teaching Hours:10
Representation through Sketching

This unit will look at sketching as a medium to represent ideas and thought
processes. Freehand Drawing Techniques, Landscape drawing .

Unit-2 Teaching Hours:10


Introduction to Watercolour
Painting Techniques

Execute simple exercises in Collages to understand Flat Wash, Graded Wash,


Wet on Dry, Wet on Wet. Techniques of Blooming, Splattering, Sponging will
be used as a medium of representation. Study of brush strokes as a
finish.How

Unit-3 Teaching Hours:10


Introduction to Soft Pastel
Techniques
To create simple elements in nature Plants, Different types of Trees,water
bodies in architecture. etc.
Text Books And Reference Books:
Drawing : (Ching, Francis D K)

Rendering With Pen and Ink / (Gill Robet W)

Essential Reading / Recommended Reading

milind mulick watercolor

sketchbook by milind mulick

Evaluation Pattern
The following courses do not have ESE. It has only Overall CIA (out of 100). This will
be treated as the final ESE mark. Total mark = 100.

BTGE658 - DESIGN THINKING (2021 Batch)


Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
Course Description:
Throughout the course students will work on three different challenges; one
focused on product design, one focused on service design and one focused on
systems or business design. By starting with a very tangible challenge around
product design, students will be able to hone their skills in the process before
moving into more complex challenges around business and systems level design.

The course will be teamwork-oriented, but students will also complete readings
and independent activities that support the group work and ensure individual
depth of knowledge.

Course objectives:
l Expose students to the design process as a tool for innovation.
l Develop students’ professional skills in client management and communication.
l Demonstrate the value of developing a local network and assist students in
making lasting connections with the business community.
l Students develop a portfolio of work to set them apart in the job market.
l Provide an authentic opportunity for students to develop teamwork and
leadership skills.
Course Outcome
CO1: Design Process 1. Students develop a strong
understanding of the Design Process and how it can be applied
in a variety of business settings 2. Students learn to research
and understand the unique needs of a company around
specific challenges 3. Students learn to build empathy for
target audiences from different ?cultures? 4. Students learn to
develop and test innovative ideas through a rapid iteration
cycle 5. Students learn how to create physical prototypes / a
visual representation of an idea 6. Students develop the
willingness to take a risk and the ability to deal with failure

CO2: Professionalism 1. Students develop professional


interpersonal and presentation skills 2. Students develop
professional communication skills such as interviewing and
crafting professional emails 3. Students learn to take
ownership of the quality of their work and final products 4.
Students understand their duty to maintain ethical standards
in product and strategy design 5. Students understand the
value of and have tools to develop a strong network

CO3: Leadership and teamwork 1. Students develop self


awareness of personal leadership style and how to effectively
work as a member of a team 2. Students collaborate on a
variety of projects 3. Students develop communication skills
necessary to facilitate high performance team formation and
maintenance (e.g., leveraging the skills and abilities of all team
members, valuing cross-disciplinary/cultural contributions,
engaging in difficult conversations and resolving conflict)
Unit-1 Teaching Hours:10
Module 1: Intro to Design Thinking
and Product Design
Introduction to Design Thinking
Introduction to Design Research Strategies
Introduction to Synthesis
Introduction to Ideation and Prototyping Strategies
Unit-2 Teaching Hours:10
Module 2: Team Work and Service
Design
Team work discussion + Launch of Service challenge
Design Research - tools for observation + immersion
Journey mapping and ideation
Develop Final Presentations
Final Presentations and Leadership Styles discussion
Unit-3 Teaching Hours:10
Module 3: Business or Systems
Design
Launch final challenge – system or student challenge
Business Model Canvas and Design Research
Visualizing ideas
Communicating ideas and effective storytelling
Final Presentations and class celebration
Text Books And Reference Books:
Essential References:
1. Design Your Thinking: The Mindsets, Toolsets and Skill Sets for Creative
Problem-solving Hardcover – 23 December 2020, by Pavan Soni.
2. The Design Thinking Toolbox: A Guide to Mastering the Most Popular and
Valuable Innovation Methods, by Michael Lewrick, Patrick Link, Larry Leifer.
3. Design Thinking: Understanding How Designers Think and Work, by Nigel
Cross, BERG, Oxford, Newyork.
Essential Reading / Recommended Reading
Recommended References:
1. HBR's 10 Must Reads on Design Thinking (with featured article "Design
Thinking" By Tim Brown) Paperback – 10 August 2020, by Publisher ‫ ‏‬: ‎
Harvard Business Review Press (10 August 2020); Penguin Random House.
2. Change by Design, Revised and Updated: How Design Thinking Transforms
Organizations and Inspires Innovation, by Tim Brown. Publisher
HarperCollins, 2019; ISBN 0062856715, 9780062856715.
3. This is Service Design Thinking: Basics, Tools, Cases, by Marc Stickdorn, Jakob
Schneider, Publisher BIS Publ., 2012; ISBN 906369279X, 9789063692797
Evaluation Pattern
Evaluation Pattern:
This courses do not have CIA-1-2-3 and
ESE. It has only Overall CIA (out of 100). This will be treated as the final ESE.

The following case studies will be given for the evaluation of overall CIA.

1. Case Studies focused on product design.


2. Case Studies focused on service design.
3. Case Studies focused on systems or business design.
CS632P - COMPILER DESIGN (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To have the better understanding of:

• Design principles of a Compiler.

• Various parsing techniques

• Different levels of translation

• Optimization and generation of machine codes


Course Outcome
CO1: Explain the concepts and different phases of compilation
with Compiler Construction Tools

CO2: Interpret language tokens using regular expressions and


design lexical analyzer for a language.

CO3: Build top down parsing, bottom up parsing and parse


tree representation of the input.

CO4: Outline intermediate code for the statements during the


process of compilation.

CO5: Experiment the optimization techniques to intermediate


code and generate machine code for high level language
program
Unit-1 Teaching Hours:9
INTRODUCTION TO COMPILERS
Introduction- Structure of a compiler — Lexical Analysis —
Role of Lexical Analyzer — The Phases of Compiler- Grouping
of the phases – Errors in different phases - Input Buffering —
Specification of Tokens — Recognition of Tokens — Lex —
Finite Automata — Regular Expressions to Automata —
Minimizing DFA.
Unit-2 Teaching Hours:9
SYNTAX ANALYSIS
Role of Parser — Grammars — Error Handling — Context-free
grammars — Writing a grammar — Top Down Parsing —
Recursive Descent Parser - Predictive Parser – Bottom Up
Parser – SR Parser , LR Parser - SLR – CLR - LALR— Error
Handling and Recovery in Syntax Analyzer- Case study : YACC
Unit-3 Teaching Hours:9
INTERMEDIATE CODE
GENERATION
Syntax Directed Definitions, Evaluation Orders for Syntax
Directed Definitions, Intermediate Languages: Syntax Tree,
Three Address Code, Types and Declarations, Translation of
Expressions, Type Checking.
Unit-4 Teaching Hours:9
RUN-TIME ENVIRONMENT AND
CODE GENERATION
Storage Organization, Stack Allocation Space, Access to Non-
local Data on the Stack, Heap Management — Issues in Code
Generation — Design of a simple Code Generator - Incremental
Design: A Case Study of a compiler
Unit-5 Teaching Hours:9
CODE OPTIMIZATION
Principal Sources of Optimization — Peep-hole optimization —
DAGOptimization of Basic Blocks-Global Data Flow Analysis —
Efficient Data Flow Algorithm
Text Books And Reference Books:

T1. Alfred V Aho, Monica S. Lam, Ravi Sethi and Jeffrey D


Ullman, “Compilers – Principles, Techniques and Tools”, 2nd
Edition, Pearson Education, 2007.
Essential Reading / Recommended Reading

R1. Randy Allen, Ken Kennedy, “Optimizing Compilers for


Modern Architectures: ADependence-based Approach”,
Morgan Kaufmann Publishers, 2002.

R2. Steven S. Muchnick, “Advanced Compiler Design and


Implementation, “MorganKaufmann Publishers - Elsevier
Science, India, Indian Reprint 2003.

R3. Keith D Cooper and Linda Torczon, “Engineering a


Compiler”, Morgan Kaufmann Publishers Elsevier Science,
2004
Evaluation Pattern
CIA=70

ESE=30
CS642E01 - MOBILE APPLICATION
DEVELOPMENT (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course introduces the basic design and development of Mobile
applications and focuses on developing mobile applications for
Windows, Android, and IOS.
Course Outcome
CO 1: Explain the concepts in mobile applications and its
development.

CO 2: Build an interface for mobile applications and web


applications.

CO 3: Design mobile application for Android platform using


primitive UI features, SQLite and GPS.

CO 4: Design a mobile application for the Android platform


using advanced features like animations and graphics.

CO 5: Develop a mobile application for IOS platform.


Unit-1 Teaching Hours:9
INTRODUCTION
Introduction to mobile applications – cost of development - Market
and business drivers for mobile applications – Publishing and delivery
of mobile applications – Requirements gathering and validation for
mobile applications. Third party Frameworks. - Mobile Content-
Mobile Applications.
Unit-2 Teaching Hours:9
BASIC DESIGN
Introduction to Web Services– Web service language Format –Web
service creation: Case study– Mobile User Interface Design using
Hybrid app development Tools. – Environment Setup- Understanding
CLI - Layout – Building a simple app- Mobile Web Apps Using HTML5.
Designing applications with multimedia and web access capabilities -
Storing data in Firebase.
Unit-3 Teaching Hours:9
TECHNOLOGY II ANDROID 1
Introduction – Establishing the development environment – Android
architecture – Activities and views – Interacting with UI – Persisting
data using SQLite – Packaging and deployment – Interaction with
server side applications – Using Google Maps, GPS and Wifi –
Integration with social media applications.
Unit-4 Teaching Hours:9
TECHNOLOGY II ANDROID 2
Animating views - Scenes and Transitions, Frame Animations, Tween
Animation, scale, rotate, translate, alpha, Interpolation,
Canvas/Drawing into a view, Surface View/Surface Holder, Adding
animations - Crossfading two views. Graphics: Graphics & Multimedia
– Introduction to Graphics, displaying bitmaps, displaying graphics
with OpenGL ES, defining and drawing shapes
Unit-5 Teaching Hours:9
TECHNOLOGY III - IOS
Introduction to Objective C – iOS features – UI implementation – Touch
frameworks – Data persistence using Core Data and SQLite – Location
aware applications using Core Location and Map Kit – Integrating
calendar and address book with social media application – Using Wifi
– CASE STUDY- iPhone marketplace and mobile application
development.
Text Books And Reference Books:

1. Jeff McWherter and Scott Gowell, "Professional Mobile


Application Development", Wrox, Wiley Publications, 2012.
2. Chris Griffith, “Mobile App Development with Ionic, Revised
Edition Cross-Platform Apps with Ionic, Angular, and Cordova”,
2017
3. Charlie Collins, Michael Galpin and Matthias Kappler, “Android
in Practice”, Manning Publications Co., 2012.
4. Matt Neuburg, iOS 15 Programming Fundamentals with Swift:
Swift, Xcode, and Cocoa Basics 1st Edition, 2021.

Essential Reading / Recommended Reading

1. James Dovey and Ash Furrow, “Beginning Objective C”, Apress,


2012.
2. David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson,
“Beginning iOS 6 Development: Exploring the iOS SDK”, Apress,
2013.

Evaluation Pattern

CIA: 50

ESE: 50
CS642E03 - ADVANCED DATABASES (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Provides insight on the needs of different databases, data models, get
familiarized with transaction management and intelligent of the
database.
Course Outcome
CO 1: Interpret ER models for relational database design.

CO 2: Experiment with Object Databases and XML for


advanced databases.

CO 3: Identify query optimization parameters and appropriate


scheduling for improved transactions.

CO 4: Compare the working principles of concurrency and


recovery methods for a database.

CO 5: Examine solutions to problems pertaining to security


aspects for a database.
Unit-1 Teaching Hours:9
DATABASE MANAGEMENT
Relational Data Model – SQL - Database Design - Entity-Relationship
Model – Relational Normalization – EER - Relational Database Design
Using ER-to-Relational Mapping - Mapping EER Model Constructs to
Relations.
Unit-2 Teaching Hours:9
ADVANCED DATABASES
Object Databases – Object database Extensions to SQL-ODMG and ODL
–Object Database Conceptual Design- Distributed Transactions-
Concurrency control in the Distributed Databases- Replication-
Extended Concurrency Control Protocols
Unit-3 Teaching Hours:9
QUERY AND TRANSACTION
PROCESSING
Query Processing Basics – Heuristic Optimization –Selectivity, Cost,
Size Estimation – Transaction and System Concepts-Properties of
Transactions – Architecture – Characterizing Schedules Based on
Recoverability – Characterizing Schedules Based on Serializability –
Transaction Support in SQL
Unit-4 Teaching Hours:9
CONCURRENCY CONTROL AND
RECOVERY
Block Chain Databases- Block Chain Properties- Achieving Blockchain
Properties via Cryptographic Hash Functions- Consensus- data
management in Block chain- Smart Contracts- Performance
Enhancement- Emerging Applications
Unit-5 Teaching Hours:9
DATABASE SECURITY
Introduction to Database Security Issues- Discretionary Access Control
Based on Granting and Revoking Privileges- Mandatory Access Control
and Role-Based Access Control for Multilevel Security - SQL Injection-
Statistical Database Security- Flow Control- Encryption and Public Key
Infrastructures- Privacy Issues and Preservation- Challenges of
Database Security- Oracle Label-Based Security
Text Books And Reference Books:
1. Abraham Silberschatz, Henry. F. Korth, S.Sudharsan,
“Database System Concepts”, 7th Edition., Tata McGraw Hill,
2019.

2. R. Elmasri and S.B. Navathe, “Fundamentals of Database


Systems”, 7th Edition, Pearson Edition,
2021.

3. R. Elmasri and S.B. Navathe, “Fundamentals of Database


Systems”, 6th Edition, Addison Wesley, 2010
Essential Reading / Recommended Reading

1. Raghu Ramakrishnan & Johannes Gehrke, “Database


Management Systems”, 3rd Edition, TMH, 2003.

2. 2.Philip M. Lewis, Arthur Bernstein, Michael Kifer, “Databases


and Transactio Processing: An Application-Oriented
Approach”, Addison-Wesley, 2002
Evaluation Pattern

CIA Marks- 50%

ESE Marks- 50%


CS642E06 - SYSTEM SOFTWARE (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
● To understand the relationship between system software and machine
architecture.

● To know the design and implementation of assemblers.

● To know the design and implementation of linkers and loaders.

● To have an understanding of macro processors.

To have an understanding of system software tools.


Course Outcome
CO 1 : Summarize the basic concepts of SIC and SIC/XE
architecture

CO 2: Make Use of the concept of assembler according to SIC


and SIC/XE architecture with real world cases

CO 3: Utilize the detailed working of linker and loader with


respect to SIC and SIC/XE architecture for real world cases

CO 4: Make use of Microprocessor functionalities according to


SIC and SIC/XE architecture with real world cases

CO 5 : Examine the role of compiler in programming


environment
Unit-1 Teaching Hours:9
MACHINE STRUCTURE AND
EVOLUTION OF A PROGRAMMING
SYSTEM
Introduction to System Software, Components of System Software, Evolution
of System Software, Assembler, Loader, Macros, Compilers, Simplified
Instructional Computer: SIC machine architecture, SIC/XE machine
architecture, SIC programming examples.
Unit-2 Teaching Hours:9
ASSEMBLER
Basic assembler functions (SIC assembler, algorithm and data structure),
Machine dependent assembler features (Instruction formats and addressing
modes, program relocation), Machine independent assembly features
(Literals, Symbol defining statements, expressions, program blocks, control
sections and program linking), Assembler design options (One pass
assembler, multi pass assembler).
Unit-3 Teaching Hours:9
LOADERS AND LINKERS
Basic loader functions (Design of an absolute loader, simple bootstrap
loader), Machine dependent loader features (Relocation, program linking,
algorithm and data structures for a linking loader), Machine independent
loader features (Automatic library search, loader options), Loader design
options (Linkage editor, dynamic linking, bootstrap loaders).
Unit-4 Teaching Hours:9
MACRO PROCESSOR
Macro Instructions, Features of a macro facility (Macro instruction
arguments, Conditional macro expansion, Macro calls within macro, Macro
instructions defining macros), Implementation (Two pass algorithm, Single
pass algorithm
Unit-5 Teaching Hours:9
COMPILERS
Part1: Basic elements, Syntactic units and interpreting meaning,
Intermediate form (Arithmetic statements, non-arithmetic statements, non-
executable statements), Storage allocation, Code generation, Optimization
(Machine independent, Machine dependent, Assembly phase).

Part2: Phases of the compiler (Lexical phase, Syntax phase, Interpretation


phase, Optimization, Storage assignment, Code generation, Assembly phase),
Passes of a compiler. Case study
Text Books And Reference Books:
1. Donovan, “John, System programming”, Tata McGraw-Hill, Reprint 2008.

2. Beck, Leland, “System Software: An Introduction to System Programming”,


Addison-Wesley, 3rd Edition, Reprint 2009
Essential Reading / Recommended Reading

1. Dhamdhere D M, “Systems programming and operating systems”, Tata


McGraw-Hill, Reprint 2011
Evaluation Pattern

CIA- 50% out of 100


ESE-50% out of 100

CS642E07 - DATA WAREHOUSING AND DATA


MINING (2021 Batch)
No of Lecture
Total Teaching Hours for Semester:45
Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To introduce the necessary background of data warehouse, the
basic data mining algorithms and its applications.

Syllabus focuses on data warehousing architecture,


Multidimensional Data Model, Pre-processing, Association rule
mining, Classification, Prediction, Clustering and Recent trends
in higher order database systems.
Course Outcome
CO1: .
Unit-1 Teaching Hours:9
INTRODUCTION AND DATA
WAREHOUSING
Introduction, Data Warehouse, Multidimensional Data Model, Data
Warehouse Architecture, Implementation, Further Development, Data
Warehousing to Data Mining.
Unit-2 Teaching Hours:9
DATA PREPROCESSING, LANGUAGE,
ARCHITECTURES, CONCEPT
DESCRIPTION
Why Pre-processing, Cleaning, Integration, Transformation, Reduction,
Discretization, Concept Hierarchy Generation, Data Mining Primitives,
Query Language, Graphical User Interfaces, Architectures, Concept
Description, Data Generalization, Characterizations, Class
Comparisons, Descriptive Statistical Measures.
Unit-3 Teaching Hours:9
ASSOCIATION RULES
Association Rule Mining, Single-Dimensional Boolean Association
Rules from Transactional Databases, Multi-Level Association Rules
from Transaction Databases.
Unit-4 Teaching Hours:9
CLASSIFICATION AND CLUSTERING
Classification and Prediction, Issues, Decision Tree Induction, Bayesian
Classification, Association Rule Based, Other Classification Methods,
Prediction, Classifier Accuracy, Cluster Analysis, Types of data,
Categorization of methods, Partitioning methods, Outlier Analysis.
Unit-5 Teaching Hours:9
RECENT TRENDS
Multidimensional Analysis and Descriptive Mining of Complex Data
Objects, Spatial Databases, Multimedia Databases, Time Series and
Sequence Data, Text Databases, World Wide Web, Applications and
Trends in Data Mining.
Text Books And Reference Books:

Text Books:

1. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”,


Harcourt India / Morgan Kauffman, 2011.

2. Pang-Ning Tan, Michael Steinbach, Vipin Kumar:


Introduction to Data Mining, Pearson Education, 2012.
Essential Reading / Recommended Reading

Reference Books:

1. K.P. Soman, Shyam Diwakar, V. Ajay: Insight into Data


Mining – Theory and Practice, PHI, 2012.

2. David Hand, Heikki Manila, Padhraic Symth, “Principles of


Data Mining”, PHI 2012.

3. W.H. Inmon, “Building the Data Warehouse”, 3rd Edition,


Wiley, 2011.

4. Alex Bezon, Stephen J. Smith, “Data Warehousing, Data


Mining & OLAP”, MeGraw-Hill Edition, 2001.

5. Paulraj Ponniah, “Data Warehousing Fundamentals”, Wiley-


Interscience Publication, 2003.
Evaluation Pattern

CIA - 50% out of 100

ESE - 50% out of 100


CS681 - SERVICE LEARNING (2021 Batch)
No of Lecture
Total Teaching Hours for Semester:30
Hours/Week:2
Max Marks:50 Credits:2
Course Objectives/Course Description
Objective of this course is to Promotes the problem solving
skills by apply the engineering knowledge for the societal
problems. Problems willl be based on Sustainable Global
Development Goals (SDG)
Course Outcome
CO1: Apply the concepts of Computer Science and Information
Technology to solve given real world societal problems
through prototypes.

CO2: Design solutions to given real world societal problems


through working prototypes

CO3: Select appropriate hardware and software as per the


requirement of the project designed to solve given real world
societal problems.
CO4: Understand the impact of the developed projects on
environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problems.
Unit-1 Teaching Hours:30
Proto Type Development
Students are expected to asscoiate with an NGO or a
community to solve the societal problems focusing on
Sustainable development Goals (SDG)

Text Books And Reference Books:

NA
Essential Reading / Recommended Reading

NA
Evaluation Pattern

The evaluation comprises of following components:

1. Identification of problem in the community Inline with SDG topics (


5marks)

2. Literature Survey (5 marks)

3. Proof of concept ( 5 Marks)

4. Ideathon/Poster Presentation/Paper presentation (10 marks)

5. Prototype evaluation (5 marks)

6. Deployment (10 marks)

7. Community Engagement (5 marks)

8. ESE Project Presentation (5 marks)

Total Marks : 50 Marks


CSHO681CSP - CS PROJECT/CERTIFICATE
COURSES (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Description

Through this capstone project students will get an opportunity


to apply the knowledge and skills in cyber security that they
have gained.

Course Objectives

To perform a task involving cyber security research or design,


that is carefully planned to achieve a particular aim.

To learn modular programming - analyse problems, design


solutions.

To learn new tools and implement the system as a


team/individual.
Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.

CO2: Use appropriate hardware and software depending on


the nature of the project with an understanding of their
limitations.

CO3: Demonstrate teamwork and leadership skills with


professional ethics and prepare a project report in the
prescribed format.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problem. Handling the finances in doing projects for
given real world societal problems.
Unit-1 Teaching Hours:15
Unit 1
Design engineering solutions to complex real world problems
using research literature for societal applications through
independent study.
Unit-2 Teaching Hours:15
Unit 2
Use appropriate hardware and software depending on the
nature of the project with an understanding of their
limitations.
Unit-3 Teaching Hours:15
Unit 3
Demonstrate teamwork and leadership skills with professional
ethics and prepare a project report in the prescribed format.
Unit-4 Teaching Hours:15
Unit 4
Understand the impact of the developed projects on
environmental factors
Unit-5 Teaching Hours:15
Unit 5
Demonstrate project management skills including handling
the finances in doing projects for given real world societal
problem.

Handling the finances in doing projects for given real world


societal problems
Text Books And Reference Books:

Based on the project the reference materials will be suggested.

Essential Reading / Recommended Reading

Based on the project the additional reference materials will be


suggested.

Evaluation Pattern

Continuous Internal Assessment: 50 marks

End Semester Examination: 50 marks


CSHO681DAP - DA PROJECT/CERTIFICATE
COURSES (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Description

Through this capstone project students will get an opportunity


to apply the knowledge and skills in data analytics that they
have gained.

Course Objectives
To test the skills in data analysis, data visualization, data
wrangling, regression, machine learning etc.

To learn modular programming - analyse problems, design


solutions, learn new tools and implement the system as a
team/ individual.

Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.

CO2: Use appropriate hardware and software depending on


the nature of the project with an understanding of their
limitations.

CO3: Demonstrate teamwork and leadership skills with


professional ethics and prepare a project report in the
prescribed format.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problem. Handling the finances in doing projects for
given real world societal problems .
Unit-1 Teaching Hours:15
Unit 1
Design engineering solutions to complex real world problems
using research literature for societal applications through
independent study.
Unit-2 Teaching Hours:15
Unit 2
Use appropriate hardware and software depending on the
nature of the project with an understanding of their
limitations.
Unit-3 Teaching Hours:15
Unit 3
Demonstrate teamwork and leadership skills with professional
ethics and prepare a project report in the prescribed format.
Unit-4 Teaching Hours:15
Unit 4
Understand the impact of the developed projects on
environmental factors.
Unit-5 Teaching Hours:15
Unit 5
Demonstrate project management skills including handling
the finances in doing projects for given real world societal
problem. Handling the finances in doing projects for given
real world societal problems
Text Books And Reference Books:

Based on the project the reference materials will be suggested.

Essential Reading / Recommended Reading

Based on the project the additional reference materials will be


suggested.

Evaluation Pattern

Continuous Internal Assessment: 50 marks

End Semester Examination: 50 marks


IT642E02 - FOUNDATIONS TO BLOCKCHAIN
TECHNOLOGY (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To introduce students to blockchain technology along with its different properties and
applications.
Course Outcome
CO1: .Explain emerging abstract models for Blockchain
Technology.

CO2: Identify major research challenges and technical gaps


existing between theory and practice in crypto currency
domain.

CO3: Demonstrate conceptual understanding of the function of


Blockchain as a method of securing distributed ledgers, how
consensus on their contents is achieved, and the new
applications that they enable.

CO4: Analyze hyperledger Fabric and Etherum platform to


implement the Block chain Application.

CO5: Role of blockchain in different areas including industrial


applications.
Unit-1 Teaching Hours:9
INTRODUCTION TO BLOCKCHAIN
Blockchain- A history of Blockchain-how the computation environment
evolved, What is a Blockchain,Problems with centralized system, Centralized
vs decentralized vs distributed, Blockchain as Public Ledgers,Bitcoin and
Blockchain, Technology behind bitcoin—The Blockchain, Blockchain 2.0 and
Smart Contracts,Block in a Blockchain- securing data, Structure of a Block,
Block Header, The blockchain Replicas, DistributedConsensus, Permission
less consensus and Permissioned Model of Blockchain 2.0, Cryptographically
securedHash Function, Cryptographically secured chain of blocks, Properties
of a hash function-Hash pointer, Merkle tree and its use.
Unit-2 Teaching Hours:9
BITCOIN AND CRYPTOCURRENCY
A basic crypto primitives: Digital signature, reducing signature size, introduction to
cryptocurrency usingdigital signature and hashchain, What is bitcoin, Creation of
bitcoins, Payments and double spending, FORTH– How FORTH works, Bitcoin Scripts
, Bitcoin P2P Network, Transaction in Bitcoin Network , Block Mining inbitcoin
network, Block Flooding, Block propagation and block relay
Unit-3 Teaching Hours:9
BITCOIN CONSENSUS
Introduction to Consensus, Distributed consensus, Consensus in a Bitcoin network,
Proof of Work (PoW)-Cryptographic Hash as PoW, Hashcash PoW, Bitcoin PoW,
Tempering of PoW- Sybil attacks, DoS attacks,PoW power consumption, monopoly
problem- Proof of Stake, Proof of Burn, Proof of Elapsed Time. Basics ofPoET, Mining
bitcoin, Difficulty in mining, Hash rate vs difficulty, Mining Pool, Permissioned model
ofblockchain and use cases, Design issues for Permissioned Blockchains, State
machine replication, smartcontract state machine – crowd funding, Distributed state
machine replication
Unit-4 Teaching Hours:9
DISTRIBUTED CONSENSUS, HYPER
LEDGER FABRIC & ETHERUM
Consensus algorithm- RAFT Consensus, PAXOS consensus, Byzantine general model,
Byzantine generalproblem, Lamport-Shostak-Pease, Practical Byzantine Fault
Tolerance. Introduction to hyperledger fabric v1.1,Architecture of Hyperledger
fabric v1.1, Ethereum: Ethereum network, EVM, Transaction fee, Mist Browser,Ether,
Gas, Solidity, Smart contracts, Truffle-Design and issue Crypto currency, Mining,
DApps, DAO.
Unit-5 Teaching Hours:9
BLOCKCHAIN APPLICATIONS
Understanding business problems, understanding the participants, Building
communities in blockchain network, Blockchain in Financial services, Supply chain
management, revolutionizing global trade.
Text Books And Reference Books:
T1. Bashir, Imran, “Mastering Blockchain: Deeper insights into decentralization,
cryptography, Bitcoin, and popular Blockchain frameworks”, 2017.

T2. Bikramaditya Singhal, Gautam Dhameja, Priyansu Sekhar Panda, “Beginning


Blockchain: A Beginner's Guide to Building Blockchain Solutions”, Apress.

Essential Reading / Recommended Reading

R1. Tailor Jacobs, "Blockchain: A Step-by-step Guide for


Beginners to Implementing Blockchain Technology and
Leveraging Blockchain Programming", Tailor Jacobs, 2017.

R2. David A Shrier, "Basic Blockchain: What It Is and How It


Will Transform the Way We Work and Live", Robinson
Publication.

R3. Stephen P Williams, "Blockchain: The next Every Thing,


Stephen P Williams", 2019.

Evaluation Pattern

CIA - 50% out of 100

ESE - 50% out of 100


MIIMBA634 - DATA ANALYSIS FOR MANAGERS
(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:3
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Objectives:

This course attempts to enable the students to conceptualize business


problems in statistical terms and to enhance their understanding and
application of fact and evidence-based decision-making process.
Course Outcome
CO1: Identify suitable data visualization technique for the
given data set.

CO2: Apply an appropriate probability distribution technique


for the given set of data.

CO3: Design sampling frame based on the context of decision-


making.

CO4: Analyse statistical data to support fact-based decision


making.

CO5: Develop models to understand the relationship between


variables.
Unit-1 Teaching Hours:12
Data Visualization
Frequency distributions, histograms, stem-and-leaf displays,
bar charts, pie charts, and scatter plots.

Data Preparation: Editing, coding, data entry, cross-tabulation,


and graphical displays using MS Excel 12.
Unit-2 Teaching Hours:12
Introduction to Probability and
Probability Distributions
Probability - Event algebra*. Conditions of statistical
dependence and independence, Types of probability,
probabilities under conditions of statistical independence,
conditional probability under statistical dependence, Bayes’
theorem and its applications.

Probability Distributions - Meaning of Probability Distribution,


Random variables, Discrete and continuous random variables.
Expected value, Use of expected value in decision making,
Variance of a random variable. Binomial, Poisson, Uniform,
Normal and Exponential distributions and their properties
and applications.
Unit-3 Teaching Hours:12
Sampling Methods Estimation and
Testing Statistical Hypothesis
Sampling - Need, benefits and limitations. Probability and
Non-probability sampling methods. Sampling distributions,
Central Limit Theorem.

Estimation - Point and Interval estimators of mean and


proportion - Determining sample size using confidence
interval approach.

Testing Hypothesis - Concepts basic to hypothesis, null and


alternative hypothesis, testing procedure, level of significance,
Types of errors. Measuring power of a hypothesis test. Testing
of means and proportions for small and large samples, testing
of difference between means and proportions for small and
large samples.
Unit-4 Teaching Hours:12
Chi-square Test and Analysis of
Variance
Chi-Square test of goodness of fit and test of independence.
ANOVA, Multiple comparison procedures.

Inference about population variance. Overview of Analysis of


CRD, RBD, LSD, and factorial designs.

t-Test, Chi-square test for Goodness of Fit and independence of


attributes, ANOVA using MS Excel
Unit-5 Teaching Hours:12
Correlation and Regression
Concept of Correlation - Measure of Correlation &
Interpretation. Simple Linear Regression - Form, fitting,
prediction, hypothesis testing in linear regression. Residual
analysis for validation of assumptions* - normality,
homoscedasticity, outliers and influential observations.

Correlation and Regression using MS Excel.


Text Books And Reference Books:

Anderson, D.R., Sweeny, D.J., Williams, T.A., Camm, J.D.,


Cochran, J.J. (2017). Statistics for business & economics,
13thEdition. Boston: Cengage Learning.
Essential Reading / Recommended Reading

1. Levin, R.I., Rubin, D. S., Rastogi S., Siddiqui, M.H.


(2017).Statistics for management. New Delhi: Prentice
Hall India Publications.
2. Doane, D. P., & Seward, L. W. (2017). Applied statistics in
business and economics. New York, NY: McGraw-Hill.
3. McClave, J. T., Benson, P. G., Sincich, T., & Sincich, T. (2017).
Statistics for business and economics. Pearson

Evaluation Pattern

CIA1 - Assignment based on Unit 1 of 20 marks

CIA2 - Midterm exam based on Unit 2 and 3 of 50 marks


CIA3 - Assignment based on Unit 4 and 5 of 20 marks.
AIML735P - NEURAL NETWORK (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description

This course offers project-based learning. The students would learn to


observe, analyze the need of the neighboring society . They will propose
technically feasible solutions and develop the solutions for the identified
community, through which they develop communication skill, team work,
ethics and life long learning apart from technical knowledge.

Course Objectives are:

Compare Neural Networks concepts with the human brain and


Introduction of its fundamental techniques and principles.

Provide information on generalization, approximation of functions and


complex Neural Network construction architectures.

Provide knowledge of Reinforcement Learning using Neural Networks.

Furnish unsupervised learning method through neural networks./

Investigation of common models and its applications.

Course Outcome
CO1: Apply the concepts of Computer Science and Information
Technology to solve given real world societal problems
through prototypes.

CO2: Design solutions to given real world societal problems


through working prototypes.

CO3: Select appropriate hardware and software as per the


requirement of the project designed to solve given real world
societal problems.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problems.
Unit-1 Teaching Hours:9
FUNDAMENTALS OF NEURAL
NETWORK
Basic concepts, Human brain, Artificial neuron model, architectures, characteristics,
learning methods, taxonomy, History, early NN architectures.
Unit-2 Teaching Hours:9
BACKPROPAGATION NETWORK
Backpropagation architecture, Learning, tuning parameters, Variations in standard
BP algorithm, Research directions in BP Algorithm. Case study. Elementary ideas of
Radial basis function network
Unit-3 Teaching Hours:9
ASSOCIATIVE MEMORY
Autocorrelation, hetrocorrelation, multiple training encoding strategy, Exponential
BAM, Associative memory for real-coded pattern pairs. Case study. Overview of
Hopefield networks - discrete and continuous.
Unit-4 Teaching Hours:9
ADAPTIVE RESONANCE THEORY
Introduction, ART1. ART2, Case study, Overview of Kohenen Self Organizing Map and
Counter propagation networks.
Unit-5 Teaching Hours:9
EXTREME LEARNING MACHINE
ELM algorithm, Examples of regression, Binary classification, multi-class
classification, Case study.
Text Books And Reference Books:
1. S. Rajasekaran, G A Vijayalakshmi Pai, “Neural Networks, Fuzzy Systems and
Evolutionary Algorithms: Synthesis and Applications”, 2nd Edition, PHI, 2017.

2. S N Sivanandam, S N Deepa, Principles of Soft Computing, 3rd Edn, Wiley, 2018.

3. Simon Haykin, Neural Networks and Learning Machines, Pearsong, 3rd Edn, 2009.
Essential Reading / Recommended Reading
1. S. Rajasekaran, G A Vijayalakshmi Pai, “Neural Networks, Fuzzy Systems and
Evolutionary Algorithms: Synthesis and Applications”, 2nd Edition, PHI, 2017.

2. Tom Mitchell, "Machine Learning", McGraw Hill Publications, 2008.

3. Simon Haykin, Neural Networks and Learning Machines, Pearsong, 3rd Edn, 2009.
Evaluation Pattern

CIA- 50 (CIA1: 10, CIA-2: 25, CIA-3: 10, Attendance: 5)

ESE- 50

CIA-1 will be quiz, CIA-3 will be assignment, CIA-2 will be Mid


Sem.
AIML736 - PATTERN RECOGNITION (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description

This course will introduce the student to pattern recognition system and
the popular approaches in statistical and syntactic pattern recognition.

The student will also have some exposure to the theoretical issues
involved in pattern recognition system design such as the curse of
dimensionality.
Finally, the student will have a clear working knowledge of implementing
pattern recognition techniques in a scientific computing environment.

Course Outcome
CO1: Explain the basic principles of pattern recognition
systems.

CO2: Examine the features and applications of Bayesian


decision theory.

CO3: Apply the maximum-likelihood and Bayesian parameter


estimation for designing classifiers.

CO4: Explain Non-parametric Techniques for classification


problems.

CO5: Examine unsupervised learning concepts for the design


of clustering algorithms.
Unit-1 Teaching Hours:9
Introduction
Machine perception, an example; Pattern Recognition System; The Design Cycle;
Learning and Adaptation.
Unit-2 Teaching Hours:9
BAYESIAN DECISION THEORY
Introduction, Bayesian Decision Theory; Continuous Features, Minimum error rate,
classification, classifiers, discriminant functions, and decision surfaces; The normal
density; Discriminant functions for the normal density.
Unit-3 Teaching Hours:9
MAXIMUM-LIKELIHOOD AND
BAYESIAN PARAMETER ESTIMATION
Introduction; Maximum-likelihood estimation; Bayesian Estimation; Bayesian
parameter estimation: Gaussian Case, general theory; Hidden Markov Models.
Unit-4 Teaching Hours:9
NON-PARAMETRIC TECHNIQUES
Introduction; Density Estimation; Parzen windows; kn – Nearest- Neighbor
Estimation; The Nearest- Neighbor Rule; Metrics and Nearest-Neighbor
Classification.
Unit-5 Teaching Hours:9
UNSUPERVISED LEARNING AND
CLUSTERING
Introduction; Mixture Densities and Identifiability; Maximum-Likelihood Estimates;
Application to Normal Mixtures; Unsupervised Bayesian Learning; Data Description
and Clustering; Criterion Functions for Clustering.
Text Books And Reference Books:
Richard O. Duda, Peter E. Hart, and David G.Stork: Pattern Classification, 2nd
Edition, Wiley-Interscience, 2001
Essential Reading / Recommended Reading
Earl Gose, Richard Johnsonbaugh, Steve Jost: Pattern Recognition and Image
Analysis, PHI, Indian Reprint 2008.
Evaluation Pattern
CIA Marks 50
ESE Marks 50

AIML782 - PROJECT WORK PHASE I (2020 Batch)


Total Teaching Hours for No of Lecture
Semester:120 Hours/Week:8
Max Marks:100 Credits:4
Course Objectives/Course
Description
To perform a task involving research or design, that is
carefully planned to achieve a particular aim. To learn
modular programming - analyse problems, design solutions,
learn new tools and implement the system as a team/
individual.
Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.

CO2: Use appropriate hardware and software depending on


the nature of the project with an understanding of their
limitations.

CO3: Demonstrate teamwork and leadership skills with


professional ethics and prepare a project report in the
prescribed format.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problems.
Unit-1 Teaching Hours:120
Project
Literature survey, Requirment analysis, Design and
Development of the project
Text Books And Reference Books:

NA
Essential Reading / Recommended Reading

.
Evaluation Pattern

●Continuous Assessment: 50 marks.

● End Semester Examination (project report evaluation and


viva-voce): 50 marks.

●The continuous assessment and End Semester Examinations


marks for Project Work and the Viva-Voce Examination will be
distributed as indicated below.
CEOE731 - SUSTAINABLE AND GREEN
TECHNOLOGY (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course teaches the students, the Engineering and Design
processes in alternative and renewable energy systems.
Course Outcome
CO1: Demonstrate the use of the concepts underlying the use
sustainability

CO2: Calculate energy balance with a focus on batteries and


fuel cells.

CO3: Synthesize the concepts of green transport systems.

CO4: Describe the concepts used to discuss various


sustainability concepts such as VSM.

CO5: Perform the Life Cycle Analysis calculation (LCA) utilized


in sustainability.
Unit-1 Teaching Hours:9
Introduction
Introduction to definitions and concepts underlying sustainability, State of the
world using measures of sustainability
Unit-2 Teaching Hours:9
Conservation and Energy Balance
Mass conservation and closed energy cycles, Green Design and Green
Manufacturing Concepts. Energy Balance – The case of electric batteries and fuel
cells
Unit-3 Teaching Hours:9
Transport Systems
Mass and Energy Transport Systems, Economic Concepts: Net Present Value (NPV)
calculations
Unit-4 Teaching Hours:9
Optimization
Optimization Problems and resource allocation in sustainability, Value Stream
Mapping (VSM) – Theory and practice
Unit-5 Teaching Hours:9
Life Cycle Analysis
Life Cycle Analysis (LCA): Theory – Applications – Examples
Text Books And Reference Books:
T1. Dresner, Simon. (2008) The Principles of Sustainability 2nd edition. Styluspub
Publishing Inc., Sterling, Virgina.

T2. Epstein, Marc (2008) Making Sustainability Work. Berrett-Koehler, Publishers,


San Francisco, California.
Essential Reading / Recommended Reading
R1. AME, Association for Manufacturing Excellence (2007) Green Manufacturing:
Case Studies in Lean Manufacturing and Sustainability. Productivity Press, Inc.
R2. Doppelt, Robert. (2010) The Power of Sustainability Thinking. Stylus
Publishers, Sterling, Virginia.
R3. Dornfeld, David (2010) Green Manufacturing: Fundamentals and Applications.
Springer. Berlin, Germany.
R4. Epstein, Matt and John Elkington (2008) Making Sustainability Work: Best
Practices in Managing and Measuring Corporate Social, Environmental, and
Economic Impacts. Berrett_Koehler Publishers, San Francisco, California.
R5. Hansen, J. (2009) Storms of My Grandchildren: The Truth About the Coming
Climate Catastrophe and Our Last Chance to Save Humanity. Bloomsbury Press.
R6. Hardisty, P.E. (2010) Environmental and Economic Sustainability. CRC Press.
R7.Hitchcock, Darcy and Marsha Willard. (2008) The Step-By-Step Guide to
Sustainability Planning. Stylus Publishing, Sterling, Virginia.
R8. ISO 14040 “Environment Management – Life Cycle Assessment – Principles
and Framework” Geneva, Switzerland (2007)
R9. Krosinsky, Cary and Nick Robing (2008) Sustainability Investing. Stylus
Publishing, Sterling, Virginia.
R10.LEED: “Building Ratings System for New Construction and Major
Renovations” Version 3.1: U.S. Green Building Council 2009.
R11.Matthew, R.A. (2010) Global Environmental Change and Human Security. MIT
Press.
R12. McKenny, M., Schock, R. and Yonavjak, L. (2007) Environmental Science:
Systems Solutions 4th edition Jones and Bartlett Publishers.

R13. Pierce, J. and G. Randeis (2010) Contemporary Bioethics: A Reader with


Cases. Oxford University Press.
Evaluation Pattern
Sl Evaluation Module Duration Nature of Validation
No. Component Component
(min)
1 CIA I Quiz, assignment, & ------ Closed Written
test Book/ Open test
book
2 CIA II MSE 120 Closed Book MSE
3 CIA III Seminar/assignment, ----- Closed/Open Seminar
Test Book and test
4 Semester ESE 180 Closed Book ESE
Exam

CEOE732 - AIR POLLUTION AND CONTROL (2020 Batch)


Total Teaching Hours for Semester:45 No of Lecture Hours/Week:3
Max Marks:100 Credits:03
Course Objectives/Course Description
Objective of this is to know the sources, characteristics and effects of air and noise pollution and
the methods of controlling the same. The student is expected to know about source inventory and
control mechanism like.

1. The atmosphere and its components


2. How air pollutants are categorized
3. The sources of air pollution
4. The difference between criteria pollutants and hazardous air pollutants
5. How pollution affects health and welfare

Course Outcome
CO1: Identify the major sources and sinks of air pollutants.
CO2: Understand the key chemical transformations of air pollution.

CO3: Relate air pollution regulation and its scientific basis.

CO4: Describe engineering solutions to air pollution problems.

CO5: Study the burning environmental issues


Unit-1 Teaching Hours:9
INTRODUCTION
Definition – Classification and Characterization of Air Pollutants,
Emission Sources, Behavior and Fate of air Pollutants, Chemical
Reactions in the Atmosphere, Photo-chemical Smog, Coal-induced smog,
Air Pollution Inventories.
Unit-1 Teaching Hours:9
EFFECTS OF AIR POLLUTION
On Human Health, Animals, Plants and Materials – Major
Environmental Air Pollution Episodes – London Smog, Los Angeles Smog
& Bhopal Gas Tragedy.
Unit-2 Teaching Hours:9
METEOROLOGY
Introduction – Meteorological Variables, Primary and Secondary Lapse
Rate, Inversions, Stability Conditions, Windrose, General Characteristics
of Stack Plumes, Meterological Models. Industrial Plant Location and
Planning
Unit-3 Teaching Hours:9
SAMPLING, ANALYSIS AND CONTROL
Sampling and Measurement of Gaseous and Particulate matter, Stack
Sampling, Analysis of Air Pollutants, Smoke and Smoke Measurement,
Air Pollution Control Methods– Particulate, Emission Control,
Gravitational Settling Chambers, Cyclone Separators, Fabric Filters,
Electrostatic Precipitators, Wet Scrubbers, Selection of a Particulate
Collecting Equipment, Control of Gaseous Emissions, Adsorption by
Liquids, Adsorption by Solids, Combustion Odours and their control.
Unit-4 Teaching Hours:9
AIR POLLUTION DUE TO
AUTOMOBILES
Air Pollution due to Gasoline Driven and Diesel Driven Engines, Effects,
Direct and Indirect Methods of control
Unit-4 Teaching Hours:9
STANDARDS AND LEGISLATION
Air Quality and Emission Standards– Legislation and Regulation, Air
Pollution Index.
Unit-5 Teaching Hours:9
BURNING ENVIRONMENTAL ISSUES:
1.Acid Rain

2.Global Warming

3.Ozone Depletion in Stratosphere

4.Indoor Air Pollution


Text Books And Reference Books:
T1“Air Pollution – Sampling and Analysis – APHA”

T2. “Environmental Engineering and Management” Dhamija S K and


kataria S K andSons, Delhi

T3. De AK, “Engineers Chemistry”, New Age Publication, Delhi

T4. Deswal and SS Deswal; “Environmental Engineering”, Dhanpat Rai


andCompany (P) Ltd., Delhi

Essential Reading / Recommended Reading

R1Harper and Row “Air Pollution –Its origin and control”, Wark. K.and
Warner. F. publishers, New York

R2. Henry C. Perkins “Air Pollution”, McGraw Hill Ltd.

R3. Kendeigh SC, “Ecology”, Prentice Hall of India, Delhi

R4. Odum EP, “Fundamentals of Ecology”, Amarind publication Co., Delhi


Evaluation Pattern
Sl Evaluation Module Duration Nature of Validation
No. Component Component
(min)
1 CIA I Quiz, assignment, & ------ Closed Written
test Book/ Open test
book
2 CIA II MSE 120 Closed Book MSE
3 CIA III Seminar/assignment, ----- Closed/Open Seminar
Test Book and test
4 Semester ESE 180 Closed Book ESE
Exam

CEOE733 - GIS AND REMOTE SENSING TECHNIQUES


AND APPLICATIONS (2020 Batch)
Total Teaching Hours for Semester:45 No of Lecture Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
The objective of this course is to provide knowledge and importance of different
geospatial tchniques, tools and applications.
Course Outcome
CO1: Apply the Photogrammetric concepts to determine the ground
coordinates

CO2: Analyze the remote sensing images visually using Spectral


Reflectance characteristics

CO3: Create thematic map using GIS Concepts

CO4: Establish Relationship between Geographic coordinates and time.


Unit-1 Teaching Hours:6
PHOTOGRAMMETRY
PHOTO GRAMMETRY: Introduction – Basic Principles – Photo
theodolite – Definitions – Horizontal and Vertical angle from teerestial
photograph – Horizontal position of a point from photo graphic
measurement from camera horizontal axis – Elevation of point by
photographic measurement – focal length. AERIAL CAMERA – SCALE
OF PHOTOGRAPH: Determination of height of lens for a vertical
photograph – Relief displacement – Scale of tilted photograph –
computation of a length o line between points of different elevation
from measurement on a tilted photograph.
Unit-2 Teaching Hours:6
APPLICATION OF
PHOTOGRAMMETRY
DETERMINATION OF FLYING HEIGHT FOR A TILTED
PHOTOGRAPH: Tile distortion – Relief displacement – Combined
effect of tile and relief – flight planning for Aerial Photogrammetry,
Ground control– Stereoscopic vision – Drift mosaics, Relevant
numerical examples in the above topics.
Unit-3 Teaching Hours:12
REMOTE SENSING
REMOTE SENSING: Introduction – Historical sketch of Remote
Sensing – Idealized remote sensing – Basic principles of remote
sensing – Electromagnetic energy Electromagnetic spectrum- Wave
length regions and their application in remote sensing –
characteristics of solar radiation – Basic radiation law – EM radiation
and atmosphere – Interaction of EM radiation with earth surface –
Remote sensing observation platforms – sensors –Application of
Remote Sensing.
Unit-4 Teaching Hours:12
GEOGRAPHICAL INFORMATION
SYSTEM
GEOGRAPHICAL INFORMATION SYSTEM, DEFINITION: The four
M’s concept – contributing disciplines for GIS, GIS objectives –
components of a GIS – Topology – Data models – Data structures – Data
base management – Errors in GIS – GIS software packages – Linkage of
GIS to remote sensing – Application areas of GIS and Remote sensing.
Unit-5 Teaching Hours:9
Global Navigation and Positioning
Systems
Global Navigation and Positioning Systems Systems: Introduction to
Field Astronomy, Introduction to various navigation systems: ,
GLONASS, Galileo, BeiDou, IRNSS (Indian Region Indian Regional Navigation Satellite
System) NAVIC and QZSS. Working Principle of navigation system: Resection and
Trilateration Segments of Navigation system: Space Segment, Control Segment and User
segment, Ranging and Communication, Surveying and Navigation.
Text Books And Reference Books:
P.R Wolf and B.A. Dewitt Elementary Photogrammetry, 4th edition, TMH publishing,
2014 (UNIT-1)

Lillesand, T., Kiefer, R. W., & Chipman, J. (2015). Remote sensing and image interpretation. John
Wiley & Sons. (UNIT-3)

Burrough, P. A., McDonnell, R. A., & Lloyd, C. D. (2015). Principles of geographical information
systems. Oxford university press (UNIT4)

Punmia, B. C., Jain, A. K., & Jain, A. K. (2005). Higher surveying. Laxmi Publ, (3). (UNIT-5)
Essential Reading / Recommended Reading
R1. Gupta, R. P. (2017). Remote sensing geology. Springer.
R2. Kumar, S. (2005). Basics of remote sensing and GIS. Firewall Media. (UNIT 4)
R3. Jensen, J. R. (1996). Introductory digital image processing: a remote sensing perspective (No.
Ed. 2). Prentice-Hall Inc..

Online Resources:

W1. http://www.gisresources.com/

W2. https://onlinecourses.nptel.ac.in/noc17_ce09

W3. https://nptel.ac.in/courses/105107122/1
W4.www.surveyofindia.gov.in/
Evaluation Pattern

CIA-1 : CLASS PERFORMANCE, QUIZ TEST, CLASS TEST (10


MARKS)

CIA-2: CENTRALLY CONDUCTED CLOSED BOOK TEST (25


MARKS)

CIA-3 : QUIZ TEST, CLASS TEST AND PROJECT BASED


LEARNING (10 MARKS)

Note: based on the relative performance in the class,


continuous assignments are give for better understanding of
the concepts.
CS743E02 - TCP/IP DESIGN AND
IMPLEMENTATION (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
The basic functionalities of TCP/IP Protocols, internals, and
implementation of TCP/IP Protocols are elaborated.
Understanding the interaction among protocols in the protocol
stack and timer management has been discussed.
Course Outcome
CO1: .
Unit-1 Teaching Hours:9
INTRODUCTION
Internetworking concepts and architectural model- classful Internet
address – CIDR Subnetting and Supernetting –ARP- RARP- IP – IP
Routing –ICMP – Ipv6
Unit-2 Teaching Hours:9
TCP
Services – header – connection establishment and termination-
interactive data flow-bulk data flow- timeout and retransmission –
persist timer - keepalive timer- futures and performance
Unit-3 Teaching Hours:9
IP IMPLEMENTATION
IP global software organization – routing table- routing algorithms-
fragmentation and reassembly- error processing (ICMP) –Multicast
Processing (IGMP)
Unit-4 Teaching Hours:9
TCP IMPLEMENTATION I
Data structure and input processing – transmission control blocks-
segment format comparison-finite state machine implementation-
Output processing- mutual exclusion-computing the TCP data length
Unit-5 Teaching Hours:9
TCP Implementation II
Timers-events and messages- timer process- deleting and inserting
timer event- flow control and adaptive retransmission-congestion
avoidance and control – urgent data processing and push function-
Case Study Illustrate the silly window syndrome avoidance and trace
the TCP transfer
Text Books And Reference Books:

T1.Douglas E.Comer – “Internetworking with TCP/IP Principles,


Protocols and Architecture”, Vol. 1 &2, Sixth Edition, PHI 2014.
(Unit I in Comer Vol. 1, Units II, IV & V – Comer Vol. 2 )

T2. W.Richard Stevens, “TCP/IP illustrated”, Volume 1 Pearson


Education, 2012 (Unit II)

T3. Douglas E. Comer, “Internetworking with TCP/IP”, Volume


One (6th Edition) Hardcover May 5, 2014

T4. Fall, Kevin R.; Stevens, W. Richard; Wright, Gary R– “TCP/IP


Illustrated, Volume 1 ,Second Edition, PHI 2012
Essential Reading / Recommended Reading

R1. Forouzan, “TCP/IP protocol suite”, 4th edition, McGraw-


Hill-2010

R2. W.Richard Stevens “TCP/IP illustrated” Volume 2 Pearson


Education 2003.

R3. Philip M Miller, “TCP/IP: Ultimate Protocol Guide Data


Delivery & Routing”, Vol. 1– 2011

R4. Jeffrey L Carrell “Guide to TCP/IP” – CENGAGE Learning,


Year: 2013
Evaluation Pattern

Continuous Internal Assessment (CIA): 50% (50 marks out of


100 marks)

End Semester Examination(ESE): 50% (50 marks out of 100


marks)

CS743E03 - SIMULATION AND MODELING (2020


Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
objectives: Simulation and Modeling introduces simulation
technologies and techniques, provides the foundations for the
student to understand computer simulation needs, and to
implement and test a variety of simulation and data analysis
libraries and programs. This course focuses on what is needed
to build simulation software environments, and not just
building simulations using pre-existing packages. Simulation
languages conceptualize the layers of critical infrastructure
networks and Case studies are discussed to build tools and
control their results.
Course Outcome
Course Outcomes: CO1: demonstrate the concepts which include the techniques of
simulation, major application areas, concept of a system, environment, continuous and
discrete system models CO2: apply probability concepts in simulation including discrete
and continuous, probability functions, numerical evaluation of continuous probability
functions CO3: Developing of Simulation experiments and sampling concepts. CO4:
Analyze discrete system and Continues system simulation and study on different
simulation languages. CO5: identify the role of simulation studies in practical systems.
Unit-1 Teaching Hours:9
INTRODUCTION
Systems, modeling, general systems theory, Concept of simulation, Simulation as a
decision making tool, types of simulation
Unit-2 Teaching Hours:9
RANDOM NUMBERS
Pseudo random numbers, methods of generating random variables, discrete and
continuous distributions, testing of random numbers.
Unit-3 Teaching Hours:9
DESIGN OF SIMULATION
EXPERIMENTS
Problem formulation, data collection and reduction, time flow mechanism, key variables,
logic flow chart, starting condition, run size, experimental design consideration, Splitting
and Sampling Techniques, output analysis and interpretation validation
Unit-4 Teaching Hours:9
SIMULATION LANGUAGES
Systems Models : Deep learning models like ANN and CNN Models and Reinforcement
learning models
Unit-5 Teaching Hours:9
CASE STUDIES
CASE STUDIES Development of simulation models using simulation language studied for
systems like queuing systems, Production systems, Inventory systems, maintenance and
replacement systems and Investment analysis.
Text Books And Reference Books:
Text Books: T1. Geoffrey Gordon, “System Simulation”, 2nd Edition, Prentice Hall, India,
2011 T2. Narsingh Deo, “System Simulation with Digital Computer, “Prentice Hall, India,
2009
Essential Reading / Recommended Reading
Reference Books: R1. Jerry Banks and John S. Carson, Barry L. Nelson, David M. Nicol,
“Discrete Event System Simulation”, 3rd Edition, Prentice Hall, India, 2002. R2. Shannon,
R.E. “Systems simulation: The art and science”, Prentice Hall, 1975. R3 .Thomas J.
Schriber, “Simulation using GPSS”, John Wiley, 1991.
Evaluation Pattern
CIA Marks 50 ( CIA I-10; MSE-25; CIA III-10; Attendance-5)

ESE Marks 50
CS743E04 - SOFTWARE PROCESS AND PROJECT
MANAGEMENT (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To provide basics for various Process and Project management
models, also it provide students a systematic approach to
initiate, plan, execute, control and close a software project and
understanding of the best practices, and techniques used in
project management processes, knowledge of ISO 9000 and
CMMI, and process improvement techniques.
Course Outcome
CO1: Understand the software process framework and process
model.

CO2: Demonstrate the importance of stepwise project planning


and software estimations

CO3: Analyze the various network planning models for activity


planning.

CO4: Demonstrate skills to monitor the progress of a project.

CO5: Apply knowledge on managing people in a software


development team.
Unit-1 Teaching Hours:9
SOFTWARE PROCESS MATURITY
Software maturity Framework, Principles of Software Process
Change, Software Process Assessment, The Initial Process.
Unit-2 Teaching Hours:9
PROJECT PLANNING AND EFFORT
ESTIMATION
Importance of Software Project Management – Activities
Methodologies – Categorization of Software Projects – Stepwise
Project Planning- Basics of Software estimation – Effort and
Cost estimation techniques – COSMIC Full function points -
COCOMO II A Parametric Productivity Mode.
Unit-3 Teaching Hours:9
ACTIVITY PLANNING
Objectives of Activity planning – Project schedules – Activities
– Sequencing and scheduling – Network Planning models –
Forward Pass & Backward Pass techniques –Critical path
(CRM) method – Precedence Network - PERT technique.
Unit-4 Teaching Hours:9
PROJECT MONITORING AND
CONTROL
Framework for Management and control – Collection of data
Project termination –Visualizing progress – Cost monitoring –
Earned Value Analysis- Project tracking – Change control-
Software Configuration Management.
Unit-5 Teaching Hours:9
STAFFING IN SOFTWARE
PROJECTS
Managing people – Organizational behavior – Best methods of
staff selection –Motivation – The Oldham-Hackman job
characteristic model – Working in teams – Decision making –
Team structures – Communications genres – Communication
plans.
Text Books And Reference Books:

T1. Watts S. Humphrey ―Managing the Software Process‖,


Pearson Education 2012.

T2. Bob Hughes, Mike Cotterell and Rajib Mall: Software


Project Management – Fifth Edition, Tata McGraw Hill, New
Delhi, 2012

T3. Walker Royce ―Software Project Management Pearson


Education 2010.
Essential Reading / Recommended Reading

R1. Pankaj Jalote ―Software Project Management in Practice,


Pearson Education 2010

R2. Chris Kemerer ―Software Project Management Readings


and Cases, 2010

R3. Robert K. Wysocki - Effective Software Project


Management – Wiley Publication,2011

R4. Gopalaswamy Ramesh - Managing Global Software


Projects – McGraw Hill Education (India), Fourteenth Reprint
2013
Evaluation Pattern

· Continuous Internal Assessment (CIA) : 50% (50 marks


out of 100 marks)
● End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

CS743E06 - WEB SERVICES AND SERVICE


ORIENTED ARCHITECTURE (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course introduces service-oriented architectures and
their basic principles. Also providing basic and advanced
concepts of web services such as protocols, SOAP, RESTful, and
building enterprise solutions.
Course Outcome
CO1: Demonstrate the applicability of SOA Concepts and the
goals of the REST Architectural Style.

CO2: Apply requirements towards the creation of a REST web


service , Design Principles and Constraints.

CO3: Analyze Service Modeling, Service Contract in SOA and


Service Oriented design With REST.

CO4: Develop RESTful services as part of service-oriented


solutions in conjunction with service-oriented architecture
(SOA).

CO5: Design solutions for web services that follow the REST
architectural style.
Unit-1 Teaching Hours:9
INTRODUCTION TO SOA -
TERMINOLOGY, CONCEPTS AND
GOALS
Service Terminology - Service Terminology Context - Basic
Terminology and Concepts - Further Reading - Case Study
Example - REST Constraints - Goals of the REST Architectural
Style
Unit-2 Teaching Hours:9
SERVICE CONTRACTS AND SERVICE-
ORIENTATION WITH REST
Uniform Contract Elements - REST Service Capabilities and
REST Service Contracts - REST Service Contracts vs. Non-REST
Service Contracts - The Role of Hypermedia - REST Service
Contracts and Late Binding - “SOA vs. REST" or "SOA + REST"? -
Design Goals - Design Principles and Constraints.

Unit-3 Teaching Hours:9


SOA METHODOLOGY, ANALYSIS AND
SERVICE MODELING AND SERVICE-
ORIENTED DESIGN WITH REST
Service Inventory Analysis - Service-Oriented Analysis (Service
Modeling) - Service-Oriented Design (Service Contract) -
Service Logic Design - Service Discovery - Service Versioning
and Retirement - Uniform Contract Modeling and REST Service
Inventory Modeling - REST Service Modeling - Uniform
Contract Design Considerations - REST Service Contract Design
- Complex Method Design.
Unit-4 Teaching Hours:9
FUNDAMENTAL AND ADVANCED
SERVICE COMPOSITION WITH REST
WITH CASE STUDY
Service Composition Terminology - Service Composition
Design Influences - Composition Hierarchies and Layers -
REST Service Composition Design Considerations - A Step-by-
Step Service Activity - Service Compositions and Stateless -
Cross-Service Transactions with REST - Event-Driven
Interactions with REST - Service Composition with Dynamic
Binding and Logic Deferral - Service Composition Across
Service Inventories - Revisiting the Confer Student Award
Process - Application Submission and Task Service Invocation -
Confer Student Award Service Composition Instance - Review
of Pending Applications and Task Service Invocation.
Unit-5 Teaching Hours:9
DESIGN PATTERNS, SERVICE
VERSIONING WITH REST AND
UNIFORM CONTRACT PROFILES
REST-Inspired SOA Design Patterns - Other Relevant SOA
Design Patterns - Versioning Basics - Version Identifiers -
Uniform Contract Profile Template - REST Service Profile
Considerations – Case Study Example on REST Services.
Text Books And Reference Books:

T1. Thomas Erl, Benjamin Carlyle, Cesare Pautasso, Raj


Balasubramanian, “SOA with REST: Principles, Patterns &
Constraints for Building Enterprise Solutions with REST”,
Prentice Hall Service Technology 2012.

T2. Arnon Rotem-Gal-Oz, “SOA Patterns, Manning”.

T3. Mark D. Hansen, “SOA using Java Web Services”, Practice


Hall, 2007.

Essential Reading / Recommended Reading

R1. “Java Web Services: Up and Running, 2nd Edition, A Quick,


Practical, and Thorough Introduction”, O'Reilly 2013.

R2. Bill Burke, “Restful Java with JAX-RS 2.0, Designing and
Developing Distributed Web Services”, 2nd Edition, O'Reilly
2013.

R3. “Developing RESTful Services with JAX-RS 2.0, WebSockets,


and JSON, A complete and practical guide to building RESTful
Web Services with the latest Java EE7 API”, Packet Publishing,
2013.

R4. WaseemRoshen, “SOA-Based Enterprise Integration”, Tata


McGraw-Hill, 2009.
Evaluation Pattern

Continuous Internal Assessment (CIA) : 50% (50 marks out


of 100 marks)

End Semester Examination(ESE) : 50% (50 marks out


of 100 marks)
CS743E08 - SOFTWARE PROJECT MANAGEMENT
(2020 Batch)
No of Lecture
Total Teaching Hours for Semester:45
Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
The main goal of software development projects is to create a software
system with a predetermined functionality and quality in a given time
frame and with given costs. For achieving this goal. models are
required for determining target values and for continuously
controlling these values. This course focuses on principles, techniques,
methods & tools for model-based management of software projects.
Assurance of product quality and process adherence (quality
assurance), as well as experience-based creation & improvement of
models (process management). The goals of the course can be
characterized as follows.
• Understanding the specific roles within a software organization
as related to project and process management
• Understanding the basic infrastructure competences (e.g.,
process modeling and measurement)

• Understanding the basic steps of project planning, project


management. Quality assurance, and process management and their
relationships.
Course Outcome
CO1: Explain the specific roles within a Conventional Software
Management organization as related to project

CO2: Illustrate the purpose and importance of project


management from the perspectives of planning, cost, tracking
and completion of project.

CO3: Summarize a project to develop the scope of work,


provide accurate cost estimates and to plan the various
activities.

CO4: Identify a project to manage project schedule, expenses


and resources with the application of suitable protect
management tools.

CO5: Analyze the resources required for a project to produce a


work plan with resource Schedule and compare organization,
project structures.
Unit-1 Teaching Hours:9
Conventional Software
Management
The waterfall model, conventional software Management
performance. Evolution of Software Economics: Software Economics.
Pragmatic software cost estimation.
Unit-2 Teaching Hours:9
Improving Software Economics
Reducing Software product size, Improving software processes,
improving team effectiveness. Improving automation, Achieving
required quality, peer inspections. The old way and the new- The
principles of conventional software engineering. Principles of modem
software management, transitioning to an iterative process.
Unit-3 Teaching Hours:9
Life cycle phases
Engineering and production stages, inception. Elaboration,
construction, transition phases. Artifacts of the process: The artifact
sets. Management artifacts, Engineering artifacts, programmatic
artifacts. Model based software architectures: A Management
perspective and technical perspective.
Unit-4 Teaching Hours:9
Work Flows of the process
Software process workflow, Inter trans workflows. Checkpoints of the
Process: Major Mile Stones, Minor Milestones, Periodic status
assessments. Iterative Process Planning Work breakdown structures,
planning guidelines, cost and scheduled estimating, Interaction,
planning process, Pragmatic planning.
Unit-5 Teaching Hours:9
Project Control and Process
instrumentation
The server care Metrics, Management indicators, and quality
indicators. Life cycle expectations pragmatic Software Metrics, Metrics
automation. Tailoring the Process: Process discriminates, Example.
Future Software Project Management: Modem Project Profiles Next
generation Software economics modem Process transitions.
Case Study: The Command Center Processing and Display System.
Replacement (CCPDS. R).
Text Books And Reference Books:
T1. Software Project Management. Walker Royce, Pearson
Education 2010.

T2. Software Project Management, Bob Hughes & Mike Cotterell,


fourth edition, Tate McGraw HD 2012
Essential Reading / Recommended Reading
R1. Applied Software Project Management, Andrew SteIbian 8
Jennifer Greene, O’Reilly. 2006
R2. Head First PMP, Jennifer Greene & Andrew Steliman, ORoiHy.2007
R3. Software Engineering Project Management. Richard H. Thayer &
Edward Yourdon, second edition, Wiley India, 2004.
R4. Ale Project Management, Jim Highsniith. Pearson education, 2004
R5. The art of Project management. Scott Berkun. O’Reilly, 2005.

R6. Software Project Management in Practice. Pankaj Jalote. Pearson


Educabon,2002.
Evaluation Pattern

CIA Marks 50

ESE Marks 50
CS781 - INTERNSHIP - II (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
Internships are short-term work experiences that will allow a
student to observe and participate in professional work
environments and explore how his interests relate to possible
careers. They are important learning opportunities through
industry exposure and practices.

Course Objectives:

•Identify how the internship relates to their academic courses


and preferred career path

•Integrate existing and new technical knowledge for industrial


application

•Understand lifelong learning processes through critical


reflection of internship experiences.

•Articulate their experience and skills to potential employers


Course Outcome
CO1: Design solutions to real time complex engineering
problems using the concepts of Computer Science and
Information Technology through independent study.

CO2: Demonstrate teamwork and leadership skills with


professional ethics.

CO3: Prepare an internship report in the prescribed format


and demonstrate oral communication through presentation of
the internship work.

Unit-1 Teaching Hours:30


INTERNSHIP POLICY, GUIDELINES AND
PROCEDURES
1.The student shall undergo an Internship for30 days starting from the end
of 4th semester examination and completing it during the initial period of
5th semester.

2.The department shall nominate a faculty as a mentor for a group of


students to prepare and monitor the progress of the students.

3. The students shall report the progress of the internship to the


mentor/guide at regular intervals and may seek his/her advise.

4. The Internship evaluation will be completed by the end of 5th semesters.

5. The students are permitted to carry out the internship outside India with
the following conditions, the entire expenses are to be borne by the student
and the University will not give any financial assistance.

6. Students can also undergo internships arranged by the department


during vacation.

7. After completion of Internship, students shall submit a report to the


department with the approval of both internal and external guides/mentors.
8. There will be an assessment for the internship for 1 credit, in the form of
report assessment by the guide/mentor and a presentation on the
internship given to department constituted panel.
Text Books And Reference Books:

Nil
Essential Reading / Recommended Reading

.
Evaluation Pattern
Maximum Marks = 50(Only credit will be displayed in the score card)

Passing marks 40% min

Internship assessment will be carried out based on the following parameters, during
the 5th semester as a single Presentation evaluation.

Total No. Learning Performance Personal and Quality of Submission


of Objectives Contribution Professional Study/work/paper of Report (5)
Total
Internship (10) (10) Development (10) (10)
(50)
Hours
(5)

CSHO731CSP - INTRUSION DETECTION AND INCIDENT


RESPONSE (2020 Batch)
No of Lecture
Total Teaching Hours for Semester:75
Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course Description
After learning the course for a semester, the student will be aware of the intrusion
detections concepts in cyber-attacks and its corresponding preventions and incident
responses to ensure the data is recovered in time and whole system is operational.
The student would also get a clear idea on some of the cases with their analytical
studies in IDS and Incident responses.
Course Outcome
CO1: Explain the evolution from design protection to detection of intrusions.

CO2: Summarize the various intrusion detection system and its


architectural models

CO3: Identify the incident response when a computer intrusion occurs.

CO4: Analyze the parameters needed to detect intrusions.

CO5: Evaluate the best practices that comprise intrusions with incident
responses.
Unit-1 Teaching Hours:9
Introduction to computer
incident
Introduction to computer incident, legal environment,
Network security and attacks, basics of incident detection,
parameters for assessment of intrusion detection, Intrusion
detection system and Detection approaches, Misuse detection,
anomaly detection, specification based detection, hybrid
detection and statistics
Unit-2 Teaching Hours:9
Intrusion Detection
Centralized, Distributed, Cooperative Intrusion Detection,
Tiered architecture, Intrusion detection in security, Tool
Selection and Acquisition Process, Bro Intrusion Detection,
Prelude Intrusion Detection, Cisco Security IDS, Snorts
Intrusion Detection, NFR security, Architecture models of IDs
and IPs

Unit-3 Teaching Hours:9


Basics of Incident Response
Basics of Incident Response, Preparing for Incident Response,
Live Data Collection, Preparation, Identification, Containment,
Eradication, Recovery

Unit-4 Teaching Hours:9


Incident response investigation
Introduction to legal evidence preparation for incident
response, Forensics Duplication, Network
Surveillance/Evidence, statistical Analysis Investigating
Windows, Investigating Unix, Malware Triage, ways of
detecting residual after attacks

Unit-5 Teaching Hours:9


Case studies
Case studies: various intrusion scenarios and their incident
response and evidence gathering along with possible
solutions.
Text Books And Reference Books:

1. Ali A. Ghorbani, Wei Lu, “Network Intrusion Detection and


Prevention: Concepts and Techniques”, Springer, 2010.

2. Luttgens, Jason T., Matthew Pepe, and Kevin Mandia.


Incident response & computer forensics. McGraw-Hill
Education, 2014
Essential Reading / Recommended Reading

1. Earl Carter, Jonathan Hogue, “Intrusion Prevention


Fundamentals”, Pearson Education, 2006

2. Casey, Eoghan. Digital evidence and computer crime:


Forensic science, computers, and the internet. Academic press,
2011.
Evaluation Pattern

CIA: 70 Marks
ESE: 30 Marks
CSHO731DAP - WEB ANALYTICS (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
This Web Analytics course covers fundamental concepts of web
analytics and dives deep into web, social and content and analytics,
illustrating common analytical scenarios and how to use popular web
analytics tools used by marketers across the major industry domains.
The course approaches web analytics from a strategic and practical
perspective, showcasing techniques for using Google Web analytics
and other platforms and tools. You’ll keep pace with the most
important analytics trends and prepare for a career in web and digital
analytics.
Course Outcome
CO1: Demonstrate the fundamental concepts of web analytics.

CO2: Illustrate various competitive intelligence analysis in web


analytics.

CO3: Analyze and Examine Social, Mobile and Video Emerging


Analytics.

CO4: Examine working of Google Analytics and creating an


Implementation Plan.

CO5: Develop Google Analytics Accounts and Profiles.


Unit-1 Teaching Hours:9
Web Analytics 2.0
The Bold New World of Web Analytics 2.0 State of the
Analytics Union, State of the Industry, Rethinking Web
Analytics: Meet Web Analytics 2.0 The Awesome World of
Clickstream Analysis: Metrics Eight Critical Web Metrics:Visits
and Visitors, Time on Page and Time on site, Bounce Rate, Exit
Rate, Conversion rate, Engagement. Web Metrics Demystified,
Strategically-aligned Tactics for Impactful Web Metrics
Unit-2 Teaching Hours:9
Competitive Intelligence Analysis
Competitive Intelligence Analysis

CI Data Sources:

Toolbar Data, Panel Data, ISP(Network) Data, Search Types


and Secrets

Website Traffic Analysis: Comparing Long Term Traffic Trends,


Analyzing Competitive Sites Overlap and Opportunities,
Analyzing Referrals and Destinations

Search and Keyword Analysis


Top Keywords Performance Trend, Geographic Interest and
Opportunity Analysis, Related and Fast Rising searches, Share-of Shelf
Analysis, Competitive Keyword Advantage Analysis, Keyword
Expansion Analysis
Unit-3 Teaching Hours:9
Emerging Analytics: Social,
Mobile and Video
Emerging Analytics: Social, Mobile and Video

Measuring the New Social Web: The Data Challenge, The


Content Democracy Evaluation, The Twitter Revolution

Analyzing Offline Customer Experiences(applications),

Analyzing mobile customer Experience: Mobile Data Collection,


Mobile Reporting and Analysis

Measuring the success of Blogs: Raw Author Contribution,


Holistic Audience growth, Citations and Ripple Index, Cost of
Blogging, Benefit(ROI) from Blogging

Quantifying the Impact of Twitter: Growth in Number of


Followers, Message Amplification, Click-Through Rates and
Conversions, Conversation Rate, Emerging Twitter Metrics

Analyzing Performance of Videos

Data Collection for Videos, Key Video Metrics and Analysis, Advanced
Video Analysis
Unit-4 Teaching Hours:9
Case Study: Google Analytics- Part
1
Case Study: Google Analytics- Part 1

Defining Web Analytics, What Google Analytics Contributes,


How Google Analytics Fits in the Analytics Ecosystem.

Creating An Implementation Plan: Gather Business


Requirements, Analyze and Document Website Architecture,
Create an account and configure your profile, Configure the
tracking code ad tag pages, Tag Marketing Campaigns, Create
Additional User Accounts and Configure Reporting ,Perform
operational Configuration Steps

Under the Covers: How Google Analytics works

Data Collection and Processing, Reports, About the tracking code,


Understanding Page views.
Unit-5 Teaching Hours:9
Case Study: Google Analytics- Part
2
Case Study: Google Analytics- Part 2

Tracking Visitor Clicks, Outbound Links and Non HTML Files


About the Tracking Cookies

Google Analytics Accounts and Profiles

Google Analytics Accounts, Creating a Google Analytics


Account:

Creating Additional Profiles, Access Levels, All about Profiles:


Basic Profile Settings, Profile Name, Website URL, Time Zone,
Default Page, Exclude URL Query Parameters, E-commerce
settings, Tracking On-site Search, Applying Cost Data.

Analyze Website Visitors with Google Analytics Segments: Define


segments

Text Books And Reference Books:

Text Books:

1. T1. Web Analytics 2.0: The Art of Online Accountability


and Science of Customer Centricity, Avinash Kaushik ,
First Edition, Wiley Publishing, 2010. (UNIT 1,2 and 3).
2. T2: Google Analytics: Understanding Visitor Behavior , Justin
Cutroni, First Edition, O’Rielly Media,2010. (UNIT 4 and 5).

Essential Reading / Recommended Reading

Reference Books:

1. R1. Practical Web Analytics for User Experience


How Analytics Can Help You Understand Your Users
by Beasley, Michael,Elsevier,2013.
2. R2. Mining the Social Web, 3rd Edition, Mikhail Klassen ,
Matthew A. Russell,O'Reilly Media, Inc,2019.
3. R3. Bing Liu, “Web Data Mining: Exploring Hyperlinks,
Content, and Usage Data”, 2 nd Edition, Springer, 2011.
4. R4. Justin Cutroni, “Google Analytics”, O’Reilly, 2010. 6. Eric
Fettman, Shiraz Asif, Feras Alhlou , “Google Analytics
Breakthrough”, John Wiley & sons, 2016

Online Resources:

1. W1. https://nptel.ac.in/courses/110106072/
2. W2. https://nptel.ac.in/courses/110/107/110107092/
3. W3. https://nptel.ac.in/courses/110/105/110105089/

Evaluation Pattern

Continuous Internal Assessment (CIA): 70% (70 marks out of


100 marks)

End Semester Examination (ESE): 30% (30 marks out of 100


marks)
CSHO781CSP - CS PROJECT/CERTIFICATE
COURSES (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
• To perform a task involving cyber security research or
design, that is carefully planned to achieve a particular aim.

• To learn modular programming - analyse problems, design


solutions.

• To learn new tools and implement the system as a


team/individual.
Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.

CO2: Use appropriate hardware and software depending on


the nature of the project with an understanding of their
limitations.

CO3: Demonstrate teamwork and leadership skills with


professional ethics and prepare a project report in the
prescribed format.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problems
Unit-1 Teaching Hours:75
Course Description and Course
Objectives
• To perform a task involving cyber security research or
design, that is carefully planned to achieve a particular aim.

• To learn modular programming - analyse problems, design


solutions.

• To learn new tools and implement the system as a


team/individual.
Text Books And Reference Books:

Based on the project the reference materials will be suggested.


Essential Reading / Recommended Reading

Based on the project the additional reference materials will be


suggested.
Evaluation Pattern

• Continuous Internal Assessment: 50 Marks

• End Semester Examination: 50 Marks


CSHO781DAP - DA PROJECT / CERTIFICATE
COURSES (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
• Through this capstone project students will get an
opportunity to apply the knowledge and skills in data analytics
that they have gained.

• To test the skills in data analysis, data visualization, data


wrangling, regression, machine learning etc.

• To learn modular programming - analyse problems, design


solutions, learn new tools and implement the system as a
team/ individual
Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.

CO2: Use appropriate hardware and software depending on


the nature of the project with an understanding of their
limitations.

CO3: Demonstrate teamwork and leadership skills with


professional ethics and prepare a project report in the
prescribed format.

CO4: Understand the impact of the developed projects on


environmental factors.

CO5: Demonstrate project management skills including


handling the finances in doing projects for given real world
societal problems
Unit-1 Teaching Hours:75
Course Description and Course
Objectives
Through this capstone project students will get an opportunity
to apply the knowledge and skills in data analytics that they
have gained.

To test the skills in data analysis, data visualization, data


wrangling, regression, machine learning etc.

To learn modular programming - analyse problems, design


solutions, learn new tools and implement the system as a
team/ individual.
Text Books And Reference Books:

Based on the project the reference materials will be suggested


Essential Reading / Recommended Reading
Based on the project the additional reference materials will be
suggested.
Evaluation Pattern

Continuous Internal Assessment: 50 Marks

End Semester Examination: 50 Marks


MA736OE3 - NUMERICAL SOLUTIONS OF
DIFFERENTIAL EQUATIONS (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Many physical laws are couched in terms of rate of change of one/two
or more independent variables, most of the engineering problems are
characterized in the form of either nonlinear ordinary differential
equations or partial differential equations. The methods introduced in
the solution of ordinary differential equations and partial differential
equations will be useful in attempting any engineering problem.
Course Outcome
CO-1: Operate multistep numerical techniques to solve first
and second order ordinary differential equations. {L3} {PO1,
PO2, PO3, PO5, PO6, PO8, PO9, PO12}

CO-2: Construct finite difference approximations to solve


boundary value problems. {L3} {PO1, PO2, PO3, PO4, PO9,
PO12}

CO-3: Develop finite difference schemes for Parabolic


equation. {L3} {PO1, PO2, PO4, PO9, PO12}

CO-4: Apply finite difference method to solve boundary value


problems of hyperbolic and elliptic differential equations {L3}
{PO1, PO2, PO6, PO7, PO9, PO10, PO11, PO12}

CO-5: Evaluating the Boundary value problems of Linear and


Non-Linear Differential Equations using Open Software's.
Unit-1 Teaching Hours:9
Ordinary Differential Equations
Multistep (explicit and implicit) methods for initial value problems
Unit-2 Teaching Hours:9
Finite Difference Methods
Finite Difference approximations for derivatives, Bounday Value Problems
with explicit boundary conditions, implicit boundary conditions, error
analysis.
Unit-3 Teaching Hours:9
Partial Differential Equations
Classification of Partial Differential Equations, Finite Difference Schemes
for Parabolic equations, multilevel explicit and implicit methods for one
dimensional heat equation, iterative methods for one dimensional heat
equation.

Unit-4 Teaching Hours:9


Hyperbolic and Elliptic Equations.
Classification of Finite Difference schemes for hyperbolic and elliptic
equaitons, implicit method of solving one dimensional wave equation,
iterative scheme of solving Laplace and Poisson equation, ADI method.
Unit-5 Teaching Hours:9
Boundary Value Problem
Boundary value Problems, definition, solution and graphical interpretation
of linear and non-linear differential equations using open source
softwares.
Text Books And Reference Books:

M.K. Jain, “Numerical Solution of Differential Equations”, Wiley Eastern, 1984.


Essential Reading / Recommended Reading
Reference Books:

R1. G.D. Smith, “Numerical Solution of Partial Differential Equations”, Oxford Univ.
Press, 2004.

R2. M.K.Jain, S.R.K. Iyengar and R.K. Jain, “Computational Methods for Partial
Differential Equations”, Wiley Eastern, 2005.

R3. S. S. Sastry, “Numerical Analysis for Engineers”, Tata Mcgraw Hill Edition.
Evaluation Pattern

CIA - 1 [20 Marks]

CIA - 2 [Mid Semester Exams]

CIA - 3 [20 Marks].


ME761E03 - BASIC AUTOMOBILE ENGINEERING (2020 Batch)
Total Teaching Hours for Semester:45 No of Lecture Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
The objective of this course is to impact knowledge to students in various
systems of Automobile Engineering and to learn the fundamental
principles, construction and auxiliary systems of automotive engines.
Course Outcome
Upon completion of this course, the students will be able to

CO1: To describe chassis, body and engine components of automobile.

CO2: To demonstrate knowledge of transmission, cooling and lubrication


systems.

CO3: To demonstrate knowledge of engine injection and ignition systems.

CO4: To demonstrate knowledge of steering, brakes and suspension


systems.
CO5: To describe environmental impact of emissions from vehicles and
methods for controlling it.

Unit-1 Teaching Hours:9


Engine
Engine classifications, number of strokes, cylinders, types of combustion
chambers for petrol and diesel engines, valves, valve arrangements and
operating mechanisms, piston, design basis, types, piston rings, firing order, fly
wheel.
Unit-1 Teaching Hours:9
Introduction
Classification of vehicles, options of prime movers, transmission and
arrangements.
Unit-2 Teaching Hours:9
Carburettors and Injection Systems
carburetors, fuel injection systems for diesel and petrol engines, electronic fuel
injection, super chargers, muffers.
Unit-2 Teaching Hours:9
Fuel Supply Systems
Petrol and diesel engines, fuel pumps, Mechanical and electrical diaphragm
pumps, air and fuel filters.
Unit-3 Teaching Hours:9
Cooling and Lubrication system for
IC Engines
Necessity, methods of cooling, air cooling, water cooling, components of water
cooling systems, Objective of lubrication, requirements of lubricant, types of
lubricant, various systems of engine lubrication.
Unit-3 Teaching Hours:9
Electrical System
Ignition system, distributor, electronic ignition, magneto, dynamo, alternator,
regulator, starting motor, introduction to various accessories, typical wiring
diagram.

Unit-4 Teaching Hours:9


Transmission System
Introduction to single plate clutch, wet and dry type, clutch actuating
mechanisms, study of clutch components, fluid fly wheel. Gear box , Theory,
four speed and five speed sliding mesh, constant mesh and synchromesh type,
selector mechanism, automatic transmission, overdrive, transfer box four
wheel drive, torque converter, propeller shaft.
Unit-4 Teaching Hours:9
Chassis
Introduction of chassis, classification, conventional construction, frameless
construction, introduction to vehicle dimensions.
Unit-5 Teaching Hours:9
Suspension System
Systems, springs, shock absorbers, axles, front and rear, different methods of
floating rear axle, front axle and wheel alignment, types of rims and tyres.
Unit-5 Teaching Hours:9
Steering System
Steering mechanisms, types of brakes and brake actuation mechanisms.
Text Books And Reference Books:

1. Kripal Singh,“Automobile Engineering”, Vol.-1 & 2, Standard


publisher distributors 2015.

2. Joseph Heitner,“Automotive Mechanics”, East-West student


edition 2014.
Essential Reading / Recommended Reading

1. Crouse. W.H. and Angling, D.L “Automobile Mechanics”2009.

2. Judge, A.W ,“Automobile Electrical System”.

3. K.k.Ramalingam,“Automobile engineering”, scitech


publications 2001.
Evaluation Pattern
THEORY
Component Assessed for Scaled Minimum Maximum
down to marks to pass marks

CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05

ESE 100 50 20 50
TOTAL 100 - 100

ME761E04 - SMART MATRIALS AND


APPLICATIONS (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This interdisciplinary course not only gives an overview of the smart materials
and its applications, but also gives an in-depth understanding of the issues
involved. It begins by answering the important question: why miniaturize? This
is followed by a quick summary of a variety of sensors, actuators, and systems.
It then presents a comprehensive description of micro fabrication. This is
followed by a detailed discussion of mechanics of solids as it pertains to micro
and smart systems. While this part may be viewed as strength of materials and
design, an effort is made to relate this to micro devices and discuss such topics
as residual stress and stress gradients, lumped modelling using energy
methods, anticlastic curvature, etc.
Course Outcome
CO1: explain the overview of Smart materials. {L1, L2}, {PO1,
PO2, PO9}

CO2: Explaining the principles of sensing and actuations


systems. {L1, L2}, {PO1, PO2, PO9}

CO3: Evaluating techniques on control design and optics systems


using smart materials {L1, L2}, {PO1, PO2, PO9}

CO4: Compute response of an electro mechanical smart system


using finite element method. {L1, L2}, {PO1, PO2, PO9}
CO5: Incorporate basic knowledge of micro systems and its applications. {L1,
L2}, {PO1, PO2, PO9}
Unit-1 Teaching Hours:9
INTRODUCTION
Characteristics of composites and ceramics materials, Dynamics and controls,
cconcepts, Electro-magnetic materials and shape memory alloys-processing and
characteristics
Unit-2 Teaching Hours:9
SENSING AND ACTUATION
Principals of electromagnetic, acoustics, chemical and mechanical sensing and
actuation, Types of sensors and their applications, their compatibility writer
conventional and advanced materials, signal processing, principals and
characterization.
Unit-3 Teaching Hours:9
OPTICS AND ELECTROMAGNETIC
Principals of optical fiber technology, characteristics of active and adaptive
optical system and components, design and manufacturing principles.
Unit-3 Teaching Hours:9
CONTROL DESIGN
Design of shape memory alloys, Types of MR fluids, Characteristics and
application, principals of MR fluid value designs, Magnetic circuit design, MR
Dampers, Design issues.
Unit-4 Teaching Hours:9
Micro systems
Overview of Micro and smart systems, Processing of Sensors, Actuators and
micro structures, Applications in diverse fields including Biomedical, Defence,
Automobile and Aerospace Engineering.
Unit-5 Teaching Hours:9
MICRO FABRICATION PROCESSES
Overview of Micro Machining Technologies, miniaturization, conventional and
silicon micro machining techniques, Ultrasonic machining, sandblasting, laser
ablation, spark erosion, and photo lithography.
Text Books And Reference Books:

T1. G. K. Anantha Suresh, “Micro and Smart Systems”, Wiley


India Pvt. Ltd., 2010.

T2. Banks HT, RC Smith, Y Wang, Massow S A, ‘Smart Materials


and Structures’, Paris 1996
Essential Reading / Recommended Reading

R1. G. K. Anantha Suresh, “Micro and Smart Systems”, Wiley


India Pvt. Ltd., 2010.

R2. G. K. Anantha Suresh, K. J. Vinoy, S. Gopalakrishnan, K. N.


Bhat, V. Kasudev Aatre, “Micro and Smart Systems: Technology
and Modeling”, John Wiley & Sons, 2012.

R3. Tai-Ran Hsu, “MEMS and Microsystems: Design and


Manufacture”, Tata McGraw Hill

Education Private Limited, 2002.

R4. ‘M V Gandhi and B S Thompson Chapmen & Hall , ‘Smart


Materials and Structures’, London, 1992 (ISBN : 0412370107).
Evaluation Pattern
THEORY
Component Assessed for Scaled Minimum Maximum
down to marks to pass marks

CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05

ESE 100 50 20 50
TOTAL 100 - 100

ME761E05 - BASIC AEROSPACE ENGINEERING (2020


Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To familiarize with the basics of aerodynamics.
To familiarize with the basics of aircraft structures, systems
& instruments.
To give exposure to the power plants cased in Aircraft.

Course Outcome
Upon completion of this course, the students will be able to

CO1: To explain flow regimes (viscous/non-viscous;


compressible/incompressible aerodynamics) and to estimate
viscous and thermal effects.(L2)
CO2: To compute lift/drag of simple aero foil configurations.(L3)
CO3: To describe reference frames and derive general equations
of motion for flight and orbital mechanics.(L2)
CO4: To apply equations of motion to determine aircraft
performance in steady gliding, horizontal and climbing flight.
(L3)
CO5: To derive aircraft performance diagram and flight
envelope, in relation to aircraft morphology, lift-drag polar and
engine performance.(L4)
Unit-1 Teaching Hours:9
Aircraft Configurations
Brief History- airplanes and Helicopters – Components of an
airplane and their functions. Different types of flightvehicles,
classifications, Basic instruments for flying
Unit-1 Teaching Hours:9
Introduction to Principles of
Flight
Physical properties and structure of the atmosphere,
Temperature, pressure and altituderelationships, Evolution of
lift, drag and moment, different types of drag.
Unit-2 Teaching Hours:9
Elements of Airplane
Performance
Introduction, Equation of motion, Thrust required for level
unaccelerated flight, Thrust available and maximum velocity,
Power required for level unaccelerated flight, Power available
and maximum velocity for reciprocating engine – propeller
combination and jet engine, Altitude effect of power available
and power required. Rate of climb, gliding flight, Absolute and
Ceiling, Time of climb, Range & Endurance for propeller driven
and jet air plane.
Unit-2 Teaching Hours:9
Introduction to Aerodynamics
Aerodynamic forces on aircraft,Basic characteristics of aerofoils,
NACA nomenclature, Classification of NACA aerofoils,
propagation of sound, Mach number, subsonic, transonic,
supersonic, hypersonic flows.
Unit-3 Teaching Hours:9
Landing Gears
Introduction to Landing Gears, Types of Landing Gears.
Unit-3 Teaching Hours:9
Aircraft Structures
General types of construction, Monocoque and Semi-monocoque
- construction, Typical wing and fuselage Structures.

Unit-4 Teaching Hours:9


Systems and Instruments
Conventional control, Powered controls, Basic instruments for
flying, typical systems for control actuation.
Unit-4 Teaching Hours:9
Aircraft Materials
Metallic and non-metallic materials, Use of aluminium alloy,
titanium, stainless steel and composite materials.

Unit-5 Teaching Hours:9


Rocket Propulsion
Principle of operation of rocket, types of rocket and typical
applications, Exploration into space, Use of multistage rockets.
Unit-5 Teaching Hours:9
Jet Propulsion
Basic ideas about piston, turboprop and jet engines –
comparative merits, Propellers and Jet for thrust production.
Text Books And Reference Books:

1. Kermode,A.C., ‘Flight without Formulae’, Pearson,2004.

2. Shevell,R.S., Fundamentals of flights, Pearson education 2004.


Essential Reading / Recommended Reading

1. Anderson.J.D., Introduction to Flight, McGraw Hill,2010.

2. McKinley.J.L. and R.D. Bent, Aircraft Power Plants, McGraw


Hill1993.
3. Pallet.E.H.J. Aircraft Instruments & Principles, Pearson 2010.

Evaluation Pattern
THEORY
Component Assessed for Scaled Minimum Maximum
down to marks to pass marks

CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05

ESE 100 50 20 50
TOTAL 100 - 100

NCCOE2 - NCC2 (2020 Batch)


Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
.
Course Outcome
CO1: Demonstrate Foot drill, Rifle Drill and ceremonial Drill(L3)

CO2: Illustrate the importance and need for National


integration(L2)

CO3: Make use of Leadership traits to organize critical decisions


(L3)

CO4: Relate to Social Issues and contribute to the Environmental


sustainability (L2)

C05: Utilize Community Development skills for social


wellbeing(L3)
Unit-1 Teaching Hours:9
Drill
Foot Drill – Marching Salute- Flight formation- Slow march- Rifle Drill-
Guard of honor- Present Arm.
Unit-2 Teaching Hours:9
National Integration
Importance & Necessity-Factors Affecting National Integration- Unity
in Diversity & Role of NCC in Nation Building- Threats to National
Security.
Unit-3 Teaching Hours:9
Leadership
Leadership Defined - Ways of Conceptualizing Leadership -
Definition and Components- Leadership Described -Trait
Versus Process Leadership - Assigned Versus Emergent
Leadership -Leadership and Power - Leadership and Coercion-
Leadership and Management- The Trait Description

Case Studies: Shivaji, Jhasi Ki Rani


Unit-4 Teaching Hours:9
Social Issues and the
Environment
Resettlement and rehabilitation of people - environmental
ethics: issues and possible solutions - nuclear accidents and
nuclear holocaust -wasteland reclamation consumerism and
waste products.

Environment protection act air (prevention and control of pollution)


act 194- water (prevention and control of pollution) ACT 196
Unit-5 Teaching Hours:9
Community Development
Contribution of Youth- Social Evils- Protection of Children & Women
Safety- Cyber and Mobile Security Awareness - Hygiene and Sanitation
(Personal and Camp).
Text Books And Reference Books:

Airwing Cadet Handbook, Common Subject SD/SW, Maxwell Press,


2015.
Essential Reading / Recommended Reading

Textbook of Environmental Studies for Undergraduate Courses, Erach


Barucha, Orient Black swan Pvt Ltd, 2nd edition, march 2021
Evaluation Pattern

1. The assessment will be carried out as overall internal


assessment at the end of the semester for 100 marks based on
the following.

· Each cadet will appear for ‘C’ Certificate exam which is


centrally conducted by the Ministry of Defense, NCC
directorate. The Total marks will be for 350.

· Each cadets score will be normalized to a maximum of 100


marks based on the overall marks Secured by each cadet.

PH736OE1 - NANO MATERIALS AND


NANOTECHNOLOGY (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Course Description:
This course deals with overall aspects of Nano materials and
Nanotechnology, different types of nano materials, synthesis,
properties and their applications in different aspects of
technology frontiers like space, electrical & electronics,
industries, medicals, automotive etc. This course will also
serve as a prerequisite for post graduate and research.

Course Objective:
· To distinguish between the concept of bulk and
nanomaterials.

· To understand the science of different synthesis methods and


characterization of nanomaterials.

· To analyze physical and chemical properties of different types of


nanomaterials.

· To understand various types of application of nanotechnology in


engineering and sciences.
Course Outcome
CO1: Students will be able to explain the basics of
Nanomaterials {L2} {PO1, PO2}

CO2: Students will be able to outline the science of different


synthesis methods and characterization of nanomaterials. {L2}
{ PO1, PO2}

CO3: Students will be able to analyze physical and chemical


properties of different types of nanomaterials {L4} { PO1, PO2,
PO3}

CO4: Students will be able to explain the basic concepts of


Carbon nano tubes{L2} {PO1, PO2}

CO5: Students will be able to illustrate the applications of


nanotechnology in engineering and sciences. {L3} { PO1, PO2,
PO3, PO4} close
Unit-1 Teaching Hours:8
Introduction
Definition of Nano, Atomic Structure and atomic size, Emergence
and challenges of nanoscience and nanotechnology, influence of
nano over micro/macro, size effects and crystals, large surface to
volume ratio, surface effects on the properties, One dimensional, Two
dimensional and Three dimensional nanostructured materials,
Examples of nano systems
Unit-2 Teaching Hours:9
Synthesis of nanomaterials
Bottom-up approaches for nanostructure fabrication: Sol-gel method,
Top down approaches for nanostructure fabrication: Ball milling,
Lithography, melt quenching and annealing. Self Assembled
Monolayers (SAM), Chemical Vapour Deposition (CVD), Spin coating.
Unit-3 Teaching Hours:9
Characterization of
nanomaterials
X-ray diffraction, particle size analyses using-Scherer`s formula,
Scanning Electron Microscope (SEM) –Field Emission Scanning
Electron Microscope (FESEM)- Atomic Force Microscopy (AFM ),
Transmission Electron Microscopy (TEM).
Unit-4 Teaching Hours:9
Nanomaterials
Microemulsions, colloidal material, nanocomposite polymers, Metal
Oxide Nanoparticle, Semiconductor nanostructures, Polymer
membranes, carbon nanotubes (CNT’s), single-and multi-walled CNT –
nanowires, graphene, Nanomagnetic materials
Unit-5 Teaching Hours:10
Applications
Molecular electronics and nanoelectronics, environmental
applications, super hydrophilic hydrophobic surfaces, self-cleaning
surfaces, membrane-based application, polymer based application.
Nanotechnology based water treatment & purification. Catalytic
applications-Fuel Cells.Carbon Nanotubes for energy storage.
Text Books And Reference Books:

1. Processing & properties of structural naonmaterials ‐Leon L. Shaw,


Nano chemistry: A Chemical Approach to Nanomaterials, Royal
Society of Chemistry, Cambridge UK 2005.

2. Nanoparticles: From theory to applications – G. Schmidt, Wiley


Weinheim 2004.

3. Advances in Nanotechnology and the Environment, Juyoung Kim,


CRC Press, Taylor and Francis Group.

4. W. Gaddand, D.Brenner, S.Lysherski and G.J.Infrate (Eds),


Handbook of nanoscience, Engg. and Technology, CRC Press,2002.

5. G. Cao, Naostructures and Nanomaterials: Synthesis, properties and


applications, Imperical College Press, 2004.

6. Ghuzang G.Cao, Naostructures and Nanomaterials: Synthesis,


properties and applications, Imperical College Press, 2004
Essential Reading / Recommended Reading

1. Chemistry of nano materials: Synthesis, properties and applications


by C. N. R. Rao et. al.

2. Environmental Chemistry for a Sustainable World, Volume 1:


Nanotechnology and Health RiskEditors: Lichtfouse, Schwarzbauer,
Robert.

3. C.N.R. Rao, A. Muller, A.K.Cheetham (Eds), The chemistry of


nanomaterials: Synthesis, properties and applications, Wiley VCH
Verlag Gmbh&Co, Weinheim, 2004.
Evaluation Pattern
CIA I - 20 Marks - 2 components
Test 1 - UNIT 1 - 10 Marks
Test 2 - UNIT 2 - 10 Marks

CIA II - Mid Sem Exam - 50 marks

CIA III - 20 Marks - Project

AIML844E01 - COMPUTER AIDED DECISION


SUPPORT SYSTEMS (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
The course will provide students with a working knowledge of topics
related to Decision Support Systems design and implementation.
Concepts and tools will be introduced that will be applied to different
problems in Computer Science Engineering. Students will be
introduced to the concepts of modelling, including simulation models
and/or mathematical and empirical models, to provide for decision
support.
Course Outcome
CO 1: Explain the fundamental concepts of Information
system, decision system, Databases and user interfaces.

CO 2: Explain model- base management systems.

CO 3: Outline Decision supporting system to realize the


development of decision support models, simulation models,
mathematical models , verification and validation Process.

CO 4: Explain recent trends related to DSS, KBS,ERP etc.

CO 5: Make use of Decision support system to investigate a


case study.
Unit-1 Teaching Hours:9
Introduction to information system
Introduction to information system analysis and design,
decision support

systems, Database management systems, query languages, user


interfaces
Unit-2 Teaching Hours:9
User interface languages
User interface languages, usability designs and considerations,
model- base

management systems
Unit-3 Teaching Hours:9
Development of decision support
models
Development of decision support models, basic simulation
models,

mathematical and empirical models. Model validation and


verification,

algorithms for decision support, alternative analysis,


Implementing EOQ

models
Unit-4 Teaching Hours:9
Advancements in decision support
systems
Advancements in decision support systems, Knowledge based
systems,

enterprise resource planning systems, manufacturing


resource planning

systems.
Unit-5 Teaching Hours:9
Application of decision support
system in any engineering domain
Application of decision support system in any engineering domain.
Case study using an appropriate tool to realize the applications. and
implementation
Text Books And Reference Books:

Vicki L Sauter, "Decision Support Systems", John Wiley & Sons, Inc.
2010 (Latest reprint)
Essential Reading / Recommended Reading
1. Ramez Elmasri and Shamkant Navathe,
"Fundamentals of Database Systems", Addison
Wesley Company.

"Efraim Turban, Jay Aronson, Ting- Peng Liang, and Ramesh Sharda,
""Decision Support and Business Intelligence Systems"", Prentice Hall
Inc.
Evaluation Pattern

CIA Marks : 50

ESE Marks : 50

AIML844E03 - HIGH PERFORMANCE


COMPUTING (2020 Batch)
No of Lecture
Total Teaching Hours for Semester:45
Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course Description
● To Study various computing technology
architecture.

● To know Emerging trends in computing technology.

To highlight the advantage of deploying computing technology.


Course Outcome
CO1: Summarize different High performance computing
paradigms.

CO2: Build a cluster computing system.

CO3: Analyze the architecture and features of GPU


systems.
CO4: Develop CUDA programs.

CO5: Outline the basic concepts in cloud computing.

Unit-1 Teaching Hours:9


Overview of Parallel Computers
Overview of Parallel Computers and high-performance computing
(HPC), HPC paradigms - supercomputing, cluster computing, grid
computing, cloud computing, Multi-core and GPU systems, petascale
systems. Cluster computing: basics, architecture, classification,
components.
Unit-2 Teaching Hours:9
Cluster middleware
Cluster middleware, layers, SSI boundaries, design goals, key services
of SSI, Resource management and scheduling. Cluster setup and
administration (overview), security, system monitoring and system
tuning. Case study – setting up of a cluster.
Unit-3 Teaching Hours:9
GPU programming
GPU programming - overview of GPU architecture, CUDA, Python and
CUDA, kernels, threads, blocks and grids
Unit-4 Teaching Hours:9
CUDA programming
CUDA programming, streams, events, contexts and concurrency, case
studies.
Unit-5 Teaching Hours:9
Cloud computing
Cloud computing, basic terminologies and key features, cloud models,
Public, private and hybrid clouds, architecture of cloud computing
systems, Cloud data centres.
Text Books And Reference Books:

1. Rajkumar Buyya, High Performance Cluster


Computing, Volume 1, Architecture and Systems,
Pearson Education, 1999

2. Brian Tuomanen, Hands On GPU programming with Python


and CUDA, Packt, 2018
Essential Reading / Recommended Reading

.
Evaluation Pattern

CIA MARKS : 50

ESE MARKS : 50
AIML844E04 - NATURAL LANGUAGE
PROCESSING (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To provide a general introduction to natural language processing,
fundamentals of parsing words in natural language, advanced feature
like structures and realistic parsing methodologies with methods to
handle questions with recent trends in typical natural language
processing applications
Course Outcome
Unit-1 Teaching Hours:9
Introduction
Regular Expressions, Text Normalization, Edit Distance: Regular
Expressions -Words-Corpora -Text Normalization -Minimum Edit
Distance. N-gram Language Models: N-Grams -Evaluating Language
Models -Generalization and Zeros -Smoothing -Kneser-Ney-Smoothing
-Huge Language Models and Stupid Backoff-Advanced: Perplexity’s
Relation to Entropy.
Unit-2 Teaching Hours:9
Naive Bayes and Sentiment
Classification
Naive Bayes Classifiers -Training the Naive Bayes Classifier -Worked
example -Optimizing for Sentiment Analysis -Naive Bayes for other
text classification tasks -Naive Bayes as a Language Model -Evaluation:
Precision, Recall, F-measure -Test sets and Cross-validation -Statistical
Significance Testing -Avoiding Harms in Classification. Logistic
Regression: Classification: the sigmoid -Learning in Logistic Regression
-The cross-entropy loss function -Gradient Descent -Regularization -
Multinomial logistic regression -Interpreting models
Unit-3 Teaching Hours:9
Vector Semantics and
Embeddings
Lexical Semantics -Vector Semantics -Words and Vectors -Cosine for
measuring similarity -TF-IDF: Weighing terms in the vector-Pointwise
Mutual Information (PMI) -Applications of the tf-idf or PPMI vector
models -Word2vec -Visualizing Embeddings -Semantic properties of
embeddings -Bias and Embeddings -Evaluating Vector
Models. Sequence Labeling for Parts of Speech and Named Entities:
(Mostly) English Word Classes -Part-of-Speech Tagging -Named Entities
and Named Entity Tagging -HMM Part-of-Speech Tagging -Conditional
Random Fields (CRFs) -Evaluation of Named Entity Recognition
Unit-4 Teaching Hours:9
Neural Networks
Units -The XOR problem -Feed-Forward Neural Networks -Training
Neural Nets -Neural Language Models. Deep Learning Architectures
for Sequence Processing: Language Models Revisited -Recurrent
Neural Networks -Managing Context in RNNs: LSTMs and GRUs
Unit-5 Teaching Hours:9
Question Answering
Information Retrieval -IR-based Factoid Question Answering -Entity
Linking -Knowledge-based Question Answering. Chatbots & Dialogue
Systems: Properties of Human Conversation -Chatbots -GUS: Simple
Frame-based Dialogue Systems. Automatic Speech Recognition and
Text-to-Speech: The Automatic Speech Recognition Task- Feature
Extraction for ASR: Log Mel Spectrum -Speech Recognition
Architecture.
Text Books And Reference Books:

Daniel Jurafsky & James H.Martin, “ Speech and Language Processing”,


Pearson Education (Singapore) Pte. Ltd., 2002.
Essential Reading / Recommended Reading

.
Evaluation Pattern

CIA Marks 50

ESE Marks 50
AIML881 - PROJECT WORK PHASE II (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:300 Hours/Week:20
Max Marks:300 Credits:10
Course Objectives/Course
Description
Final Semester Project work is the culmination of study
towards the B.Tech degree. Project work offers the students an
opportunity to apply and extend the concepts learned
throughout the program. Assessment will be by means of
presentations, submission of a project report and a
demonstration of work undertaken in front of a panel.
Course Outcome
Unit-1 Teaching Hours:300
Project Work - Phase II
Project Phase-II
Project work may be assigned to a single student (with due approval
from department) or to a group of students not exceeding 4 per group.
Maximum Marks = 300

Continuous Assessment: 200 marks.

End Semester Examination (project report evaluation and viva-


voce) : 100 marks.

The continuous assessment and End Semester Examinations


marks for Project Work and the Viva-Voce Examination will be
distributed as indicated below.
There shall be 3 reviews and the student shall make
presentation on the progress made before the committee
constituted by the Department

The total marks obtained in the 3 reviews shall be 200 marks.

ESE 100 MARKS are evaluated as

Initial Write Up : 10marks

Viva Voce: 25 marks

Demonstration: 40 marks

Project Report: 25 marks

PROJECT WORK GUIDELINES

a.
Objective:

The objective of the B Tech Project Work is for the students to


learn and experience all the tools and technologies learned in the
previous semesters of the B Tech in CSE in the respective
specialization to solve the real life engineering problems

b.
Project Work:

Students are required to take up a B Tech project by individual or


group of students in a company or in the Department for a period
of 14 weeks.

B. Tech project work for comprise of Project Phase-I and Project


Phase-II. Project Phase-I is to be carried out during VII semester in
which project domain and relevant literature Study are to be
defined and approved by the panel during the review process.

Project Phase-II, which is generally a continuation of Project


Phase-I and is to be carried out during VIII semester, in which
complete designing, implementation and testing will be carried
out to demonstrate Engineering skills, Teamwork and Leadership
skills, life-long learning with professional ethics.
c.
Expectations from Project Work

B Tech Project Work is most important stage in the programme.


The students are encouraged to choose a Project that addresses
social relevance, real world problems /research problem,
modeling, implementation, and a thorough validation by the
experimental results of the Project's to claim the objectives.

Students are advised to select the project problem in their


respective B.Tech specialization domain.

Projects should invariably focused on developing a suitable


application which does not already exist, or by enhancing some
existing application or method, to improve its functionality,
performance etc.

Students are encouraged and appreciated to show their project


demo during their presentation at the time of Viva Voce
examination.

If the project work of the candidate is found to be incomplete or


plagiarized the committee recommend to extend/reject the project
and Head of the Department will decide the further necessary
actions.

d.
Selection of Right Project:

B.Tech Project may be proposed by Industry or internal Guide or


Student's own, or a combination of all.

The project guides may advice on the suitability of a Project based


on the students technical background, strengths and timelines. It is
important to balance ambition and realism under a specific
timeline when making a choice of project.

Students are permitted to carry out their projects for 14 weeks in


the industry or institute in a team or individual as per the policy
specified by the Dept.
e.
Project Evaluation

The End Semester evaluation shall be based on the report


submitted and a viva-voce exam for a stipulated marks by the
panel comprising of the head of the department, internal guide and
an external examiner.

At the end of VII semester, students should submit synopsis


summarizing the work done in VII semester. The project is
expected to be completed by the end of VIII semester.

The Departmental Committee shall monitor the progress of the


project work. In VII semester, Project Phase-I is to be completed.
Project student/team has to identify the topic of work, collect
relevant Literature, preliminary data, implementation tools /
methodologies etc., and perform a critical study and analysis of the
problem identified. They shall submit status report in addition to
oral presentation before the Departmental Committee for
evaluation.

A candidate shall continue the Project Work from phase I to phase


II with/without minor deviation based on project committee
approval in VIII semester and submit a Project report at the end of
Phase-II after approval of the Departmental Committee in which,
the students shall submit status report in addition to oral
presentation before the panel. The panel shall evaluate the project
based on the progress, presentations and quality of work.

f.
Role of Internal Guide

Internal guides are advised to check for the formatting of the


presentation and the documentation.

Guides would check the attendance of the students and regular


meeting for the discussions.

Advice the students to contribute some new techniques and publish a


paper at the end of the Project in a peer reviewed International
Journals or conferences.
Text Books And Reference Books:

NA
Essential Reading / Recommended Reading

.
Evaluation Pattern
CIA 200 Marks ESE 100
Marks
Review 1 Review 2 Review 3
Review Review Review
Guide Guide Guide Examiners
Committee Committee Committee
30 20 40 30 30 50
100
TOTAL 50 TOTAL 70 TOTAL 80

You might also like