0% found this document useful (0 votes)
40 views86 pages

PG Syllabus 2022-24

The document outlines the curriculum for the M-Tech in Computer Network Engineering program at B.M.S. College of Engineering for the academic years 2022-2024. It details the courses offered in the first four semesters, including course codes, titles, credits, and assessment methods. Additionally, it includes specific course content for subjects such as Mathematical Foundations, Advanced Computer Networks, and Cryptography and Network Security.

Uploaded by

dheerajnk.ai02
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)
40 views86 pages

PG Syllabus 2022-24

The document outlines the curriculum for the M-Tech in Computer Network Engineering program at B.M.S. College of Engineering for the academic years 2022-2024. It details the courses offered in the first four semesters, including course codes, titles, credits, and assessment methods. Additionally, it includes specific course content for subjects such as Mathematical Foundations, Advanced Computer Networks, and Cryptography and Network Security.

Uploaded by

dheerajnk.ai02
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/ 86

©.JA.J¸ï.

vÁAwæPÀ ªÀĺÁ«zÁå®AiÀÄ
¸ÁéAiÀÄvÀÛ «zÁå ¸ÀA¸ÉÜ
B.M.S. COLLEGE OF ENGINEERING, BENGALURU-19
Autonomous College under VTU

DEPARTMENT OF INFORMATION
SCIENCE AND ENGINEERING
M-Tech in Computer Network Engineering

Academic Year 2022-24

©.JA.J¸ï. vÁAwæPÀ ªÀĺÁ«zÁå®AiÀÄ


§Ä¯ï mÉA¥À¯ï gÀ¸ÉÛ, ¨ÉAUÀ¼ÀÆgÀÄ-560 019
B.M.S. COLLEGE OF ENGINEERING
Bull Temple Road, Bengaluru - 560 019
B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
1st Semester

Course Code Course Title Credits Total Contact Marks


Type Credits Hours
L T P CIE SEE Total
Basic Mathematical Foundation of
22ISCNBSMF 3 0 1 4 5 50 50 100
Sciences Computer Networks
Professional
22ISCNPCCN Advance Computer Networks 3 0 1 4 5 50 50 100
Core-1

Professional Cryptography and Network


3

22ISCNPCNS 2 0 1 3 4 50 50 100
Core-2 Security

22ISCNPEDS Data Science


Program
22ISCNPENP Advance Network Programming 2 0 1 3 4 50 50 100
Elective-1
22ISCNPESD Software Defined Networks

22ISCNPEAI Artificial Intelligence


Program
22ISCNPESN Social Network Analysis 2 0 1 3 4 50 50 100
Elective-2
22ISCNPEML Advanced Machine Learning
Institute Research Methodology and
22HSMCICRM 2 0 0 2 2 50 50 100
Core IPR
B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
1st Semester

22ISCNIEAI Introduction to AI
Institutional
3 0 0 3 3 50 50 100
Elective-1
22ISCNIECN Computer Networks

Ability
22ISCNAEPP Advance Python Programming
Enhancement 0 1 1 2 4 50 50 100
Course
TOTAL 17 1 6 24 31 400400 800
4
B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
2nd Semester

Course Code Course Title Credits Total Contact Marks


Type Credits Hours
L T P CIE SEE Total
Program
22ISCNPCCL Cyber Security and Law 3 0 1 4 5 50 50 100
Core-3

Program
22ISCNPCBC Block Chain Technology 3 0 1 4 5 50 50 100
Core-4

Program
5

22ISCNPCNM Network Management 3 0 0 3 3 50 50 100


Core-5

22ISCNPE5G 5G Networks
Program
22ISCNPEWT Web Technologies 2 0 1 3 4 50 50 100
Elective-3
22ISCNPENN Neural Networks

22ISCNPEBD Big Data Analytics


Program
22ISCNPEDL Deep Learning 2 0 1 3 4 50 50 100
Elective-4
22ISCNPEMD Mobile Application Development

Mini Project 22ISCNPCMP Mini Project 0 0 2 2 4 50 50 100


B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
2nd Semester

22ISCNIEML Machine Learning


Institute
3 0 0 3 3 50 50 100
Elective-2
22ISCNIENS Network Security

Ability
22ISCNAEIT Internet of Things
Enhancement 0 1 1 2 4 50 50 100
Course
TOTAL 16 1 7 24 32 400400 800
6
B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
3rd Semester

Course Code Course Title Credits Total Contact Marks


Type Credits Hours
L T P CIE SEE Total
Industrial
22ISCNPCIN Internship - - 6 6 0 50 50 100
Internship

Project
22ISCNPCP1 Project Phace-I - - 8 8 14 50 50 100
Work-1
Program Business Models and
Elective-5 22ISCNPESBM
Entrepreneurship
7

2 - - 2 2 50 50 100
(Management
stream) 22ISCNPESBA Business Analyatics
Audit-1- English for Research Paper
MOOC(Non- 22ISCNHSEP
Writing - - -
Credit 0 2
Mandatory
22ISCNHSPS Pedagogy Studies - - -
course)

TOTAL 2 - 14 16 18 150150 300


B.M.S. COLLEGE OF ENGINEERING, BANGALORE-19
(Autonomous College under VTU )
4th Semester

Course Code Course Title Credits Total Contact Marks


Type Credits Hours
L T P CIE SEE Total
Project
22ISCNPCP2 Project Phace-II - - 14 14 28 50 50 100
Work-2

Skill
22ISCNPCSP Societal Project
Development - - 2 2 4 50 50 100
Activites
Audit-2-
8

MOOC(Non- 22ISCNHSSM Stress Management by Yoga - - -


Credit 0 2
Personality Development
Mandatory
22ISCNHSPD through Life Enlightenment - - -
course)
Skills
TOTAL - - 16 16 34 100100 200
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title MATHEMATICAL FOUNDATIONS FOR COMPUTER NETWORKS

Course Code 22ISCNBSMF Credits 4 L-T-P 3-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
5 40
/Week Hours

UNIT - 1 8 Hours
Linear algebra: General Vector Spaces: Vector Spaces, Theorems on
Vector spaces, Theorems on Linearly Dependent sets, Examples based on
the applications of linear systems.

UNIT - 2 8 Hours
Linear algebra: Eigenvalues and Eigenvectors: Introduction,
Eigenvalues and Eigenvectors, Eigen vectors and Linear Transformations,
Complex Eigenvalues, Orthogonality: Introduction, The Gram-Schmidt
Process, Least square problems.

UNIT - 3 8 Hours
Probability: Elements of Probability: Introduction, Axioms of
Probability, Conditional Probability, Bayes' Formula,

UNIT – 4 8 Hours
Random variables and Expectation: Random variables, Types of
Random Variables, Expectation, variance, Special Random variables:
The Bernoulli and Binomial Random Variables – Computing the Binomial
Distribution Function, Poisson Random Variable – Computing the Poisson
Distribution Function.

UNIT - 5 8 Hours
Sampling theory: Testing of hypothesis, Markov Processes and

9
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Queuing Theory: Introduction, Queuing Theory, Queue notation, Little's


Theorem, Markovian Queues – M/M/1 Queue.

Reference Books:
1. Linear Algebra 2nd Edition (Paperback) by Kenneth Hoffman, Ray
Kunze, PHI Learning, 2009.
2. Linear Algebra theory and Applications by Ward Cheney and David
Kincaid, Jones and Bartlett Publishers, 2010.
3. Linear algebra and its Applications by David C Lay, fifth edition Steven
R Lay and Judi J McDonald, Pearson, 2016.
4. Introduction to Probability and Statistics for Engineers and Scientists
by Sheldon M. Ross, Third edition, Elsevier, 2008.
5. Probability, Random Variables and Stochastic Processes by
Athanasios Papoulis and S.Unnikrishna Pillai, Fourth edition, Tata
McGraw-Hill Publishing Company Limited, 2008.

e – Book
1. https://www.math.pku.edu.cn/teachers/anjp/textbook.pdf
2. https://web.ma.utexas.edu/CNA/LA/index.html
3. https://home.cs.colorado.edu/~alko5368/lecturesCSCI2820/
mathbook.pdf
4. https://minerva.it.manchester.ac.uk/~saralees/statbook3.pdf

CO

Apply the knowledge of Linear algebra, probability theory, Random


CO1 PO3
variables,Queuing models and Radom processes to solve real
world problems.
CO2 Analyze and solve problems using Random and stochastic concepts. PO3

Conduct experiments using Matlab/'R' tool/Python to facilitate the


CO3
analysis and visualization of data using probability and statistical PO1,PO2
measures.

10
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title ADVANCED COMPUTER NETWORK

Course Code 22ISCNPCCN Credits 4 L-T-P 3-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
5 40
/Week Hours

UNIT – 1: 8 Hours
Internetworking, Service Model, Global Addresses, Special IP addresses,
Datagram Forwarding in IP, Fragmentation Subnetting and classless
addressing-Classless Interdomain Routing (CIDR), Address Translation
(ARP),Host Configuration (DHCP), Error Reporting (ICMP), Routing,
Routing Information Protocol(RIP)

UNIT – 2 8 Hours
Advanced Internetworking Router Implementation, Network Address
Translation(NAT), The Global Internet-Routing Areas, Interdomain
Routing(BGP), IP Version 6(IPv6), Multiprotocol Label Switching(MPLS)-
Destination Based forwarding, Explicit Routing, Virtual Private Networks
and Tunnels, Routing among Mobile Devices- Challenges for Mobile
Networking, Routing to Mobile Hosts (Mobile IP), Mobility in IPv6.her-Layer
Protocols

UNIT-3 8 Hours
End-to-End Protocols Simple Demultiplexer (UDP), Reliable Byte
Stream(TCP), End-to-End Issues, Segment Format, Connecting
Establishment and Termination, Sliding Window Revisited, Triggering
Transmission-Silly Window Syndrome, Nagle's Algorithm.
11
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT-4 8 Hours
Wireless and Mobile Networks:
Introduction, Wireless Links and Network Characteristics: CDMA,
WiFi:802.11 Wireless LANs: The 802.11 Architecture, The 802.11 MAC
Protocol, The IEEE 802.11 Frame, Mobility in the Same IP Subnet,
Advanced Features in 802.11, Personal Area Networks: Bluetooth and
Zigbee,: Principles: Addressing, Routing to a Mobile Node, Mobile IP,
Managing Mobility in Cellular Networks.,

UNIT-5 8 Hours
Congestion Control and Resource Allocation Congestion-Avoidance
Mechanisms, DEC bit, Random Early Detection (RED), Source-Based
Congestion Avoidance. The Domain Name System (DNS),Electronic Mail
(SMTP,POP,IMAP,MIME), World Wide Web (HTTP), Network Management
(SNMP).

TEXT BOOKS:
1. James F. Kurose, Keith W. Ross, Computer Networking A Top down
Approach, 7th Edition, Pearson, 2001.
2. Larry Peterson and Bruce S Davis “Computer Networks :A
System Approach” 5 th Edition , Elsevier -2019

REFERENCE BOOKS:
1. Douglas E Comer, “ Internetworking with TCP/IP, Principles,
Protocols and Architecture” 6th Edition, PHI - 2014

12
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

