Batch 2020 2024 OE Syllabus 175 Credits 1
Batch 2020 2024 OE Syllabus 175 Credits 1
COLLEGE OF ENGINEERING
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
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
20NHOP607 SAP ME
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
20NHOP707 SAP ME
5
OPEN ELECTIVE
6
BIG DATA ANALYTICS USING HP VERTICA – 1
L: T: P: S : 3: 0: 0: 0 CIE Marks: 50
Course Outcomes: At the end of the Course, the Student will be able to:
20NHOP601.1 Analyse data in Oracle & Vertica databases using SQL statement
20NHOP601.3 Create projection partition manually using Vertica for efficient data analysis.
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 - -
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
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
L: T: P: S : 3: 0: 0: 0 CIE Marks: 50
Course Outcomes: At the end of the Course, the Student will be able to:
20NHOP602.1 Understand the common terms and definitions of Operating System, Cloud Computing and
Virtualization.
20NHOP602.3 Knowing various approaches to server virtualization, its relevance to the modern data center,
available platforms and important features.
20NHOP602.5 EnabletoconfiguretheVMwarevSpherestorageandnetworkvirtualization.
20NHOP602.6 Enable to configure the VMware vSphere storage and network virtualization.
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
List of programs:
10
1. Using vSphere Web Client.
2. Creating a Virtual Machine.
List of programs:
Deploying Virtual Machines Using Cloning, Templates, and a
Content Library
Modifying Virtual Machine Settings
List of programs:
1. Managing Tasks, Events, and Alarms
2. Using v Sphere Apps, Managing Multi-tiered Applications
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
Daily
Bloom’s Taxonomy Tests Assignments
Assessment
Marks
25 15 10
(Out of 50)
L1: Remember - - -
L2: Understand 5 - -
L4: Analyze 5 - -
L5: Evaluate - - 5
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
COURSE OUTCOMES
CO#
20NHOP704.1 Analyse Big data in Hadoop ecosystem using Map-reduce operations.
20NHOP704.3 Analyse Big data using Pig tool to address societal issues.
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
16
SAP
Course Code : 20NHOP607 / 20NHOP707 Credits: 3
L: T: P: S : 3: 0: 0: 0 CIE 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
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
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.
EVALUATION
63
SCHNEIDER- INDUSTRIAL AUTOMATION
Course Code : 20NHOP608/ 20NHOP708 Credits: 3
L: T: P: S : 3: 0: 0: 0 CIE 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.
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
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
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 - - -
65
CISCO- ROUTING AND SWITCHING-1
Course Code : 20NHOP609 / 20NHOP709 Credits: 3
L: T: P: S : 3: 0: 0: 0 CIE 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
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
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)
68
CISCO-ROUTING AND SWITCHING-2
Course Code : 20NHOP612 / 20NHOP712 Credits: 3
L: T: P: S : 3: 0: 0: 0 CIE 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.
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
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
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
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
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 -
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 -
L: T: P: S : 3: 0: 0: 0 CIE 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.
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
L: T: P: S : 3: 0: 0: 0 CIE 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.
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
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 - - -
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
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.
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
80
PROGRAMMING OF INDUSTRIAL ROBOT
L: T: P: S : 3: 0: 0: 0 CIE 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
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)
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
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
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 - - - - - - - - -
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)
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 - - -
L2: Understand 15
L3: Apply 20
L4: Analyze 15
L5: Evaluate -
L6: Create -
85
VLSI PHYSICAL DESIGN - I
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
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 - -
87
JUNIPER NETWORK OPERATING SYSTEM
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
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
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
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.
Follow us