0% found this document useful (0 votes)
54 views48 pages

Batch 2020 2024 OE Syllabus 175 Credits 1

Uploaded by

dhruvaroyal07
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)
54 views48 pages

Batch 2020 2024 OE Syllabus 175 Credits 1

Uploaded by

dhruvaroyal07
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

NEW HORIZON

COLLEGE OF ENGINEERING

Open Elective Syllabus


Batch: 2020-2024
(6th & 7th Semester)
(175 Credits- 2018 Scheme)
New Horizon College of Engineering, Bangalore
Autonomous College affiliated to VTU, Accredited by NAAC with ‘A’ Grade & NBA

VISION
To emerge as an institute of eminence in the fields of engineering, technology and management in
serving the industry and the nation by empowering students with a high degree of technical,
managerial and practical competence.

MISSION
• To strengthen the theoretical, practical and ethical dimensions of the learning process by
fostering a culture of research and innovation among faculty members and students

• To encourage long-term interaction between the academia and industry through their
involvement in the design of curriculum and its hands-on implementation

• To strengthen and mould students in professional, ethical, social and environmental dimensions
by encouraging participation in co-curricular and extracurricular activities

Quality Policy

To emerge as an institute of eminence in the fields of engineering, technology and management in


serving the industry and the nation by empowering students with a high degree of technical,
managerial and practical competence.

Values
❖ Academic Freedom ❖ Professionalism
❖ Innovation ❖ Inclusiveness
❖ Integrity ❖ Social Responsibility

3
New Horizon College of Engineering
SIXTH SEMESTER OPEN ELECTIVES LIST FOR AY 2022-2023 (EVEN SEMESTER)

Batch: 2020-2024
Course Code Course Name BOS

20NHOP601 Big Data Analytics using HP Vertica- 1 CSE

20NHOP602 VM Ware Virtualization Essentials-1 ISE

20NHOP607 SAP ME

20NHOP608 Schneider - Industrial Automation EEE

20NHOP609 Cisco - Routing & Switching - 1 ECE

20NHOP612 Cisco - Routing & Switching -2 ECE

20NHOP614 Blockchain CSE

20NHOP615 Product Life Cycle Management ME

20NHOP620A Robotic Process Automation CSE

20NH0P621A Industry 4.0 ME

20NHOP622A Programming of Industrial Robot ECE

20NHOP623A 5G Communication ECE

20NHOP625A VLSI Physical Design-I ECE

4
New Horizon College of Engineering
SEVENTH SEMESTER OPEN ELECTIVES LIST FOR AY 2023-2024 (ODD SEMESTER)

Batch: 2020-2024
Course Code Course Name BOS

20NHOP701 Big Data Analytics using HP Vertica- 1 CSE

20NHOP702 VM Ware Virtualization Essentials-1 ISE

20NHOP704 Big Data Analytics using HP Vertica – 2 CSE

20NHOP707 SAP ME

20NHOP708 Schneider - Industrial Automation EEE

20NHOP709 Cisco - Routing & Switching - 1 ECE

20NHOP712 Cisco - Routing & Switching -2 ECE

20NHOP714 Blockchain CSE

20NHOP715 Product Life Cycle Management ME

20NHOP722A Programming of Industrial Robot ECE

20NHOP723A 5G Communication ECE

20NHOP725A VLSI Physical Design-I ECE

20NHOP726A VLSI Physical Design-2 ECE

20NHOP727A Juniper Network Operating System ECE

20NHOP728A Database Administration using DB2 AIML

5
OPEN ELECTIVE

(6th & 7th SEMESTER SYLLABUS)

6
BIG DATA ANALYTICS USING HP VERTICA – 1

Course Code : 20NHOP601 / 20NHOP701 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

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

CO# COURSE OUTCOME

20NHOP601.1 Analyse data in Oracle & Vertica databases using SQL statement

20NHOP601.2 Explore Vertica for organizing and faster processing of data.

20NHOP601.3 Create projection partition manually using Vertica for efficient data analysis.

20NHOP601.4 Apply copy, delete, merge, purge operations in Vertica database.

20NHOP601.5 Design multi-node clustering in Hadoop for real time applications

20NHOP601.6 Illustrate working of Hadoop ecosystem tools for big analysis.

Course Outcomes to Program Outcomes Articulation Matrix

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

20NHOP601.1 3 2 - - 3 - - - 3 - - 2

20NHOP601.2 3 - - - 3 - - - 3 - - -

20NHOP601.3 3 - 2 1 3 - - - 3 - - -

20NHOP601.4 3 - - - 3 - - - 3 - - -

20NHOP601.5 3 2 2 - 3 - - - 3 2 - 2

20NHOP601.6 3 - - - - - - - - 2 - -

Module No Module Contents Hours COs


Introduction to SQL and HP Vertica:
Types of SQL, Data Types, Constrains, JOINS, Types of JOINS,
Clause, Group by Having, Order by, Where Clause with examples,
SQL Alias, Views, Union, Union all aggregate functions,
Operators
1 9 20NHOP601.1
Introduction to HP- Vertica Database, Vertica Analytics Platform,
Columnar Orientation Advanced Compression, High Availability,
Automatic Database design, Massively Parallel Processing,
Application Integration.
Hands on sessions
7
Creation of tables with constrains and in setion of values into tables
Hands on DML commands to apply different aggregate function.
Group by –Having-Order by clause, Operators. Creation of views
and working with joins.
HP Vertica- 1
Projections, Query Execution, Vertica Transactions, Hybrid
data store – WOS & ROS,
Projection Design: Projection fundamentals, Projection types,
Projection properties, Replication and Segmentation
Database Designer, Comprehensive mode, Incremental mode, 20NHOP601.2,
2 9
Sample data, Sample queries, DBD Advantages 20NHOP601.3
Hands on sessions
a) Creation of schema, tables and execution of SQL statements on
Vertica Database, Running Database designer
b) Hands-on projections
HP Vertica -2
Loading data via INSERT-COPY-MERGE, Deleting data in
Vertica- delete vector, design for delete, process of deleting
Truncate, Purge, Update, Partitioning, Tuple Mover- Move
Out Parameter, Merge Out Parameter, Working with Vertica
3 Management Console. 9 20NHOP601.4
Hands on sessions
a) Loading data files from different sources to Vertica database.
b) Verifying the log files after loading the data into Vertica
database.
Hands-on partitions

Big Data Analytics with Hadoop


Big data overview, Introduction to Hadoop, Overview of
Hadoop Distribution File Systems[HDFS] and Map reduce
Operations
Clustering types in Hadoop- Standalone mode, Pseudo
distributed mode, Fully distributed mode.
Hands on Sessions:
4 Verifying Hadoop installation(Pseudo distributed mode) 9 20NHOP601.5
• Java path
• Hadoop location
• Hadoop configuration files
• Name Node setup
• Job Tracker
• Metadata files
Accessing Hadoop on browse

8
Hadoop Ecosystem
Introduction to SQOOP, Overview of PIG -Standalone mode,
cluster mode, when to use PIG latin, Introduction to HIVE,
Introduction to HBASE- comparison of Hadoophdfs and
HBASE.
5
Hands on Sessions: 9 20NHOP601.6
a) Moving data from local file system to Hadoop file
system
b) Performing MAP Reduction operation in Hadoop
Verification of operation results through terminal and browser

Reference Books:
, KBoris lubinsky, Kevin t. Smith, Alexey Yakubovich, “Professional Hadoop Solutions”,
1.
Wiley, ISBN: 9788126551071, 2016
2. Chris Eaton,Dirk derooset, “Understanding Big data”, McGraw Hill, 2016.
3. Tom White, “HADOOP: The definitive Guide”, O Reilly 2015.
EVALUATION

CIE – Continuous Internal Evaluation: (50 Marks)

Bloom’s Taxonomy Tests Assignments Daily


Assessment
Marks 25 15 10
(Out of 50)
L1: Remember - - 2
L2: Understand 5 - 2
L3: Apply 5 7.5 2
L4: Analyze 5 7.5 2
L5: Evaluate 10 - 2
L6: Create - - -

SEE – Semester End Examination: (50 Marks)

Bloom’s Questions
Taxonomy (50 marks)
L1: Remember -
L2: Understand 5
L3: Apply 15
L4: Analyze 15
L5: Evaluate 15
L6: Create -

9
VM WARE VIRTUALIZATION ESSENTIALS-1

Course Code : 20NHOP602 / 20NHOP702 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

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

CO# COURSE OUTCOME

20NHOP602.1 Understand the common terms and definitions of Operating System, Cloud Computing and
Virtualization.

20NHOP602.2 Learning the business benefits and considerations of VMware virtualization.

20NHOP602.3 Knowing various approaches to server virtualization, its relevance to the modern data center,
available platforms and important features.

20NHOP602.4 Analyzing the implications of virtualization on Data Center Challenges.

20NHOP602.5 EnabletoconfiguretheVMwarevSpherestorageandnetworkvirtualization.

20NHOP602.6 Enable to configure the VMware vSphere storage and network virtualization.

Course Outcomes to Program Outcomes Articulation Matrix

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP602.1 2 2 2 2 2 1 - - 1 2 1 1
20NHOP602.2 2 2 2 2 2 1 - - 1 2 1 1
20NHOP602.3 2 2 2 2 2 1 - - 1 2 1 1
20NHOP602.4 2 2 2 2 2 1 - - 1 2 1 1
20NHOP602.5 2 2 2 2 2 1 - - 1 2 1 1
20NHOP602.6 2 2 2 2 2 1 - - 1 2 1 1

Module No Module Contents Hours COs

Understanding Virtualization: Operating Systems Essentials:


Process Management, Memory Management, and Storage
Management. Cloud
Computing Essentials Introduction to Cloud Computing, Cloud
Deployment Models, and Challenges.
1 VirtualizationEssentials:ImportanceofVirtualization,Examining 9 20NHOP602.1
today’strends,Virtualization
Software Operations: Virtualizing Servers, Virtualizing
Desktop, and Virtualizing Applications.