MOOC COURSE:
COURSE OUTCOMES (COs):
At the end of the course, the student will be able to:

Mapping to POs
COURSE OUTCOMES
1 2 3

1. Demonstrate in-depth knowledge in the area of Computer


Networking. P3A1

2. To demonstrate scholarship of knowledge through


performing in a group to identify, formulate and P3A2
solve a problem related to Computer Networks

3. Prepare a technical document for the identified Networking


P2A3
System

4. Conducting experiments to analyse the identified research


P1A1
work in building Computer Networks

13
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title CRYPTOGRAPHY AND NETWORK SECURITY

Course Code 22ISCNPCCN Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2+2 25
/Week Hours

UNIT – 1 5 Hrs
Classical Encryption Techniques: Symmetric Cipher Model,
Cryptography, Cryptanalysis and Brute-Force Attack, Substitution
Techniques, Caesar Cipher, Monoalphabetic Cipher, Playfair Cipher, Hill
Cipher, Polyalphabetic Cipher, One Time Pad.

Block Ciphers and the data encryption standard: Traditional block


Cipher structure, stream Ciphers and block Ciphers, Motivation for the
feistel Cipher structure, the feistel Cipher

UNIT – 2 6 Hrs
Data Encryption Standard, DES encryption, DES decryption, A DES
example, results, the avalanche effect, the strength of DES, the use of 56-
Bit Keys, the nature of the DES algorithm, timing attacks, Block cipher
design principles, number of rounds, design of function F, key schedule
algorithm.
Public-Key Cryptography and RSA: Principles of public-key
cryptosystems. Public- key cryptosystems. Applications for public-key
cryptosystems, requirements for public-key cryptosystems. Public-key
cryptanalysis. The RSA algorithm, description of the algorithm,
computational aspects, the security of RSA.

14
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 3 5 Hrs
Other Public-Key Cryptosystems: Diffie-hellman key exchange, The
algorithm, key exchange protocols, man in the middle attack, Elgamal
Cryptographic systems, Elliptic curve arithmetic, abelian groups, elliptic
curves over real numbers, elliptic curves over Zp, elliptic curves over
GF(2m), Elliptic curve cryptography, Analog of Diffie-hellman key
exchange, Elliptic curve encryption/ decryption, security of Elliptic curve
cryptography, Pseudorandom number generation based on an asymmetric
cipher, PRNG based on RSA.

UNIT – 4 4 Hrs
Web Security: Web Security Threats, Web Traffic Security Approaches.
Secure Sockets Layer: SSL Architecture, SSL Record Protocol, and
Change Cipher Spec Protocol, Alert Protocol, and shake Protocol,
Cryptographic Computations.

UNIT – 5 5 Hrs
Transport Layer Security: Version Number, Message Authentication
Code, Pseudorandom Functions, Alert Codes, Padding HTTPS Connection
Initiation, and Connection Closure. Secure Shell (SSH) Transport Layer
Protocol, User Authentication Protocol, Connection Protocol.

TEXT BOOK:
1. William Stallings: Cryptography and Network Security, Pearson 6th
edition. 2013.

REFERENCE BOOK:
1. V K Pachghare: Cryptography and Information Security, PHE ,2013.

15
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

2. Behrouz A. Forouzan Introduction to Cryptography and Network


th
Security, McGraw-Hill 7 edition,

REFERENCE BOOK:
1. V K Pachghare: Cryptography and Information Security, PHE ,2013.

MOOC Course
1. Cryptography and Network Security : https:// online courses. nptel.
ac.in/ noc20_cs21
2. Cryptography I: https://www.coursera.org/learn/crypto/lecture/
ubmLN/what-is-cryptography

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to:
Pos
COURSE OUTCOMES
1 2 3

1. Apply the knowledge and techniques of Cryptography to


3
achieve secured data transmission between applications.
2. Analyse the vulnerabilities in network system and provide
3
the possible security solution.
3. Implement and demonstrate the secure data communication
over insecure channel by applying various Cryptographic 2 2 3
means.

16
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title DATA SCIENCE

Course Code 22ISCNPEDS Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hours
Introduction to Data Science, Big Data and Data Science hype and getting
past the hype, Datafication, Current landscape of perspectives, A data
Science Profile, Skill sets. Statistical Inference, Populations and samples,
Big Data, new kinds of data, modelling, statistical modeling probability
distributions, fitting a model.

UNIT – 2 5 Hours
Exploratory Data Analysis and the Data Science Process: Basic tools (plots,
graphs and summary statistics) of EDA, Philosophy of EDA, The Data
Science Process, Case Study: RealDirect (online real estate firm).
Algorithms, machine Learning Algorithms, Three Basic Algorithms: Linear
Regression, k-Nearest Neighbours (kNN), k-means.

UNIT – 3 5 Hours
Spam Filter, Linear Regression and Spam Filter, K-NN and spam Filter, Naïve
Bayes Algorithm, Spam Filter using Naïve Bayes, Laplace Smoothing,
Comparing Naïve Bayes to K-NN, Scraping the Web, introduction to Logical
Regression and M6D case study.

17
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 4 5 Hours
Feature Generation and Feature Selection (Extracting Meaning from Data):
Motivating application: user (customer) retention. Feature Generation
(brainstorming, role of domain expertise, and place for imagination),
Feature Selection algorithms. Filters; Wrappers; Decision Trees; Random
Forests. Recommendation Systems: Building a User-Facing Data Product,
Algorithmic ingredients of a Recommendation Engine, Dimensionality
Reduction, Singular Value Decomposition, Principal Component Analysis,
Exercise: build your own recommendation system

UNIT – 5 5 Hours
Data Engineering, Map reduce, Word Frequency Problem, Map Reduce
Solution, Other Examples of Map Reduce, Pregel-An Introduction. Data
Visualization: Basic principles, ideas and tools for data visualization. Mining
Social Network Graphs: Social networks as graphs, Clustering of graphs,
Direct discovery of communities in graphs, Partitioning of graphs.

LABORATORY WORK:
Conduct various exploratory analysis on the open datasets using the
concept of data science.

TEXT BOOKS:
1. Cathy O Neil, Rachel Schutt, 2014, “Doing Data Science-Straight Talk
from the Frontline”, Orielly
2. Jure Leskovek, Anand Rajaraman, Jeffrey Ullman, 2014 Mining of
Massive Data Sets, Cambridge University Press

18
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

REFERENCE BOOKS:
1. Kevin Murphy, 2013, Machine learning: A Probabalistic Perspective,
2. Peter Bruce, Andre Bruce, Practical Statistics for Data Scientists,
Orielly Series, Giuseppe Bonaccorso, Packt Publishing, 2018

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3

1. Apply different statistical modelling on a given data. P3A1

2. Analyse the data using exploratory data analysis techniques. P3A3

3. Analyse different machine learning algorithm on a given data. P3A4

4. Generate and select features from a given set of datasets. P3A2

5. Design a model for the real-world problems using data


P1A3
engineering features.

19
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title ADVANCE NETWORK PROGRAMMING

Course Code 22ISCNPENP Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2+2 25
/Week Hours

UNIT - 1 5 Hrs
The Client Server Model and Software Design: Concurrent Processing in
Client-Server software: Program Interface to Protocols.
The Socket Interface: Introduction, Berkley Sockets, A Generic Address
Structure, Major System Calls used with Sockets, Algorithms and Issues in
Client Software Design Algorithms and Issues in Client Software Design.

UNIT - 2 5 Hrs
Algorithms and Issues in Client Software Design: Introduction,
Learning Algorithms instead of Details, Client Architecture, Identifying the
Location of a Server, Parsing an Address Argument, Looking up a Domain Name,
Looking up a well-known Port by Name, Port Numbers and Network Byte Order,
Looking up a Protocol by Name, The TCP Client Algorithm, Allocating a Socket,
Choosing a Local Protocol Port Number, A fundamental Problem in choosing a
Local IP Address, Connecting a TCP Socket to a Server, Communicating with the
Server using TCP, Reading a response from a TCP Connection, Closing a TCP
Connection, Programming a UDP Client, Connected and Unconnected UDP
Socket, Using Connect with UDP, Communicating with a Server using UDP, Closing
a Socket that uses UDP, Partial Close for UDP, A Warning about UDP Unreliability.

UNIT- 3 5 Hrs
Client Software: Procedure Library for Client Programs, Implementation of

20
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Connect TCP, Implementation of Connect UDP, A Procedure that Forms


Connections, Using the Example Library, The DAYTIME Service, Implementation of
a TCP Client for DAYTIME, A UDP Client for the TIME Service, The ECHO Service, A
TCP Client for the ECHO Service, A UDP Client for the ECHO Service.

UNIT- 4 5 Hrs
Algorithms and Issues in Server Software Design: The Conceptual Server
Algorithm, Concurrent Vs Iterative Servers, Connection-Oriented Vs
Connectionless Access, Connection-Oriented Servers, Connectionless Servers,
Four Basic Types of Servers,
Iterative, Connectionless Servers (UDP): Introduction, Creating a Passive
Socket, Process Structure, An example TIME Server. Iterative, Connection-
Oriented Servers(TCP): Introduction, Allocating a Passive TCP Socket, A Server
for the DAYTIME Service, Process Structure, An Example DAYTIME Server,
Closing Connections, Connection Termination and Server Vulnerability.
Concurrent, Connection-Oriented Servers (TCP): Introduction,
Concurrent ECHO, Iterative Vs Concurrent Servers (TCP): Introduction,
Concurrent ECHO, Iterative Vs Concurrent Servers (TCP): Introduction,
Concurrent ECHO, Iterative Vs Concurrent

UNIT- 5 5 Hrs
Web Services: Web Services - Introduction, Web Components, Web Services
Description language- WSDL, Universal Description, Discovery and Integration-
UDDI, SOAP Web Service, SOAP Webservices specifications, REST and RESTful
Web Services, Guiding Principles of REST and its Architectural constraints, SOAP
vs REST, Implementation.

21
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Text Books:
1. Douglas E.Comer, David L. Stevens: Internetworking with TCP/IP –
Vol. 3, Client-Server Programming and Applications, BSD Socket
Version with ANSI C, 2nd Edition, Pearson, 2001.
2. WebSocket, Lightweight Client-Server Communications, Andrew
Lombardi, OREILLY
3. The Definitive Guide to HTML5 WebSocket, Vanessa Wang, Frank
Salim, Peter Moskovits, APress.

Reference Book
1. James F. Kurose, Keith W. Ross, Computer Networking A Top down
Approach, 7th Edition, Pearson, 2001.
2. W. Richard Stevens, Bill Fenner, Andrew M. Rudoff: UNIX Network
Programming Volume 1 3rd edition The Sockets Networking, Addison
Wesley, 2003 ISBN: 0-13-141155-1 Pages: 1024

At the end of the Course Student will be able to:

Mapping to POS
COURSE OUTCOMES
1 2 3
1. Apply the Client and Server design principles towards
3
designing and developing service specific Servers and Clients.
2. Design and Develop Web Client and Server applications
with appropriate APIs for providing specified service using 3 3
appropriate tools either independently or in a team.

3. Write a sophisticated report of the work done. 2

22
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title SOFTWARE DEFINED NETWORK

