Page 1
1
MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI (AUTONOMOUS)
AFFILIATED TO ANNA UNIVERSITY, CHENNAI 600 025
UG REGULATIONS: MEPCO - R2015 (CHOICE BASED CREDIT SYSTEM)
VALUE ADDED COURSES – CURRICULUM
Offered by Civil Department
SL. NO. COURSE CODE COURSE TITLE L T P C
1. VCE01 Revit Architecture 20 0 20 2
2. VCE02 STAAD Pro 20 0 20 2
3. VCE03 Surveying Using Total Station 20 0 20 2
Offered by EEE Department SL. NO. COURSE CODE COURSE TITLE L T P C
1. VEE01 Digital Logic And Embedded Systems Programming 20 0 20 2
2. VEE02 Fundamentals of Industrial Automation 20 0 20 2 3. VEE03 NI-LabVIEW Programming 20 0 20 2
Offered by ECE Department
SL. NO. COURSE CODE COURSE TITLE L T P C
1. VEC01 A Practical Course on Embedded Systems 20 0 20 2
2. VEC02 Signal Processing Techniques on LabVIEW 20 0 20 2
3. VEC03 A Practical Course on RF System Design 20 0 20 2
4. VEC04 CISCO Certified Network Associate Course 20 0 20 2
5. VEC05 Antenna Design & Simulation 20 0 20 2
Offered by CSE Department
SL. NO. COURSE
CODE COURSE TITLE L T P C
1. VCS01 Ruby on Rails 15 0 30 2
2. VCS02 Network Simulator - NS3 15 0 30 2 3. VCS03 Ethical Hacking 15 0 30 2
Offered by Mechanical Department
SL.NO. COURSE
CODE COURSE TITLE L T P C
THEORY 1. VME01 CNC Training 20 0 20 2
2. VME02 New Product Development through Edgecam 20 0 20 2 3. VME03 Environmental Management System 40 0 0 2
4. VME04 Industrial Hydraulics and Low Cost Automation 20 0 20 2 5. VME05 OHSAS 18001:2007 40 0 0 2
6. VME06 Synthesis & application of Nano materials 40 0 0 2 7. VME07 Modern Microscopes and MEMS 40 0 0 2
8. VME08 ANSYS® Certified Training Programme on “Finite
Element Simulation using ANSYS®”
20 0 20 2
9. VME09 CREO for Design Engineer 20 0 20 2 10. VME10 Advanced Materials: Processing & Characterization 40 0 0 2
Offered by IT Department
SL.NO. COURSE CODE COURSE TITLE L T P C
1. VIT01 Java Programming 20 0 20 2
2. VIT02 Data Science and Big Data Analytics 20 0 20 2
3. VIT03 Cloud Infrastructure and Services 20 0 20 2
4. VIT04 Robotics Programming 20 0 20 2
5. VIT05 Drone Programming 20 0 20 2 6. VIT06 Arduino Programming 20 0 20 2
Page 2
2
Offered by Mathematics Department
SL.NO. COURSE CODE COURSE TITLE L T P C
1. VMA01 Linear Algebra and Singular Value Decomposition 40 0 0 2 2. VMA02 Number Theory and Cryptography 40 0 0 2
3. VMA03 Time Series and Principal Component Analysis for
Engineers 40 0 0 2
4. VMA04 OR Techniques In Engineering 40 0 0 2
5. VMA05 Advanced Mathematical Techniques in Engineering
Applications and Industry 40 0 0 2
6. VMA06 Statistics, Probability and Random Processes 40 0 0 2
VALUE ADDED COURSES – SYLLABUS
Offered by Civil Department
VCE01 REVIT ARCHITECTURE L T P C
20 0 20 2
Course description
This course covers the feature of Revit Architecture 2013, from schematic design through construction
documents. You will be introduced to the concept of Building information modelling (BIM) and the tools for
parametric building design and documentation.
Learning objective
The objective of this course is to enable the students to create full 3D architectural projects and set them up in
working drawings.
Unit I - Introduction to Revit
Building model information
About Revit Architecture - Parametric Relationships - Understanding Revit Terms - Element behaviour in
parametric modeller - Element Properties - User interface
Unit II – Preliminary Design & Architectural Modelling
Site Settings – Top surfaces - Property Lines - Building Pads - Parking Components - Site Components - Contour
Line labels - Conceptual design environment
Walls - Doors and Windows - Components - Architectural Columns - Roofs - Ceilings - Floors - Openings -
Model text - Model Lines - Compound structure - Sloped Surfaces - Circulation - Stairs - Ramps - Railings -
Curtain elements - Rooms and areas - Revit families - Design options
Unit III - Structural Modelling
Beam system - Braces - Trusses - Openings in structural Beam - Brace or Structural columns - Structural walls -
Wall foundations - Isolated foundation - Structural floors - Foundation slabs - Shape editing for structural floors,
and Floors - Concrete modelling concepts
Unit IV - Documenting the Project
2D views - 3D Views - Legend Views - Schedules - Visibility and graphic display in project views - Use and
mange views - Project phasing - Annotating - Detailing - Preparing - construction documents
Unit V - Rendering
Rendering – Walkthrough - Share the design
Page 3
3
VCE02 STAAD Pro L T P C
20 0 20 2
Objectives:
The course objective is to train the students in structural Modeling, Designing and Analysis, Integrated Design
and Finite Element Analysis. This course will help the students to familiarize on the analysis and design of
different kinds of structures.
Modelling
Introduction to STAAD - Starting a project - Modeling a structure Creating Nodes & Members Geometry wizard -
Property definition - Material definition - Support definition - Specifications
Loading
Nodal load - Member loads - Uniform Force and Moment - Concentrated Force and Moment - Linear Varying
Load - Trapezoidal Load - Hydrostatic Load - Area load - Floor load
Load definitions
Wind load - Creating Load Combination - Automatic Load Combination - Edit Auto Load Rules - Moving load -
Seismic load
Analysis and Design
Frame Analysis – Truss Analysis – Concrete Design – Steel Design
Project report
Importing CAD Models - Report Setup – Plotting from STAAD.Pro – Final Project
VCE03 SURVEYING USING TOTAL STATION L T P C
20 0 20 2
Course description
This course covers the different features of total station, from basic operations till
a layout preparation and setting out operations. The students will be introduced to the concept of Electronic
distance measurements (EDM) and processing of the data.
Learning objective
The objective of this course is to enable the students to prepare layout of buildings, roads and carry setting out
operations.
Unit I - INTRODUCTION TO TOTAL STATION
About Total station - components– functions – difference from conventional instruments – Electronic display and
data reading - Tripod setting – Bubble setting and Tilt setting – Focussing - optical prism handling.
Unit II – PRELIMINARY OPERATIONS
Creating New Job/File, Station setting, orientation – angle, coordinates - Back Sight, Fore Sight – change point -
measuring and storing points
Unit III - APPLICATIONS
Data collect – Missing line measurements - Resection – Set out – Area & Volume – Remote elevation – Road
Stake out.
Unit IV – DATA MANAGEMENT
Data manager – Data transfer – Exporting and Importing data – Working with GEOMAX office - File Conversions
Page 4
4
Unit V – PROJECT REPORT
Preparation of Layout sketches – Buildings and sample road projects . Offered by EEE Department
VEE01 DIGITAL LOGIC AND EMBEDDED SYSTEMS PROGRAMMING
L T P C
20 0 20 2
COURSE OBJECTIVES:
The objectives of the course are to
1. Recollect the fundamental concepts in digital electronics & microcontroller based systems
2. Make the students to know about the PIC microcontroller based system and also to provide the
practical experience
3. Introduce the basic concepts in Hardware Description language
4. Illustrate the procedures for implementing the combinational and sequential ci rcuits in FPGA
COURSE OUTCOMES:
At the end of the course the students will able to
1. Design interfacing applications based on internal peripheral units of PIC microcontroller and
programming them
2. Design and write HDL code for sequential and combinational circuits and implement them in FPGA
Course Content:
Sl. No. Topics
1. Introduction to Digital Logics and Its Application in Control.
2.
Embedded Systems Programming – FPGA
a. Introduction to Digital Logic Circuits
b. Introduction to Programmable Logic Device
c. Introduction to FPGA
d. Introduction to Hardware Description Language (HDL) – VHDL
a. Basic language elements
b. VHDL program using Structural Modelling
c. VHDL program using Data Flow Modelling
d. VHDL program using Behavioural Modelling
e. VHDL program using Mixed Modelling & State Machine Modelling
e. Introduction to Xilinx ISE & ModelSim
a. Implementation of Basic design using Xilinx ISE
b. Simulation of design using ModelSim
c. Configuring FPGA
3. Embedded Systems Programming – PIC microcontroller
Architecture of PIC microcontroller and Details of units such as ADC, DAC, Interrupts, Timers.
REFERENCES
1. S.Salivahanan, S.Arivazhagan, “Digital Circuits and Design”, Vikas Publishing House PVT Ltd, Third
Edition,2007.
2. J.Bhasker, “ VHDL Primer”, Prentice Hall of India, Third Edition ,2006.
Page 5
5
3. Charles H.Roth,Jr. “ Digital System Design Using VHDL” PWS Publishing Company,1998.
4. Mohammed Ali Mazidi,Roland D.Mckinlay,Danny Causey, “PIC Microcontroller and Embedded Systems
using Assembly and C for PIC18, Pearson International Edition.
VEE02 FUNDAMENTALS OF INDUSTRIAL AUTOMATION L T P C
20 0 20 2
ABOUT THE COURSE:
This course is designed to Educate the student the purpose, uses, and basic applications of the
Programmable logic controller (PLC), and Embedded programming in industrial environments utilizing software
packages and working proto type models.
A Programmable Logic Controller, PLC or Programmable Controller is a digital computer used for
automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement
rides, or light fixtures. PLCs are used in many industries and machines. Unlike general -purpose computers, the
PLC is designed for multiple inputs and output arrangements, extended temperatu re ranges, immunity to
electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically
stored in battery-backed-up or non-volatile memory.
This course is to emphasize systems engineering through use of Programm able Logic Controllers,
Embedded Systems technology for both electrical and computer engineering students and safety and security
professionals. This course aims to focus the students to meet out the industrial needs and to bridge the gap
between institution and Industry.
COURSE OBJECTIVES:
To make the students programa PLC module using ladder logic / FBD / Statement Listing methods
through a powerful software packages and enhance the student knowledge on integrated industrial automation
using PLC.
COURSE OUTCOMES:
At the end of the course the students will able to
Program a PLC module
Explain about integrated industrial automation using PLC.
Course Content:
Sl. No. Topics
1. Introduction to PLC
2. Installation and wiring guidelines
3. Addressing & Hardware configuration
4. CPU Block diagram & Memory
5. NO/NC & RLO Concept
6. Bit Logic Instructions & Elementary data formats
7. Load & Transfer Instructions
8. Comparison operation
9. Programming Blocks & Symbols
10. Timer and Counters
11. Data blocks
12. Functions & Function Blocks
13. Integer & Floating point math operations
14. Conversion Operations
15. Analog Value processing
Page 6
6
VEE03 NI-LABVIEW PROGRAMMING L T P C
20 0 20 2
COURSE OBJECTIVES:
The purpose of this course is to introduce students to the methods and techniques used in LabVIEW
programming.
COURSE OUTCOMES:
At the end of the course the students will able to
use LabVIEW and its programming environment.
write high -level LabVIEW programs that can be implemented in both research and industry
environments.
Course Content:
Sl. No. Topics
1. Introduction to Graphical Programming and NI tools
2. Introduction to Labview Programming : Controls, Indicators (data types), Plotting data
3. Programming with while loops
4. Programming with For loops
5. String Functions
6. Arrays, clusters
7. Sub Vis
8. Case structure and Formula nodes
9. Sequence structures and state machines
10. File I/O
11. Creating an application
12. Using myDAQ
Reference Books:
1. Hands-On Introduction to LabVIEW for Scientists and Engineers, ESSICK, JOHN, Oxford University
Press, New Delhi, 2010
2. Labview Graphical Programming, JOHNSON GARY W & JENNINGS RICHARD, McGraw Hill, New
Delhi, 2006
Offered by ECE Department
VEC01 A PRACTICAL COURSE ON EMBEDDED SYSTEMS L T P C
20 0 20 2
COURSE OBJECTIVES:
To expose students to the field of Embedded Systems
To enable students to implement their creative concepts to work
COURSE OUTCOMES:
After the completion of this course, students will be able to
Apply engineering fundamentals and an engineering specialization to the conceptualization of embedded engineering design models.
Page 7
7
Identify, formulate, research literature and solve complex embedded system engineering problems.
Design solutions for by developing and debugging embedded system hardware and firmware
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS
Overview of Microprocessors & Microcontrollers–Embedded Systems Design Issues– Challenges and Trends in
Embedded Systems, Memory (RAM, ROM, EPROM, EEPROM, FLASH) – I/O Interfacing, Programming
Environment- Review of C Programming, Host & Target Development environment, Embedded C Programming,
Simulation and Debugging, Downloading into target system.
UNIT II BASIC MICROCONTROLLER BASED EMBEDDED SYSTEM DESIGN
8051 Microcontroller –Architecture, Peripheral interfacing and Programming. AVR Microcontroller –Architecture,
Peripheral interfacing and Programming. PIC Microcontroller - Architecture, Peripheral interfacing and
Programming.
UNIT III ADVANCED MICROCONTROLLER BASED EMBEDDED SYSTEM DESIGN
Stream1: TIVA
ARM Processor- Architecture, ARM Peripheral interfacing and Programming - Introduction to TIVA C Series
Architecture. TIVA Programming, I/O Port Programming, LED, PWM and Switch Interfacing. Analog to Digital
Converter Programming, UART, DMA Controller Programming, Timer Interfacing, EEPROM Interfacing, JTAG
and Interrupt Handling
Stream2: C2000
Introduction to Real Time Controllers - C2000 Series Architecture – C2000 Libraries. C2000 Programming. I/O
Port Programming, LED, Interrupts and keyboard Interfacing, Sensors Interfacing, Motor Contol, Switch
Interfacing. ePWM Programming, Flash Memory Interfacing
(PRACTICAL) - EXPERIMENTS
8051/PIC/AVR/ARM/PSoC based Interfacing and Programming of LEDs and Switches
8051/PIC/AVR/ARM/PSoC based Interfacing and Programming of LCD and Seven Segment Displays
8051/PIC/AVR/ARM based Interfacing and Programming of matrix keyboard
8051/PIC/AVR/ARM/PSoC based Interfacing and Programming of ADC/DAC and Temperature Sensor/
Humidity Sensor/ Ultrasonic Sensor/ Accelerometer
8051/PIC/AVR/ARM based Interfacing and Controlling of DC Motors/Stepper Motors/Servo Motors using
PWM
8051/PIC/AVR/ARM/PSoC based Interfacing and Programming for establishing serial communication
using RS232,I2C,SPI,CAN
8051/PIC/AVR/ARM based Interfacing and Programming of Relay and Real Time Clock
8051/PIC/AVR/ARM based Interfacing and Programming of Wireless Zigbee Modules, GSM and GPS
RTOS based embedded application using ARM
AVR/Arduino based Robot Programming for Line Follower, Obstacle detector
Qu-bot based Robot Programming for Line Follower, Obstacle detector
TIVA/C2000 based I/O Port LED Interface and Programming
TIVA based PWM and C2000 based ePWM Interface and Programming
TIVA/C2000 based control of Switch & Keypad Interfacing
TIVA/C2000 based control Analog to Digital Converter and Programming
TIVA/C2000 based UART Interface and Programming
TIVA based DMA Controller Interface and Programming
C2000 based DC and stepper motor control
TIVA/C2000 based TIVA based Timer Programming
Page 8
8
TIVA based EEPROM Memory Interfacing and Programming
C2000 based Flash Memory write Programming
TOTAL: 45 PERIODS
REFERENCES
1. Andrew Sloss , Dominic Symes and Chris Wright, “ARM System Developer's Guide: Designing and
Optimizing System Software”, Morgan Kaufmann Publishers, 2004
2. Muhammad Ali Mazidi, “8051 Microcontroller embedded systems using assembly and C”, Pearson,
Second edition, 2008
3. Muhammad Ali Mazidi, “PIC microcontroller embedded systems using assembly and C”, Pearson,2008
WEB REFERENCES
1. http://software-dl.ti.com/trainingTTO/trainingTTO_public_sw/c28x2812/ C28x%20Workshop.pdf
2. http://software-dl.ti.com/trainingTTO/trainingTTO_public_sw/GSW-TM4C123G-
LaunchPad/TM4C123G_LaunchPad_Workshop_Workbook.pdf
VEC02 SIGNAL PROCESSING TECHNIQUES ON LABVIEW L T P C
20 0 20 2
COURSE OBJECTIVES:
To understand and become familiar with the analysis capabilities of LabVIEW
To implement the VIs from the analysis library in practical applications for solving real - world problems.
To learn about the various specialized toolkits such as those available for solving mathematical problems, analyzing non stationary signals, or designing digital filters.
COURSE OUTCOMES:
After the completion of this course, students will be able to
Apply mathematical knowledge for solving mathematical problems, analyzing non stationary signals, or designing digital filters using various specialized toolkits.
Apply the VIs from the analysis library in practical applications for solving real - world problems.
Create new VIs for signal processing applications.
UNIT I LABVIEW PROGRAMMING ENVIRONMENT 9
Virtual Instruments (VIs) – Graphical Environment– Building a Front Panel, Building a Block Diagram, Grouping
Data: Array and Cluster, Debugging and Profiling VIs , Building a Simple VI, Using Structures and SubVIs, Create
an Array with Indexing , Debugging VIs: Probe Tool.
UNIT II DSP TECHNIQUES 9
Sampling, Quantization, Signal Reconstruction, FIR Filtering System, IIR Filtering System, Building a Filtering
System Using Filter Coefficients,Filter Design without Using DFD Toolkit
UNIT III APPLICATIONS OF DSP 9
Adaptive Filtering Systems, System Identification, Noise Cancellation, Dual -Tone Multi-Frequency -DTMF Tone
Generator System, DTMF Decoder System, DSP System Design: Software-Defined Radio- QAM Transmitter,
QAM Receiver. Speech and Audio Signal Processing
LIST OF EXPERIMENTS 9
VI Creation
Page 9
9
Use of structures and subVIs
Building a System VI with Express and regular Vis
Analog-to-digital conversion process
Digital-to-analog signal conversion process
Design of FIR filter using DFD Toolkit
Design of IIR filter using DFD Toolkit
Adaptive systems using the LMS algorithm
PROJECT 9
Design any one Signal Processing system in the field of Communication, Bio Medical etc.
TOTAL: 45 PERIODS
REFERENCES
1. Nasser Kehtarnavaz, Namjin Kim, Digital Signal Processing System. Level Design Using LabVIEW,
Newnes (an imprint of Butterworth-Heinemann Ltd ); Pap/Cdr edition (19 July 2005)
2. LabVIEW Signal Processing Course Manual by National Instruments Corporation September 1997
Edition.
VEC03 A PRACTICAL COURSE ON RF SYSTEM DESIGN L T P C
20 0 20 2
COURSE OBJECTIVES:
To be well-versed in functionalities of basic RF electronics utilized in the industry
To understand how to build up a complex RF system.
To design and simulate RF circuit, RF IC and system.
COURSE OUTCOMES:
After the completion of this course, students will be able to
Apply knowledge of basic RF Electronics for realizing any RF system.
Evaluate the performance of any practical RF circuit used commercially.
Design an RF front-end for the required performance using professional software tools.
UNIT I TWO PORT RF NETWORKS-CIRCUIT REPRESENTATION
Importance of Radio frequency design, Frequency Spectrum, RF behavior of passive components - wire, resistor,
capacitor and inductor, chip components and circuit board considerations, Scattering matrix -Concept of N port
scattering matrix representation - S matrix formulation of two-port junction. Properties of S parameters -
Reciprocal and lossless networks, transmission matrix, applications of RF.
UNIT II IMPEDANCE MATCHING AND AMPLIFIERS
S-parameters with Smith chart – Passive IC components - Impedance matching networks Amplifiers: Common
Gate, Common Source Amplifiers – OC Time constants in bandwidth estimation match–Single ended and
Differential LNAs – Terminated with Resistors and Source and enhancement – High frequency amplifier design
Low Noise Amplifiers: Power match and Noise Degeneration LNAs.
Page 10
10
VEC04 CISCO CERTIFIED NETWORK ASSOCIATE COURSE L T P C
20 0 20 2
COURSE OBJECTIVES:
CCNA1: Introduction to Networks
This course introduces the architecture, structure, functions, components, and models of the Internet and other
computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts,
media, and operations are introduced to provide a foundation for the curriculum. By the end of the course,
participants will be able to build simple LANs, perform basic configurations for routers and switches, and
implement IP addressing schemes.
CCNA2: Routing and Switching Essentials
This course describes the architecture, components, and operations of routers and switches in a small network.
Participants learn how to configure a router and a switch for basic functionality. By the end of this course,
participants will be able to configure and troubleshoot routers and switches and resolve common issues with
RIPv1, RIPng, single area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6
networks.
CCNA3: Scaling Networks
This course describes the architecture, components, and operations of routers and switches in larger and more
complex networks. Participants learn how to configure routers and switches for advanced functionality. By the end
of this course, participants will be able to configure and troubleshoot route rs and switches and resolve common
issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Participants will also develop the knowledge
and skills needed to implement a WLAN in a small-to-medium network.
UNIT III CMOS PHYSICS, TRANSCEIVER SPECIFICATIONS AND
ARCHITECTURES
CMOS: Introduction to MOSFET Physics - Noise: Thermal, Shot, Flicker, Popcorn noise, Transceiver
Specifications: Two port Noise theory, Noise Figure, THD, IP2, IP3, Sensitivity, SFDR, Phase noise -
Specification distribution over a communication link Transceiver Architectures: Receiver : Homodyne,
Heterodyne, Image reject, Low IF Architectures – Transmitter: Direct upconversion, Two step upconversion
LIST OF EXPERIMENTS
Simulation using ADS & EMPRO
Design of Phase shifters
Design of diplexer
Design of triplexer
Design of Filters
Design of Impedance matching Networks
Stability analysis using Smith chart
PROJECT
Any one of the Application Specific Design in RF Circuits
REFERENCE BOOKS:
1. T.Lee, “Design of CMOS RF Integrated Circuits”, Cambridge, 2004
2. Reinhold Ludwig and PavelBretchko, “RF circuit design,” Pearson Education, 2007.
3. B.Razavi, “RF Microelectronics”, Pearson Education, 2012
Page 11
11
CCNA4: Connecting Networks
This course discusses the WAN technologies and network services required by converged applications in a
complex network. The course enables participants to understand the selection criteria of network devices and
WAN technologies to meet network requirements. Participants learn how to configure and troubleshoot network
devices and resolve common issues with data link protocols. Participants will also develop the knowledge and
skills needed to implement virtual private network (VPN) operations in a complex network.
COURSE OUTCOMES:
Participants who complete Introduction to Networks will be able to perform the following functions:
Understand and describe the devices and services used to support communications in data networks
and the Internet
Understand and describe the role of protocol layers in data networks
Understand and describe the importance of addressing and naming schemes at various layers of data
networks in IPv4 and IPv6 environments
Design, calculate, and apply subnet masks and addresses to fulfill given requirements in IPv4 and IPv6
networks
Explain fundamental Ethernet concepts such as media, services, and operations
Build a simple Ethernet network using routers and switches
Use Cisco command-line interface (CLI) commands to perform basic router and switch configurations
Utilize common network utilities to verify small network operations and analyze data traffic
Participants who complete the Routing and Switching Essentials course will be able to perform the
following functions:
Understand and describe basic switching concepts and the operation of Cisco switches
Understand and describe the purpose, nature, and operations of a router, routing tables, and the route
lookup process
Understand and describe how VLANs create logically separate networks and how routing occurs
between them
Understand and describe dynamic routing protocols, distance vector routing protocols, and link-state
routing protocols
Configure and troubleshoot static routing and default routing (RIP and RIPng)
Configure and troubleshoot an Open Shortest Path First (OSPF) network
Understand, configure, and troubleshoot access control lists (ACLs) for IPv4 and IPv6 networks
Understand, configure, and troubleshoot Dynamic Host Configuration Protocol (DHCP) for IPv4 and IPv6
networks
Understand, configure, and troubleshoot Network Address Translation (NAT) operations
Participants who complete the Scaling Networks course will be able to perform the following functions:
Understand, configure and troubleshoot enhanced switching technologies such as VLANs, Rapid
Spanning Tree Protocol (RSTP), Per VLAN Spanning Tree Plus Protocol (PVST+), and EtherChannel
Understand, configure, and troubleshoot first hop redundancy protocols (HSRP) in a switched network
Understand, configure, and troubleshoot wireless routers and wireless clients
Configure and troubleshoot routers in a complex routed IPv4 or IPv6 network using single -area OSPF,
multiarea OSPF, and Enhanced Interior Gateway Routing Protocol (EIGRP)
Manage Cisco IOS® Software licensing and configuration files
Participants who complete the Connecting Networks course will be able to perform the following
functions:
Understand and describe different WAN technologies and their benefits
Understand and describe the operations and benefits of virtual private networks (VPNs) and tunneling
Understand, configure, and troubleshoot serial connections
Understand, configure, and troubleshoot broadband connections
Understand, configure, and troubleshoot tunneling operations
Understand, configure, and troubleshoot Network Address Translation (NAT) operations
Page 12
12
Monitor and troubleshoot network operations using syslog, SNMP, and NetFlow
Understand and describe network architectures: Borderless networks, Data centers and virtualization
& Collaboration technology and solutions
Semester I : Introduction to Networks Semester II : Routing and Switching Essentials
MODULE 1 Exploring the Network Introduction to Switched Networks
MODULE 2 Configuring a Network Operating System Basic Switching Concepts and Configuration
MODULE 3 Network Protocols and Communications VLANs
MODULE 4 Network Access Routing Concepts
MODULE 5 Ethernet Inter-VLAN Routing
MODULE 6 Network Layer Static Routing
MODULE 7 Transport Layer Routing Dynamically
MODULE 8 IP Addressing Single-Area OSPF
MODULE 9 Subnetting IP Networks Access Control Lists
MODULE 10 Application Layer DHCP
MODULE 11 It’s a Network Network Address Translation for IPv4
Semester III : Scaling Networks Semester IV : Connecting Networks
MODULE 1 Introduction to Scaling Networks Hierarchical Network Design
MODULE 2 LAN Redundancy Connecting to the WAN
MODULE 3 Link Aggregation Point-to-Point Connections
MODULE 4 Wireless LANs Frame Relay
MODULE 5 Multiarea OSPF Broadband Solutions
MODULE 6 Network Layer Static Routing
MODULE 7 EIGRP Securing Site-to-Site Connectivity
MODULE 8 EIGRP Advanced Configurations and Troubleshooting
Monitoring the Network
MODULE 9 IOS Images and Licensing Troubleshooting the Network
WEB REFERENCE:
1. https:\\cisco.netacad.net
VEC05 ANTENNA DESIGN & SIMULATION L T P C
20 0 20 2
COURSE OBJECTIVES:
To design various types of Antennas
To design various Antenna Arrays
COURSE OUTCOMES:
After the completion of this course, students will be able to
Design and analyze Patch Antennas, Arrays
Design antennas of desired frequency band
Usethe simulation tools and analyze parameters in the Antennas and Arrays
Page 13
13
UNIT I ANTENNA DESIGN 9
Design of Microstrip Antennas – Rectangular, Circular Patches. Issues in Defected Ground Plane Structures.
Miniatured Antennas- Design of Metamaterial Unit Cell, Implantable Antennas, EBG structures. Measurement of
Parameters.
UNIT II DESIGN OF SPECIAL TYPES OF ANTENNAS 9
Design of Spiral Antennas, Sinuous Antennas. Design of CNT structure. Implementation of Polarisation Sensitive
Antennas. Measurement of Parameters
UNIT III ANTENNA ARRAY DESIGN 9
Design of Linear Arrays- Broadside, Endfire Arrays. Planar Array Design- Array Factor Calculation- Circular Array
Design- Array Factor Calculation- Feeding for Arrays.
LIST OF EXPERIMENTS 9
Design and simulation of Patch Antenna
Design and simulation of DGS structure
Design and simulation of Metamaterial Unit Cell and EBG structures
Design and simulation of Implantable Antennas
Design and simulation of Spiral Antenna, Circularly polarized Antenna
Design and simulation of Linear Array, Planar Array
Study of Vector Network Analyzer (VNA)
Measurement of parameters of an antenna using VNA
PROJECT 9
Any one of the Application Specific Design in Antenna or in RF Circuits
TOTAL: 45 PERIODS
TEXTBOOK:
1. Kraus. J.D, “Antennas”, John Wiley and sons, New York, Second Edition, Reprint, 2011.
REFERENCE BOOKS:
1. Balanis.A, “Antenna Theory Analysis and Design”, John Wiley and Sons, New York, 3rd
Edition, 2005.
2. I.J. Bahl and P. Bhartia, “Microstrip Antennas”, Artech House, Inc., 1st Edition,1980.
3. W.L.Stutzman and G.A.Thiele, “Antenna Theory and Design”, John Wiley& Sons NC, 2nd
Edition, 2008.
WEB REFERENCES:
1. http://www.keysight.com/main/facet.jspx?cc=US&lc=eng&t=80030.k.1
2. http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F
%2Fcp.literature.agilent.com%2Flitweb%2Fpdf%2F5991-1516EN.pdf&ei=pFSaVY-
gBcSHuASt4ab4BQ&usg=AFQjCNEYsxTLWBejr8iwLMACUKBkZK9HOg&bvm=bv.96952980,d.c2E
3. http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&
url=http%3A%2F%2Fwww.keysight.com%2Fupload%2Fcmc_upload%2FAll%2FEMPro_QuickInstall.pdf&ei
=-lSaVf3XO82GuASyjK2gCw&usg=AFQjCNF4sxoEdT3eNB4IBHUn54xoFGCxAg&bvm=bv.96952980,d.c2E
Page 14
14
Offered by CSE Department
VCS01
RUBY ON RAILS L T P C
15 0 30 2
COURSE OBJECTIVES:
To learn the basic Concepts of the Ruby Language
To use Ruby in developing Web based applications
To apply the MVC architecture with Rails
To Develop Applications using Ruby on Rails
COURSE OUTCOMES:
Upon completion of the course students will be able to
Realize the impact of Ruby on Web applications
Work with MVC architecture.
Follow Agile Development Principles
Develop fully functional Web Applications using Ruby on Rails
PREREQUISITES:
Knowledge of Object Oriented Programming, Web Programming is preferred
UNIT I INTRODUCTION TO RUBY 3 + 6
Introduction to Ruby: Data types - Simple input and output - Control statements - Fundamentals of arrays –
Hashes – Methods – Classes - Code blocks and Iterators – Date and Time – File I/O
UNIT II RUBY ADVANCED 3 + 6
Class – Objects – Inheritance – Polymorphism – Regular Expressions – Database Access – Web Applications
– CGI – Form Processing – Session Management
UNIT III INTRODUCTION TO RAILS 3 + 6
Introduction – MVC Architecture - Environmental Setup – Creating Rails Application – Database Setup – Active
Records
UNIT IV MODULES 3 + 6
Migrations - Creating – Editing – Running Migrations – Controllers - Implementing the methods – Additional
Methods– Routes - Views – Layouts
UNIT V APPLICATION DEVELOPMENT 3 + 6
Validation - Scaffolding – Working with AJAX – File Uploading – Sending E-mails – Creating a Sample
Application
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1. Sam Ruby, Dave Thomas, David Heinemeier Hansson, “Agile Web Development with Rails”, The
Pragmatic Programmers, Fourth Edition, 2011
2. P.J.Deitel, H.M.Deitel, “Internet and World Wide Web – How to program”, Pearson Education
Publishers, Fifth Edition, 2009.
3. Robert. W. Sebesta, "Programming the World Wide Web", Pearson Education, Fourth Edition, 2007
WEB REFERENCES:
1. http://guides.rubyonrails.org
2. http://www.tutorialspoint.com
Page 15
15
VCS02
NETWORK SIMULATOR – NS3 L T P C
15 0 30 2
COURSE OBJECTIVES:
To impart knowledge on
Basic concepts in Computer Networks
NS3 Simulator to simulate Network topologies and protocols
Python scripting and apply it to develop network topologies and protocols
Modify and Optimize the internal modules in NS3
COURSE OUTCOMES:
Upon completion of the course students will be able to
Explore the basic knowledge in networking concepts.
Simulate various network topologies and protocols using NS3.
Develop network topologies and protocols using Python Scripting in NS3.
Develop/Modify the internal modules in NS3 to enhance various performance metrics.
PREREQUISITE:
1. Good programming knowledge in C++
2. Sound knowledge on the OOP Principles
3. Basic knowledge in Computer Networks
UNIT I OVERVIEW OF COMPUTER NETWORKS 6 + 1
Introduction to Networks, Networking Components: Bridge, Switch, Router, Layered Approach: Physical Layer,
Data Link Layer, Network Layer, Transport Layer and Application Layer, Performance Metrics.
UNIT II OVERVIEW OF NS3 5 + 6
Introduction to NS3, Architecture, Installation of NS3 in Linux (Ubuntu), Simulation Objects in NS3: Node,
NetDevice, Channel, Packet, Sockets, Applications, EventScheduling, Callbacks, Internet Node and its members;
Introduction to NS3 Program, Existing Classes and Objects in NS3.
UNIT III SIMULATIONS USING NS3 1 + 9
Point-to-Point Communication, Bus Network Topology, Wireless Network Topology, WiMAX, AODV Routing,
TCP Congestion Control, Trace output using ASCII and PCAP tracing, Plot Graph.
UNIT IV PYTHON SCRIPTING AND INTERNALS IN NS3 3 + 5
Python: Introduction to Python Scripting, Client Server Application Using Python, Working with Internals and
Protocol modification in NS3: Ethernet, WiMAX, TCP, UDP, ICMP, AODV.
UNIT V PROJECT IMPLEMENTATION IN NS3 0 + 9
Project Demo, Modifying/Developing a module of existing network to enhance the Performance: Energy Efficient
Wireless Sensor Network / Adhoc Network, Routing protocol optimization for Mobile network.
TOTAL: 15 + 30 PERIODS
REFERENCE BOOKS:
1. Behrouz A. Foruzan, “Data communication and Networking”, Tata McGraw-Hill, Fifth Edition, 2013.
2. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Morgan Kauffmann
Publishers Inc., Third Edition, 2003.
3. Jack L. Burbank, “An Introduction to Network Simulator 3”, Wiley-Blackwell, First Edition, 2016.
WEB REFERENCES:
1. http://www.nsnam.org/
2. http://www.nsnam.org/wiki/index.php/Main_Page
3. http://code.nsnam.org/
4. http://www.nsnam.org/docs/release/3.16/tutorial/html/index.html
5. www.nsnam.org/docs/release/3.9/tutorial/tutorial_27.html
6. https://www.nsnam.org/docs/release/3.13/manual/ns -3-manual.pdf
Page 16
16
VCS03
ETHICAL HACKING
L T P C
15 0 30 2
COURSE OBJECTIVES:
To impart knowledge on the Ethical hacking terminology.
To examine the different phases involved in ethical hacking.
To learn technologies for footprinting and scanning.
To illustrate the steps involved in performing enumeration.
To construct the password cracking techniques.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Identify the risk factors in hacking.
Work with footprinting and scanning.
Hack the system.
Work with Trojan and Backdoor tools
Prevent Systems from attacks
PREREQUISITES:
Knowledge of Networks, Operating Systems, Programming is preferred
UNIT I INTRODUCTION 9
Introduction to Ethical Hacking: Problem Definition – Need for Security – Essential Terminology – Elements of
Security – Phases – Hacktivism – Modes of Ethical Hacking – Security Testing – Computer Crimes and
Implications – Legal Perspective (US Federal Law).
UNIT II FOOTPRINTING AND SCANNING 9
Defining Footprinting: Information Gathering Methodology – Unearthing Initial Information -Tool: Sam spade –
Locate the Network Range – Tool: NeoTrace , Visual Route –Scanning: Detecting ‘Live’ Systems On Target
Network –Tools: War Dialers, Ping Utilities – Port Scanning – Tool: ipEye, IPSecScan, NetScan Tools Pro
2003,SuperScan 3.0,NMap(Network Mapper) – Active Stack Fingerprinting – Passive Fingerprinting - Proxy
Servers – Anonymizers.
UNIT III ENUMERATION AND SYSTEM HACKING 9
Introduction to Enumeration – Net Bios Null Sessions – NetBIOS Enumeration – Hacking Tool: DumpSec, NAT, -
SNMP Enumeration- Hacking Tool: GetAcct - Active Directory Enumeration - AD Enumeration countermeasures
– System Hacking: Administrator Password Guessing – Performing automated password guessing – Tool:
Legion, NTInfoScan – Password Sniffing-Privilege Escalation Manual Password Cracking Algorithm - Automatic
Password Cracking Algorithm - Password Types - Types of Password Attacks.
UNIT IV TROJANS AND BACKDOORS 9
Trojans and Backdoors: Working of Trojans - Various Trojan Genre – Modes of Transmission – Tools: Donald
Dick, SubSeven, Back Oriffice 2000, NetBus, Beast.
UNIT V SNIFFER AND DOS ATTACKS 9
Introduction to sniffers - Security Concern- Tool: Ethereal, Snort, Windump, Etherpeek – Passive Sniffing - Active
Sniffing - EtherFlood dsniff - ARP Spoofing – Sniffing HTTPS and SSH – Man in the Middle Attack - Macof,
MailSnarf, URLSnarf, WebSpy - Mac Changer- Iris – NetIntercept – DNS Sniffing and Spoofing – Denial Of
Service Attack - Types of denial of service attacks - Distributed Denial of Service Attacks – Ping of Death –
Hacking Tool: SSPing, Land Exploit, Smurf – DDOS Attack Sequence - Preventing DoS Attacks.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1. Kimberly Graves, Certified Ethical Hacker STUDY GUIDE, Wiley publication, 2010.
2. Michael Gregg, Certified Ethical Hacker, Pearson publication, 2014.
Page 17
17
3. Matt Walker, All-in-one Certified Ethical Hacker Exam Guide, McGraw Hill Edition, 2012.
WEB REFERENCES:
1. http://index-of.es/Hacking-Webserver/Certified_Ethical_Hacker_3.0_Official_Course.pdf
2. http://ptgmedia.pearsoncmg.com/images/9780789751270/samplepages/9780789751270.pdf
3. https://cert.eccouncil.org/images/doc/CEH-Handbook-v2.0.pdf
Offered by Mechanical Department
VME01 CNC TRAINING
L T P C
20 0 20 2
COURSE OBJECTIVES:
To understand the concepts G and M codes and manual part programming.
To know the application of various CNC machines
To impart CNC part programming skills for turning and milling applications.
To give a good exposure of CAM software in order to perform simulation and to generate CL data.
COURSE OUTCOMES:
Students will be familiar with CNC part programming using G & M codes.
Course would be helpful to understand the basic concepts in NC technology.
This course would make familiar of the use of CAM software.
Students would be able to apply the concepts of CNC parts programming in various Industrial
applications.
Students would be trained to write and execute NC program on CNC production machines for
different jobs.
UNIT I MANUAL CNC PART PROGRAMMING – CNC LATHE 12
Manual CNC Part Programming Using Standard G and M Codes for CNC Lathe - Tool Path Simulation –
Exposure to Various Standard Control Systems- Machining simple components by Using CNC Production
Lathe.
UNIT II MANUAL CNC PART PROGRAMMING – CNC MILLING 12
Manual CNC Part Programming Using Standard G and M Codes for CNC Milling Machine - Tool Path
Simulation – Exposure to Various Standard Control Systems- Machining simple components by Using CNC
trainer milling machines.
UNIT III COMPUTER AIDED PART PROGRAMMING – STL FILE
GENERATION
16
CL Data Generation by Using CAM Software– Post Process Generation for Different Control System.
TOTAL: 40 PERIODS
HARDWARE
Computer Server
Computer nodes or systems (High end CPU with at least 1 GB main memory) networked to the server
Trainer CNC Lathe
Trainer CNC milling
SOFTWARE
CAM Software (CNC Programming and tool path simulation for FANUC /Sinumeric and Hoyden
controller)
Licensed operating system
TEXTBOOK:
1. Zeid I, “CAD/CAM Theory and Practice”, McGraw-Hill, 1991.
Page 18
18
REFERENCE BOOK:
1. Shah JJ & Mantyla M, “Parametric and feature-based CAD/CAM”, John Wiley & Sons, 1995.
EXTENSIVE READING:
1. Lee K, “Principles of CAD/CAM/CAE”, Addison Wesley Longman, Reading Massachusetts, 1999.
WEB REFERENCE:
1. http://www.cityu.edu.hk/meem/
VME02 NEW PRODUCT DEVELOPMENT THROUGH EDGECAM
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart training in New product development in CNC Machining.
To give exposure to GD & T Drawing study.
To impart knowledge in CNC machine selection based on the product.
To give insight in Cutting Tool selection & cutting parameter calculation.
To provide exposure to CAM Software.
COURSE OUTCOMES:
Upon completion of this course the students would be able to
Identify each process involved in New Product Development.
Generate NC code from the CAM system.
Create process plan in CNC Machining application.
COURSE PRE-REQUISITE:
The pre-requisite to this course is students should be in 6th to 8th semester of B.E. programme in Mechanical
Engineering.
UNIT I INTRODUCTION 6
Process involved in New Product development – CNC Machining – CAM System
UNIT II DRAWING STUDY 6
Drawing layout - Type of projection - Type of views -Type of Tolerance - Limits & Fits - Geometrical
Dimensioning & tolerance - Surface finish Symbols.
UNIT III PROCESS PLANNING 8
Process – 4M Process Planning –axis –Type of CNC Machine – CNC machine selection – Process flow –
Process sheet preparation – Cutting tool selection for Turning & Milling – Cutting parameter calculation – G
Codes & M codes – Different type of operation in Turning & Milling –Basics of Fixture Designing - Advanced
technology in CNC Machining
UNIT IV COSTING & METROLOGY 8
Costing – Cost estimation for CNC machining process – Machine Hour rate –RFQ Preparation
Gauges &Measuring instruments
UNIT V CAM SYSTEM 12
Basic of CAM system – Introduction to Edgecam Software –Interface between CAD to CAM – NC code
Generation - 2 axis Turning Module – Turn Mill Module (X,Z,C,Y), 3 axis Milling Module - 4thaxis Milling Module
– Introduction to 5 Axis.
TOTAL: 40 PERIODS
Training Imparted by : Kriatec Services Private Ltd, Chennai.
TEXTBOOK:
1. Groover, Mikell P, “Computer Aided Design and Manufacturing” PHI Private Limited, New Delhi, 2013.
Page 19
19
REFERENCE BOOKS:
1. Adithan M &Pabla BS, “CNC Machines”, New Age International, New Delhi, 2009.
2. Radhakrishnan P, “Computer Numerical Control (CNC) Machines”, New Central Book Agency, 2012.
EXTENSIVE READING
1. Kriatec Services Private Ltd, Lecture Notes on “Training in New product development in
CNCmachining”, 2015.
WEB REFERENCES:
1. http://www.edgecam.com/
2. http://www.kriatecglobal.com/
VME03 ENVIRONMENTAL MANAGEMENT SYSTEM
L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart knowledge on
Basic concepts related to Environmental Management system.
Elements of Legal and other requirements pertaining to the Environment.
Requirements to become auditor of Environmental Management System.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Get familiarized with the fundamental concepts of Environmental Management Systems and
Standards.
Prepare documents needed for establishing Environmental Management System.
Prepare work documents.
Conduct EMS Audit and prepare audit report.
UNIT I INTRODUCTION TO ENVIRONMENTAL MANAGEMENT SYSTEMS
(EMS)
9
Introduction to Environment management system - Definitions and overview of EMS 14001 - Environmental
policy - Planning, Structure and features of ISO14001.
UNIT II LEGAL REQUIREMENTS 9
Environmental aspects and impacts - Legal and other requirements –Environmental act- Biomedical waste
(Management and handling Rules, 1989-Thenoise pollution (Regulation and control) Rules - Manufacture,
Storage And Import Of Hazardous chemical rules 1989-Hazardous wastes (management and handling) rules -
Air Act 1981 and Water Act 1974 .
UNIT III IMPLEMENTATION AND OPERATION 9
Objectives and programmes, Resources, roles, responsibility and authority-Competence, training and
awareness-Communication-Documentation- Control of documents- Operational control- Emergency
preparedness and response Evaluation of compliance - Nonconformity, corrective action and preventive action
- Internal audit - Management review - Correspondence between ISO 14001:2004 and ISO 9001:2000 -
Guidance on the use of standard ISO 14001, Preparation of EMS manual.
UNIT IV AUDITING 9
ISO 19011:2002, Guidelines for quality and/or environmental management systems auditing, Audit
methodology- Initiating the audit- Conducting document review- Preparing for the on-site audit activities-
Conducting on-site audit activities- Preparing, approving and distributing the audit report- Completing the audit-
audit follow-up-Role plays Competence and evaluation of auditors Steps to become Certified auditor
UNIT V AUDITING – PRACTICAL SESSIONS 9
Tips for role plays, Surviving as audit, Preparation of work documents, Rules for role play and tips. Role play
sessions and Feedback by the instructor on each role play.
TOTAL: 45 PERIODS
Page 20
20
TEXTBOOK:
1. ISO 14001-2004 Second edition, Environmental Management Systems – Requirements with
guidance for use.
REFERENCE BOOKS:
1. Dr. Arora K.C. “ISO 9000 to OHSAS 18001”, S. K. Kataria & Sons, 2012.
2. Rao C S, “Environmental Pollution Control Engineering”, New Age International, 2007.
EXTENSIVE READING:
1. “ISO 14004 - -Environmental Management Systems – General Guideline on Principles, Systems
and Support Techniques.
WEB REFERENCES:
1.http://www.bsigroup.com/
2. http://www.bis.org.in
3. http://www.iso.org
4. http://www.dgfasli.nic.in
5. http://www.tnpcb.gov.in
6. http://www.cpcb.nic.in
VME04 INUSTRIAL HYDRAULICS AND LOW COST AUTOMATION
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Mechatronics, Sensors and PLC’s.
Basics of Hydraulic and Pneumatic systems.
Typical Hydraulic and Pneumatic circuits.
Ladder Programming and automation.
COURSE OUTCOMES:
Upon completion of this course students would be able to
Program a PLC using Ladder Programming.
Design and simulate a simple automation system.
UNIT I INTRODUCTION TO MECHATRONIC SYSTEMS 10
Definition of mechatronics. Mechatronics in manufacturing, products and design. Review of fundamentals of
electronics. Microprocessors, microcontrollers, PID controllers and PLCs. Data conversion devices, sensors,
micro sensors, transducers, signal processing devices, relays, contactors and timers.
UNIT II BASICS OF HYDRAULICS AND PNEUMATICS 8
Introduction to oil hydraulics and pneumatics, their structure, advantages and limitations. Properties of fluids,
Fluids for hydraulic systems, governing laws. Distribution of fluid power, ISO symbols, energy losses in
hydraulic systems. Applications
UNIT III DESIGN OF HYDRAULIC SYSTEMS 10
Hydraulic actuators, types and constructional details, lever systems, control elements – direction, pressure and
flow control valves. Design and analysis of typical hydraulic circuits. Regenerative circuits, high low circuits,
Synchronization circuits. Accessories used in fluid power system, Filtration systems and maintenance of
system.
UNIT IV DESIGN OF PNEUMATIC SYSTEMS 10
Components of pneumatic systems; Direction, flow and pressure control valves in pneumatic systems.
Development of single and multiple actuator circuits. Valves for logic functions; Time delay valve; Exhaust and
supply air throttling; Examples of typical circuits using Displacement – Time and Travel-Step diagrams. Ladder
diagrams and Ladder Programming
Page 21
21
UNIT V HANDS ON TRAINING 20
1) Design and testing of fluid power circuits to control.
a) Velocity
b) direction and
c) force of single and double acting actuators
2) Design of circuits with logic sequence using Electro pneumatic trainer kits.
3) Simulation of basic Hydraulic, Pneumatic and Electric circuits using software.
4) Circuits with multiple cylinder sequences in Electro pneumatic using PLC.
5) Modelling and analysis of basic electrical, hydraulic and pneumatic systems using LABVIEW.
6) Computerized data logging system with control for process variables like pressure flow and temperature.
TOTAL: 58 PERIODS
TEXTBOOKS:
1. Bolton, “Mechatronics: A Multidisciplinary Approach: Electronic Control Systems in Mechanical and
Electrical Engineering”, Pearson India, 4th Edition, 2008.
2. Anthony Esposito, “Fluid Power with Applications”, Pearson Education, 7th Edition, 2013.
REFERENCE BOOKS:
1. Lawrence J. Kamm, “Understanding Electro – Mechanical Engineering an Introduction to
Mechatronics”, PHI, 2000.
2. Rajput. R.K, “A textbook of mechatronics”, S. Chand & Co, 2007.
3. Srinivasan.R, “Hydraulic and Pneumatic controls”, Vijay Nicole, 2006.
WEB REFERENCES:
1. http://nptel.ac.in/courses/112106175/
2. http://nptel.ac.in/courses/112103174/
VME05 OHSAS 18001:2007
L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart knowledge on
Basic concepts related to occupational health and safety management system.
Auditing of management system standards.
Requirements to become auditor of management system standards.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Get familiarized with the fundamental concepts of Occupational Health &Safety management system
standards.
Prepare documents needed for establishing Occupational Health &Safety management system.
Prepare work documents.
Conduct audit OHSMS and prepare audit report.
UNIT I INTRODUCTION ABOUT OHSAS STANDARD 9
Introduction to Safety management system , Development of OHSAS standard ,Definitions and overview of
OHSAS 18001 ,OH & S policy , Structure and features of OSHAS 18001
UNIT II HAZARD IDENTIFICATION & LEGAL REQUIREMENTS 9
Hazard Identification , Risk Assessment and Control –HAZOP-ETA-Fault tree Analysis-FMEA-Other tools
Legal and other requirements –Factories act 1948-Tamilnadu Factories rules-Explosive act-Explosive rules-
other applicable acts.
UNIT III IMPLEMENTATION , OPERATION AND CHECKING 9
Implementation and operation-Resources, roles, responsibility, accountability and authority-Competence,
training and awareness-Communication, participation and consultation-Documentation- Control of documents-
Page 22
22
Operational control- Emergency preparedness and response Checking-Performance measurement and
monitoring Evaluation of compliance Incident investigation, nonconformity, corrective action and preventive
action.Control of records, Internal audit and Management review, OHSAS 18002 and Correspondence
betweenOHSAS 18001:2007, ISO 14001:2004 and ISO 9001:2000.
UNIT IV AUDITING 9
Preparation of OHSAS manual , Audit methodology- Initiating the audit- Conducting document review-
Preparing for the on-site audit activities- Conducting on-site audit activities- Preparing, approving and
distributing the audit report- Completing the audit- audit follow-up-Role plays Competence and evaluation of
auditors Steps to become Certified auditor.
UNIT V AUDITING – PRACTICAL SESSIONS 9
Tips for role plays, Surviving as audit, Preparation of work documents, Rules for role play and tips. Role play
sessions and Feedback by the instructor on each role play.
TOTAL: 45 PERIODS
TEXTBOOKS:
1. “Occupational Health and Safety Assessment Series BS (OHSAS) 18001:2007” BSI, UK, 2007.
2. “ISO 19011:2011 Guidelines for Auditing Management Systems”, ISO, 2011.
REFERENCE BOOKS:
1. Dr. Arora K.C. “ISO 9000 to OHSAS 18001”, S. K. Kataria & Sons, 2012.
2. “Guidelines on Occupational Health and Safety Management Systems (OSH -MS)” International
Labour Organization: 2001.
3. “BS 8800: 2004 Occupational Health and Safety Management Systems -Guide” BSI, UK, 2004.
EXTENSIVE READING:
1. “OHSAS 18002, Occupational Health and Safety Management Systems – Guidelines for the
implementation of OHSAS 18001”, OHSAS project group, 2008.
WEB REFERENCES:
1. http://www.bsigroup.com/
2. http://www.iso.org
3. http://www.dgfasli.nic.in
VME06 SYNTHESIS & APPLICATION OF NANO MATERIALS
L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart knowledge on
Basic concepts related to fundamentals of nano materials.
Synthetic approach to obtain nano particles in physical and chemical approaches.
Fabrication of CNT related materials.
Study about the bulk synthesis of nano particles.
Applications of nano materials in various fields.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Understand the knowledge about the properties of nano materials.
Know the fact about the isolation of nano particles in physical and chemical methods.
Fabricate carbon nano tube by employing various methods.
Isolate different categories of nano particles in bulk quantitites.
Utilize different nano materials for different applications.
Page 23
23
UNIT I FUNDAMENTALS OF NANOMATERIALS 9
Scientific Revolutions - Zero, one, two, and three dimensional nanostructures - surface area and aspect ratio -
Size and shape dependent optical, emission, mechanical, magnetic, Catalytic and photo catalytic properties.
UNIT II CHEMICAL & PHYSICAL APPROACHES 9
Sol gel process - Electro spraying and spin coating - SAMs - LB films - epitaxial growth techniques (CVD,
MOCVD, MBE) - pulsed laser deposition - Magnetron sputtering – lithography.
UNIT III CNT FABRICATION 9
Allotropes of Carbon, CNT- Synthesis of CNT- Laser evaporation - carbon arc method - Chemical vapour
deposition – PECVD - Mechanism of growth - Purification - Fullerene and Graphene.
UNIT IV BULK SYNTHESIS 9
High energy ball mill - types of balls - ball ratio - medium for grinding - limitations - severe plastic deformation -
Mechano chemical process - Bulk and nano composite materials.
UNIT V APPLICATIONS OF NANOMATERIALS 9
Field emission - Fuel Cells - Display devices - chemical & biological sensors - Automobile - space elevators -
Nanoporous Materials - AgX photography - smart sunglasses - transparent conducting oxides - molecular
sieves.
TOTAL: 45 PERIODS
TEXTBOOKS:
1. Mick Wilson, KamaliKannagara, Geoff Smith, Michelle Simmons & Burkhard Raguse,
Nanotechnology, Basic Science and emerging technologies, Overseas Press, Australia, 1st Edition,
2005.
2. Kamal K. Kar, Carbon Nanotubes: Synthesis, Characterization and Applications, Research
publications, Singapore, 1st Edition, 2011.
3. Howard C. Berkowitz , Frank J. Owens , Poole Charles P. Jr., Introduction to Nanotechnology, John
Wiley & Sons, Canada, 2003.
REFERENCE BOOKS:
1. Robert W. Kelsall, Ian W. Hamley, Mark Geoghegan, Nanoscale Science and Technology, John
Wiley & Sons, 2005.
2. Guozhong Cao, Nanostructures and Nanomaterials, Synthesis, Properties & Applications, Imperial
College Press, 2004.
VME07 MODERN MICROSCOPES AND MEMS
L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart knowledge on
Basic concepts and classification on light microscope.
To gain the basic knowledge on electron microscope.
Impart the classification of scanning probe microscope.
To find the basic micro fabrication techniques.
Technological trends on nano fabrication.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Demonstrate the types of microscope.
Deliver the impact of electrons for morphology.
Utilizing the basic atomic forces of materials for topographical studies.
Know the micro to nano fabrication technological aspects.
Print nano size features in soft lithographic manner.
Page 24
24
UNIT I OPTICAL MICROSCOPE 9
Importance - Classification - Optical microscopy - Phase contrast microscopy - Interference microscopy -
Surface morphology.
UNIT II ELECTRON MICROSCOPE 9
Basic design - Models of operation - Backscattered electrons - secondary electrons - X-rays - Resolution and
contrast - enhancement - Specimen preparation - applications.
UNIT III SCANNING PROBE MICROSCOPE 9
Basic concepts - STM - AFM - force curves - modes of operation - manipulation in air or liquid environments -
Imaging soft samples - Lateral force microscopy - Magnetic force microscopy.
UNIT IV MICRO FABRICATION 9
Development of Microelectronics - Evolution of MEMS - Fabrication – Clean room, Maintenance- Lithography -
Photolithography – Resists - Resolution enhancement - EUV lithography - X-ray lithography - LIGA – Etching -
Dry and wet etching.
UNIT V SOFT LITHOGRAPHY 9
Nano-imprint lithography and soft lithography - Directed self-assembly - microfluidics - Shape memory alloys -
Carbon based MEMS.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1. R.Haynes, D.P.Woodruff & T.A.Talchar, “Optical Microscopy of Materials”, Cambridge University
press, 1986.
2. J.Goldstein, D. E. Newbury, D.C. Joy & C.E. Lym, “Scanning electron microscopy and X-ray
microanalysis”, Kluwer Academic, New York, 2003.
3. Roland Wiesendanger, R Wiesendanger, Scanning Probe Microscopy and Spectroscopy: Methods
and Applications, Alibris, UK, 2012.
4. Marck J.Jackson, Micro fabrication and nano manufacturing, CRC Press, Taylor & Francis Group,
2006.
EXTENSIVE READING:
1. NikodemTomczak&KuanEng Johnson Goh, “Scanning Probe microscopy” World Scientific, 2011.
2. S.L. Flegler, J.W. Heckman & K.L. Klomparens, “Scanning and transmission electron microscopy: A
Introduction”, WH Freeman & Co, 1993.
3. Zheng Cui, Nano fabrication, Principles Capabilities and limits, Springer, 2008.
VME08 ANSYS®
Certified Training Programme on “FINITE ELEMENT
SIMULATION USING ANSYS®”
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Basic solid mechanics concept.
ANSYS® Structural Training.
ANSYS® 1D, 2D& 3D FEAnalysis.
ANSYS® Workbench FEAnalysis.
COURSE OUTCOMES:
Upon completion of this course the students would be able to
Get familiarized with the basic concepts of solid mechanics.
Use ANSYS®
FEA for numerical simulation.
Demonstrate the 1D, 2D and 3D ANSYS® FEA.
Understand ANSYS® Workbench platform.
Use ANSYS®
for the new product development.
Page 25
25
UNIT I BASIC SOLID MECHANICS 8
Concept of FBD, Different Sources of Loads, Load Path, Concepts of Stress & Strain, Engineering Materials.
Stress Designation, Combined Stresses, Stress Transformation, Principal Stresses, Theories of Failure, Stress
Concentration.
UNIT II ANSYS®
16.0 – STRUCTURAL TRAINING (1D PROBLEMS) 12
Demonstration on Various Menu’s in ANSYS® GUI. Workshops on 1D Problems. Hands-on Training in various
1D problems like bar, beam, spring, truss etc.,
UNIT III ANSYS®
16.0 – STRUCTURAL TRAINING (2D PROBLEMS) 12
Workshops on 2D Meshing and Workshops on 2D Analysis. Hands -on Training in various 2D problems like
planar symmetry problems, plane stress problems, plane strain problems &axi -symmetric problems.
UNIT IV ANSYS®
16.0 – STRUCTURAL TRAINING (3D PROBLEMS) 12
Workshops on 3D Meshing and Workshops on 3D Analysis. Hands -on Training in various 3D problems, 3D
Thermal problems and Coupled Field Analysis.
UNIT V ANSYS®
16.0 – WORKBENCH TRAINING 12
Workshops on ANSYS Workbench. Hands-on Training in ANSYS Workbench. Introduction to Composite
Modeling in ANSYS®
Workbench.
TOTAL: 56 PERIODS
Training company : INNOVENT Engineering Solutions Private Ltd., Bangalore
TEXTBOOKS:
1. Erdogan Madenei, Ibrahim Guven, “The Finite Element Method and Applications in Engineering Using
ANSYS®”, Springer, 2011.
2. Srinivas Paleti, Sambana Krishna Chaitanya, Datti Rajesh Kumar, “Finite element analysis using
ANSYS 11.0”, PHI, 2010.
REFERENCE BOOK:
1. Sham Tickoo, “ANSYS Workbench 14.0 for Engineers and Designers”, DreamTech Press, 2013.
EXTENSIVE READING:
1. Innovent Engineering Solutions Pvt.Ltd. Lecture Notes on “Mechanical Engineering
Fundamentals”, 2015.
WEB REFERENCES:
1. http://www.innoventengg.com
2. http://www.ansys.com
3. http://www.mit.edu/ocw
VME09 CREO FOR DESIGN ENGINEER
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Handling 2D drafting and 3D modeling of product.
Applying CAD in real life applications.
Design, Optimization, Manufacturing and Product Development to bring new technologies.
COURSE OUTCOMES:
Upon completion of this course the students would be able to
Apply the concepts and commands of a computer-aided design system.
Understand the basic concepts of 2D drafting and 3D modeling of product.
Providing theoretical and practical knowledge of computer tools necessary to transform the product
ideas of Entrepreneurs into a marketable.
Develop commercially viable product which satisfies most of the customer’s requirements.
Page 26
26
UNIT I Part Modeling (Basics-I) 12
Selecting & Editing of Geometry, Features, Models – Sketcher Geometry & Sketcher Tools- Sketches & Datum
Features – Extrudes-solid, Revolves-solid and Ribs.
UNIT II Part Modeling (Basics-II) 12
Creating Holes-Coaxial, Linear, Radial and Diameter holes, Shells, Draft-Split draft & Patterns-Axis pattern –
Creating rounds-by selecting a surface and edge, selecting two surfaces, full rounds, Chamfers & Layers.
UNIT III Part Assembly 12
Assembling with constraints-Assembly theory, default constraints, Coincident constraints, Distance constraints,
Parallel, normal & angle constraints Exploding, Replacing components, Cross -Sections in Assemblies.
UNIT IV Part Modeling (Advanced) 12
Creating Sweeps and Blend- sweeps with variable sections- helical sweeps and swept blends- groups, copy,
mirror & UDF’s- Measuring, Inspecting Models.
UNIT V Flexible Modeling 12
Introduction to flexible modeling- Editing, Transformations & Recognition in Flexible Modeling.
TOTAL: 60 PERIODS
TEXTBOOK:
1. Sham Tickoo, “Pro/Engineer PTC Creo Parametric 3.0 for Engineers and Designers”, Dreamtech,
2012.
REFERENCE BOOK:
1. Randy H. Shih, “Parametric Modeling with Creo Parametric 2.0”, SDC Publications, 2013.
EXTENSIVE READING:
1. Roger Toogood, Jack Zecher, “Creo Parametric 2.0 Tutorial”, SDC Publications, 2013.
WEB REFERENCE:
1. http://www.creo.ptc.com/
VME10 ADVANCED MATERIALS: PROCESSING & CHARACTERIZATION
L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart knowledge on
Theoretical and practical knowledge on processing methods, microstructure and mechanical
characterization techniques used in metallurgical research.
Opportunities for the students to work in metallurgical based research laboratories and industries after
completing their degrees.
Advances on materials for diversified applications.
COURSE OUTCOMES:
Upon completion of the course, the students can be
Able to fabricate the components by various manufacturing techniques.
Do their research in the areas of materials science and metallurgical engineering.
Have knowledge on various processing methods for preparing composites and alloys.
UNIT I ADVANCED MATERIALS 9
Advanced materials for automobile, space, defense etc. - Importance - case studies - in-situ composites -
Functionally graded materials - SAP - ECAP process - ultrafine grained materials - composite preparation by
stir casting – quality control.
UNIT II POWDER METALLURGY RESEARCH 9
Selection and characterization of powders - compacting and sintering - porous and dense composite
components: Metal, polymer and ceramic based composites - advantages – applications – powder preform
forming – relative density – aspect ratio – correlation with mechanical property.
Page 27
27
UNIT III MODERN METALLIC MATERIALS 9
Dual phase steels - High strength low alloy steel - Transformation induced plasticity steel - maraging steel -
nitrogen steel – intermetallics - Ni and Ti aluminides – smart materials - shape memory alloys – Metallic glass
and nano crystalline materials.
UNIT IV NANO MATERIALS 9
Synthesis – PVD - electro deposition - CNT -Fullerenes - nano composites - porous materials - nanosensors -
nanomedicines.
UNIT V CHARACTERIZATION 9
X-ray diffraction - scanning electron microscope - modes of operation - morphology and elemental composition
analysis – Auger spectroscopy – SPM - Thermal analysis.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1. Kenneth G.Budinski and Michael K.Budinski “Engineering Materials” Prentice -Hall of India Private
Limited, 4th Indian Reprint 2002.
2. Selvakumar N, “Engineering Metallurgy and Nanotechnology”, Scitech publishers, 2016.
3. Charles P. Poole Jr, Frank J. Owens, “Introduction to nanotechnology”, Wiley - India (P) Ltd., 2006.
4. William D Callister, “Material Science and Engineering”, John Wiley and Sons 2007.
5. Sydney H.Avner, “Introduction to Physical Metallurgy” McGraw Hill Book Company, 2007.
EXTENSIVE READING:
1. ASM Hand book, “Forming and Forging”, 9th Edition, Vol – 14, 2003.
2. N.Selvakumar, R.Narayanasamy (2005), “Deformation behavior of cold upset forming of sintered Al -Fe
composite preforms”, Engineering materials and Technology, ASME, 127(2), pp. 251-256.
WEB REFERENCES:
1. http://ocw.mit.edu/courses/materials-science-and-engineering/index.htm
2. http://www.understandingnano.com/nanocomposites -applications.html
3. http://www.tifac.org.in/index.php?option=com_content&id=523:nanocomposites --technology-trends-a-
application-potential&catid=85:publications&Itemid=952
Offered by IT Department
VIT01
JAVA PROGRAMMING
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
The principles and practice of object oriented analysis and design in the construction of robust,
maintainable programs which satisfy the requirements given
Competence to design, write, compile, test and execute straightforward programs using a high level
language;
Have an awareness of the need for a professional approach to des ign and the importance of good
documentation to the finished programs.
To be able to implement, compile, test and run Java programs comprising more than one class, to
address a particular software problem.
COURSE OUTCOMES:
Upon completion of the course students will be able to
Page 28
28
Demonstrate the ability to employ various types of selection constructs in a Java program.
Use built-in classes found in the Java API
Create Java programs that leverage the object-oriented features of the Java language, such as
encapsulation, inheritance and polymorphism.
Apply error-handling techniques using exception handling
Provide solution to a given set of requirements using threads, multithreading and synchronisation.
MODULES 40
MODULE 1: Java Fundamentals
Introduction to Java – Features of java – JVM – API document – Naming conventions and Data types -
Data types in java – Operators
MODULE 2: Declarations, Initializations and Scoping
Accepting Input from the keyboard – Reading Input with Scanner class - Arrays – Single Dimensional Array –
Two dimensional Array – Jagged arrays – Strings- StringBuffer and String Builder class- Access specifier
MODULE 3: Flow Control
If else statement- do while loop – for loop – Nested for loops – for each loops – switch statement – break
statement- continue statement – return statement
MODULE 4: Object Oriented Concepts
Classes and objects – Methods in java – Relationship between objects – Inheritance – Polymorphism- Type
casting – Abstract Classes – Interfaces – Packages-
MODULE 5: API Contents
Java 3D- Java Advanced Imaging – Java Mail – Java Message Service – Java Media Framework – Java
Naming and Directory Interface – Java OpenGL
MODULE 6: Exceptions, Generics and Collections
Errors in java Program – Exception handling mechanism – throw clause- Types of Exceptions – Generic
classes – Collection objects – Sets – Lists – Queues – Maps – Stack class- HashSet class – ArrayList class
– Vector class – StringTokenzier class – Calendar class- Date class
MODULE 7: Threads
Single tasking – Multi tasking – Uses of threads – Thread class methods – Deadlock of threads – Thread
Communication – Thread priorities – Thread group – Daemon threads – Application of threads
TOTAL: 40 PERIODS
WEB REFERENCES:
1. http://www3.ntu.edu.sg/home/ehchua/programming/java/j2_basics.html
2. http://beginnersbook.com/java-tutorial-for-beginners-with-examples/
3. http://www.oracle.com/technetwork/java/index-138747.html
4. http://www.tutorialspoint.com/java/java_basic_syntax.htm
Page 29
29
VIT02
DATA SCIENCE AND BIG DATA ANALYTICS
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Basics of various mining data techniques needed for processing
The utilization of carious tools based on the application
Implement best practices for Hadoop development
Analytics using Hive, Pig, Hbase etc..
COURSE OUTCOMES:
Upon completion of the course students will be able to
Work with various tools and algorithms for big data analytics
Apply appropriate machine learning techniques and tools to solve big data problems
MODULES 40
MODULE I : Introduction to Big Data Analytics:
Big data overview – practice in analytics – data scientist – big data analytics in industry verticals
MODULE II : Data Analytics Lifecycle
Discovery – Data preparation – model planning – model building – communicating results - operationalize
MODULE III : Review of Data Analytics methods using R
Introduction to R – Analyze – Explore data – Statistics for model building and evaluation
MODULE IV : Advanced Analytics: Theory and Methods [Clustering, Classification and Text Analysis]
K means clustering – Association rules – Linear regression – Logistic regression – Naive Bayesian Classifier
– Decision Trees – Time Series Analysis – Text Analysis
MODULE V : Advanced Analytics: Technologies and Tools [Hadoop]
Analytics for unstructured data – Mapreduce and Hadoop – Hadoop Ecosystem – database analytics – data
visualisation
TOTAL: 40 PERIODS
WEB REFERENCES:
1. http://www-01.ibm.com/software/data/infosphere/hadoop/what-is-big-data-analytics.html
2. https://education.emc.com/guest/campaign/data_science.aspx
3. https://www.thoughtworks.com/big-data-analytics
4. http://birtanalytics.actuate.com/what-is-big-data-analytics
Page 30
30
VIT03
CLOUD INFRASTRUCTURE AND SERVICES
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
The phases of transition from classic data center to virtual data center and then to the Cloud
Virtualization technology at compute, storage, network, desktop, and application layers of IT
infrastructure
COURSE OUTCOMES:
Upon completion of the course students will be able to
Explore business continuity solutions in a VDC environment
Identify the key characteristics, services, and deployment models of Cloud
Implement the Cloud infrastructure components and service management processes
Analyse the various cloud security challenges and provide solutions
Identify the key considerations for migration to the Cloud
MODULE I 8
Module 1a): Journey to the Cloud
Module 1b): Classic Data Center (CDC)
Application, DBMS, Compute and Storage
Networking – 1
Networking – 2
Object based and Unified storage technologies
Business continuity overview and backup
Replication technologies
CDC Management
Module 1c): Virtualized Data Center (VDC) – Compute
Compute virtualization overview
Compute virtualization techniques
Virtual Machines
Resource management techniques
Physical to virtual conversion
MODULE 2 8
Module 2a): Virtualized Data Center – Storage
Storage virtualization overview
Virtual Machine Storage
Block level and File level virtualization
Virtual provisioning and automated storage tiering
Module 2b): Virtualized Data Center – Networking
VDC networking overview
VDC networking components
VLAN and VSAN technologies
Network traffic management
Exercise – VDC networking
MODULE 3 8
Module 3a): Virtualized Data Center – Desktop and Application
Desktop virtualization
Page 31
31
Application virtualization
Module 3b): Business Continuity in VDC
Fault tolerance mechanism in VDC
Backup in VDC
Replication and migration in VDC
Exercise – VDC BC
MODULE 4 8
Module 4a): Cloud Computing Primer
Overview of Cloud Computing
Cloud services and deployment models
Module 4b): Cloud Infrastructure and Management
Cloud infrastructure and service creation
Cloud service management
MODULE 5 8
Module 5a): Cloud Security
Security basics
Cloud security concerns and threats
Cloud security mechanisms
Access control and identity management in Cloud
Governance, risk, and compliance
Security best practices for Cloud
Module 5b): Cloud Migration Considerations
Migration Considerations
Phases to adopt the Cloud
TOTAL: 40 PERIODS
WEB REFERENCES:
1. http://repository.singidunum.ac.rs/old_data/us/files/sertifikati/EMC/Cloud%20infrastructure%20and%
20services.pdf
2. http://www.interoute.com/what-iaas
3. https://www.t-systems.com/umn/uti/762320_2/blobBinary/Customer-presentation-
DSI.pdf?ts_layoutId=751744
4. http://www.navisite.com/services/cloud-infrastructure-services
VIT04 ROBOTICS PROGRAMMING
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Fundamentals of robot working, programming and integration in a manufacturing process
Working of robot mechanical, power, measuring and control system, robot kinematics, dynamic,
control and programming, Kinematics, path planning and control.
Visualization on the view of the robotics impact in human future
Page 32
32
COURSE OUTCOMES:
Upon completion of the course students will be able to
Identify the importance of robotics in today and future goods production
Explore knowledge on basics of robotics programming like VAL, AML
Perform robot configuration and subsystems
Analyze the principles of robot programming and handle with typical robot
MODULE I 10
Fundamentals of robot programming
Robot – Definition
Robot Anatomy
Co-ordinate Systems,
Pitch, Yaw, Roll, Joint Notations, Speed of Motion, Pay Load
Robot Parts and Functions
Need for Robots
Different Applications
MODULE II 8
Introduction to Robo DK
3D Mouse Navigation
Keyboard Shortcuts
Menu icons
Robot controls and Simulation
MODULE III 10
Robotics
Computer Vision
Microworld Simulation
Introduction to dLife
ControlCenter
dLife Examples
MODULE IV 12
Vision
Introduction to Python and Pyro
Control Paradigms
Manipulation
Learning
Mapping
Multi-robot communication
TOTAL: 40 PERIODS
Page 33
33
WEB REFERENCES:
1. http://www.robotc.net/
2. http://www.toptal.com/robotics/programming-a-robot-an-introductory-tutorial
3. http://www.robotmaster.com/en/why-robotmaster
VIT05
DRONE PROGRAMMING
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Introduction to the fundamentals of DRONE programming
Developing a graphical application using DRONE SDK
COURSE OUTCOMES:
Upon completion of the course students will be able to
Develop simple programs in AR.DRONE.
Construct models using OpenCV with AR.DRONE
Create animations with OpenCV and AR.DRONE
MODULE I INTRODUCTION TO THE AR.DRONE SDK 8
What is the AR.Drone
The SDK
SDK structure
Building the examples
MODULE II CREATING AN AR.DRONE GRAPHICAL APPLICATION 8
The AR.Drone Tool
Creating the user interface
Creating the GUI thread
Displaying the camera images
MODULE III SWITCHING CAMERA WITH THE AR.DRONE SDK 8
Changing the camera
The cb parameter
Handling the different resolutions
MODULE IV USE OPENCV WITH THE AR.DRONE SDK 8
Compiling the AR.Drone SDK with OpenCV
Creating an OpenCV image from the drone’s image
Vertical camera handling
Converting OpenCV images to GdkPixbuf
Page 34
34
MODULE V CREATE A VIDEO WITH THE AR.DRONE AND CONTROL THE
AR.DRONE LEDS 8
OpenCV code
Handling different frame rates
The different animations
Understanding the led_animation.h file
TOTAL: 40 PERIODS
WEB REFERENCES:
1. http://gauth.fr/2011/09/introduction-to-the-ar-drone-sdk/
2. http://www.robotappstore.com/Knowledge-Base/Programming-ARDrone/101.html
3. http://flyver.co/guide-how-to-start-programming-your-drone/
VIT06 ARDUINO PROGRAMMING
L T P C
20 0 20 2
COURSE OBJECTIVES:
To impart knowledge on
Relation between python and ARDUINO programming for developing applications
The working of python ARDUINO prototyping and networking
COURSE OUTCOMES:
Upon completion of the course students will be able to
Develop simple programs using ARDUINO IDE
Create programs and interfacing ARDUINO with FIRMATA protocol
Design GUI for different applications
Develop web application using python
UNIT I GETTING STARTED WITH PYTHON AND ARDUINO 8
Introduction to Python-Installing Python and Setup tools -The fundamentals of Python programming- Introduction
to Arduino-Getting Started with the Arduino IDE-Introduction to Arduino programming
UNIT II WORKING WITH FIRMATA PROTOCOL AND THE PYSERIAL LIBRARY 8
Connecting the Arduino board- Introducing the Firmata protocol- Getting started with pySerial- Bridging pySerial
and Firmata- Motion-triggered LEDs- Using a standalone Arduino sketch- Using Python and Firmata
UNIT III PYTHON-ARDUINO PROTOTYPING 8
Prototyping- Working with pyFirmata methods- Prototyping templates using Firmata- Prototyping with the I2C
protocol
UNIT IV WORKING WITH THE PYTHON GUI 8
Learning Tkinter for GUI design- Your first Python GUI program- Widgets- Storing and plotting Arduino data -
Working with files in Python- Getting started with matplotlib-Plotting real-time Arduino data
Page 35
35
UNIT V INTRODUCTION TO ARDUINO NETWORKING 8
Arduino and the computer networking- Developing web applications using Python- RESTful web applications with
Arduino and Python- MQTT – A lightweight messaging protocol
TOTAL: 40 PERIODS
WEB REFERENCES:
1. http://www.forefront.io/a/beginners -guide-to-arduino
2. http://www.robotshop.com/blog/en/arduino-5-minute-tutorials-lesson-2-basic-code-blink-led-2-3639
3. https://www.arduino.cc/en/Tutorial/Sketch
4. https://www.arduino.cc/en/Tutorial/HomePage
Offered by Mathematics Department
VMA01 LINEAR ALGEBRA AND SINGULAR VALUE DECOMPOSITION
L T P C
40 0 0 2
COURSE OBJECTIVES:
To understand concept of matrix factorization
To acquire the knowledge of vector space.
To obtain the basic concept of four fundamental spaces
To get knowledge of singular value decomposition.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Apply method solving homogeneous system
Apply the concept computing the pseudo inverse of a matrix in their filled.
UNIT I VECTOR SPACE 8
Gaussian Elimination – Linear equation AX=b – Echelon matrix – Row reduced form – LU decomposition –
Vector space – Subspace – Four fundamental Spaces – Linear independent and dependent vectors – Span of
subset – Basis – Dimension - Left and right inverse of a matrix.
UNIT II ORTHOGONALITY 8
Inner product – Orthogonal vectors – Orthogonal subspaces - Orthogonal matrix – Orthogonal bases and Gram-
Schmidt.
UNIT III EIGEN VALUES AND EIGEN VECTORS 8
Introduction – Diagonalization of matrix – Complex Matrices – Hermitian matrix – Skew Hermitian – Unitary
matrix.
UNIT IV QUADRATIC FORM 8
Quadratic form - Test for positive definiteness
UNIT V SINGULAR VALUE DECOMPOSITION 8
Singular value decomposition – Pseudo inverse of a matrix – Applications of SVD.
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. Strang, G., “Linear Algebra and its applications”, Cengage learning India Pvt. Ltd., Fourth Edition, Delhi,
2012.
2. Data, K.B, “Matrix and Linear Algebra”, Prentice Hall of India, New Delhi, 2007.
Page 36
36
VMA02 NUMBER THEORY AND CRYPTOGRAPHY
L T P C
40 0 0 2
COURSE OBJECTIVES:
To understand concept of Euclidean algorithm
To acquire the knowledge of modular arithmetic.
To obtain the basic concept of cryptosystem.
To get knowledge of discrete logarithmic problem.
To apply the concepts internet security.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Able to analyse basic cryptographic protocols, even customize them for (uncomplicated) practical
scenarios.
A solid understanding of the use of fundamental crypto primitives in security in computing, especially in
networking
UNIT I ELEMENTARY NUMBER THEORY 8
Divisibility and the Euclidean algorithm – Congruences – Some applications to factoring.
UNIT II FINITE FIELDS AND QUADRATIC RESIDUES 8
Quadratic residues – Reciprocity.
UNIT III CRYPTOGRAPHY 8
Some simple cryptosystems – Enciphering matrices.
UNIT IV PUBLIC KEY 8
The idea of public key cryptography – RSA – Discrete log.
UNIT V PRIMALITY AND FACTORING 8
Pseudo prime – Carmichae l number – Rho method.
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. R.A.Mollin,” An Introduction to Cryptography”, Chapman & Hall/ CRC Taylor & Francis Group, New
York,2rd
Edition, 2007.
2. Neal Koblitz “A Course in Number Theory and Cryptography (Graduate Texts in Mathematics)”,
Springer Science & Business Media, second edition,2012.
3. J.A. Buchmann, “Introduction to cryptography”, Springer, Second Edition 2004
VMA03 TIME SERIES AND PRINCIPAL COMPONENT ANALYSIS FOR ENGINEERS
L T P C
40 0 0 2
COURSE OBJECTIVES:
Describe and conduct appropriate statistical modeling techniques for time series data
Conduct independent analyses of time series data
Specify and test the fit of multiple time series model specifications for the same data
Summarize and carry out exploratory and descriptive analysis of time series data
Compare and contrast different time series methods
To discover or to reduce the dimensionality of the data set.
To enable the students to use the concepts of multivariate normal distribution and principle components
analysis. .
Page 37
37
COURSE OUTCOMES:
At the end of this course, the students will be able to
Conduct independent analyses of time series data
Specify and test the fit of multiple time series model specifications for the same data
Forecast time series data over different time horizons, with appropriate methods of assessment and
uncertainty
Diagnose misspecification problems in time series models
Know the concepts of dimensionality reduction of the set of data
UNIT I STATISTICAL MEASURES 8
Measures of dispersion – Range, Variance & Co variance – Correlation – Rank correlation.
UNIT II MEASUREMENT OF TREND 8
Secular trend – Seasonal variations – Cyclical variations – Irregular variation Graphical method – Method of
semi averages – Method of moving averages.
UNIT III METHODS FOR MEASURING SEASONAL VARIATION 8
Method of least squares – Method of simple averages – Ratio to trend method – Ratio to moving average
method – Link relative method.
UNIT IV ARMA PROCESS 8
Auto Regressive process – Moving average process – Auto Regressive Moving Average process.
UNIT V MULTIVARIATE ANALYSIS 8
Random Vectors and Matrices – Mean vectors and Covariance matrices – Multivariate Normal density and its
properties – Principal components Population principal components – Principal components from standardized
variable.
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. Douglas C. Montgomery, Cheryl L. Jennings, Murat Kulahci, “Introduction to Time Series Analysis
and Forecasting”,Weily Publications,Second edition,(2015).
2. Richard I. Levin “Statistics for Management”, Pearson Education,Seventh edition (2012).
VMA04 OR TECHNIQUES IN ENGINEERING
L T P C
40 0 0 2
COURSE OBJECTIVES:
To study about the jobs to assign so that the total elapsed time duration of the machine will be minimum
To know the basic theoretical principles of integer programming problems
To solve dynamic programming problems
To know the basic theoretical concepts of theory of games, limitations and solving techniques of
Bidding Problems in engineering
COURSE OUTCOMES:
Upon successful completion of this course, the student will be able to understand
About sequence the jobs so that the total elapsed time duration will be minimum
Basic theoretical principles integer programming problems
Dynamic programming problems
Applications of theory of games, limitations, bidding Problems in engineering
UNIT I SEQUENCING PROBLEM 10
Problem of Sequencing, Basic terms used in sequencing – Processing n jobs through Two Machines –
Processing n jobs through k Machines – Processing 2 jobs through k Machines
Page 38
38
UNIT II INTEGER PROGRAMMING PROBLEM 10
Formulation – Gomory’s IPP method – Gomory’s mixed integer method – Branch and bound technique.
UNIT III DYNAMIC PROGRAMMING 10
Principle of optimality – Forward and backward recursion – Applications of dynamic programming – Problem of
dimensionality.
UNIT IV THEORY OF GAMES 10
Characteristics of games – game models – Rules for game theory – Mixed strategies – n-person zero sum game
– Limitation of game theory – Bidding problems.
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. Prem Kumar Gupta, D.S. Hira, "Operations Research”, S.Chand& Company Ltd, New Delhi, 6th edition,
2013.
2. Taha, H.A. “Operations Research: An Introduction”, Pearson Education Inc., (Prentice Hall of India Pvt.
Ltd.), New Delhi, 9th Edition, 2012.
VMA05 ADVANCED MATHEMATICAL TECHNIQUES IN ENGINEERING
APPLICATIONS AND INDUSTRY
L T P C
40 0 0 2
COURSE OBJECTIVES:
Ability to make decision from random testing
To take appropriate decision in the unclear situation.
To apply the concepts: Distance, Domination and independence in graphs for various practical
problems.
COURSE OUTCOMES:
Upon successful completion of this course, the student will be able to understand
Handling the real life problems easily.
To take the day by day decision in industries.
UNIT I TESTING OF HYPOTHESIS FOR SMALL AND LARGE SAMPLES 8
Sampling distributions - Tests for single mean- Proportion – Difference of means – Sampling distributions – t-test
– F-test – Chi-square test
UNIT II DESIGN OF EXPERIMENTS 8
Completely Randomized Design(CRD) - Randomized Block Design (RBD).
UNIT III FUZZY SET AND DEFUZZIFICATION METHODS 8
Fuzzy Set Operations – Properties of Classical Sets – Properties of membership functions – Fuzzy number Max
membership principle – Weighted average method – Centre of sums.
UNIT IV MULTI CRITERIA DECISION MAKING METHODS WITH FUZZY
INFORMATION
8
WAR method – TOPSIS method –FCR method
UNIT V DISTANCE AND DOMINATION CONCEPTS IN GRAPHS 8
Shortest path problems – Travelling salesman problem – Various types of distances – Various domination
concepts – Applications of domination – Independent vertices and edges – Applications.
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. R.A. Johnson and C.B. Gupta, “Miller and Freund’s Probability and Statistics for Engineers”, Pearson
Page 39
39
Education, Asia, 8th Edition, 2011.
2. George J. Klir and Yuan, B., Fuzzy sets and fuzzy logic, Theory and applications, Prentice Hall of India
Pvt. Ltd., 1997.
VMA06 STATISTICS, PROBABILITY AND RANDOM PROCESSES L T P C
40 0 0 2
COURSE OBJECTIVES:
To impart the ways of finding best estimation of population parameters.
To familiarize the students with various methods of estimating trend.
To impart the rudiments of probability
To impart the properties of various probability distributions
To impart the relation between various stationary processes.
To familiarize the students with the concept of Markov processe
COURSE OUTCOMES:
On completing this course, students will be able to
Find the best estimation of population parameters of the given data
Apply various methods of estimating trend to real life problems
Apply the fundamentals of probability to practical situations.
Identify the appropriate probability distributions for the given situation
Apply the concept of Stationary processes to study the limiting behavior of systems.
Apply the concept of Markov processes to study the transient behavior of stochastic systems.
UNIT I STATISTICAL INFERENCE 8
Point estimation – Interval estimation – Estimation of Mean
UNIT II MEASUREMENT OF TREND 8
Inspection Method – Method of moving average – Fitting of Mathematical curves
UNIT III ELEMENTS OF PROBABILITY AND RANDOM VARIABLES 8
Addition Rule – Multiplication Rule – Conditional Probability – Probability Distribution functions – Moments –
Moment generating functions
UNIT IV RANDOM PROCESSES 8
First order stationary – Second order stationary – Strictly stationary – Ergodic processes
UNIT V MARKOV PROCESSES AND MARKOV CHAINS 8
Markov process – Markov chains – Poisson process
TOTAL: 40 PERIODS
REFERENCE BOOKS:
1. Richard I. Levin, “Statistics for Management”, Pearson Education; Seventh edition, 2012.
2. Peebles Jr. P.Z., “Probability Random Variables and Random Signal Principles”, Tata McGraw -Hill Publishers,
Fourth Edition, New Delhi, 2002.