List of programs:
10
1. Using vSphere Web Client.
2. Creating a Virtual Machine.

VMware vSphere Virtualization Overview :Introduction to


Data Center
Virtualization: Traditional Architecture, Virtual Architecture,
Types of Virtualization.
Understanding Hypervisors: Describing hypervisor, Type-
1Hypervisor, Type-2 Hypervisor.
2 vSphere Products & Features: vSphere Motion, vSphere HA,
vSphere DRS, vSphere FT, vSphere replication, vSphere data 9 20NHOP602.2
protection.

List of programs:
Deploying Virtual Machines Using Cloning, Templates, and a
Content Library
Modifying Virtual Machine Settings

Creating & Managing Virtual Machines :Creating,


Managing, Monitoring & Configuring VM: vSphere Client
and vSphere Web Client, vSphere Web Client UI,
Creating VM: VM Components, Installing Guest OS,
3 Managing VM: Start-up and Shutdown of VM’s, Creating and 9 20NHOP602.3
Managing Snapshots, RDM

Configuring VM: Memory/CPU Hot Plug, Swap Files. Creating


Clones, Templates &Content Libraries Cloning VM, Creating
Templates, OVF Templates, and Types of Content Library.

vSphere Solutions to Data Center Challenges: Data Center


Challenges: Availability, Scalability, Optimization,
Management, Application Upgrade & Cloud Challenges .vSphere
for Scalability and Business Continuity :vSphere Motion,
vSphere HA, vSphere DRS, vSphere FT, vSphere replication,
4 vSphere data protection. 9 20NHOP602.4

List of programs:
1. Managing Tasks, Events, and Alarms
2. Using v Sphere Apps, Managing Multi-tiered Applications

Understanding VMware vSphere Storage & Network


Virtualization Storage Virtualization: Storage Concepts, iSCSI
Concepts, NFS Data stores, VMFS Data stores, Virtual SAN Data
stores, Virtual Volume
5 Network Virtualization: Introduction to vSphere Standard 9 20NHOP602.5
Switch, Configuring Standard Switch Policies, Introduction to
vSphere Distributed Switch 20NHOP602.6

List of programs: Using vSphere vMotion and Storage vMotion to


Migrate Virtual Machines Implementing a vSphere DRS Cluster

11
TEXTBOOKS:
1. Nick Marshall, Scott Lowe (Foreword by) with Grant Orchard, Josh At well, Mastering VM ware
vSphere 6, Publisher: SYbex:1 edition (24 March 2015)
2. Matthew Portnoy, Virtualization Essentials,2nd Edition, Wiley IndiaPvt.Ltd.