Course Code 22ISCNPESD Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
Control plane, Data plane, Moving information between planes, Why can
separation be important? Distributed control planes: IP and MPLS, Creating
the IP underlay, Convergence time, Load balancing, High availability,
Creating the MPLS overlay, Replication. Centralized control planes: Logical
versus Literal, Route servers.

UNIT – 2 5 Hrs
OpenFlow: Wire protocol, Replication, FAWG, Config and Extensibility,
Architecture, Hybrid approaches: Ships in the night, SDN Controllers:
General concepts-VMware.

UNIT – 3 5 Hrs
Network Programmability: Management interface, Application-Network
divide: Command line interface, NETCONF & NETMOD, SNMP, Modern
programmatic interfaces: Publish and Subscribe interfaces, XMPP, Modern
orchestration: Openstack.

UNIT – 4 5 Hrs
Network Function Virtualization: Virtualization and data plane I/O, Services

23
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

engineered path, Service locations and chaining: Metadata, NFV at ETSI,


Non-ETSI NFV Work: Middlebox studies.

UNIT – 5 5 Hrs
Data Center concepts and constructs: Multitenant Data center, Virtualized
multitenant data center: Orchestration, Connecting a tenant to the
internet/VPN, Virtual machine migration and elasticity, Data center
Interconnect, SDN solutions for the data center network, Building an SDN
Framework: Open Daylight Controller/Framework.

LABORATORY WORK:
Setting up the environment and implementation of OpenFlow, execution
of controllers, configuration and development of network applications
such as building the learning switch, simple firewall, forwarding in Open
Day light, Flow Visor slicing and Open Stack services. Mininet or any
similar simulator can be used.

TEXT BOOK:
1. Thomas D. Nadeau, Ken Gray, SDN: Software Defined Networks, An
Authoritative Review of Network Programmability Technologies,
O'Reilly Media Publishers, 2013.

REFERENCE BOOKS:
1. Paul Goransson, Chuck Black and Timothy Culver, Software Defined
nd
Networks: A Comprehensive Approach, Morgan Kaufmann, 2
Edition, 2016.

24
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

2. William Stallings, Foundations of Modern Networking, Pearson,


2016.
3. Jim Doherty, SDN and NFV Simplified: A Visual Guide to
Understanding Software Defined Networks and Network Function
Virtualization, Addison Wesley, 2016.

E-BOOKS:
1. Open Networking Foundation (ONF) Documents, https://www.open
networking.org
2. Siamak Azodolmolky, Software Defined Networking with OpenFlow,
Packt Publishing.
3. Carlos Fernandez Jose L. Muñoz, Software Dened Networking
(SDN) with OpenFlow 1.3, Open vSwitch and Ryu, UPC Telematics
Department.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
PO1 PO2 PO3

Conceptualizeondataandcontrolplaneseparation,Open
CO1 flow,network programmability, virtualization, data 3
center constructs and SDN Framework.
Analyze paradigm shift in the functionality of network
CO2 3
models, controllers and constructs.
Apply plane-models, protocols, programmatic interfaces
CO3 2 2 3
and framework notion for engineering deployments.

25
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title ARTIFICIAL INTELLIGENCE

Course Code 22ISCNPEAI Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2+2 25
/Week Hours

UNIT – 1 5 Hrs
Introduction: What is AI?
Intelligent Agents: How agent should act, Structure of Intelligent Agents,
Environments
Problem Solving: Formulating problems, Example problems
Uniformed-search strategies: Breadth-First Search, Uniform Cost
Search, Depth-First Search, Depth Limited Search, Iterative Deepening
Search.

UNIT – 2 5 Hrs
Heuristic Search Strategies: Generate-and-Test, Hill Climbing, Best-first
Search, Problem Reduction, Constraint Satisfaction, Means-ends Analysis

UNIT – 3 5 Hrs
Knowledge Representation:Propositional Logic – Syntax
and Semantics, Using Propositional Logic, First-Order Logic – Syntax and
Semantics, Using First-Order Logic
Representing Knowledge using Rules: Procedural Versus Declarative
Knowledge, Forward Versus Backward Reasoning.

26
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 4 5 Hrs
Uncertain Knowledge & Reasoning: Acting under Uncertainty, Basic
Probability notation, The Axioms of Probability, Bayes' Rule and its Use,
Where do Probabilities come from?, Representing Knowledge in an
Uncertain Domain, The Semantics of Belief Networks.

UNIT - 5 5 Hrs
Introduction to Expert Systems: Definition, Features of an Expert
System, Organization, Characteristics, Prospector, Knowledge
Representation in Expert Systems, Expert System tools – MYCIN, EMYCIN.

Text Books:
1. Artificial Intelligence - A Modern Approach, Stuart Russell and Peter
Norvig, Third edition, Pearson, 2014.

Reference Books:
1. Artificial Intelligence, Elaine Rich, Kevin Knight and Shivashankar B
Nair, Third edition, McGraw-Hill Education, 2015.
2. Introduction to Artificial Intelligence and Expert Systems, Dan W
Patterson, Pearson, 2015.

e-B ooks :
1. http://www.e-booksdirectory.com/details.php?ebook=9845
2. http://www.e-booksdirectory.com/details.php?ebook=5643

MOOCS
1. https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-
cs188-1x

27
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

2. https://www.udacity.com/course/intro-to-artificial-intelligence--
cs271
3. https://www.class-central.com/subject/ai

COURSE OUTCOMES (COs)


At the end of the course, the student will be able to

COURSE OUTCOMES

CO1 Solve problems using uninformed and informed search strategies. PO1

Represent procedural and declarative knowledge by applying agent-


CO2 PO2
based rules.
Design and Analyse the Logics for representing Knowledge and learning
CO3 PO3
algorithms.

CO4 Formulate probabilities for handling uncertain knowledge. PO3

28
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title SOCIAL NETWORK ANALYSIS

Course Code 22ISCNPESN Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
Introduction to Social Media and Social Networks, Social Media Design
Framework. Size of producer and consumer population, Pace of interaction,
Genre of basic elements, Control of basic elements, Types of connections,
Retention of content. Social Media Examples, Social Media Types.

UNIT – 2 5 Hrs
The Network Perspective: Vertices, Edges, Network Data Representations,
Types of networks, Egocentric, Partial, Full and Networks, Unimodal,
Multimodal, and Affiliation Networks, Multiplex Networks, Network Analysis
Metrics, Aggregate Networks Metrics, Degree centrality, Closeness
centrality, Betweenness centrality, Eigenvector centrality, Clustering
Coefficient, Clustering and Community Detection Algorithms. Structures
and Network Motifs

UNIT – 3 5 Hrs
Data preparation and analysis: Working with Multimodal Network Data,
Merging Duplicate Edges, Using Shapes and Colors to Identify Vertices of
Different Types, Sorting Vertices from A to Z, Auto-Filling Data Columns,
Customizing Layout Options, Filtering to reduce clutterand reveal important

29
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

features, Dynamic Filters, Creating Subgraph Images, Clustering and


Grouping, Technical characteristics of Email, Email network analysis

UNIT – 4 5 Hrs
Social Network Analysis using Twitter: Introduction to Twitter, Twitter
Conversation, Networks in Twitter, Friends, Followers, Information,
Attention, Importance, and Eigenvector Centrality, Information,
Advantage, and Betweenness Centrality, @replies and Symmetric
Connections, Retweets, #hashtags, and the Diffusion of Information,
Analysis of Twitter Network, Ego Network, Trending Topic.

UNIT – 5 5Hrs
Social Network Analysis using YouTube: Introduction to YouTube, Content
networks, Social affinity networks, Subscription and friendship, YouTube
Structure – Videos, YouTube Structure – Users' Channels, Networks in
YouTube, Video Networks in YouTube, Users' Networks in YouTube, Social
Network Analysis in YouTube Video

TEXT BOOK:
1. Derek Hansen Ben Schneiderman Marc Smith: Analyzing Social
Media Networks with NodeXL, Elsevier, 1th edition. 2010

LAB WORK ON SOCIAL MEDIA CASE STUDIES:


1. GMAIL
2. FACEBOOK

30
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

3. TWITTER
4. GOOGLE PHOTOS
5. YOUTUBE
6. WHATSAPP

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3

1. Mastery the social media design framework. P3A1

2. Visualize, Measure and Compare social network problems P3A2

3. Prepare the social media for the analysis. P3A3

4. Analyze twitter network by using social network algorithms P3A4

5. Analyze YouTube network by using social network


P1A3
algorithms

31
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title ADVANCED MACHINE LEARNING