Reference Books:
1. Thomas Kraus, Kamau Wanguhu, Jason Karnes, VMware Network Virtualization Connectivity for
the Software- Designed Data Center, VMware PressTechnology1stEdition
2. Bill Ferguson, vSphere 6Foundations Exam Official Cert Guide (Exam#2V0-620): VMware
Certified Professional 6 VM ware Press, 1st Edition.

EVALUATION

CIE – Continuous Internal Evaluation: (50 Marks)

Daily
Bloom’s Taxonomy Tests Assignments
Assessment

Marks
25 15 10
(Out of 50)

L1: Remember - - -

L2: Understand 5 - -

L3: Apply 5 7.5 5

L4: Analyze 5 - -

L5: Evaluate - - 5

L6: Create 10 7.5 -

SEE – Semester End Examination: (50 Marks)

Blooms Taxonomy Questions


(50 marks)

L1: Remember -

L2: Understand 5

L3: Apply 10

L4: Analyze 10

L5: Evaluate 5

L6: Create 20

12
Big Data Analytics Using HP Vertica- 2

Code : 20NHOP704 Credits: 03


L:P:T: 3:0:0 CIE Marks: 50
Exam Hours: 3 SEE Marks: 50
Course Outcomes: At the end of the Course, the Student will be able to:

COURSE OUTCOMES
CO#
20NHOP704.1 Analyse Big data in Hadoop ecosystem using Map-reduce operations.

20NHOP704.2 Utilize import and export functionalities of SQOOP tool.

20NHOP704.3 Analyse Big data using Pig tool to address societal issues.

20NHOP704.4 Develop Pig Latin scripts to demonstrate real time applications

20NHOP704.5 Apply HQL to analyse various data sets.

20NHOP704.6 Create tables in HBase and illustrate various HBase commands.

Course Outcomes to Program Outcomes Articulation Matrix


PO
PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1
20NHOP704.1 3 3 - - 3 - - - 3 - - -
20NHOP704.2 3 - - - 3 - - - 3 - - 2
20NHOP704.3 3 3 - - 3 - - - 3 2 - 2
20NHOP704.4 3 3 1 1 3 - - - 3 2 - -
20NHOP704.5 3 3 - - 3 - - - 3 - - -
20NHOP704.6 3 - - - 3 - - - 3 - - -

13
Module Module Contents Hours COS
No.
VERTICA & Hadoop Review
Vertica Cluster Management: Adding nodes to an existing
cluster, Removing nodes from a cluster, Replacing nodes, Node
recovery in Vertica, Rebalancing data across nodes
Hands on sessions
 Check Hadoop configuration file
 Load a .csv file from local file system to Hadoop file 20NHOP704.1,
1 9 20NHOP704.2
system
 Perform analysis on loaded files using Hadoop map-reduce
programs and verify the output using Hadoop commands as
well as browser
o Count
o Grep
SQOOP
 Verifying Sqoop status through cloudera manager
 Hand-on Practice on various Sqoop basic
commands
o List-database
o List-table
o Eval
 Import of tables from Mysql database to hdfs
o Import of all tables
o Import of specific tables to default directory
/target directory
o Import of subset of tables using ‘where’
clause
o Import table as sequence file
o Incremental import
o Export files from hdfs to mysql database
Apache Pig Architecture: -Apache Pig components, Pig Latin Data
Model: atom, tuple, bag, relation, map.
2
Basic grunt shell commands, Running local mode - mapreduce
mode,
Pig Latin 1: Pig Latin Statements: Data types- simple &
Complex Data Types
Hands on sessions:
Operators (Part 1) : 9 20NHOP704.3
• Loading and storing - from/to local file system, from/to
hdfs
• Diagnostic operator – Dump, Describe, Explain, illustrate
• Filtering – filter operator; For Each Generate operator:
projection, nested projection, schema; Distinct Operator
• Arthematic operators
• Comparision operator
• Boolean Operators
Hands on Sessions:
Operators (Part 2) :
• Grouping & Joining Operator – GROUP, CO-GROUP,
JOIN(INNER, SELF JOIN)
14
• Combining & splitting – UNION, SPLIT
• Sorting – ORDER BY, LIMIT 20NHOP704.4
9
Pig Latin Built-in functions:
3
• Eval functions: AVG, SUM, MIN, MAX, COUNT, SIZE,
CONCAT, TOKENIZE
• Bag&Tuple Functions: TOTUPLE, TOBAG, TOMAP
• String Functions: SUBSTRING, INDEXOF, LCFIRST(),
UCFIRST(), UPPER(), LOWER(), REPLACE()
• Math Functions: ABS, CBRT, SQRT, COS, SIN, TAN,
CEIL, FLOOR, EXP, LOG, LOG10, ROUND
Apache Pig - Running Scripts:
• Creating pig script
• Commenting pig script
• Executing –running pig script –
• Sample examples: word count program using pig script, count of
similar events from a log file, simple twitter case study example.
HIVE
Hive: Why hive? , components of hive, simple architecture of
hive, data-model of hive(database, table, partition, bucket)
Hands on Session:
Hive Commands :
Data Definition Language (DDL ) 9 20NHOP704.5
• CREATE database/ table/ external table , DROP, ALTER,
4
SHOW, DESCRIBE Statements.
Data Manipulation Language (DML )
• LOAD, INSERT Statements- INSERT INTO, INSERT
OVERWRITE
Built-in Operators- Relational Operators- Arithmetic Operators-
Logical Operators - Complex Operators- example: simple queries
on these operators
Order by clause- Group by clause- aggregate functions(sum, avg,
count, min, max)
Joins, Create and drop of views
HBASE: Various types of No Sql Databses – when HBASE is used?
- HBase Data Model (Table, Rowkey, Column families, Column qualifiers,
Cell, Timestamp)
Hands on Sessions:
• HBase shell Command: Create table with /without version

9 20NHOP704.6
• put command
• get command with / without version
• Scan command
5
• delete column – column family
• disable – enable
• drop table

15
EVALUATION

CIE – Continuous Internal Evaluation: Lab (50 Marks)

Blooms Taxonomy Tests Assignments Daily


Assessment
Marks (Out of 50) 25 15 10
L1: Remember - - -
L2: Understand 5 - -
L3: Apply 5 7.5 5
L4: Analyze 5 - -
L5: Evaluate - - 5
L6: Create 10 7.5 -

SEE – Semester End Examination: Lab (50 Marks)

Blooms Taxonomy Marks


(Out of 50)
L1: Remember -
L2: Understand 5
L3: Apply 10
L4: Analyze 10
L5: Evaluate 5
L6: Create 20

16
SAP
Course Code : 20NHOP607 / 20NHOP707 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP607.1 Understand the concept of production system and facilities, automation, Computer Aided
Process planning (CAPP), Material Requirement Planning (MRP), Master Production Schedule
(MPS), capacity planning
20NHOP607.2 Understand SAP system along with its navigation in the software
20NHOP607.3 Create master data for new vendor and new trading goods in Materials Management
20NHOP607.4 Evaluate and create production order for the product group
20NHOP607.5 Create master data for new customer
20NHOP607.6 Facilitate the flow of goods between producer and the purchaser for near fail proof
logistic operations

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP607.1 3 1 - - - 3 1 1 2 2 3 2
20NHOP607.2 3 1 - - 3 3 1 1 2 2 1 2
20NHOP607.3 2 2 2 2 3 3 1 1 2 2 3 2
20NHOP607.4 2 2 2 2 3 3 1 1 2 2 3 2
20NHOP607.5 2 2 2 2 3 3 1 1 2 2 3 2
20NHOP607.6 3 2 2 2 3 3 1 1 2 2 3 2

Module No Module Contents Hours COs


Computer Integrated Manufacturing Systems: Introduction,
Production system facilities, Manufacturing support system,
Automation definition, Types of Automation, Reasons for
Automation, limitations of Automation, Automation principles &
Strategies, CIM, Information Processing Cycle in Manufacturing,
1 Production concepts. 9 20NHOP607.1
Computerized Manufacturing Planning System: Introduction,
Computer Aided Process Planning, Retrieval types of process
planning, Generative type of process planning, Material
requirement Planning, Fundamental Concepts of MRP, Inputs to
MRP, Capacity planning.
Introduction to SAP: Case study of Global bike group (GBI),
Materials Management (MM)Case study: Creation of new
2 vendor, Creation of material master for trading goods, create
20NHOP607.2
purchase requisition, creating request for quotation, Create and 9
20NHOP607.3
display purchase order, create and verify goods receipt for
purchase order, create invoice receipt from vendor, post payments
to vendor, display and review goods ledger account balances

62
Production Planning and Execution (PP) Case study:
Change material master record, change routing, display product
group, creating sales and operation plan, Transfer SOP to demand
management, Review demand management, Run MPS with MRP,
Review stock and requirement list, convert planned order into
3 production order, receiving goods from inventory, issuing goods 9 20NHOP607.4
to production order, review production order status, confirm
production completion, receive goods from Production order,
review costs assigned to production order, settle costs of
production order.
Sales and Distribution (SD)Case study:
Creation of new customer, create contact person for customer,
changing the customer, create customer inquiry and quotation,
create sales order referencing for quotation, check stock status,
4
display sales order, start delivery process, pick materials on 9 20NHOP607.5
delivery note, post goods issue, create invoice for customer,
display billing document and customer invoice, post receipt of
customer payment, review the document flow
Warehouse Management (WM)Case study:
Create purchase order, display material inventory, display material
5 inventory value, receive the goods, display material inventory and
value, run bin status report, create transfer order, confirm transfer 9 20NHOP607.6
order
TEXTBOOKS:
1. Automation, Production System & Computer Integrated Manufacturing, M.P. Groover, Person
India, 2015, 3rdEdition
2. Principles of Computer Integrated Manufacturing, S.Kant Vajpayee, Prentice Hall India.

3. A beginner’s guide to SAP, Martin Munzel, Sydney Mc Connel


4. Online course material for SAP

EVALUATION

CIE – Continuous Internal Evaluation: (50 Marks)

Bloom’s Taxonomy Tests Assignments Daily


Assessment
Marks
25 15 10
(Out of 50)
L1: Remember 5 - -
L2: Understand 5 5 5
L3: Apply 5 5 5
L4: Analyze 5 5 -
L5: Evaluate 5 - -
L6: Create - - -

SEE – Semester End Examination: (50 Marks)

Blooms Taxonomy Marks


(Out of 50)
L1: Remember 05
L2: Understand 05
L3: Apply --
L4: Analyze 05
L5: Evaluate 05
L6: Create 30

63
SCHNEIDER- INDUSTRIAL AUTOMATION
Course Code : 20NHOP608/ 20NHOP708 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP608.1 Explore the various aspects of industrial automation.
20NHOP608.2 Analyze the architecture of PLC.
20NHOP608.3 Select an appropriate communication protocol to communicate with PLC using Open
Systems Interconnection model.
20NHOP608.4 Develop a suitable logic for various real time applications using specific programming
language for PLC.
20NHOP608.5 Deploy Schneider Electric PLC for various industrial applications using dedicated software
tool Unity Pro.
20NHOP608.6 Build a Human Machine Interface for various applications through Vijeo Designer software.

Course Out comes to Program Outcomes Articulation Matrix

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP608.1 3 2 - - - 3 1 1 2 2 3 3
20NHOP608.2 3 2 3 2 3 3 1 1 2 2 3 3
20NHOP608.3 3 2 3 2 3 3 1 1 2 2 3 3
20NHOP608.4 3 2 3 2 3 3 1 1 2 2 3 3
20NHOP608.5 3 2 3 2 3 3 1 1 2 2 3 3
20NHOP608.6 3 2 3 2 3 3 1 1 2 2 3 3

Module No Module Contents Hours COs


Basics of Automation: Automation Strategy- Evolution of
instrumentation and control, role of automation in industries,
benefits, types.
Structure of PLC: Evolution of PLC - Principle of operation-
1 09 20NHOP608.1
Elements of Power supply unit - PLC Scan –Memory organization
– Input Types - Types and Selection of PLC- Application- 20NHOP608.2
Schneider M340 pedagogic bench for wiring of input and output
elements.
Standard Communication Protocols:
Definition- Open System Interconnection (OSI) model,
2 Communication standards –RS 232 and RS 485, Modbus- ASCII
09 20NHOP608.3
and RTU, Introduction to third party interface, concept of OPC
(Object linking and embedding for process Control), Internet
protocols.
PLC Programming:
20NHOP608.1
Types–Programming devices – Logical operations – Relay
20NHOP608.2
instructions-Timer and Counter Instructions – Program Control
3 09 20NHOP608.3
Instructions – Data Manipulation Instructions – Data Compare
20NHOP608.4
Instructions – Arithmetic Instructions – Sequence Instructions –
20NHOP608.5
PID ladder and FBD methods as per IEC 61131.
64
Sequential Functional Chart (SFC) Programming 20NHOP608.1
4 SFC Structure- SFC programming as per IEC61131, Advances in 09 20NHOP608.3
SFC- Application 20NHOP608.5
Human Machine Interfacing (HMI) 20NHOP608.1
5 Evolution of HMI, Building HMI graphics, Communication with 09 20NHOP608.6
PLC, Overview of software(Vejio Designer)- Applications
TEXTBOOKS:
1. Programming Industrial Control Systems Using IEC 1131-3 (IEE CONTROL ENGINEERING
SERIES) REVISED Edition,
2. Programmable Logic Controllers and Industrial Automation: An Introduction 2nd Edition, by
Madhuchhanda Mitra and Samarjit Semgupta
3. Industrial Controls and Manufacturing (Engineering) 1st Edition by Edward W. Kamen

Reference books:

1. Programming Industrial Control Systems Using IEC 1131-3 (IEE CONTROL ENGINEERING
SERIES) REVISED Edition,
2. Programmable Logic Controllers and Industrial Automation: An Introduction 2nd Edition, by
Madhuchhanda Mitra and Samarjit Semgupta

3. Industrial Controls and Manufacturing (Engineering) 1st Edition by Edward W. Kamen

EVALUATION
CIE – Continuous Internal Evaluation: (50 Marks)
Bloom’s Taxonomy Quizzes
Tests Assignments 10 Marks
Marks Q-1 Q-2
(Out of 50) 25 Marks 15 Marks 5 Marks 5 Marks
L1: Remember - - - -
L2: Understand 5 7.5 - -
L3: Apply 10 7.5 5 5
L4: Analyze - - - -
L5: Evaluate - - - -
L6: Create 10 - - -

SEE – Semester End Examination: Lab (50 Marks)

Blooms Taxonomy Questions


(50 marks)
L1:Remember -
L2:Understand 10
L3:Apply 15
L4:Analyze -
L5:Evaluate -
L6:Create 25

65
CISCO- ROUTING AND SWITCHING-1
Course Code : 20NHOP609 / 20NHOP709 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
Compare the network models and the protocols at each layer
20NHOP609.1
Construct IP addressing table and perform sub netting in IPv4 and IPv6 network.
20NHOP609.2
Analyze the network to implement LAN security to mitigate threats and attack
20NHOP609.3
Design logically separate networks using Virtual LANs and IEEE802.1Q trunking protocol.
20NHOP609.4
Examine the operation of Spanning tree protocols and Ether channel for network scalability
20NHOP609.5
Analyze Dynamic Host Configuration Protocol (DHCP) operation for scalable networks.
20NHOP609.6

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP609.1 3 3 3 3 3 - - - - - - -
20NHOP609.2 3 3 3 3 3 - - - - - - 2
20NHOP609.3 3 3 3 3 3 2 - 2 2 - 2 -
20NHOP609.4 3 3 3 3 3 - 3 - - - - -
20NHOP609.5 3 3 3 3 3 - 3 - - - 2 -
20NHOP609.6 3 3 3 3 3 - 3 - - - - 2

Module No Module Contents Hours Cos


Networking Today: Network Components, Protocols and
Models: The Protocol Suites, Reference Models, Data
Encapsulation, Data Link Layer: Purpose of the Data Link
Layer, LAN Topologies, Ethernet Switching: Ethernet Frame,
Ethernet MAC Address, The MAC Address Table, Network
Layer: Network Layer, IPv4 Packet, IPv6 Packet, Router
Routing Tables, MAC and IP,ARP, Transport Layer: Port
Numbers, TCP Communication Process, UDP
1 Communication, Application Layer: Application,
Presentation, and Session 9 20NHOP609.1
LAN Security Concepts: Endpoint Security, Access Control,
Layer 2 Security Threats, MAC Address Table Attack, LAN 20NHOP609.3
Attacks, Switch Security Configuration: Implement Port
Security.
1. Basic Switch and End Device Configuration: Cisco IOS
Access, IOS Navigation, The Command Structure, Basic
Device Configuration, Save Configurations, Configure IP
Addressing, Verify Connectivity.
2. SSH and Telnet Configuration
3. Switchport security Configuration
66
IPv4 Addressing:IPv4 Address Structure,IPv4 Unicast,
Broadcast, and Multicast,Types of IPv4 Addresses, Network
Segmentation, Subnet an IPv4 Network
IPv6 Addressing: IPv6 Address Representation, IPv6
Address Types, GUA and LLA Static Configuration,
Dynamic Addressing for IPv6 GUAs ,Dynamic Addressing
2 9 20NHOP609.2
for IPv6 LLAs, Subnet an IPv6 Network
1. Basic Router Configuration: Configure Initial Router
Settings, Configure Interfaces, Configure the Default
Gateway, Ping and Trace route Testing
2. Subnetting Scenarios using IPv4 address
3. IPv4 address Configuration IPv6 address Configuration
VLAN: Overview of VLANs, VLANs in a Multi-Switched
Environment, VLAN Configuration, VLAN Trunks, Dynamic
Trunking Protocol.
Inter-VLAN Routing: Inter-VLAN Routing Operation, Router-
3 on-a-Stick Inter-VLAN Routing. 9 20NHOP609.4
1. VLAN Configuration
2. Dynamic Trunking Protocol Configuration
3. Inter-VLAN routing Configuration

Spanning Tree Protocol: Purpose of STP,STP Operations,


Evolution of STP,RSTP,RSTP+, Port fast, BPDU Guard.
Ether Channel: Ether Channel Operation, LACP, PAGP, Passive
4 and Active mode in Ether channel. 9 20NHOP609.5
Spanning Tree Protocol Configuration
2.Etherchannel Configuration

DHCPv4:DHCP4 ConceptsConfigure a Cisco IOS DHCP4 Server;


Configure a DHCP4 Client, SLAAC and DHCPv6:IPv6 Global
Unicast Address Assignment, SLAAC, DHCPv6, Configure
5 DHCPv6 Server. 9 20NHOP609.6
1. DHCPv4 Configuration
2. DHCPv6 Configuration
TEXTBOOKS:
1. CISCO Netacad Course-1 : CCNAv7-Introduction to network(ONLINE ACCESS)
2. CISCO Netacad Course-2 : CCNAv7-Switching, Routing and Wireless Essentials (ONLINE
ACCESS)
3. CCNA Routing and Switching – Todd Lammle, 2nd Edition, Sybex Publisher (Wiley Brand),2016
REFERENCE BOOKS
1. Data Communications and Networking. Forouzan,5th Edition, McGraw Hill, Reprint-2017

EVALUATION
CIE – Continuous Internal Evaluation: (50 Marks)
Bloom’s Taxonomy Tests Assignments Daily
Assessment
Marks
25 15 10
(Out of 50)
L1: Remember - - -
L2: Understand - - 5
L3: Apply 20 10 5
L4: Analyze 5 5 -
L5: Evaluate - - -
L6: Create - - -

67
SEE – Semester End Examination: Lab (50 Marks)

Blooms Taxonomy Questions


(50 marks)
L1: Remember -
L2: Understand 5
L3: Apply 10
L4: Analyze 10
L5: Evaluate 5
L6: Create 20

68
CISCO-ROUTING AND SWITCHING-2
Course Code : 20NHOP612 / 20NHOP712 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
Configure and troubleshoot advanced operations of routers and implement static and dynamic
20NHOP612.1
routing protocols(OSPF) for IPv4 and IPv6
Configure and troubleshoot advanced operation of ACL and implement standard ACL, Extended
20NHOP612.2
ACL for IPv4 and IPv6.
20NHOP612.3 Configure and troubleshoot Network address translation(NAT) for IPv4
Evaluate the ethical principal and practice of Wired LAN, Wireless LAN and Network security
20NHOP612.4
of Home environment
Examine the operations of WAN, WAN Authentication Protocols, virtual private networks
20NHOP612.5
(VPNs) and tunnelling.
Evaluate the operation of network virtualization and network automation for life-long learning
20NHOP612.6
in real networking environment.

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP612.1 3 3 3 3 3 - - - - 3 - 3
20NHOP612.2 3 3 3 3 3 - - - - 3 - 3
20NHOP612.3 3 3 3 3 3 - - - - 3 - 3
20NHOP612.4 3 3 3 3 3 2 2 2 3 3 - 3
20NHOP612.5 3 3 3 3 3 2 2 2 3 3 - 3
20NHOP612.6 3 3 3 3 3 2 2 2 3 3 - 3

Module No Module Contents Hours COs


Routing Concepts: Path Determination, Packet Forwarding, IP
Routing Table, Static and Dynamic Routing, IP Static Routing
Static Routes(Course 2 -Last Modules)
Single-Area OSPF Concepts: OSPF Features and Characteristics,
1 OSPF Packets, OSPF Operation, OSPF Router ID, Modify Single-
Area OSPFv2. (Course 3, 1-2 Chapter) 9 20NHOP612.1
HANDS-ON
1. Configure IP Static Routes
2. Configure IP Default Static Routes
3. Configure Static Host Routes
Single-Area OSPFv2 Configuration
ACL Concepts: Purpose of ACLs, Wildcard Masks in ACLs,
Guidelines for ACL Creation, Types of IPv4 ACLs-Standard ACL
and Extended ACL. (Course 3- 4 & 5 Chapters)

2 HANDS-ON 9 20NHOP612.2
1. ACLs for IPv4 Configuration
2. Configure Standard IPv4 ACLs
3. Secure VTY Ports with a Standard IPv4 ACL
Configure Extended IPv4 ACLs

69
NAT for IPv4: NAT Characteristics, Types of NAT, NAT
Advantages and Disadvantages, Static NAT, Dynamic NAT, PAT,
NAT64(Course 3 - Chapter 6)
3 9 20NHOP612.3
HANDS-ON
1. Configure Static NAT
2. Configure Dynamic NAT
Configure PAT
WLAN Concepts Introduction to Wireless, Components of
WLANs, WLAN Operation, Channel Management, WLAN
Threats, Secure WLANs(Course 2- Chapter 12 & Chapter 13)
Network Security Concepts: Threat Actors, Malware, Common
Network Attacks, IP Vulnerabilities and Threats, TCP and UDP 9 20NHOP612.4
4 Vulnerabilities, IP Services, Cryptography (Course 3-Chapter 3)
HANDS-ON
1. Remote Site WLAN Configuration
2. Configure a Basic WLAN on the WLC
Configure a WPA2 Enterprise WLAN on the WLC
WAN Concepts: Purpose of WANs,WAN Operations, VPN and
IPsec Concepts: VPN Technology, Types of VPNs, IPsec(Course
3- Chapter 7 & Chapter 8)
Network Virtualization: Cloud Computing, Virtualization, Virtual
Network Infrastructure, Software-Defined Networking
Controllers(Course 3 -Chapter 13)
Network Automation: Data Formats, APIs, REST, Configuration
20NHOP612.5
Management Tools, IBN and Cisco DNA Center 9
5
(Course 3 -Chapter 14) 20NHOP612.6

HANDS-ON
1. Configuration of PPP WAN Authentication and VPN
2 Configuration of CDP,LLDP,NTP
TEXTBOOKS:
1. CISCO Netacad Course-2: CCNAv7-Switching, Routing and Wireless Essentials (ONLINE ACCESS)
2. CISCO Netacad Course-3: CCNAv7-Enterprise Network, Secuirty and Automation (ONLINE ACCESS)
3 CCNA Routing and Switching – Todd Lammle, 2nd Edition, Sybex Publisher (Wiley Brand), 2016
REFERENCE BOOKS:
1. Data Communications and Networking. Forouzan,5th Edition, McGraw Hill, Reprint -2017

Assessment Pattern

CIE- Continuous Internal Evaluation: (50 Marks)


Bloom’s Tests Assignments Daily Assessment
Taxonomy
Marks 25 15 10
(Out of 50)
L1: Remember - - -
L2: Understand - - 5
L3: Apply
10 10 5
L4: Analyze 10 5 -
L5: Evaluate 5 - -
L6: Create - - -

70
SEE – Semester End Examination:(50 Marks)
Blooms Taxonomy Questions
(50 marks)
Remember -
Understand -
Apply 20
Analyze 20
Evaluate 10
Create -

71
BLOCKCHAIN
Course Code : 20NHOP614 / 20NHOP714 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP614.1 Apply the fundamentals of Blockchain Technology in different domains.
20NHOP614.2 Apply and analyze the various cryptographic mechanisms used in Blockchain
20NHOP614.3 Analyze various Ethereum environment and wallets
20NHOP614.4 Design smart contracts using solidity
20NHOP614.5 Design and develop solutions with Ethereum concepts using any open source tools
20NHOP614.6 Design projects based on smart contracts

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

20NHOP614.1 3 3 - - 3 - - - - - - 3
20NHOP614.2 3 3 3 - 3 - - - - - - 3
20NHOP614.3 3 3 3 - 3 - - - - - - -
20NHOP614.4 3 3 3 2 3 - - - - - - 3
20NHOP614.5 3 3 3 2 3 - - 1 1 1 1 -
20NHOP614.6 3 3 3 2 3 - - 1 1 1 1 -

Module Module Contents Hours COs


No
Fundamentals of Blockchain: History of Blockchain, Distributed ledgers,
Problems with distributed ledger, Blockchain popularity, Pros and Cons of
Blockchain ,Use case of Blockchain, The problem of trust, Trust through
consensus,Consensus models and mining, Types of Blockchain platforms,
Cryptocurrencies,P2P applications, Genesis Block, Blockchain wallets,
1 Decentralized applications.
Hands-On Installation MetamaskGetting free Ethers 9 20NHOP614.1
Explore mining and live transactions
Explore Past transactions and blocks Blockchain Demo
Blockchain Cryptography: Understanding digital signatures, Encryption,
Decryption, Types of encryption, StreamCiphers, Block Ciphers, Encryption
Algorithms, Elliptical curve cryptography, Public and private keys in
Blockchain, Transaction Signing, Hashing, Merkle Trees.
2 9 20NHOP614.2
Hands-On
Encryption and Decryption using SHA/MD5
Public and private keys

72
Fundamentals of Ethereum: History of Ethereum, EthereumConcepts and
Terminology, Ethereum Virtual Machine, Ethereum Releases, Ethereum
Networks, Ethereum Wallets, Ethereum currency and units (ether, gwei,
wei), Gas, Types of Ethereum Accounts, Ethereum Block chain Explorers,
Ether Faucets, Ethereum clients.
Hands-On 9 20NHOP614
3
Creating Ethereum wallets .3
Creating Ethereum accounts
Transacting between Ethereum accounts
Exploring Ethereum mining and transactions
Smart Contract Programming with Solidity: A smart contract, Lifecycle of
Smart Contract, need of smart contracts, Smart contracts in B2C
applications (Business to consumer), Smart contracts in B2B applications
(Business to business), Solidity Programming: Solidity - Introduction, Need
and features, Language: Types, Structures, Control Flow and Smartcontract
structure.
4 Hands-On 9 20NHOP614
Interacting with smart contracts .4
Writing a basic smart contract Compiling a smart contract Deploying a
smart contract
Debugging smart contract code
Ethereum Infrastructure Development and Testing
Introduction to geth client, interacting with Ethereum network using geth,
Ethereum development tools, Setting up the development environment.
Hands-On
5 Installing Ethereum Clients
Basic geth Node Administration 20NHOP614
Mining with geth 9 .5,
20NHOP61
Writing unit tests for smart contract functions
4.6
Testing deployments
EVALUATION
Assessment Pattern
CIE- Continuous Internal Evaluation (50 Marks)
Bloom’s Taxonomy Tests Assignments Quiz
(Mini Project)
Marks (Out of 50) 25 20 5
L1: Remember - - -
L2: Understand 5 - 5
L3: Apply 10 5 -
L4: Analyze 5 5 -
L5: Evaluate 5 5 -
L6: Create - 5 -

SEE – Semester End Examination: (50 Marks)


Blooms Taxonomy Questions
(50 marks)
L1: Remember -
L2: Understand 10
L3: Apply 20
L4: Analyze 10
L5: Evaluate 10
L6: Create -
73
PRODUCT LIFE CYCLE MANAGEMENT

Course Code : 20NHOP615 / 20NHOP715 Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP615.1 Integrate the various stages of PLM into engineering product categories and portfolios that will
evaluate into commercial success.
20NHOP615.2 Interpret the data with information and/or communicate the same for the supply chain and value
supplier chain quotation to ensure sustainable development.
20NHOP615.3 Examine life cycle management strategies and knowledge to develop new and/or
appropriate engineering design solutions in engineering environment.
20NHOP615.4 Translate and implement the legal, environmental and international regulatory
frame works into product design, development and manufacturing requirements.
20NHOP615.5 Assess system for corrective and preventive action to track production quality
issues through digital manufacturing.
20NHOP615.6 Incorporate preventive approaches concentrating on minimizing waste, hazard and risk
associated with product design, development and Manufacturing.

Mapping of Course Outcomes to Program Outcomes


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP615.1 3 - 3 - - - - - - - - -
20NHOP615.2 3 - - 1 3 - - - - - - -
20NHOP615.3 3 - 3 - - - - - 1 - - -
20NHOP615.4 - 2 3 - - - - - - - - -
20NHOP615.5 - - - - 3 - - - - - - -
20NHOP615.6 - - - - 3 - - - - - 1 -
Module No Module Contents Hours Cos

Introduction to Product Life Cycle Management(PLM):


1 Definition, PLM Lifecycle Model, Threads of PLM, Need for
PLM, Opportunities and Benefits of PLM, Views, Components
9 20NHOP615.1
and Phases of PLM, PLM feasibility Study, PLM Visioning.
Case Study of Life Cycle of Products using PLM software
PLM Concepts, Processes and Workflow: Characteristics of
PLM, Environment Driving PLM, PLM Elements, Drivers of
PLM, Conceptualization, Design, Development, Validation,
2 Production, Support of PLM. 20NHOP615.2
Case study of drivers of PLM using software 9 20NHOP615.3
Collaborative Product Development: Engineering Vaulting,
Product Reuse, Smart Parts, Engineering Change Management
Collaborative Product Development
Bill of Materials and Process Consistency, Digital Mock-Up and
Prototype Development, Design for Environment, Virtual Testing
3 20NHOP615.3
and Validation, Marketing Collateral.
9 20NHOP615.4
Case Study on collaborate product development for simple product
using PLM software

74
Digital Manufacturing – PLM: Digital Manufacturing,
Benefits of Digital Manufacturing, Manufacturing the First-One,
4 Ramp Up, Virtual Learning Curve, Manufacturing the Rest,
9 20NHOP615.4
Production Planning. Digital Manufacturing case study using
PLM software
Developing a PLM Strategy and Conducting a PLM
Assessment: Strategy, Impact of strategy, Implementing a PLM
strategy, PLM Initiatives to Support Corporate Objectives,
20NHOP615.5
Infrastructure Assessment, Assessment of Current Systems and
5 9 20NHOP615.6
Applications.
PLM strategy and assessment using software

TEXTBOOKS:
1. Product Lifecycle Management: Grieves, Michael, McGraw-Hill Publications, Edition 2013, ISBN:978-
0071452304
2. Product Lifecycle Management Volume I:Stark, John, Springer, 3rd Edition, 2016, ISBN: 978-3319174396
3. Product Lifecycle Management Volume II:Stark, John, Springer, 3rd Edition, 2016, ISBN: 978-
3319244341
REFERENCE BOOKS:
1. Fabio Guidice, Guido LaRosa, Product Design for the environment –A life cycle approach, Taylor and
Francis 2013,ISBN:978-1420001044
2. Robert J.Thomas,“NDP:“Managing and forecasting for strategic processes”,
3. Stark, John, “Product Life cycle Management: Paradigm for 21st Century Product Realization,”Springer – Ver
2015. ISBN:978-3-319-17440-2
4. Saaksvuori, Antti and Immpnen, Anselmi. “Product Lifecycle Management”, Springer – Verlag, 2013. ISBN978
540-26906-9
5. PDM: Product Data Management: Burden, Rodger, Resource Pub,2013.ISBN:978- 0970035226 Springer – Ver
2013. ISBN978- 0970035226
6. Suggested Software Packages: Catia V5R19, Delmia V5R19, 3Dvia Composer, 3DXML player, Smart TeamV
19

EVALUATION

Assessment Pattern

CIE- Continuous Internal Evaluation (50 Marks)


Bloom’s Taxonomy Tests Assignments Daily
Assessment
Marks
25 15 10
(Out of 50)
L1: Remember 5 - -
L2: Understand 5 5 5
L3: Apply 5 5 5
L4: Analyze 5 5 -
L5: Evaluate 5 - -
L6: Create - - -

SEE – Semester End Examination: (50 Marks)


Blooms Taxonomy Questions
(50 marks)
L1: Remember 10
L2: Understand 10
L3: Apply 10
L4: Analyze 10
L5: Evaluate 10
L6: Create -
75
ROBOTIC PROCESS AUTOMATION

Course Code : 20NHOP620A / 20NHOP720A Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
COURSE OUTCOMES
CO#
20NHOP620A.1 Identify the automation potential and realizing the value in RPA.
20NHOP620A.2 Demonstrate good understanding RPA Platform Architecture and Components.
20NHOP620A.3 Apply the Recorders, Editor, and various essential Commands to build simple tasks / Bots
for automating simple processes.
20NHOP620A.4 Analyze the automating tasks through office automation packages.
20NHOP620A.5 Evaluate independently developed solution for automating the tasks.
20NHOP620A.6 Develop the RPA solutions for the real-time use cases.

Course Outcomes to Program Outcomes Articulation Matrix


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

20NHOP620A.1 3 3 3 - 3 - - - - 3 - 3
20NHOP620A.2 3 3 3 - 3 - - - 3 3 - 3
20NHOP620A.3 3 3 3 3 3 - - - 3 3 - 3
20NHOP620A.4 3 3 3 3 3 - - - 3 3 - 3
20NHOP620A.5 3 3 3 3 3 - - - 3 3 - 3
20NHOP620A.6 3 3 3 3 3 - - - 3 3 - 3

Module Module Contents Hours COs


No
Introduction to RPA: Understanding Enterprise Processes Robotic
Process Automation, Areas Ripe for Automation, Seeking an RPA
1 Solution, Seeing the Value in RPA, Attended and Unattended 9 20NHOP620A.1
Automation, RPA improvement cycle, Introduction to RPA.
Automation Anywhere Enterprise Tool – An introduction.
Platform Architecture and Components:
• Installing Automation Anywhere Enterprise
• Setting up a cloud-enabled deployment model for enterprise,
2 • AA Control Room control Room Settings 9 20NHOP620A.2
• License Settings
Theory, demonstration and hands on practice and experience on the
system.
Building best practice automations: Recorder versus Design-based.
Recorders: Web Recorder, Screen Recorder, Smart Recorder. AA
3 20NHOP620A.3,
commands Read from CSV/Text, Excel Database Files/Folder. 9
20NHOP620A.4
Practice Exercises:
1. Screen recorder
76
2. Simple web recorder
3. Web recorder with database automation
Building best practice automations: Error Handling String Operation
Variables Variable Operation PDF Integration Email Automation,
OCR Web Recorder Properties, Workflow, Tips & Tricks.
Practice Exercises:
4 1. Email Automation 9 20NHOP620A.5
2. FTP automation and PDF integration
3. String operation
4. Web recorder & send email
5. Smart recorder
Getting smarter through cognitive Automation: What AI brings,
Automated customer engagement – Chat bots, Voice bots, Virtual
agent, Automated mails, Dynamic interactive voice response, Visual
IVR.
USE-CASES:
1. Advanced
5 9 20NHOP620A.6
a. Smart Recorder with Excel automation and database
automation
b. Web recorder with files and folder
2. Masters
a. Xml automation
b. Web recorder to excel automation

EVALUATION
CIE – Continuous Internal Evaluation: Lab (50 Marks)
Daily
Blooms Taxonomy Tests Assignments Assessment

Marks 25 15 10
(Out of 50)
L1: Remember - - 2
L2: Understand 5 - 2
L3: Apply 5 7.5 2
L4: Analyze 5 7.5 2
L5: Evaluate 10 - 2
L6: Create - - -

SEE – Semester End Examination: Lab (50 Marks)


Blooms Taxonomy Marks
(Out of 50)

L1: Remember -

L2: Understand 10

L3: Apply 10

L4: Analyze 10

L5: Evaluate 10
L6: Create 10

77
Industry 4.0
Course Code: 20NHOP621A / 20NHOP721A Credits: 03
L: T: P: S:: 3:0:0:0 CIE Marks: 50
Exams Hours: 03 SEE Marks: 50

Course Outcomes: At the end of the Course, the student will be able to:
20NHOP621A.1 Understand the fundamental principles of Industry4.0
20NHOP621A.2 Analyze the concepts of Industrial IoT
20NHOP621A.3 Discuss the feature of Manufacturing Execution System Platform
20NHOP621A.4 Implementation of MES Platform in Smart Factories
20NHOP621A.5 Analyze the concept of Industrial Data Transmission & Acquisition
20NHOP621A.6 Understand the safety and security features and protocols for smart Industries
through cloud computing

Mapping of Course Outcomes to Program Outcomes:


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP621A.1 3 2 - - - - - - - - - -
20NHOP621A.2 3 - 3 - - - - - - - - -
20NHOP621A.3 3 - - - 3 2 - - - - - -
20NHOP621A.4 3 2 3 - 3 2 - - - - - -
20NHOP621A.5 3 2 - - 3 - - - - - -
20NHOP621A.6 3 2 - - 3 2 - - - - - -
Ratings: 3 for high, 2 for substantial, 1 for low. To be followed in mapping.

Module
Module Contents Hrs COs
No
IntroductiontoIndustry4.0: DefinitionofIndustry4.0, design
requirement of Industry4.0, drivers of Industry 4.0, evolution of
1 industry 4.0, digital enterprise and digital twin, application of 9 20NHOP621A.1
Industry 4.0, impacts of Industry 4.0, smart business
perspective and overview of Industry standards
Hands on:
Digital Twin for Industry 4.0
Platform: Microsoft Azure
1. To Create a Digital Twin model for Demo Factory using DTDL (Digital Twin Definition
Language)
2. To create Azure Digital Twin instance on Azure cloud.
3. To create IoT Hub for updating Digital Twin.
4. To update Digital Twin real Sensor Data from Raspberry pi.
Manufacturing Execution system: Manufacturing Execution
System (MES): History and Evolution of MES, Benefits, Core 20NHOP621A.2
2
and Support Modules, Tools for MES. Applications of IIOT in 9
inventory management and quality control. 20NHOP621A.3

78
Hands on:
Introduction to Manufacturing Execution system
Odoo Inventory is both an inventory application and a warehouse management system. Learn how to
manage lead times, automate replenishments, and configure advanced routes like drop-shipping, cross-
docks, etc.
Smart Factories: Technologies used in smart factories (PLM, 20NHOP621A.2
MES, Industrial automation), Lean manufacturing system 9
3 ,value streams in lean production system, necessity and 20NHOP621A.4
implementation of lean production system .

Hands on:
Manufacturing Execution system
Odoo Manufacturing helps manufacturers schedule, plan and process manufacturing orders. With
the work center control panel, put tablets on the shop floor to control work orders in real-time and
allow workers to trigger maintenance operations, feedback loops, quality issues, etc. OdooMRP, Odoo
Barcode Scanner, IoT Boxes (MES)
Industrial Data Transmission and acquisition: Features,
components, and architecture of data transmission devices in
Foundation Fieldbus, Profibus, HART, Interbus, Bitbus, CC- 9
link, Modbus, Batibus, Digital STORM, Control Area 20NHOP621A.5
4
Network, Device Net, Lon Works, LoRa and lorawan, NB-IoT,
IEEE802.11AH, MQTT, Data acquisition: distributed control
system, PLC, SCADA architecture and components
Hands on
1. Temperature Humidity Digital sensor for the floor monitor. (using MQTT )
2. Ultrasonic distance sensor for AGV Movement in the shop floor. (Node MCU)
3. Photoresistor for energy management in the shop floor. (node MCU)
4. Smart Inventory management system for Industry 4.0 application using Proetus software.

Cloud computing: Introduction to cloud computing, cloud


computing service in IIoT, Deployment based models of cloud,
5 industrial cloud platform providers. Cloud architecture, 8 20NHOP621A.6
Introduction to Platform As a service (PaaS), Integration of
Private and Public Cloud.
Cloud computing:
Platform: Arduino IoT cloud, Thingspeak, IFTTT trigger events.
1. IoT based real time power monitoring system using ESP8266 & Arduino IoT cloud.
2. Thingspeak IoT cloud with Node MCU – Temperature monitoring Dashboard.
3. Trigger Events with IFTTT & Node MCU
TEXT BOOKS:
1. Misra, Sudip, Chandana Roy, and Anandarup Mukherjee. Introduction to the industrial Internet of
Things and industry 4.0. CRC Press, 2021.ISBN:9781032146751
2. Gilchrist, Alasdair. Industry 4.0: the industrial internet of things. Apress, 2016.
ISBN:9781484220467
3. Elangovan, U. (2020). Product Lifecycle Management (PLM): A Digital Journey Using Industrial
Internet of Things (IIoT) (1st ed.). CRC Press. ISBN:9781003001706

REFERENCE BOOKS:
1.Lasi, H., Fettke, P., Kemper, HG. et al. Industry 4.0. Bus Inf Syst Eng 6, 239–242 (2014). ISBN
1259901403344
2. Raj, Alok, et al. "Barriers to the adoption of industry 4.0 technologies in the manufacturing sector:
79
An inter-country comparative perspective." International Journal of Production Economics 224
(2020): 107546.
3. Lele, Ajey. "Industry 4.0." Disruptive Technologies for the Militaries and Security. Springer,
Singapore, 2019. 205-215. ISBN: 9789811333835
4. Patnaik, Srikanta. "New Paradigm of Industry 4.0." Switzerland: Springer (2020). ISBN 978-3-
030-25777-4

Assessment Pattern

CIE (50 Marks) SEE (50 Marks)


Bloom’s
Tests Assignments Quizzes Bloom’s Tests
Category
Category (theory)
Marks 25 15 10
Remember 5 Remember 10
Understand 15 Understand 30
Apply 5 8 5 Apply 10
Analyze 7 5 Analyze
Evaluate Evaluate
Create Create

80
PROGRAMMING OF INDUSTRIAL ROBOT

Course Code : 20NHOP622A/ 20NHOP722A Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP622A.1 Infer the various coordinate systems and degrees of freedom for a robot
20NHOP622A.2 Illustrate the robotic coordinate systems by teaching the robot
20NHOP622A.3 Examine the functionalities of robotic end effectors
20NHOP622A.4 Develop various industrial applications using FANUC Robot ER-4iA
20NHOP622A.5 Model various applications using Robo guide simulation tool
20NHOP622A.6 Experiment with FANUC Robot ER-4iA using teach pendant

Course Outcomes to Program Outcomes Articulation Matrix

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP622A.1 3 3 1 1 3 1 - - - - - 1
20NHOP622A.2 3 3 2 1 3 - - - - - - 1
20NHOP622A.3 3 3 2 1 3 - - - - - 2 1
20NHOP622A.4 - 3 3 3 3 - - - - - 3 1
20NHOP622A.5 - 3 3 3 3 - - - - - 3 1
20NHOP622A.6 - 3 3 3 3 - - - - - 3 1
Correlationlevels:1-Less (Low) 2-Moderate (Medium) 3-Substantial (High)

Module Module Contents Hours COs


No
BASICS OF ROBOTICS:
Basic Concepts – Definition – Three laws – Degrees of Freedom.
1 Robot – Components of a robot, Classification of robots
Articulated – Cartesian – Cylindrical – Polar – SCARA – Delta 09 20NHOP622A.1
– Co-ordinate systems, Work envelope – Specifications – Pitch,
yaw, roll, joint notations, speed of motion and pay load – Robot
parts and their functions.
ROBOT TEACHING
Teach pendant programming: Various Teaching Methods,
Task Programming, Motion Interpolation.
Hands on:
2 i. Explanation on tool Orienting 20NHOP622A.2,
ii. Selection & Creation of Teach program 09
iii. Explanation on Joint, Linear & Circular motion 20NHOP622A.6
iv. Program testing, editing &Touch up
v. Using and setting up of User frame
vi. Using and setting up of Tool Frame

81
ROBOT SENSORS, ACTUATORS,END EFFECTORS
AND INSTRUCTION SET
3 Sensors and Actuators:
PIR sensors, Optical Transducers, Servomotor, Stepper Motors.
End effectors – Grippers: Mechanical grippers, Hydraulic &
Pneumatic grippers, Magnetic grippers, Vacuum grippers, RCC
20NHOP622A.3
grippers – Two and three fingered grippers –External grippers – 09
20NHOP622A.6
Selection considerations, Gripper force analysis.
Instruction set – Registers, Timers, Wait, Branching.
Hands on:
i. Practice on various I/O instructions
ii. Practice on Timer/Wait and Branching Instructions
iii. Practice on user Alarms
INDUSTRIAL APPLICATIONS OF ROBOTS
Robot Application: Implementation of robots in industries
Various steps, Machine loading/unloading. Assembly and
4 Inspection, Feature Application, Material handling Applications
– PICK and PLACE & Palletization, Robot cycle time analysis 20NHOP622A.4,
09
Hands on: 20NHOP622A.6
i. Practice on Pick and Place application
ii. Practice on Palletization
iii. Practice on real time applications
ROBOT PROGRAMMING AND SIMULATION
Introduction to Robo Guide: Create, program and simulate a
robotic workcell - Integrated Virtual Teach Pendant looks and
operates like a real Teach Pendant- Reach verification, collision
detection, accurate cycle time and robot trajectory and other system-
Hands on: 20NHOP722A.5,
09
Practice on 20NHOP722A.6
5 i.Reach verification
ii.collision detection
iii.accurate cycle time
iv.robot trajectory
v.other system
TEXTBOOKS:
[1]. Introduction to Robotics: mechanics and control, Craig J J, 3/E, Pearson Education India, 2008.
[2]. Deb S.R, “Robotics Technology and flexible automation”, Tata McGraw-Hill Education, 2nd
Edition, 2017.
[3]. Mikell P Groover & Nicholas G Odrey, Mitchel Weiss, Roger N Nagel, Ashish Dutta, Industrial
Robotics, “Technology Programming and Applications”, McGraw Hill, 2012.
REFERENCEBOOKS:
[1]. Introduction to Robotics: S K Saha, Tata McGraw-Hill Education, 2008
[2]. ROBOT GUIDE MANUAL, FANUC.
Assessment Pattern
CIE-Continuous Internal Evaluation Theory (50marks)
Bloom’s Taxonomy Tests Assignments Reports
Marks 25 15 10

L1:Remember - - -
L2:Understand 5 - 5
L3:Apply 10 7.5 5
L4:Analyze 5 7.5 -
L5:Evaluate 5 - -
L6:Create - - -

82
SEE-Semester End Examination Theory (50 Marks)
Bloom’s Taxonomy Tests
L1:Remember -
L2:Understand 5
L3:Apply 30
L4:Analyze 5
L5:Evaluate 5
L6:Create 5

83
5G COMMUNICATION
Course Code : 20NHOP623A / 20NHOP723A Credits: 3

L: T: P: S : 3: 0: 0: 0 CIE Marks: 50

Exam Hours: : 3 SEE Marks: 50

Course Outcomes: At the end of the Course, the Student will be able to:
CO# COURSE OUTCOME
20NHOP623A.1 Understand 5G spectrum requirement, its channel model and use cases
20NHOP623A.2 Familiarize with 5G architecture options and physical layer concepts
20NHOP623A.3 Examine the multicarrier techniques and new waveform options for 5G communication
20NHOP623A.4 Appraise the current research avenues in 5G domain
20NHOP623A.5 Illustrate the concept of network slicing and V2V Communication
20NHOP623A.6 Interpret the Interference and Mobility management in 5G networks

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP623A.1 3 2 - - - 3 3 - - - - 2
20NHOP623A.2 3 3 3 3 3 - - - 3 3 - 3
20NHOP623A.3 3 3 3 3 3 - - - 2 2 - 3
20NHOP623A.4 3 3 3 3 3 2 2 2 3 3 - 3
20NHOP623A.5 3 3 2 2 - 3 - - - - - 2
20NHOP623A.6 3 3 2 - - - - - - - - -

Correlation levels: 1-Slight(Low) 2-Moderate(Medium) 3-Substantial(High)

Module Module Contents Hours COs


No

5G RADIO SPECTRUM: 5G spectrum landscape and requirements,


Spectrum access modes and sharing scenarios, 5G spectrum
technologies.
5G CHANNEL MODEL: The 5G wireless Propagation Channels:
1 Channel modeling requirements, propagation scenarios and 9 20NHOP623A.1,
challenges in the 5G modeling. 20NHOP623A.4
5G USE CASES AND SYSTEM CONCEPT: Use cases and
requirements, 5G system concept.
RADIO INTERFACE ARCHITECTURE: 5G architecture options,
core network architecture, RAN architecture.
2 5G PHYSICAL LAYER: Physical channels and signals, 5G frame 9 20NHOP623A.2
structure, physical layer procedures (MIMO, Power control, link
adaptation, beam forming).
5G RADIO-ACCESS TECHNOLOGIES: Access design principles
3 for multi-user communications, multi-carrier with filtering: a new 9 20NHOP623A.3,
waveform, non-orthogonal schemes for efficient multiple access 20NHOP623A.4
INTRODUCTION TO 5G NETWORK SLICING: Network
4 Slicing, E2E Slicing, SDN and NFV Slicing 20NHOP623A.4,
VEHICULAR COMMUNICATIONS: From V2V to AV2X, key 9 20NHOP623A.5
standards, VC architectures, V2X Use cases

84
MOBILITY AND HANDOFF MANAGEMENT IN 5G: Network
5 deployment types, Interference management in 5G, Mobility 9 20NHOP623A.6
management in 5G, Dynamic network reconfiguration in 5G.

Textbooks:

1. Afif Osseiran, Jose F Monserrat, Patrick Marsch, “5G Mobile and Wireless Communications
Technology”, Cambridge University Press, 2016
2. Saad Z. Asif, “5G Mobile Communications Concepts and Technologies”, CRC Press, Taylor & Francis
Group, First Edition, 2018
3. Harri Holma, Antti Toskala, Takehiro Nakamura, “5G Technology 3GPP NEW RADIO”, John Wiley &
Sons First Edition,2020

References:
1. Gordon L. Stuber, “Principles of Mobile Communication”, KLUWER ACADEMIC
PUBLISHERS, 2nd Edition, 2002
2. Joseph C. Liberti, Theodore S. Rappaport, “Smart Antennas for Wireless Communications”,
Prentice Hall PTR, 1999
3. Ying Zhang, “Network Function Virtualization Concepts and Applicability in 5G Networks”, John
Wiley & Sons, 2018

Assessment Pattern
CIE-Continuous Internal Evaluation (50marks)

Bloom’s Taxonomy Tests Assignments Quizzes

L1: Marks 25 15 10
L2: Remember - - -
L3: Understand 10 - -
L4: Apply 10 7.5 5
L5: Analyze 5 7.5 5
L6: Evaluate - - -
L7: Create - - -

SEE-Semester End Examination (50Marks)

Bloom’s Taxonomy Tests


L1: Remember -

L2: Understand 15
L3: Apply 20

L4: Analyze 15

L5: Evaluate -

L6: Create -

85
VLSI PHYSICAL DESIGN - I

Course Code : 20NHOP625A Credits :3


L:T:P:S : 3:0:0:0 CIE Marks : 50
Exam Hours : 03 SEE Marks : 50

Course Outcomes: At the end of the Course, the student will be able to:
Analyze the pre-requisites required for back-end VLSI design flow and its
20NHOP625A.1
implementations
Gain sufficient practical knowledge on LINUX, GVIM editor usage and apply the
20NHOP625A.2
scripting skills for the VLSI tools
Understand VLSI Synthesis and Evaluate the functionality of RTL and netlist
20NHOP625A.3
20NHOP625A.4 Understand timing analyses at various process and environment
20NHOP625A.5 Apply the learnt concepts of STA to evaluate the delay of the circuits.
20NHOP625A.6 Engage in independent learning and perform the timing and power report analysis

Mapping of Course Outcomes to Program Outcomes

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP625A.1 3 2 3 1 3 1 1 - 1 - 1 1
20NHOP625A.2 3 2 2 2 3 - - - 1 - 1 1
20NHOP625A.3 3 2 2 2 3 1 1 - 1 - 1 1
20NHOP625A.4 3 2 3 3 3 1 2 - 1 - 1 1
20NHOP625A.5 3 2 3 3 3 1 2 - 1 - 1 1
20NHOP625A.6 3 2 3 3 3 1 3 1 1 - 1 1
Module Module Contents Hours COs
No
GVIM Editor: GVIM Introduction, Features of GVIM, Create
new file, Open file in Read-Only mode, Edit existing file, Basic
modes, Insert, Append, Open new line, Substitute, Change,
Replace, Join, VIM Navigating, Buffer, Swap files, Cut, copy,
1 8 20NHOP625A.1,
delete, paste actions, Undo and redo actions, Search settings ,
20NHOP625A.2
Search in current file ,Search in multiple files , Search in help
files, Working with multiple files, buffers, Markers, Macros, Diff,
Recording, Remote file editing
Ref 2, Chapter 1,2,3,4,9,11,12,13,14,16
Basics of Linux: Linux commands, File management,
Directories, File Permission, Basic utilities. Pipes and filters,
Processes, Communication, shell scripting, Advanced Linux:
Regular expressions, File system Basics
2 8 20NHOP625A.1,
TCL: Basic syntax, Commands, Operators, Loops, Arrays,
20NHOP625A.2
Strings, Lists, Procedures, Packages, Files I/O, Regular
expressions
Text 1, Chapter 2,3,11
Reference 3, Chapter: 1,5,6,8,9

86
Logic Synthesis: Introduction to Logic Synthesis, Goals of
20NHOP625A.1,
3 Synthesis, Synthesis Flow, Input and Output of Synthesis 8
20NHOP625A.3
Reference 4
Introduction to STA: Nanometer Designs, What is Static Timing
Analysis? Why Static Timing Analysis?, Crosstalk and Noise, Design
Flow, CMOS Digital Designs, FPGA Designs, Asynchronous Designs,
4 8 20NHOP625A.4
STA at Different Design Phases, Limitations of Static Timing Analysis,
Power Considerations
Text 3: Chapter 1
STA Concepts: Standard Cells, Propagation Delay, Slew of a
Waveform, Skew between Signals, Timing Arcs and Unateness, Min
and Max Timing Paths, Timing Modeling, Wireload Models, Crosstalk 20NHOP625A.5,
5 8
Glitch analysis, Configuring STA Environment, Setup and Hold Timing 20NHOP625A.6
Check
Text 3:2.1.3,2.4,2.5,2.6,2.7,2.8,3.2,4.2,6.2,7.2,8.1 and 8.2
TEXTBOOKS:
1. Beginning Linux Programming, 4th Edition, N. Matthew, R. Stones, Wrox, Wiley India Edition.
2. Richard Peterson, “Linux: The Complete Reference”, sixth edition, Mc-Graw Hill, 2008
3. J. Bhasker, R Chadha, “Static Timing Analysis for Nanometer Designs: A Practical Approach”, Springer, 2009

REFERENCE BOOKS:
1. Sridhar Gangadharan, Sanjay Churiwala, “Constraining Designs for Synthesis and Timing Analysis – A
Practical Guide to Synopsis Design Constraints (SDC)”, Springer, 2013.
2. https://www.iopb.res.in/vimbook-OPL.pdf
3. https://www.ee.columbia.edu/~shane/projects/sensornet/part1.pdf
4. https://www.vlsi-backend-adventure.com/logic_synthesis.html
5. https://www.ee.columbia.edu/~shane/projects/sensornet/part1.pdf

Assessment Pattern
CIE- Continuous Internal Evaluation: Hands On(50 Marks)

Bloom’s Co-curricular
Tests Assignments Quizzes
Taxonomy Activities
Marks 25 10 5 10
Remember 5 - - -
Understand 5 - - -
Apply 5 5 5 5
Analyze 10 - - -
Evaluate - - - 5
Create - 5 - -

SEE- Semester End Examination: 50 Marks

Bloom’s Taxonomy Tests


Marks 50
Remember 10
Understand 10
Apply 20
Analyze 10
Evaluate -
Create -

87
JUNIPER NETWORK OPERATING SYSTEM

Course Code : 20NHOP727A Credits : 03


L:T:P:S : 3:0:0:0 CIE Marks : 50
Exam Hours : 3 SEE Marks : 50

Course Outcomes: At the end of the Course, the Student will be able to:
20NHOP727A.1 Compare the network models and the protocols at each layer
20NHOP727A.2 Construct IP addressing table and perform subnetting in IPv4 and IPv6
networks
Analyze the network to implement LAN security to mitigate threats and
20NHOP727A.3
attacks
20NHOP727A.4 Design logically separate networks using Virtual LANs and IEEE802.1Q
trunking protocol
20NHOP727A.5 Examine the operation of Spanning tree protocols and Etherchannel for
network scalability
20NHOP727A.6 Analyze Dynamic Host Configuration Protocol (DHCP) operation for scalable
networks

Mapping of Course Outcomes to Program Outcomes and Program Specific Outcomes:


CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

20NHOP727A.1 3 3 3 3 3 - - - - - - -
20NHOP727A.2 3 3 3 3 3 - - - - - - 2
20NHOP727A.3 3 3 3 3 3 1 - 2 2 - 2 -
20NHOP727A.4 3 3 3 3 3 - 3 - - - - -
20NHOP727A.5 3 3 3 3 3 - 3 - - - 2 -
20NHOP727A.6 3 3 3 3 3 - 3 - - - - 2

Module
Module Contents Hours CO’s
No.
Networking: Network Components, Protocols and Models: The
Protocol Suites, Reference Models, Data Encapsulation, Data
Link Layer: Purpose of the Data Link Layer, LAN Topologies,
Ethernet Switching: Ethernet Frame, Ethernet MAC Address,
The MAC Address Table, Network Layer: Network Layer, IPv4
Packet, IPv6 Packet, Router Routing Tables, MAC and IP, ARP,
Transport Layer: Port Numbers, TCP Communication Process,
1 UDP Communication, Application Layer: Application,
Presentation, Session
LAN Security Concepts: Endpoint Security, Access Control,
Layer 2 Security Threats, MAC Address Table Attack, LAN
Attacks, Switch Security Configuration: Implement Port 20NHOP727A.1,
Security. 9
20NHOP727A.3
List of programs:
1. Basic Switch and End Device Configuration: Introduction
to Junos, Junos CLI operation mode, Junos CLI
configuration mode, Basic Device Configuration, Save
Configurations, Configure IP Addressing, Verify
Connectivity.
88
2. SSH and Telnet Configuration
3. Switchport security Configuration

IPv4 Addressing: IPv4 Address Structure, IPv4 Unicast,


Broadcast, and Multicast, Types of IPv4 Addresses, Network
Segmentation, Subnet an IPv4 Network
IPv6 Addressing: IPv6 Address Representation, IPv6 Address
Types, GUA and LLA Static Configuration, Dynamic Addressing
for IPv6 GUAs, Dynamic Addressing for IPv6 LLAs, Subnet IPv6
2 Network 20NHOP727A.2
9
List of programs:
1. Basic Router Configuration: Configure Initial Router
Settings, Configure Interfaces, Configure the Default
Gateway, Ping and Traceroute Testing
2. Subnetting Scenarios using IPv4 address
3. IPv4 address Configuration
4. IPv6 address Configuration
VLAN Concepts: Overview of VLANs, VLANs in a Multi-
Switched Environment, VLAN Configuration, VLAN Trunks,
Dynamic Trunking Protocol.
3 Inter-VLAN Routing: Inter-VLAN Routing Operation, Router- 9
on-a-Stick Inter-VLAN Routing. 20NHOP727A.4

List of programs:
1. VLAN Configuration
2. Dynamic Trunking Protocol Configuration
3. Inter-VLAN routing Configuration
Spanning Tree Protocol: Purpose of STP, STP Operations,
Evolution of STP, RSTP, RSTP+, Portfast, BPDU Guard.
EtherChannel: EtherChannel Operation, LACP, Passive and
Active mode in EtherChannel. 20NHOP727A.5
4 9
List of programs:
1. Spanning Tree Protocol Configuration
2. EtherChannel Configuration

DHCPv4: DHCP4 Concept, Configure a DHCP4 Server,


Configure a DHCP4 Client,
SLAAC and DHCPv6: IPv6 Global Unicast Address Assignment, 9 20NHOP727A.6
SLAAC, DHCPv6, Configure DHCPv6 Server.
5
List of programs:
1. DHCPv4 Configuration
2. DHCPv6 Configuration

89
Text Books:
1. Juniper Enterprise Switching – Harry Reynolds and Doug Marschke, O’REILLY, Juniper Networks.
2. JUNOS Cookbook: Time-Saving Techniques for JUNOS software Configuration by Aviva Garrett,
O’REILLY, Juniper Networks
Reference Books:
1. Junos® OS Interfaces Fundamentals for Junos OS
2. Data Communications and Networking. Forouzan,5th Edition, McGraw Hill, Reprint-2017.
3.Routing and Switching – Todd Lammle, 2nd Edition, Sybex Publisher (Wiley Brand), 2016.

CIE- Continuous Internal Evaluation (50 Marks)


Blooms Taxonomy Tests Assignments Daily Assessment
Marks (Out of 50) 25 15 10
L1: Remember - - -
L2: Understand - - 5
L3: Apply 15 10 5
L4: Analyze 10 5 -
L5: Evaluate - - -
L6: Create - - -

SEE- Semester End Examination (50 Marks)


Bloom’s Taxonomy Tests
Remember -
Understand -
Apply 30
Analyze 20
Evaluate -
Create -
Database Administration Using DB2
Course Code : 20NHOP728A Credits: 3
L: T: P:S: : 30: 0:0 CIE Marks: 50
:
Exam Hours: : 3 SEE Marks: 50
Course Outcomes: At the end of the Course, the Student will be able to:
20NHOP728A.1 Apply the knowledge of SQL and Locks in Data integrity and security in DB2
20NHOP728A.2 Analyze the processing instructions given to DB2 via DB2 SQL statements
20NHOP728A.3 Design a solution for data base operations and its security using DB2
0
20NHOP728A.4 Examine the different functional operations and recovery concepts in DB2.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
20NHOP728A.1 3 - - - - - - - - - - -
20NHOP728A.2 - 3 - - - - - - - - - -
20NHOP728A.3 - - 3 - 3 - - - - - - 3
20NHOP728A.4 - - - 3 - - - - - - - 3

Module Module Contents Hrs. COs


No
DB2-Introduction- Database -Table Space- Simple table space-
Segmented table space-Partitioned table space- Database
1 20NHOP728A.1,
Design-Logical Database-Physical Database Design- 9 20NHOP728A.2
Implementing and Altering Database Design.
DB2 SQL concepts and Linux Basics – Introduction to SQL-
characteristics of SQL in DB2-DB2 SQL: Create Storage- Alter 20NHOP728A.2,
2
Storage -Create View- Alias- DB2 catalog tables. Introduction to 9 20NHOP728A.3
Linux- Basic commands- File Access and other Commands
DB2 Locks: Locks- Lock Size-Grant- Revoke-Isolation Level- Data
20NHOP728A.1,
3 Integrity- Interaction with DB2 9 20NHOP728A.2

DESIGNING A DATABASE AND ITS SECURITY


Database objects and relationships – implementing and
20NHOP728A.3,
4 altering database design – DB2 security – managing access 9
20NHOP728A.4
through authorization IDs or roles – managing access through
trusted contexts and data definition control
OPERATION AND RECOVERY
DB2 basic operational concepts – starting and stopping DB2 –
5 scheduling administrative tasks – monitoring and controlling 9 20NHOP728A.3,
DB2 and its connection – managing the log and the bootstrap 20NHOP728A.4
data set – recovering from different DB2 – reading log records.
Text Books:
1. DB2 11 for z/OS Application Programming and SQL Guide”, 2021, IBM Corp
2. DB2 11 for z/OS Administration Guide”, 2021, IBM Corp
Reference Books:
1. https://www.db2tutorial.com/

CIE-Continuous Internal Evaluation (50 Marks)

Bloom’s Taxonomy Test (50 Marks)


Remember -
Understand 10
Apply 15
Analyze 15
Evaluate 10
Create -

SEE–Semester End Examination(50marks)

Bloom’s Taxonomy Questions (50


Marks)
Remember -
Understand 10
Apply 15
Analyze 15
Evaluate 10
Create -
www.newhorizonindia.edu
Outer Ring Road, Bellandur Post, Near Marathahalli
Bengaluru-560103, Karnataka, India

Follow us

You might also like