Course Code 22ISCNPEML Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (60% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
Machine Learning – basics, age of data, different machine learning models,
real challenges in the machine learning, applications of machine learning,
Supervised learning – classification and regression, Unsupervised learning
– clustering, association, dimensionality reduction, anomaly detection,
Semi supervised learning, reinforcement learning, Tasks and process for
machine learning.

UNIT – 2 5 Hrs
Introduction to classification, types of learners in classification, evaluation
metrics in classification, applications of classifications, Logistic Regression,
Support Vector Machine, K Nearest Neighbors (KNN)

UNIT – 3 5 Hrs
Introduction to Clustering, Clustering vs Classification, Types of Clustering
Methods - Partition-based clustering, K-Means Clustering, K-Means
Clustering Working Principles, find the optimum number of clusters,
Euclidean distance measure, Manhattan distance measure, A squared
Euclidean distance measure, Cosine distance measure, K-Means Clustering
Algorithm, Hierarchical Clustering, DBSCAN Clustering.

UNIT – 4 5 Hrs
Decision Tree – basics, Decision Tree algorithm, Attribute Selection

32
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Measures, Information Gain, Gain Ratio, and Gini Index, Ensemble


Learning – introduction, Simple Ensemble Techniques, Advanced Ensemble
techniques, Algorithms based on Bagging and Boosting.

UNIT – 5 5 Hrs
Feature Engineering – Introduction, Data preparation, Fundamental
Techniques of Feature Engineering for Machine Learning – Imputation,
Handling Outliers, Binning, Log Transform, One-Hot Encoding, Grouping
Operations, Feature Split, Scaling, Extracting Date. Principal Component
Analysis – Introduction, Curse of Dimensionality, Dimensionality
Reduction, Correlation and its Measurement.

LABORATORY WORK:
Design and implementation various Machine learning algorithms for real
time applications

TEXT BOOKS:
1. Machine Learning, Tom M Mitchell, McGrawHill education, Indian
Edition, 2016.
rd
2. Introduction to Machine Learning, 3 Edition, Ethem Alpaydin, PHI,
2015.
3. Machine Learning in Action, Peter Harrington, Manning Publications,
2012.

REFERENCE BOOKS:
1. Pattern Recognition and Machine Learning, Christopher Bishop,
Springer, 2011.
2. Applied Machine Learning, Madan Gopal, Tata MacGraw Hill
Publishing, 2018.

33
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

3. Mastering Machine Learning Algorithms, Giuseppe Bonaccorso, Packt


Publishing, 2018

E-BOOKS:
1. Understanding Machine Learning: From Theory to Algorithms, Shai
Shalev-Shwartz and Shai Ben-David, Cambridge University Press.
2. A Course in Machine Learning, Hal Daumé III, CIML.
3. What You Need to Know about Machine Learning, Gabriel Cánepa,
Packt Publishers.
4. Bayesian Reasoning and Machine Learning, David Barber, 2016.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

Pos
COURSE OUTCOMES
1 2 3

1. Identify different types of machine learning models for


P3A1
applying to a given data.
2. Analyse classification problems using different classification
P3A3
algorithms.
3. Analyse clustering problems using different clustering
algorithms. P3A4

4. Analyse complex problems by applying different ensemble


P3A2
techniques.
5. Design machine learning models for the real world
P1A3
problems.

34
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title RESEARCH METHODOLOGY AND IPR

Course Code 22HSMCICRM Credits 2 L-T-P 2-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2 25
/Week Hours

UNIT - 1 5 Hours

Research Methodology: An Introduction – Meaning of Research,


Objectives of Research, Types of Research, Research Approaches, Research
Methods versus Methodology, Research Process, Criteria of good Research.

UNIT - 2 5 Hours

Defining the Research Problem: Selecting a research problem,


Research Design: Features of good design, Important concepts relating to
research design, Types of Research Design, Characteristics of good
research design. Data Collection: Selection of Appropriate Method for
data collection.

UNIT - 3 5Hours

Technical writing of research paper: Writing Skills – Planning and


preparation, Sections of a paper: Generating a title, Writing the abstract,
Structuring the Introduction, Review of the Literature, Including Methods,
Skills in writing the results, Comparison of the work done, Framing
Conclusions.

35
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 4 5 Hours
Research Ethics and Plagiarism: Introduction, Situations that raise
ethical issues, Plagiarism –Introduction, how to avoid Plagiarism,
Detecting and taking actions. Technical Presentations - Tutorial on
Bibtex and Latex, Microsoft word templates for research.

UNIT - 5 5 Hours
A brief summary of Patents and Copyrights-Trademarks, patent
rights-licensing and transfer of technology-patent databases-case studies
on IPR-Geographical indications-new developments in IPR-protection of
IPR rights.

Reference Books:
rd
1. Research Methodology – Methods and Techniques, 3 Edition by C R
Kothari and Gaurav garg, New age International Limited, 2015.
2. English for writing Research papers, Adrian Wallwork, Springer,
2011.
3. Intellectual Property Rights in the Global Economy: Keith Eugene
Maskus, Institute for International Economics, Washington, DC,
2019
4. Subbarau NR Handbook on Intellectual Property Law and Practice
Publishing Private Limited.2008 S Viswanathan Printers

36
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

e – Books
1. https://tinyurl.com/5n77wbjw
2. http://tiramisutes.github.io/images/PDF/English+for+Writing+
Research+Papers.pdf
3. https://www.piie.com/bookstore/intellectual-property-rights-
global-economy

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
CO PO

Able to identify different research methodologies for different


CO1 PO3
research problem.
CO2 Able to provide research design based on research problem. PO1

Able to comprehend ethics and plagiarism for patents and


CO3 PO3
copyrights.

37
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title Introduction to AI

Course Code 22ISCNPEAI Credits 3 L-T-P 3-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3 40
/Week Hours

UNIT – 1 8 Hrs
Introduction: What is AI?
Intelligent Agents: How agent should act, Structure of Intelligent Agents,
Environments
Problem Solving: Formulating problems, Example problems
Uniformed-search strategies: Breadth-First Search, Uniform Cost
Search, Depth-First Search, Depth Limited Search, Iterative Deepening
Search.

UNIT – 2 8 Hrs
Heuristic Search Strategies: Generate-and-Test, Hill Climbing, Best-first
Search, Problem Reduction, Constraint Satisfaction, Means-ends Analysis

UNIT – 3 8 Hrs
Knowledge Representation: Propositional Logic–Syntax and
Semantics, Using Propositional Logic, First-Order Logic – Syntax and
Semantics, Using First-Order Logic Representing Knowledge using
Rules: Procedural Versus Declarative Knowledge, Forward Versus
Backward Reasoning.

UNIT – 4 8 Hrs
Uncertain Knowledge & Reasoning: Acting under Uncertainty, Basic

38
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Probability notation,The Axioms of Probability, Bayes' Rule and its Use,


Where do Probabilities come from?, Representing Knowledge in an
Uncertain Domain, The Semantics of Belief Networks.

UNIT – 5 8 Hrs
Introduction to Expert Systems: Definition, Features of an Expert
System, Organization, Characteristics, Prospector, Knowledge
Representation in Expert Systems, Expert System tools – MYCIN, EMYCIN.

Text Books:
1. Artificial Intelligence - A Modern Approach, Stuart Russell and Peter
Norvig, Third edition, Pearson, 2014.

Reference Books:
1. Artificial Intelligence, Elaine Rich, Kevin Knight and Shivashankar B
Nair, Third edition, McGraw-Hill Education, 2015.
2. Introduction to Artificial Intelligence and Expert Systems, Dan W
Patterson, Pearson, 2015.

e-Books :
1. http://www.e-booksdirectory.com/details.php?ebook=9845
2. http://www.e-booksdirectory.com/details.php?ebook=5643

MOOCS
1. https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-
cs188-1x
2. https://www.udacity.com/course/intro-to-artificial-intelligence--cs271
3. https://www.class-central.com/subject/ai

39
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

COURSE OUTCOMES (COs)


At the end of the course, the student will be able to

CO1 Solve problems using uninformed and informed search strategies.

CO2 Represent procedural and declarative knowledge by applying agent-


based rules.
Design and Analyse the Logics for representing Knowledge and learning
CO3
algorithms.

CO4 Formulate probabilities for handling uncertain knowledge.

40
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title COMPUTER NETWORKS

Course Code 22ISCNIECN Credits 3 L-T-P 3-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3 25
/Week Hours

UNIT – 1 5 Hrs
Foundation: Building a Network, Requirements, Perspectives, Scalable
Connectivity, - Cost Effective Resource sharing, Support for Common
Services, Manageability, Protocol layering, Performance, Bandwidth and
Latency, Delay X Bandwidth Product, Perspectives on Connecting,
Classes of Links, Reliable Transmission, Stop-and-Wait , Sliding Window,
Concurrent Logical Channels

UNIT – 2 5 Hrs
Internetworking I: Switching and Bridging, Datagram's, Virtual Circuit
Switching, Source Routing, Bridges and LAN Switches, Basic
Internetworking (IP), What is an Internetwork ?, Service Model, Global
Addresses, Datagram Forwarding in IP, Subnetting and classless
addressing, Address Translation (ARP) Host Configuration(DHCP), Error
Reporting(ICMP), Virtual Networks and Tunnels

UNIT – 3 5 Hrs
Internetworking- II: Network as a Graph, Distance Vector(RIP), Link
State(OSPF),Metrics, The Global Internet, Routing Areas, Routing
among Autonomous systems(BGP), IP Version 6(IPv6), Mobility and
Mobile IP

41
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 4 5 Hrs
End-to-End Protocols: Simple Demultiplexer (UDP), Reliable Byte
Stream(TCP), End-to-End Issues, Segment Format, Connecting
Establishment and Termination, Sliding Window Revisited, Triggering
Transmission, Adaptive Retransmission, Record
Boundaries, TCP Extensions, Queuing Disciplines, FIFO, Fair Queuing,
TCP Congestion Control, Additive Increase/ Multiplicative Decrease,
Slow Start, Fast Retransmit and Fast Recovery.

UNIT – 5 5 Hrs
Congestion Control and Resource Allocation: Congestion-Avoidance
Mechanisms, DEC bit, Random Early Detection (RED), Source-Based
Congestion Avoidance. The Domain Name System(DNS),Electronic
M a i l ( S M T P, P O P, I M A P, M I M E ) , Wo r l d W i d e We b ( H TT P ) , N e t w o r k
Management(SNMP)

TEXT BOOKS:
1. Larry Peterson and Bruce S Davis “Computer Networks :A
System Approach” 5 th Edition , Elsevier -2014
2. Douglas E Comer, “ Internetworking with TCP/IP, Principles,
Protocols and Architecture” 6th Edition, PHI - 2014

REFERENCE BOOKS:
1. Uyless Black “Computer Networks, Protocols , Standards and Inte
nd
rfaces” 2 Edition - PHI
th
2. Behrouz A Forouzan “TCP /IP Protocol Suite” 4 Edition – Tata
McGraw-Hill

42
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

Apply the knowledge of networking architectures and technologies in


CO1
designing/building a computer network and evaluating its performance.

CO2 Demonstrate various protocols, global addressing, Subnetting, VLAN,


forwarding and routing in Internetworking.
Design various Internetworking applications (e.g. Client Server applications,
CO3
Web Services).

CO4 Perform in a team to implement network applications using networking tool.

43
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title CYBER SECURITY AND LAW

Course Code 22ISCNPCCL Credits 3 L-T-P 3-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3+2 40
/Week Hours

UNIT – 1 8 Hrs
Introduction to Cybercrime: Cybercrime: Definition and Origins of
the Word, Cybercrime and Information Security, Who are Cybercriminals?,
Classifications of Cybercrimes, Cybercrime: The Legal Perspectives,
Cybercrimes: Perspective, Cybercrime and the Indian ITA 2000, A
Global Perspective on Cybercrimes, Cybercrime Era: Survival Mantra for
the Netizens. Cyber offenses: How Criminals Plan Them: How Criminals
Plan the Attacks, Social Cyber stalking Cyber cafe and Cybercrimes,
Botnets: The Fuel for Cybercrime, Attack Vector, Cloud Computing.

UNIT – 2 8 Hrs
Cybercrime: Mobile and Wireless Devices: Introduction, Proliferation
of Mobile and Wireless Devices, Trends in Mobility, Credit Card Frauds in
Mobile and Wireless Computing Era, Security Challenges Posed by Mobile
Devices, Registry Settings for Mobile Devices, Authentication Service
Security, Attacks on Mobile/Cell Phones, Mobile Devices: Security
Implications for organizations, Organizational Measures for Handling
Mobile, Organizational Security Policies and Measures in Mobile Computing
Era, Laptops.

44
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 3 8 Hrs
Methods Used in Cybercrime: Introduction, Proxy Servers and
Anonymizers, Phishing, Password Cracking, Key loggers and Spywares,
Virus and Worms, Trojan Horses and Backdoors, Steganography, DoS and
DDoS Attacks, SQL Injection, Buffer Overflow, Attacks on Wireless
Networks. Phishing and Identity Theft: Introduction, Phishing, Identity
Theft (ID Theft).

UNIT – 4 8 Hrs
Understanding Computer Forensics: Introduction, Historical
Background of Cyber forensics, Digital Forensics Science, The Need for
Computer Cyber forensics and Digital Evidence, Forensics Analysis of E-
Mail, Digital Forensics Life Cycle, Chain of Custody Concept, Network
Forensics, Approaching a Computer Forensics Investigation, Setting up a
Computer Forensics Laboratory: Understanding the Requirements,
Computer Forensics and Steganography, Relevance of the OSI 7 Layer
Model to Computer Forensics, Forensics and Social Networking Sites: The
Security/Privacy Threats, Computer Forensics from Compliance
Perspective, Challenges in Computer Forensics, Special Tools and
Techniques, Forensics Auditing, Anti forensics.

UNIT – 5 8 Hrs
The Legal Perspectives on Cybercrimes and Cyber security: The
legal landscape around the world. Need of Cyber laws in the Indian
context. The Indian IT Act. Digital signatures and The Indian IT Act.
Amendments to The Indian IT Act. Cybercrime and Punishment.

45
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

TEXT BOOKS:
1. Sunit Belapure and Nina Godbole, “Cyber Security: Understanding
Cyber Crimes, Computer Forensics And Legal Perspectives”, Wiley
India Pvt Ltd, ISBN: 978-81-265-21791, Publish Date 2013
2. Dr. Surya Prakash Tripathi, Ritendra Goyal, Praveen Kumar Shukla,
KLSI. “Introduction to information security and cyber laws”.
Dreamtech Pre ss. ISBN: 9789351194736, 2015

REFERENCE BOOKS:
1. Thomas J. Mowbray, “Cybersecurity: Managing Systems , Conducting
Testing, and Investigating Intrusions”, Copyright © 2014 by John
Wiley & Sons, Inc, ISBN: 91-118 - 84965 -1
2. James Graham, Ryan Olson, Rick Howard, “Cyber Security
Essentials”, CRC Press, 15-Dec-2010

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
POs
COURSE OUTCOMES
1 2 3

1. Discriminate and analyze problems involved in cybercrime P3A1

2. Synthesis cybercrime issues on wireless and mobile devices P3A2

3. Identify the methods used for a cyber crime attack P3A4

4. Analyze the computer forensic problems for a feasible solution P3A3

5. Apply cyber law for a given type of cyber issues P3A5

46
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title BLOCK CHAIN TECHNOLOGY

Course Code 22ISCNPCBC Credits 4 L-T-P 3-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3+2 40
/Week Hours

UNIT - 1 8 Hours
Introduction to Block Chain: Introduction to Blockchain, Backstory of
Blockchain, What is Blockchain?, Centralized vs. Decentralized Systems,
Centralized Systems, Decentralized Systems, Layers of Blockchain,
Application Layer, Execution Layer, Semantic Layer, Propagation Layer,
Consensus Layer, Why is Blockchain Important?, Limitations of Centralized
Systems, Blockchain Adoption So Far, Blockchain Uses and Use Cases.

UNIT - 2 8 Hours
How Block Chain Works: Laying the Blockchain Foundation,
Cryptography, Symmetric Key Cryptography, Cryptographic Hash
Functions, MAC and HMAC, Asymmetric Key Cryptography, Diffie-Hellman
Key Exchange, Symmetric vs. Asymmetric Key Cryptography, Game
Theory, Nash Equilibrium, Prisoner's Dilemma, Byzantine Generals'
Problem, Zero-Sum Games, why to Study Game Theory, Computer Science
Engineering, The Blockchain, Merkle Trees, Putting It All Together,
Properties of Blockchain Solutions, Blockchain Transactions, Distributed
Consensus Mechanisms, Blockchain Applications, Scaling Blockchain, Off-
Chain Computation, Sharding Blockchain State

47
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT - 3 8 Hours
How Bitcoin Works: The History of Money, Dawn of Bitcoin, What Is
Bitcoin?, Working with Bitcoins, The Bitcoin Blockchain, Block Structure,
The Genesis Block, The Bitcoin Network, Discovery for a New Node, Bitcoin
Transactions, Consensus and Block Mining, Block Propagation, Putting It all
Together, Bitcoin Scripts, Bitcoin Transactions Revisited, Scripts, Full Nodes
vs. SPVs, Full Nodes, SPVs, Bitcoin Wallets

UNIT – 4 8 Hours
How Ethereum Works: From Bitcoin to Ethereum Ethereum as a Next-
Gen Blockchain, Design Philosophy of Ethereum, Enter the Ethereum
Blockchain, Ethereum Blockchain, Ethereum Accounts, Trie Usage, Merkle
Patricia Tree, RLP Encoding, Ethereum Transaction and Message Structure,
Ethereum State Transaction Function, Gas and Transaction Cost, Ethereum
Smart Contracts, Contract Creation, Ethereum Virtual Machine and Code
Execution, Ethereum Ecosystem, Swarm, Whisper, DApp, Development
Components

UNIT - 5 8 Hours
Building Blockchain using various tools: Building your own blockchain
solution for various use cases like Healthcare, Land registry, KYC, Supply
chain, Cyber Security, Automobiles, etc using Ethereum or Hyperledger

Text Books :
1. Beginning Block chain: A beginners guide to build Block chain
solution, Bikramaditya Singhal, Gautam Dhameja, Priyansu sekhar
panda, APress.
2. BlockChain by Example, Development guide for creating

48
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

decentralized applications using Bitcoin, Etereum and Hyperledger, Bellaj


Badr. Richard Horrocks & Xun(Brion) Wu. Packt>

Reference Books :
1. Blockchain for Business with Hyperledger Fabric, Nakul
Shah,Enterprice Blockchain implementation for business using
Hyperledger, BPB Publications
2. Mastering Blockchain - Distributed ledgers, decentralization and
smart contracts explained, Author- Imran Bashir, Packt Publishing
Ltd, Second Edition, ISBN 978-1- 78712-544-5, 2017

MOOCs
1. Introduction to Block chain Technology and applications - NPTEL
Course
2. Block Chain and its applications – NPTEL Course

At the end of the Course Student will be able to:


POs
COURSE OUTCOMES
1 2 3
1. Demonstrate the knowledge of structure and key
components of Blockchain technology towards creating 3
a transparent and secure blockchain system.
2. Analyse the challenges and applications while designing the
3
efficient smart contract/chain code
3. Develop a blockchain based solution model for the problem
2 2 3
considered and write the sophisticated report of the same.

49
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title NETWORK MANAGEMENT

Course Code 20ISCNPCNM Credits 3 L-T-P 3-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3 40
/Week Hours

UNIT – 1 8 Hrs
Case Histories on Network, System and Service management, Some
Common Network Problems, Challenges of IT Managers, NM Goals,
Organization, Functions. Network Management perspectives.

UNIT – 2 8 Hrs
NM Standards, NM Models, Organization Model, Information Model,
Management Information Trees, Communication Model. ASN.1-
Terminology, Symbols and Conventions, Objects and Data Types, Encoding
Structure, Functional Model.

UNIT – 3 8 Hrs
Case history, Internet Organizations and standards, Organization Model,
System Overview, Information Model, Structure of Management
Information, Management of Information Base, System group, IP group
and TCP group.

UNIT – 4 8 Hrs
SNMP Communication model, Functional Model, SNMP Management:
RMON1 Groups and Functions, Relationship Between Control and Data

50
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Tables, RMON1 Common and Ethernet Groups, RMON Token Ring Extension
Groups, RMON2 –Management Information Base.

UNIT – 5 8 Hrs
Event Correlation Techniques, Rule-Based Reasoning, Model-Based
Reasoning, Case-Based Reasoning, Codebook correlation Model, State
Transition Graph Model, Finite State Machine Model, Security
Management, Policies and Procedures, Cryptography, Authentication and
Authorization, Client/Server Authentication Systems, Messages
Transfer Security, Protection of Networks from Virus Attacks, Accounting
Management, Report Management, Policy- Based Management.

TEXT BOOK:
1. Mani Subramanian, Network Management- Principles and Practice,
nd
2 Edition, Pearson Education.

REFERENCE BOOKS:
1. J. Richard Burke, Network management Concepts and Practices: A
Hands-On Approach, PHI.
2. Rishabh Anand, Network Management, S K Kataria & Sons.
nd
3. Douglas Mauro and Kevin Schmidt, Essential SNMP, 2 Edition, Oreilly
Media Publishers.
4. Network Management Fundamentals, Alexander Clemm, Cisco Press,
st
1 Edition.

51
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

E-BOOKS:
1. Internetworking Technologies Handbook, Fourth Edition, by Cisco
Systems, Inc. Publisher: Cisco Press.
2. Simple Network Management Protocol (SNMP), Erlang, Ericsson AB.
3. RMON Configuration Guide, Cisco IOS Release 12.4, by Cisco
Systems, Inc. Publisher: Cisco Press.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
POs
COURSE OUTCOMES
1 2 3

1. Enumerate the applications of NM and


challenges pertaining to security management P3A1
of an IT Manager.

2. Articulate network management standards, P3A3


models and language.
3. Prioritizing network management functional P3A3
groupings.
4. Infer the performance of RMON groups and P3A5
functions.
5. Evaluate on event correlation techniques, TLV
formats and parameters of SNMP model P3A5
groups.

6. Learn the network management models using


P3A6
ASN.1 notation and latest RFCs update.

54
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title 5G NETWORKS

Course Code 22ISCNPE5G Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2+2 25
/Week Hours

UNIT – 1 5 Hours
Introduction to 5G : Cellular networks evolution, state-of-art, 4G, LTE,
LTE-A, Evolved Packet Systems, 5G Definition, Vision, Importance, Use
Cases, Pros and Cons, 5G Road map, 5G enabled Business, 5G in the world,
5G in India.

UNIT – 2 5 Hours
5G Architecture: 5G ecosystem, building blocks, small, macro cells,
system architecture. 5G Internet, Core Technologies, RAN, Protocols, Core
Network Architecture, Core access and mobility management functions,
Policy Control Function, SDN, Network Slicing, Network Function
Virtualization (NFV).

UNIT – 3 5 Hours
5G distribute Cloud and Cloud Native Architecture: Requirements, 5G
Hardware and Software resources, Service driven architecture, E2E
network slicing, Cloud RAN, Self servicing and optimizing networks, Data
Management

UNIT – 4 5 Hours
5G Network Automation: 5G software and applications, 5G Application

52
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

development with Edge computing and 3GPP APIs, Mobile application


development, RESTFul API, API Gateways, API Monitoring, data analytics,
Policy and charging functions.

UNIT – 5 5 Hours
5G Secure Networks : 5G security threats and challenges, 5G
Application, Network and Cybersecurity trends, Zero Trust Strategy,
Considerations for 6G, 5G Health and Safety discussion, 5G and Internet
Standardization.

Text Books:
1. An Introduction to 5G Wireless Networks: Technology, Concepts,
Use-cases- Saro Velrajan
2. Fundamentals of 5G Mobile Networks-Jonathon Rodriguez

Reference Books :
1. 5G Mobile and Wireless Communications Technology - Afif Osseiram,
et al
2. Research Papers, 5G vendor Architecture Whitepapers

e – Books :
1. https://books.google.co.in/books/about/WIRELESS_AND_
MOBILE_NETWORK_ARCHITECTURE.html?id=MciymQZ-ylQC
2. https://www.pearson.com/us/higher-ducation/program/Rappaport-
Wireless-Communications-Principles-and-Practice-2nd-
Edition/PGM91547.html

53
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

MOOCs
1. https://www.udemy.com/course/5g-network-training-key-
technologies-architecture-and-protocols/
2. https://nptel.ac.in/courses/108/105/108105134/

COURSE OUTCOMES (Cos):


At the end of the course, students will be able to

Program Outcomes
COURSE OUTCOMES
1 2 3

Demonstrate the knowledge of Cellular networks


1. evolution, functioning, architecture and use cases 3
towards the 5G implementation.

2. Analyse the benefits, challenges and applications of 5G 3

Design and develop a software defined 5G radio/core


3. 2 2 3
Micro service and document the work done as a report

55
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title WEB TECHNOLOGIES

Course Code 22ISCNPEWT Credits 03 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
HTML5 & CSS: Document structure, HTML Tags, forms, Working with
Video and Audio, Cascading Style Sheets: Introduction, Levels of style
sheets, Style specification formats, Selector forms, Property value forms,
Font properties, List properties, Alignment of text, color, The Box model,
Background images, transitions and animations.
Case Study : Twitter Bootstrap

UNIT – 2 5 Hrs
Java Script: Program structure in JavaScript: Variables, Conditions,
functions, scope and array, objects, classes, arrow functions, promises,
Aysnc-Wait and JSON.

UNIT – 3 5Hrs
Type Script:ES6 Standard, Type scripting Vs. Java Script, Types, Array,
Tuples, Loops, Map, Set, Arrow functions, Classes, Date Object, Duck-
typing, Type Script Build Tools.

UNIT – 4 5 Hrs
Angular JS: Why Angular, Single Page Application development,

56
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Dependency Injections, Angular Core Components, Services, filters,


Directive Name Matching, Creating Custom Directive, Routing: Routing
Single Page Applications, ngRoute, Route Registration

UNIT – 5 5 Hrs
Node JS & Mongo DB : Introduction to Node js, Events, Listeners, Timers,
Callbacks, Handling Data I/0, File Access, HTTP Access, Socket Service.
MongoDB: SQL Vs NoSQL, Accessing DB with Node js, Manipulating, DB
data Types, Data Life cycles.

TEXT BOOKS:
1. Achyut Godbole, Atul Khathe: Web Technologies 3/e, McGraw Hill
Education, 2013.

th
2. Robert W. Sebesta, Programming the World Wide web, 7 Edition,
Pearson Education, 2013.
3. Brad Dayley, Brendan Dayley, Caleb Dayle:, Node.js, MongoDB and
Angular Web Development: The definitive guide to using the MEAN
stack to build web applications, Pearson Education; Second Edition
edition, 2018.

REFERENCE BOOKS:
1. Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, , Internet & World Wide
Web How to Program, 5/e , Prentice Hall, , 2013

57
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
POs
COURSE OUTCOMES
1 2 3

1. Apply HTML, CSS and Javascript to design and build P3A1


webpages.
2. Use core web coding languages to add dynamic content, P3A2
animation and effects to websites
3. Design web apps using data-driven technologies. P1A2

4. Build an interactive website(s) with regard to issues of


usability, accessibility and Standards Using modern Integrated P2A3
Development Environments.

58
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title NEURAL NETWORKS

Course Code 22ISCNPENN Credits 03 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
Introduction: Fundamental Theory, Biological Neuron, Performance
Parameters Artificial Neural Network Architectures and Training Processes:
Main Architectures of Artificial, Neural Networks, Training Processes and
Properties of Learning, The Perceptron Network, The ADALINE Network and
Delta Rule

UNIT – 2 5 Hrs
Multilayer Perceptron Networks: Operating Principle of the Multilayer
Perceptron Training Process of the Multilayer Perceptron, Multilayer
Perceptron Applications, Aspects of Topological Specifications for MLP
Networks, Implementation Aspects of Multilayer Perceptron Networks

UNIT – 3 5Hrs
Radial Basis Function Networks: Training Process of the RBF Network,
Applications of RBF Networks, Recurrent Hopfield Networks, Self-
Organizing Kohonen Networks

UNIT – 4 5 Hrs
Application of Artificial Neural Networks in Engineering and Applied Science
Problems: Coffee Global Quality Estimation Using Multilayer Perceptron,
Computer Network Traffic Analysis Using SNMP Protocol and LVQ Networks

59
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 5 5 Hrs
Forecast of Stock Market Trends Using Recurrent Networks, Disease
Diagnostic System Using ART Networks, Recognition of Disturbances
Related to Electric Power Quality Using MLP Networks, Method for
Classifying Tomatoes Using Computer Vision and MLP Networks,
Performance Analysis of RBF and MLP Networks in Pattern Classification

TEXT BOOKS:
1. Artificial Neural Networks - A Practical Course, Ivan Nunes Da Silva,
Springer, 2017, ISBN:978-3-319-43162-8
2. Principles of Artificial Neural Networks, Daniel Graupe, 3rd Edition,
2013, ISBN: 978-981-4522-74-8

REFERENCE BOOKS:
1. Neural Networks: A systematic Introduction Raúl Rojas 1996.
2. A Brief Introduction to Neural Networks, David Kriesel, 2007.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3

1. Identify different Neural Networks and Training processes. P3A1

2. Apply multilayer perceptron networks to solve real-world P3A2


problems.
3. Apply radial basis function networks for a given problem P3A4

4. Identity appropriate Neural Network for a given application P3A2

60
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title BIG DATA ANALYTICS

Course Code 22ISCNPEBD Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT - 1 5 Hours
Introduction to Big Data, Types of Big-Data, Structured Data, Semi-
Structured Data, Unstructured Data, the characteristics of big data,
applications of big data, Introduction to Data analytics, Types of data
analytics, Data analytics methods and techniques, Big data analytics, Big
data analytics working principle, Data lake – Introduction, Architecture, Key
concepts, Maturity stages of Data Lake, Best practices for Data Lake
Implementation.

UNIT – 2 5 Hours
Hadoop: Features of Hadoop, Key Advantages of Hadoop, Versions of
Hadoop, Hadoop Ecosystems, Hadoop Distributions, Hadoop versus SQL,
RDBMS versus Hadoop, Hadoop Components, Hadoop Conceptual Layer,
High Level Architecture of Hadoop, Hadoop Distributed File System, HDFS
Daemons, Processing Data with Hadoop, MapReduce daemons, MapReduce
Example, Managing Resources and Applications with Hadoop Map Reduce
programming, YARN.

UNIT – 3 5 Hours
MapReduce of Big Data, Analogy, Phases of Map Reduce Process, Real time

61
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

examples of Map Reduce Paradigm, Introduction to Spark, Features of


Apache Spark, Applications of Spark, Architecture of Spark, Components of
Spark, Resilient Distributed Dataset (RDD), Workflow of RDD.

UNIT – 4 5 Hours
Introduction to HIVE, Architecture of Hive, Data flow in Hive, Hive Data
Modeling, Hive Data Types, Different Modes of Hive, Difference Between
Hive and RDBMS, Features of Hive, Functions in Hive, Metadata in Hive,
Queries in Hive, Shell commands in Hive.

UNIT – 5 5 Hours
Introduction to Flume in Hadoop, Application Flume, Models of Flume, Key
goals in Flume, Extensibility in Flume, Scalability in Flume, Common Flume
Data Sources, Components in Flume's Architecture, Flume – Source, Sink,
Channels, Flume Agent configuration file, Use cases of flume.

TEXT BOOKS:
1. Tom White, Hadoop: The Definitive Guide, Third Edition, O'Reilley,
2012.
2. Eric Sammer, Hadoop Operations, O' Reilley, 2012.

REFERENCE BOOKS:
1. Harness the Power of Big Data, IBM big data platform Paul C.
Zikopoulos Dirk deRoos Krishnan Parasuraman Thomas Deutsch
David Corrigan James Giles, Mcgrawhill, 2013

62
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

2. Data Science and Big Data Analytics: Discovering, Analyzing,


Visualizing and Presenting Data Author: Education EMC Services,
Publisher: Wiley ISBN

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
POs
COURSE OUTCOMES
1 2 3
1. Analyze structured, unstructured, and semi -
structure data and its applications. P3A1

2. Analyze key features of the Hadoop architecture


for a given problem. P3A2

3. Apply Map-Reduce paradigm for the given real -


world problem. P3A4

4. Apply Hive to perform data analytics and for


data visualization. P3A3

5. Apply Flume Agent to the unstructured data P3A3

63
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title DEEP LEARNING

Course Code 22ISCNPEDL Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT - 1 5 Hours
Deep Learning Basics: Learning Algorithms, Capacity, Overfitting and
Underfitting, Hyperparameters and Validation Sets, Estimator, Bias and
Variance, Maximum Likelihood Estimation, Bayesian Statistics, Supervised
Learning Algorithms, Unsupervised Learning Algorithms, Stochastic
Gradient Decent, building a Machine Learning Algorithm, Challenges
Motivating Deep Learning.

UNIT – 2 5 Hours
Deep Feedforward Networks: Gradient-Based Learning, Hidden Units,
Architecture Design, Back-Propagation. Regularization: Parameter Norm
Penalties, Norm Penalties as Constrained Optimization, Regularization and
Under-Constrained Problems, Dataset Augmentation, Noise Robustness,
Semi-Supervised Learning, Multi-Task Learning, Early Stopping, Parameter
Tying and Parameter Sharing, Sparse Representations, Bagging, Dropout.

UNIT – 3 5 Hours
Optimization for Training Deep Models: How Learning Differs from Pure
Optimization, Challenges in Neural Network Optimization, Basic
Algorithms. Parameter Initialization Strategies, Algorithms with Adaptive

64
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Learning Rates. Convolutional Networks: The Convolution Operation,


Motivation, Pooling, Convolution and Pooling as an Infinitely Strong Prior,
Variants of the Basic Convolution Function, Structured Outputs, Data
Types, Efficient Convolution Algorithms, Random or Unsupervised
Features.

UNIT – 4 5 Hours
Sequence Modelling: Recurrent and Recursive Nets: Unfolding
Computational Graphs, Recurrent Neural Networks, Bidirectional RNNs,
Encoder-Decoder Sequence-to-Sequence Architectures, Deep Recurrent
Networks, Recursive Neural Networks. Long short-term memory

UNIT – 5 5 Hours
Practical Methodology: Performance Metrics, Default Baseline Models,
Determining Whether to Gather More Data, Selecting Hyperparameters,
Debugging Strategies, Example: Multi-Digit Number Recognition.
Applications: Vision, NLP, Speech.

TEXT BOOKS:
1. Deep Learning Lan Good fellow and YoshuaBengio MIT Press
https://www.deeplearn ingbook.org/ 2016

REFERENCE BOOKS:
1. Neural Networks: A systematic Introduction Raúl Rojas 1996.
2. Pattern Recognition and machine Learning Chirstopher Bishop 2007.

65
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3

1. Identify the deep learning algorithms which are more P3A1


appropriate for various types of learning tasks in various
domains.
2. Apply deep feedforward networks to solve real-world P3A2
problems.
3. Apply optimization techniques in training the deep models P3A4

4. Identify various sequence models for a given problem P3A2

5. Measure performance metrics for the given model P1A3

66
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title MOBILE APPLICATION DEVELOPMENT

Course Code 22ISCNPEMD Credits 3 L-T-P 2-0-1


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 25
/Week Hours

UNIT – 1 5 Hrs
Introduction to Android., Understanding the Android Software Stack,
Creating Android Virtual Devices, Creating the First Android Project, Using
the Text View Control, Using the Android Emulator, The Android Debug
Bridge (ADB), Basic Widgets Understanding the Role of Android Application
Components.

UNIT – 2 5 Hrs
Event Handling, Displaying Messages Through Toast, Creating and Starting
an Activity, Using the Edit Text Control. Building Blocks for Android
Application Design.

UNIT – 3 5 Hrs
Laying Out Controls in Containers, Utilizing Resources and Media, Using
Selection Widgets and Debugging Displaying and Fetching Information
Using Dialogs and Fragments. Using Selection Widgets and Debugging,
Displaying and Fetching Information.

UNIT – 4 5 Hrs
Using Dialogs and Fragments Advanced Android Programming: Internet,
Entertainment, and Services, Implementing drawing and animations.

67
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 5 5 Hrs
Displaying web pages and maps communicating with sms and emails.
creating and using content providers: Creating and consuming services,
Publishing android applications.

LABORATORY WORK:
Design and development of application programs to demonstrate Android
activity life cycle, types of controls, Layouts, Dialogs, Fragments, Internet,
Services, display of web pages and maps, publishing applications.

TEXT BOOK:
1. B.M. Hirwani- Android programming Pearson publications-2013.

REFERENCE BOOKS:
1. Pro Android 5, Dave MacLean, Satya Komatineni and Grant Allen,
Apress, 2015.
2. Expert Android Studio, Murat Yener, Onur Dundar, Wrox publications,
2017.
3. Enterprise Android, Zigurd Mednieks, G Blake Meike, Laird Dornin,
Zane Pan, Wrox publications, 2014

E-BOOKS:
1. Paul Deitel, Harvey Deitel and Alexander Wald, Android 6 for
Programmers, An App-Driven Approach, Deitel Developer Series,
Prentice Hall, 2015.

68
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

2. Zigurd Mednieks, Laird Dornin, G. Blake Meike and Masumi


Nakamura, Programming Android, Second Edition, Oreilly Publishers.
3. Dawn Griffiths and David Griffiths, Head First Android Development,
Oreilly Publishers, 2015.
4. Jeff McWherter and Scott Gowell, Professional Mobile Application
Development, Wiley Publications.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to
POs
COURSE OUTCOMES
1 2 3
1. Gain insight on components, controls and functionalities of P3A1
Android for application development.
2. Conceptualize on Android constructs to obtain feasible P3A2
modules as a solution for engineering problems.
3. Analyse packages, project libraries and services to obtain a P3A5
framework for solving problems in development of mobile
applications.
4. Obtain the code patterns by investigating resources to arrive P3A4
at valid conclusions using debugging tools.

5. Illustrate programming resolutions for applications by P3A4


incorporating appropriate settings.

69
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title MACHINE LEARNING

Course Code 22IS5CNIEML Credits 3 L-T-P 3-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
4 40
/Week Hours

UNIT 1 8 Hrs
The Machine Learning Landscape: What is Machine Learning? Why use
Machine Learning? Types of Machine Learning systems, Main Challenges of
Machine Learning, Testing and Validation.
End-to-End Machine Learning Project: Look at the Big Picture, Get the
Data, Discover and Visualize the Data to Gain Insights, Prepare the Data for
Machine Learning Algorithms, Data Cleaning, Feature Scaling, Select and
Train a Model, Training and Evaluating on the
Training Set, Fine-Tune Your Model

UNIT 2 8 Hrs
Classification: Training a Binary Classifier, Performance
Measures, Multiclass Classification, Error Analysis.
Training Models: Linear Regression, Gradient Descent, P o l y n o m i a l
Regression, Regularized Linear Models, Logistic Regression

UNIT 3 8 Hrs
Decision Trees: Training and Visualizing a Decision Tree, Making
Predictions, Estimating Class Probabilities, The CART Training Algorithm,
Computational Complexity, Gini Impurity or Entropy? Regularization
Hyperparameters

70
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT 4 8 Hrs
Ensemble Learning and Random Forests: Voting Classifiers, Bagging
and Pasting, Random Forests, Boosting
Dimensionality Reduction: The Curse of Dimensionality, Main
Approaches for Dimensionality Reduction, PCA

UNIT - 5 8Hrs
Unsupervised Learning Techniques: Clustering, k-means, Limits of K-
Means, using clustering for Image segmentation, Using Clustering for
Preprocessing, DBSCAN.

Text Books :
1. “Hands -On Machine Learning with Scikit-Learn & Tensor Flow”
2 nd Edition, Aurelian Geron.
2. “Python Machine Learning-Third Edition” Sebastain Reschka and
Vahid Mirjalil

Reference Books :
1. Introduction to Machine Learning 3rd Edition by Ethem Alpaydin, The
MIT Press ,3rd Edition 2014.
e-Books :
1. https://www.oreilly.com/library/view/hands-on-machine-
learning/9781492032632/
MOOCS
1. https://swayam.gov.in/nd1_noc19_cs52/preview
2. https://www.coursera.org/learn/machine-learning/

71
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

3. https://nptel.ac.in/courses/106106139/

COURSE OUTCOMES (COs)


At the end of the course, the student will be able to
Apply the concepts of Classification, Regression, Clustering and
CO1
Dimensionality reduction algorithms to a given problem.

CO2 Identify Machine Learning techniques suitable for a given problem.

CO3 Design and Develop applications using Machine Learning techniques.

72
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title NETWORK SECURITY

Course Code 22ISCNIENS Credits 3 L-T-P 3-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
3 40
/Week Hours

UNIT – 1 8 Hrs
Classical Encryption Techniques: Symmetric Cipher Model,
Cryptography, Cryptanalysis and Brute-Force Attack, Substitution
Techniques, Caesar Cipher, Monoalphabetic Cipher, Playfair Cipher, Hill
Cipher, Polyalphabetic Cipher, One Time Pad.
Block Ciphers and the data encryption standard: Traditional block
Cipher structure, stream Ciphers and block Ciphers, Motivation for the
feistel Cipher structure, the feistel Cipher

UNIT – 2 8 Hrs
Data Encryption Standard, DES encryption, DES decryption, A DES
example, results, the avalanche effect, the strength of DES, the use of 56-
Bit Keys, the nature of the DES algorithm, timing attacks, Block cipher
design principles, number of rounds, design of function F, key schedule
algorithm.
Public-Key Cryptography and RSA: Principles of public-key
cryptosystems. Public- key cryptosystems. Applications for public-key
cryptosystems, requirements for public-key cryptosystems. Public-key
cryptanalysis. The RSA algorithm, description of the algorithm,
computational aspects, the security of RSA.

73
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 3 8 Hrs
Other Public-Key Cryptosystems: Diffie-hellman key exchange, The
algorithm, key exchange protocols, man in the middle attack, Elgamal
Cryptographic systems, Elliptic curve arithmetic, abelian groups, elliptic
curves over real numbers, elliptic curves over Zp, elliptic curves over
GF(2m), Elliptic curve cryptography, Analog of Diffie-hellman key
exchange, Elliptic curve encryption/ decryption, security of Elliptic curve
cryptography, Pseudorandom number generation based on an asymmetric
cipher, PRNG based on RSA.

UNIT – 4 8 Hrs
Web Security: Web Security Threats, Web Traffic Security Approaches.
Secure Sockets Layer: SSL Architecture, SSL Record Protocol, and
Change Cipher Spec Protocol, Alert Protocol, and shake Protocol,
Cryptographic Computations.

UNIT – 5 8 Hrs
Transport Layer Security: Version Number, Message Authentication
Code, Pseudorandom Functions, Alert Codes, Padding HTTPS Connection
Initiation, and Connection Closure. Secure Shell (SSH) Transport Layer
Protocol, User Authentication Protocol, Connection Protocol.

TEXT BOOK:
1. William Stallings: Cryptography and Network Security, Pearson 6th
edition. 2013.

74
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

REFERENCE BOOK:
1. V K Pachghare: Cryptography and Information Security, PHE ,2013.

MOOC Course
Cryptography and Network Security : https://onlinecourses.nptel.ac.in/
noc20_cs21
Cryptography I: https://www.coursera.org/learn/crypto/lecture/ubmLN/
what-is-cryptography

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to:

COURSE OUTCOMES

1. Apply the knowledge and techniques of Cryptography to achieve secured data

2. Analyse the vulnerabilities in network system and provide the possible security
solution.
3. Implement and demonstrate the secure data communication over insecure channel
by applying various Cryptographic means.

75
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title BUSINESS MODELS AND ENTREPRENEURSHIP

Course Code 22ISCNPEBM Credits 2 L-T-P 2-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2 25
/Week Hours

UNIT - 1 5 Hrs
Introduction to Business Model, Nine Building Blocks of Business Model,
Customer Segments, Value Propositions, Channels, Customer
Relationships, Revenue Streams, Key Resources, Key Activities, Key
Partnerships, Cost Structure, The Business Model Canvas, Business Model
Use Case.

UNIT – 2 5 Hrs
FREE as a Business Model, Different patterns that make FREE a viable
business model, Advertising: A Multi-Sided Platform Model, Freemium: Get
the Basics for Free, Pay for More, Bait & Hook, Designing a Business Model:
Customer Insights (Empathy Map), Designing a Business Model: Ideation -
Epicenters of Business Model Innovation, Designing a Business Model:
Visual Thinking, Designing a Business Model: Prototyping, Designing a
Business Model: Prototyping at Different Scales, Designing a Business
Model: Storytelling's Value.

UNIT – 3 5 Hrs
Introduction to Entrepreneur, Importance of Entrepreneurship, become an
entrepreneur, Concept of Entrepreneurship, Entrepreneurial Development

76
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Process, finding a business idea, building a team, creating a business plan,


raising capital, launching your business, growing your business, Exiting
your business. Characteristic of a successful entrepreneur, classification of
entrepreneurs, Women Entrepreneur, women entrepreneur- in Indian
perspectives, Main Entrepreneurial Traits of Women Entrepreneurs, Factors
responsible for increasing the level of female entrepreneurship in India,
Operational Problems Faced by Women Entrepreneurs

UNIT – 4 5 Hrs
Introduction to Business and Financial Plan, Startup Business Plan,
Executive Summary, Company Description, Products & Services, Marketing
Plan, Management & Organization, Startup Expenses & Capitalization,
Financial Plan, Refining the Plan.

UNIT – 5 5 Hrs
Introduction to Startup Fundraising, Raising Capital for Your Startup, The
Pros and Cons of Raising Capital, Milestones, Expectations of Investors,
Setting Up for Success: Business Plan, Crafting the Pitch, The Due Diligence
Package, Sources of Capital.

REFERENCE BOOK:
1. Business Model Generation, A Handbook for Visionaries, Game
Changers, and Challengers, Alexander Osterwalder and Yves Pigneur,
John Wiley & Sons, Inc.
2. The Art of Startup Fundraising, Alejandro Cremades, John Wiley &
Sons, Inc., Hoboken, New Jersey.

77
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3
CO1: Create and develop a business model canvas for the
P3A6
real- world applications.
CO2: Design and analyze different ways to implement the
P3A6
business
CO3: Apply entrepreneurial development process for real-time
P3A6
business ideas.
CO4: Create and Design business and financial plan for
P3A6
startups.

CO5: Apply fundraising capital sources for the new startup. P3A6

78
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title BUSINESS ANALYTICS

Course Code 22ISCNPEBA Credits 2 L-T-P 2-0-0


CIE 50 Marks SEE 100 Marks (50% Weightage )
Contact Hours Total Lecture
2 25
/Week Hours

UNIT – 1 5 Hrs
What Is Business Analytics?, Evolution of Business Analytics, Impacts and
Challenges, Scope of Business Analytics, Software Support, Data for
Business Analytics, Data Sets and Databases, Big Data, Metrics and Data,
Classification, Data Reliability and Validity, Models in Business Analytics
Decision Models, Model Assumptions, Uncertainty and Risk, Prescriptive
Decision Models, Problem Solving with Analytics, Recognizing a Problem,
Defining the Problem, Structuring the Problem, Analyzing the Problem,
Interpreting Results and Making a Decision, Implementing the Solution.

UNIT – 2 5 Hrs
Data Visualization, Dashboards, Tools and Software for Data Visualization,
Creating Charts in Microsoft Excel, Column and Bar Charts, Data Labels and
Data Tables Chart Options , Line Charts, Pie Charts, Area Charts, Scatter
Chart, Bubble Charts, Miscellaneous Excel Charts, Geographic Data, Other
Excel Data Visualization Tools, Data Bars, Color Scales, and Icon Sets,
Sparklines, Excel Camera Tool, Data Queries: Tables, Sorting, and Filtering,
Sorting Data in Excel, Pareto Analysis, Filtering Data, Statistical Methods for
Summarizing Data, Frequency Distributions for Categorical Data, Relative
Frequency Distributions, Frequency Distributions for Numerical Data, Excel
Histogram Tool, Cumulative Relative Frequency Distributions, Percentiles
and Quartiles, Cross-Tabulations, Exploring Data Using PivotTables, Pivot

79
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Charts, Slicers and PivotTable Dashboard

UNIT – 3 5 Hrs
Populations and Samples, Understanding Statistical Notation, Measures of
Location Arithmetic Mean, Median, Mode, Midrange, Using Measures of
Location in Business Decisions, Measures of Dispersion, Range,
Interquartile Range, Variance, Standard Deviation Chebyshev's Theorem
and the Empirical Rules, Standardized Values, Coefficient of Variation,
Measures of Shape, Excel Descriptive Statistics Tool, Descriptive Statistics
for Grouped Data, Descriptive Statistics for Categorical Data: The
Proportion, Statistics in PivotTables Measures of Association, Covariance,
Correlation, Excel Correlation Tool, Outliers, Statistical Thinking in Business
Decisions, Variability in Samples

UNIT – 4 5 Hrs
Modeling Relationships and Trends in Data, Simple Linear Regression,
Finding the Best-Fitting Regression Line, Least-Squares Regression, Simple
Linear Regression with Excel, Regression as Analysis of Variance, Testing
Hypotheses for Regression Coefficients, Confidence Intervals for
Regression Coefficients Residual Analysis and Regression Assumptions,
Checking Assumptions,
Multiple Linear Regression, Building Good Regression Models, Correlation
and Multicollinearity, Practical Issues in Trendline and Regression Modeling,
Regression with Categorical Independent Variables, Categorical Variables
with More Than Two Levels, Regression Models with Nonlinear Terms

UNIT – 5 5 Hrs
The Scope of Data Mining, Data Exploration and Reduction, Sampling, Data
Visualization Dirty Data, Cluster Analysis, Classification, An Intuitive
Explanation of Classification, Measuring Classification Performance, Using

80
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Training and Validation Data, Classifying new Data, Classification


techniques, k-Nearest Neighbors (k-NN), Discriminant Analysis, Logistic
Regression Association Rule Mining, Cause-and-Effect
Modeling

REFERENCE BOOKS:
1. Business Analytics by James Evans, persons Education.
2. Business analytics Principles, Concepts, and Applications by Marc J.
Schniederjans, Dara G. Schniederjans, Christopher M. Starkey,
Pearson FT Press.

COURSE OUTCOMES (COs):


At the end of the course, the student will be able to

POs
COURSE OUTCOMES
1 2 3
1. Apply the knowledge of data analytics P3A6

2. Mastery in data visualization tools to make P3A6


effective analytics
3. Demonstrate the ability to statistical P3A6
methods on business data.
4. Mastery the utilization of
different kind of P3A6
regression models on business data.
5. Apply data mining techniques to extract the P3A6
hidden data

81
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title ENGLISH FOR RESEARCH PAPER WRITING

Course Code 22ISCNHSEP Credits 0 L-T-P 0-0-0-0


CIE P SEE
Contact Hours Total Lecture
/Week Hours

UNIT – 1
Writing Skills
Planning and Preparation, Word Order, Breaking Up Long Sentences,
Structuring Paragraphs and Sentences, Being Concise and Removing
Redundancy, Avoiding Ambiguity and Vagueness, Clarifying Who Did What,
Highlighting Your Findings, Hedging and Criticizing

UNIT – 2
Sections of the Paper
Titles, Abstracts, Introduction, Review of the Literature, Methods, Results,
Discussion, Conclusions, Useful Phrases, The Final Check, Links and
References

TEXT BOOK:
1. English for Writing Research Papers, Adrian Wallwork, Springer
Science+Business Media, LLC 2011

82
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title PEDAGOGY STUDIES

Course Code 22ISCNHSPS Credits 0 L-T-P 0-0-0


CIE P SEE
Contact Hours Total Lecture
-
/Week Hours

UNIT – 1
Introduction and Methodology:
Aims and rationale, Policy background, Conceptual framework and
Terminology, Theories of learning, Curriculum, Teacher education.
Conceptual framework, Research questions. Overview of methodology and
Searching.

UNIT – 2
Thematic overview: Pedagogical practices are being used by teachers in
formal and informal classrooms in developing countries. Curriculum,
Teacher education

UNIT – 3
Evidence on the effectiveness of pedagogical practices, Methodology for the
in-depth stage: quality assessment of included studies. How can teacher
education (curriculum and practicum) and the school curriculum and
guidance materials best support effective pedagogy? Theory of change.
Strength and nature of the body of evidence for effective pedagogical
practices. Pedagogic theory and pedagogical approaches. Teachers'
attitudes and beliefs and Pedagogic strategies.

83
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

UNIT – 4
Professional development: alignment with classroom practices and follow-
up support
Peer support, Support from the head teacher and the community.
Curriculum and assessment, Barriers to learning: limited resources and
large class sizes

UNIT – 5
Research gaps and future directions Research design, Contexts Pedagogy,
Teacher education Curriculum and assessment, Dissemination and
research impact.

REFERENCE BOOKS:
1. Ackers J, Hardman F (2001) Classroom interaction in Kenyan primary
schools, Compare, 31 (2): 245-261.
2. Agrawal M (2004) Curricular reform in schools: The importance of
evaluation, Journal of Curriculum Studies, 36 (3): 361-379.
3. Akyeampong K (2003) Teacher training in Ghana - does it count?
Multi-site teacher education research project (MUSTER) country
report 1. London: DFID.
4. Akyeampong K, Lussier K, Pryor J, Westbrook J (2013) Improving
teaching and learning of basic maths and reading in Africa: Does
teacher preparation count? International Journal Educational
Development, 33 (3): 272–282.
5. Alexander RJ (2001) Culture and pedagogy: International
comparisons in primary education. Oxford and Boston: Blackwell.
6. Chavan M (2003) Read India: A mass scale, rapid, 'learning to read'
campaign

84
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

Course Title STRESS MANAGEMENT BY YOGA

Course Code 22ISCNHSSM Credits 0 L-T-P 0-0-0


CIE P SEE
Contact Hours Total Lecture
-
/Week Hours

UNIT – 1
Introduction
Overview, What is Yoga, Importance of Yoga, Yoga – Its History, Objectives
of Yogic Practices, General Guidelines for Yogic Practices, Common Yogic
Practices, Yama and Niyama, Asana, Pranayama, Pratyahara, Bandha
Mudra, Shatkarma/Kriya, Meditation

UNIT – 2
Yoga for Health
Overview, Surya Namaskar, Asanas, Tadasana, Vrikshasana, Utkatasana,
Vajrasana, Swastikasana, Ardhapadmasana, Niralamba Bhujangasana ,
Ardhashalabhasana Makarasana, Uttanapadasana, Pawanamuktasana,
shavasana, Breathing with Awareness,Trataka, Meditation

UNIT – 3
Yoga for Physical Fitness
Overview, What is Flexibility, Yogic Practices to Enhance Flexibility, Surya
Namaskara, Asanas, Tadasana, Hastottanasana, Trikonasana,
Katichakrasana, Padmasana, Yogamudrasana,
Paschimottanasana, Dhanurasana, Makarasana, Supta Vajrasana,

85
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

C h a k ra s a n a , A r d h a h a l a s a n a , S h a va s a n a , K r i ya , Ka p a l a b h a t i ,
Pranayama,Anuloma-viloma Pranayama, Bhastrika Pranayama,
Meditation

UNIT – 4
Yoga for Concentration
Overview, Yogic Practices for Concentration, Asana, Garudasana,
Baddhapadmasana, Gomukhasana,
Ardhamatsyendrasana,Bhujangasana, Shalabhasana,Makarasana,
Matsyasana, Naukasana, Setubandhasana, Halasana, Shavasana,
Kriya,Agnisara,Pranayama, Anuloma-viloma Pranayama, Seetkari
Pranayama, Bhramari Pranayama,Meditation

UNIT – 5
Raja Yoga being lectures by the Swami Vivekananda

TEXT BOOKS:
1. Yoga A Healthy Way of Living, National Council of Educational
Research and Training, 2015
2. Raja Yoga , Swami Vivekananda, Weed-Parsons Printing Company,
1920.

86
B.M.S. COLLEGE OF ENGINEERING, BENGALURU
Autonomous College under VTU

PERSONALITY DEVELOPMENT THROUGH LIFE


Course Title
ENLIGHTENMENT SKILLS
Course Code 22ISCNHSPD Credits 3 L-T-P-S 0-0-0
CIE P SEE
Contact Hours Total Lecture
/Week Hours

UNIT – 1
Neetisatakam-Holistic development of personality
Verses- 19,20,21,22 (wisdom)
Verses- 29,31,32 (pride & heroism)
Verses- 26,28,63,65 (virtue)
Verses- 52,53,59 (dont's)
Verses- 71,73,75,78 (do's)
UNIT – 2
Approach to day to day work and duties.
Shrimad BhagwadGeeta : Chapter 2-Verses 41, 47,48,
Chapter 3-Verses 13, 21, 27, 35, Chapter 6-Verses 5,13,17, 23, 35,
Chapter 18-Verses 45, 46, 48.
UNIT – 3
Statements of basic knowledge.
Shrimad BhagwadGeeta: Chapter2-Verses 56, 62, 68
Chapter 12 -Verses 13, 14, 15, 16,17, 18
Personality of Role model. Shrimad BhagwadGeeta:
Chapter2-Verses 17, Chapter 3-Verses 36,37,42,
Chapter 4-Verses 18, 38,39
Chapter18 – Verses 37,38,63
REFERENCE BOOKS:
1. “Srimad Bhagavad Gita” by Swami SwarupanandaAdvaita Ashram
(Publication2. Department), Kolkata
2. Bhartrihari's Three Satakam (Niti-sringar-vairagya) by P.Gopinath,

87

You might also like