0% found this document useful (0 votes)
193 views34 pages

Open Elelctive Syllabus

Uploaded by

prem kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
193 views34 pages

Open Elelctive Syllabus

Uploaded by

prem kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Civil Engineering

100713 (Common Soft Skills and Interpersonal 3L:0T:0P 3 Credits


Paper ) (CE,CS,IT) Communication

Detailed contents:
Module 1 Lecture 8 hrs.
Self-Analysis: Swot Analysis, Who am I, Attributes, Importance of Self Confidence, Self
Esteem.
Module 2 Lecture 8 hrs.
Creativity: Out of Box Thinking, Lateral Thinking.
Module 3 Lecture 8 hrs.
Attitude: Factors Influencing Attitude, Challenges and Lessons from Attitude, Etiquette;
Motivation: Factors of Motivation, Self-Talk, Intrinsic & Extrinsic Motivators.
Module 4 Lecture 8 hrs.
Goal Setting: Wish List, Smart Goals, Blue Print for Success, Short Term, Long Term, Life
Time Goals; Time Management: Value of Time, Diagnosing Time Management, Weekly
Planner, To Do List, Prioritizing Work.
Module 5 Lecture 8 hrs.
Interpersonal Skills: Gratitude - Understanding the relationship between Leadership
Networking & Team work. Assessing Interpersonal Skills Situation description of
Interpersonal Skill. Team Work - Necessity of Team Work Personally, Socially and
Educationally.
Text Book:
1. Soft Skills, 2015, Career Development Centre, Green Pearl Publications.
Reference
1. Covey Sean, Seven Habits of Highly Effective Teens, New York, Fireside Publishers,
1998.
2. Carnegie Dale, How to win Friends and Influence People, New York: Simon &
Schuster, 1998.

******************************************************************
100715 (Common Paper) Cyber Law and Ethics 3L:0T: 0P 3 credits
(CE,CS,IT)

Objectives of the course:


1. Discuss the structure of the legal system and how it enforces laws governing the
Internet.
2. Evaluate the ethical responsibilities of Internet users, service providers, and content
providers.
3. Examine the constitutional considerations concerning free speech and content
controls in Cyber Space.
4. Investigate a security breach and the legally required responses to a breach.

Detail contents
Module 1 Lecture 8 hrs.
Introduction: Computers and its Impact in Society, Overview of Computer and Web
Technology, the Internet and online resources, Security of information, Introduction to
ethical theory and its application to the Internet, Definition of Cyber Security. Search
Engines, E –mails and WWW, E – commerce & M – commerce System Security,
Government Regulation of the Internet.
Module 2 Lecture 10 hrs.
Cyber Crimes & Legal Framework: Distinction between Cyber Crime and Conventional
Crime, Cyber Criminals and their Objectives, Kinds of Cyber Crime: Hacking, Digital
Forgery, Cyber Stalking/Harassment, Identity Theft & Fraud, Cyber terrorism, Cyber
Defamation, Computer Vandalism etc. Cyber Crimes against Individuals, Institution and
State, Issues in Data and Software Privacy, Cyber Forensics.

Module 3 Lecture 12 hrs.


Introduction to Indian Cyber Law: Overview of General Laws and Procedures in India,
Different offences under IT Act, Overview of Information Technology Act, 2000 and
Information Technology (Amendment) Act, 2008. National Cyber Security Policy 2013,
Offences in Cyber Space under the Indian Penal Code, 1860, Intellectual Property Issues
in Cyber Space, Interface with Copyright Law, Interface with Patent Law, Trademarks &
Domain Names Related issues.
Module 4 Lecture 10 hrs.
Constitutional & Human Rights Issues in Cyberspace: Freedom of Speech and
Expression in Cyberspace, Right to Access Cyberspace, Access to Internet, Right to
Privacy, Right to Data Protection, Issues with cybercrime using social networking sites.
Electronic Commerce, Digital Signatures - technical and legal issues. Electronic Contracts,
Law relating to Hardware and Software Layout & Design.
Suggested reference books:
1. Jonathan Rosenoer, “Cyberlaw: the Law of the Internet” Springer-Verlag New York Inc.
2. Pavan Duggal, “Cyber Law - An exhaustive section wise Commentary on the
Information Technology Act along with Rules, Regulations, Policies, Notifications etc.”,
Universal Law Publishing.
3. Deborah E. Bouchoux, “Intellectual Property: The Law Of Trademarks, Copyrights,
Patents, And Trade Secrets”, Cenage Learning.
4. M. K. Bhandari, “Law Relating to Intellectual Property Rights”, Central Law
Publications.
5. Vivek Sood, “Cyber Law Simplified”, McGraw Hill Education.
6. Prashant Mali, “Cyber Law & Cyber Crimes Simplified”, Cyber Infomedia.
Course outcomes
After the completion of course, students can able to able to demonstrate a critical
understanding of the Cyber law and Cyber-crime with respect to IT Act.

******************************************************************
Mechanical Engineering

102706 Operations Research 3L:0T:0P 3 credits

Pre-requisite: NIL
Objective: To enable students to understand and apply operations research techniques in
industrial operations for obtaining optimized solutions.
Outcome: Determination of optimal or near optimal solution to complex decision making
problems.
Module: 1
Introduction: Features of Operations Research (OR), Methodology of OR, Scopes and
Objectives of OR, models in OR. (Lectures 4)
Module: 2
Inventory classification, Different cost associated to Inventory, Economic order quantity,
Inventory models with deterministic demands, ABC analysis
Introduction and assumptions of LPP, Mathematical formulation of LPP, Graphical Method,
Simplex Method. (Lectures 9)
Module: 3
Transportation Problems: Introduction, North – West Corner Method, Least Cost Method,
Vogel’s Approximation Method, Test for Optimality. Assignment Problems: Introduction,
Hungarian Assignment Method, Unbalanced Assignment Problems. (Lectures 8)
Module: 4
Sequencing: Introduction, Formulation of Sequencing Problem, Johnson’s Rule. Network
Analysis: Introduction, PERT and CPM, Time – Cost Trade-off (Project Crashing), Resource
Leveling. (Lectures 7)
Module: 5
Dynamic Programming: Introduction, Deterministic Dynamic Programming, Probabilistic
Dynamic Programming. Simulation: Introduction, Monte Carlo Simulation, Simulation of
Inventory and Queuing System. (Lectures 7)
Module: 6
Queuing Theory: Introduction, General Structure of Queuing System, Operating
Characteristics of Queuing System, Queuing Models. Replacement Theory: Introduction,
Replacement Policies: Gradually Deteriorating Equipments, Items that Fail Suddenly.
(Lectures 7)
Text/Reference Books:
1. Operations research – An Introduction, Hamdy A Taha, 8th Edition, Pearson Education.
2. Introduction to Operations Research, Hillier and Lieberman, 8th Edition, TMH.
3. Operations Research, R Panneerselvan, 2nd Edition, PHI.
4. Quantitative Techniques in Management, N D Vohra, 4th Edition, McGraw Hill.
Electrical Engineering

100716 (Common Paper) Data Structure & Algorithms 3L:0T: 0P 3 credits


(EE, EEE)

Objectives of the course:


1. To impart the basic concepts of data structures and algorithms.
2. To understand concepts about searching and sorting techniques
3. To understand basic concepts about stacks, queues, lists, trees and graphs.
4. To enable them to write algorithms for solving problems with the help of
fundamental data structures
Detailed contents:
Module 1 Lecture 4 hrs.
Introduction: Basic Terminologies: Elementary Data Organizations, Data Structure
Operations: insertion, deletion, traversal etc.; Analysis of an Algorithm, Asymptotic
Notations, Time-Space trade off.
Module 2 Lecture 10 hrs.
Stacks and Queues: ADT Stack and its operations: Algorithms and their complexity analysis,
Applications of Stacks: Expression Conversion and evaluation – corresponding algorithms
and complexity analysis. ADT queue, Types of Queue: Simple Queue, Circular Queue,
Priority Queue; Operations on each Type of Queues: Algorithms and their analysis.
Module 3 Lecture 6 hrs.
Linked Lists: Singly linked lists: Representation in memory, Algorithms of several
operations: Traversing, Searching, Insertion into, Deletion from linked list; Linked
representation of Stack and Queue, Header nodes, doubly linked list: operations on it and
algorithmic analysis; Circular Linked Lists: all operations their algorithms and the complexity
analysis.

Module 4 Lecture 12 hrs.


Searching, Sorting and Hashing: Linear Search and Binary Search Techniques and their
complexity analysis. Objective and properties of different sorting algorithms: Selection
Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort; Performance and
Comparison among all the methods, Hashing.

Module 5 Lecture 8 hrs.


Trees: Basic Tree Terminologies, Different types of Trees: Binary Tree, Threaded Binary
Tree, Binary Search Tree, AVL Tree; Tree operations on each of the trees and their algorithms
with complexity analysis. Applications of Binary Trees. B Tree, B+ Tree: definitions,
algorithms and analysis.
Graph: Basic Terminologies and Representations, Graph search and traversal algorithms and
complexity analysis.
Suggested reference books:
1. Algorithms, Data Structures, and Problem Solving with C++”, Illustrated Edition by
Mark Allen Weiss, Addison-Wesley Publishing Company.
2. “How to Solve it by Computer”, 2nd Impression by R.G. Dromey, Pearson Education.
3. “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz, Sartaj
Sahni, Computer Science Press.

Course outcomes
1. For a given algorithm student will able to analyze the algorithms to determine the time
and computation complexity and justify the correctness.
2. For a given Search problem (Linear Search and Binary Search) student will able to
implement it.
3. For a given problem of Stacks, Queues and linked list student will able to implement
it and analyze the same to determine the time and computation complexity.
4. Student will able to write an algorithm Selection Sort, Bubble Sort, Insertion Sort,
Quick Sort, Merge Sort, Heap Sort and compare their performance in term of Space
and Time complexity.
5. Student will able to implement Graph search and traversal algorithms and determine
the time and computation complexity.
100711 Embedded System 3L: 0T: 0P 3 Credits

Contact

1 Introduction to Embedded Systems: Definition of Embedded System. Embedded Systems


Vs. General Computing Systems. History of Embedded Systems. Classification, Major Application
Areas. Purpose of Embedded Systems, Characteristics and Quality Attributes of Embedded Systems.
Typical Embedded System: Core of the Embedded System: General Purpose and Domain Specific
Processors, ASICs, PLDs, Commercial Off-The-Shelf Components (COTS), Memory: ROM. RAM.
Memory according to the type of Inter- face. Memory Shadowing, Memory selection for Embedded
Systems Sensors and Actuators. Communication Interface: Onboard and External Communication
Interfaces, Programming. 10
2 Embedded Firmware: Reset Circuit. Brown-out Protection Circuit. Oscillator Unit. Real
lime Clock. Watchdog Timer, Embedded firmware Design Approaches and Development Languages.
RTOS Based Embedded System De- sign: Operating System Basics, Types of Operating Systems,
Tasks. Process and Threads. Multiprocessing and Multitasking, Task Scheduling. 7
3 Task Communication: Shared Memory. Message Passing. Remote Procedure Call and
Sockets. Task Synchronization: Task Communication / Synchronization Issues. Task Synchronization
Techniques, Device Drivers, How to Choose an RTOS. 4
4 Introduction to ARM: ARM Architecture ARM Design Philosophy, Registers, Program
Status Register. Instruction Pipeline Interrupts and Vector Table. Architecture Revision, ARM
Processor Families. 4
5 ARM Programming: Instruction Set: Data Processing Instructions. Addressing Modes.
Branch Load. Store Instructions, PSR Instructions. Conditional Instructions. Thumb Instruction Set:
Register Usage, Other Branch Instructions. Data Processing Instructions. Single-Register and Multi
Register Load-Store Instructions. Stack. Software Interrupt Instructions. 9
6 ARM Programming in C: Simple C Programs using Function Calls, Pointers, Structures,
Integer and Floating Point Arithmetic, Assembly Code using Instruction Scheduling, Register
Allocation. Conditional Execution and Loops 6

Sl. No. Name of Authors / Books /Publishers


1 Embedded System Design -Frank Vahid, Tony Givargis, John Wiley.
2 C -Michael J. Pont, 2nd Ed., Pearson Education, 2008.
3 ARM Systems Developer’s Guides-Designing and Optimizing System Software Andrew N.
Sloss. Dominic Symes. Chris Wright, 2008. Elsevier.
4 Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill.
103712 Power Plant Engineering 3L:0T:0P 3 credits

Objectives:
To provide an overview of power plants and the associated energy conversion issues

Contents:
Module: 1
Coal based thermal power plants, basic Rankine cycle and its modifications, layout of modern
coal power plant, super critical boilers, FBC boilers, turbines, condensers, steam and heating
rates. Sub systems of thermal power plants, fuel and ash handling, draught system, feed water
treatment, binary cycles and cogeneration systems. (Lectures 8)
Module: 2
Gas turbine and combined cycle power plants, Brayton cycle analysis and optimization,
components of gas turbine power plants, combined cycle power plants, (Lectures 4)
Module: 3
Basics of nuclear energy conversion, Layout and subsystems of nuclear power plants, Boiling
Water Reactor (BWR), Pressurized Water Reactor (PWR), CANDU Reactor, Pressurized
Heavy Water Reactor (PHWR), Fast Breeder Reactors (FBR), gas cooled and liquid metal
cooled reactors, safety measures for nuclear power plants. (Lectures 8)
Module: 4
Hydroelectric power plants, Hydrological cycle, Rainfall & run-off measurement & plotting
of various curves for estimating stream flow, site selection, classification, comparison with
other types of power plant, typical layout and components, principles of wind, tidal, solar PV
and solar thermal, geothermal, biogas and fuel cell power systems. (Lectures 8)
Module: 5
Energy, economic and environmental issues, power tariffs, load distribution parameters, load
curve, capital and operating cost of different power plants, pollution control technologies
including waste disposal options for coal and nuclear plants, Geothermal power plants, Ocean
thermal electric conversion,, M.H.D power generation. (Lectures 6)
Course Outcomes:
Upon completion of the course, the students can understand the principles of operation for
different power plants and their economics.
Text Books:
1. Power Plant Engineering, 5th Edition,, Laxmi Publications(P) Ltd
2. Nag P.K., Power Plant Engineering, 3 rd ed., Tata McGraw Hill, 2008.
3. El Wakil M.M., Power Plant Technology, Tata McGraw Hill, 2010.
4. Elliot T.C., Chen K and Swanekamp R.C., Power Plant Engineering, 2nd ed.,
McGraw Hill, 1998.
103714 Automobile Engineering 3L:0T:3P 4.5 credits

Objectives:
To understand the construction and working principle of various parts of an automobile
Contents:
Module: 1
Types of automobiles, vehicle construction and layouts, Car body Style, chassis, frame and
body, vehicle aerodynamics, IC engines-components, function and materials, variable valve
timing (VVT), Front engine front wheel drive, Front engine Rear wheel drive, foure wheel
drive. (Lectures 6)
Module: 2
Engine auxiliary systems, electronic injection for SI and CI engines, unit injector system,
rotary distributor type and common rail direct injection system, transistor based coil ignition
& capacitive discharge ignition systems, turbo chargers (WGT, VGT), engine emission
control by 3-way catalytic converter system, Emission norms (Euro & BS). (Lectures
6)
Module: 3
Transmission systems, clutch types, cone clutch, Single plate, multi plate, diaphragm spring
& centrifugal clutch, electromagnetic clutch & construction, gear boxes- manual and
automatic gear shift mechanisms, over drive principles, transfer box, Transaxles, flywheel,
torque converter, propeller shaft, slip joints, universal joints, differential and rear axle,
Hotchkiss drive and Torque tube drive.
(Lectures 8)
Module: 4
Steering geometry and types of steering gear box, power steering, types of front axle, types
of suspension systems, constructional details & characteristics of Leaf spring, pneumatic and
hydraulic braking systems, antilock braking system (ABS), electronic brake force distribution
(EBD) and traction control. (Lectures 8)
Module: 5
Caster, Camber, King pin inclination Toe in Toe out, Full Floating, three quarter floating
&semi Floating rear axles. (Lectures 5)
Module: 6
Alternative energy sources, natural gas, LPG, biodiesel, bio-ethanol, gasohol and hydrogen
fuels in automobiles, modifications needed, performance, combustion & emission
characteristics of alternative fuels in SI and CI engines, Electric and Hybrid vehicles,
application of Fuel Cells. (Lectures 7)
Course Outcomes:
Upon completion of this course, students will understand the function of each automobile
component and also have a clear idea about the overall vehicle performance.
Text books:
1. Kirpal Singh, Automobile Engineering, 7th ed., Standard Publishers, New Delhi,
1997.
2. Jain K.K. and Asthana R.B., Automobile Engineering, Tata McGraw Hill, New
Delhi, 2002.
3. Heitner J., Automotive Mechanics, 2nd ed., East-West Press, 1999.
4. Heisler H., Advanced Engine Technology, SAE International Publ., USA, 1998.
Practical:
1. To study and prepare report on the constructional details, working principles and
operation of the Automotive Clutches.
2. To study and prepare report on the constructional details, working principles and
operation of the Automotive Transmission systems.
3. To study and prepare report on the constructional details, working principles and
operation of the Automotive Drive Lines & Differentials.
4. To study and prepare report on the constructional details, working principles and
operation of the Multi-cylinder: Diesel and Petrol Engines.
5. To study and prepare report on the constructional details, working principles and
operation of the Fuels supply systems.
6. To study and prepare report on the constructional details, working principles and
operation of the Engine cooling & lubricating Systems.
7. To study and prepare report on the constructional details, working principles and
operation of the Automotive Suspension Systems.
8. To study and prepare report on the constructional details, working principles and
operation of the Automotive Steering Systems.
9. To study and prepare report on the constructional details, working principles and
operation of the Automotive Brake systems.
103716 Big Data Analytics 3L:0T:0P 3 Credits

Course Objectives:
1. To understand the competitive advantages of big data analytics
2. To understand the big data frameworks
3. To learn data analysis methods
4. To learn stream computing
5. To gain knowledge on Hadoop related tools such as HBase, Cassandra, Pig, and Hive
for big data analytics
Detailed contents
Module 1 Lecture 7 hrs.
Introduction to Big Data: Definition, Characteristic Features, Big Data Applications, Big
Data vs Traditional Data, Risks of Big Data, Structure of Big Data, Challenges of
Conventional Systems, Web Data, Evolution of Analytic Scalability, Evolution of Analytic
Processes, Tools and methods, Analysis vs Reporting, Modern Data Analytic Tools.
Module 2 Lecture 9 hrs.
HADOOP Framework: Distributed File Systems, Large-Scale File System, Organization –
HDFS concepts – Map Reduce Execution, Algorithms using Map Reduce, Matrix-Vector
Multiplication – Hadoop YARN
Module 3 Lecture 10 hrs.
Data Analysis: Statistical Methods: Regression modelling, Multivariate Analysis -
Classification: SVM & Kernel Methods - Rule Mining - Cluster Analysis, Types of Data in
Cluster Analysis, Partitioning Methods, Hierarchical Methods, Density Based Methods, Grid
Based Methods, Model Based Clustering Methods, Clustering High Dimensional Data -
Predictive Analytics – Data analysis using R.
Module 4 Lecture 7 hrs.
Mining Data Streams: Streams: Concepts – Stream Data Model and Architecture - Sampling
data in a stream – Mining Data Streams and Mining Time-series data - Real Time Analytics
Platform (RTAP) Applications - Case Studies - Real Time Sentiment Analysis, Stock Market
Predictions.
Module 5 Lecture 9 hrs.
Big Data Frameworks: Introduction to NoSQL – Aggregate Data Models – Hbase: Data
Model and Implementations – Hbase Clients – Examples – .Cassandra: Data Model –
Examples – Cassandra Clients – Hadoop Integration. Pig – Grunt – Pig Data Model – Pig
Latin – developing and testing Pig Latin scripts. Hive – Data Types and File Formats –
HiveQL Data Definition – HiveQL Data Manipulation – HiveQL Queries
Course Outcomes:
At the end of this course, the students will be able to:
1. Understand how to leverage the insights from big data analytics
2. Analyze data by utilizing various statistical and data mining approaches
3. Perform analytics on real-time streaming data
4. Understand the various NoSql alternative database models
Suggested Reference Books:
1. Bill Franks, ―Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data
Streams with Advanced Analytics‖, Wiley and SAS Business Series, 2012.
2. David Loshin, "Big Data Analytics: From Strategic Planning to Enterprise
Integration with Tools, Techniques, NoSQL, and Graph", 2013.
3. Michael Berthold, David J. Hand, ―Intelligent Data Analysis‖, Springer, Second
Edition, 2007.
5. Michael Minelli, Michelle Chambers, and Ambiga Dhiraj, "Big Data, Big Analytics:
Emerging Business Intelligence and Analytic Trends for Today's Businesses",
Wiley, 2013.
6. P. J. Sadalage and M. Fowler, "NoSQL Distilled: A Brief Guide to the Emerging
World of Polyglot Persistence", Addison-Wesley Professional, 2012.
7. Richard Cotton, "Learning R – A Step-by-step Function Guide to Data Analysis, ,
O‘Reilly Media, 2013.
**************************************************************
*
Computer Science & Engineering
105710 History of Science and Technology 3L:0T:0P 3 Credits
in India
Detailed contents
Module 1 Lecture 7 hrs.
Concepts and Perspectives
• Meaning of History
• Objectivity, Determinism, Relativism, Causation, Generalization in History; Moral
judgment in history
• Extent of subjectivity, contrast with physical sciences, interpretation and speculation,
causation verses evidence, concept of historical inevitability, Historical Positivism.
• Science and Technology-Meaning, Scope and Importance, Interaction of science,
technology & society, Sources of history on science and technology in India.
Module 2 Lecture 7 hrs.
Historiography of Science and Technology in India
• Introduction to the works of D.D. Kosambi, Dharmpal, Debiprasad Chattopadhyay,
Rehman, S. Irfan Habib, Deepak Kumar, Dhruv Raina, and others.
Module 3 Lecture 7 hrs.
Science and Technology in Ancient India
• Technology in pre-historic period
• Beginning of agriculture and its impact on technology
• Science and Technology during Vedic and Later Vedic times
• Science and technology from 1 st century AD to C-1200.
Module 4 Lecture 7 hrs.
Science and Technology in Medieval India
• Legacy of technology in Medieval India, Interactions with Arabs
• Development in medical knowledge, interaction between Unani and Ayurveda and
alchemy
• Astronomy and Mathematics: interaction with Arabic Sciences
• Science and Technology on the eve of British conquest
Module 5 Lecture 7 hrs.
Science and Technology in Colonial India
• Science and the Empire
• Indian response to Western Science
• Growth of techno-scientific institutions
Module 6 Lecture 7 hrs.
Science and Technology in a Post-Independent India
• Science, Technology and Development discourse
• Shaping of the Science and Technology Policy
• Developments in the field of Science and Technology
• Science and technology in globalizing India
• Social implications of new technologies like the Information Technology and
Biotechnology
100717 (Common Paper) Economic Policies in India 3L:0T:0P 3 Credits
(CSE, IT)

Detailed contents
Module 1 Lecture 10 hrs.
Framework of Indian Economy: National Income - Trends and Structure of National Income,
Demographic Features and Indicators of Economic Growth, Development Rural-Urban
Migration and issues related to Urbanization, Poverty debate and Inequality, Nature, Policy
and Implications, Unemployment-Nature, Central and State Government’s policies, policy
implications, Employment trends in Organized and Unorganized Sector
Module 2 Lecture 10 hrs.
Development Strategies in India: Agricultural- Pricing, Marketing and Financing of Primary
Sector, Economic Reforms- Rationale of Economic Reforms, Liberalization, Privatization
and Globalization of the Economy, Changing structure of India’s Foreign Trade, Role of
Public Sector- Redefining the role of Public Sector, Government Policy towards Public
Sector, problems associated with Privatization, issues regarding Deregulation-Disinvestment
and future of Economic Reforms
Module 3 Lecture 10 hrs.
The Economic Policy and Infrastructure Development: Energy and Transport, Social
Infrastructure- Education, Health and Gender related issues, Social Inclusion, Issues and
policies in Financing Infrastructure Development, Indian Financial System- issues of
Financial Inclusion, Financial Sector Reforms-review of Monetary Policy of R.B.I. Capital
Market in India.
Module 4 Lecture 10 hrs.
The Economic Policy and Industrial Sector: Industrial Sector in Pre-reforms period, Growth
and Pattern of Industrialization, Industrial Sector in Post-reform period- growth and pattern
of Micro, Small, Medium Enterprises s, problems of India’s Industrial Exports, Labor Market-
issues in Labor Market Reforms and approaches to Employment Generation.
Text Books
1. Dhingra, Ishwar C. [2006],’Indian Economy,’ Sultan Chand and Sons, New Delhi.
2. Datt, Ruddar and Sundaram, K.P.M. [Latest edition] ,’Indian Economy,’ S. Chand and
Co, New Delhi.

Reference Books
1. Brahmananda, P.R. and V.A. Panchmukhi. [2001], Ed. ‘Development Experience in Indian
Economy, Inter-state Perspective,’ Bookwell, New Delhi.
2. Gupta,S.P. [1989],’Planning and Development in India: A Critique,’ Allied Publishers
Private Limited, New Delhi.
3. Bhagwati, Jagdish. [2004],’In Defense of Globalization,’ Oxford University Press, U.K.

******************************************************************
105713 Cyber Security 3L:0T:0P 3 Credits

Objective of the Course:


The course has been designed to give students an extensive overview of cyber security issues,
tools and techniques that are critical in solving problems in cyber security domains. The
course aims at providing students with concepts of computer security, cryptography,
digital money, secure protocols, detection and other security techniques. The course
will help students to gauge understanding in essential techniques in protecting
Information Systems, IT infrastructure, analysing and monitoring potential threats and
attacks, devising security architecture and implementing security solutions. The students
will also have a wider perspective to information security from national security perspective
from both technology and legal perspective.
Detailed contents
Module 1 Lectures 2 hrs.
Cyber Security Concepts: Essential Terminologies: CIA, Risks, Breaches, Threats, Attacks,
Exploits. Information Gathering (Social Engineering, Foot Printing & Scanning). Open
Source/ Free/ Trial Tools: nmap, zenmap, Port Scanners, Network scanners.
Module 2 Lectures 4 hrs.
Cryptography and Cryptanalysis: Introduction to Cryptography, Symmetric key
Cryptography, Asymmetric key Cryptography, Message Authentication, Digital Signatures,
Applications of Cryptography. Overview of Firewalls- Types of Firewalls, User
Management, VPN Security, Security Protocols: - security at the Application Layer- PGP and
S/MIME, Security at Transport Layer- SSL and TLS, Security at Network Layer-IPSec.
Open Source/ Free/ Trial Tools: Implementation of Cryptographic techniques, OpenSSL,
Hash
Values Calculations MD5, SHA1, SHA256, SHA 512, Steganography (Stools)
Module 3 Lectures 6 hrs.
Infrastructure and Network Security: Introduction to System Security, Server Security, OS
Security, Physical Security, Introduction to Networks, Network packet Sniffing, Network
Design Simulation. DOS/DDOS attacks. Asset Management and Audits, Vulnerabilities and
Attacks. Intrusion detection and Prevention Techniques, Host based Intrusion prevention
Systems, Security Information Management, Network Session Analysis, System Integrity
Validation.
Open Source/ Free/ Trial Tools: DOS Attacks, DDOS attacks, Wireshark, Cain & abel,
iptables/
Windows Firewall, snort, suricata, fail2ban.
Module 4 Lectures 8 hrs.
Cyber Security Vulnerabilities& Safe Guards: Internet Security, Cloud Computing
&Security, Social Network sites security, Cyber Security Vulnerabilities-Overview,
vulnerabilities in software, System administration, Complex Network Architectures, Open
Access to Organizational Data, Weak Authentication, Authorization, Unprotected
Broadband communications, Poor Cyber Security Awareness. Cyber Security Safeguards-
Overview, Access control, IT Audit, Authentication. Open Web Application Security Project
(OWASP), Web Site Audit and Vulnerabilities assessment. Open Source/ Free/ Trial Tools:
WinAudit, Zap proxy (OWASP), burp suite, DVWA kit.
Module 5 Lectures 8 hrs.
Malware: Explanation of Malware, Types of Malware: Virus, Worms, Trojans, Rootkits,
Robots, Adware’s, Spywares, Ransom wares, Zombies etc., OS Hardening (Process
Management, Memory Management, Task Management, Windows Registry/ services
another configuration), Malware Analysis.
Open Source/ Free/ Trial Tools: Antivirus Protection, Anti Spywares, System tuning tools,
Anti
Phishing.
Module 6 Lectures 8 hrs.
Security in Evolving Technology: Biometrics, Mobile Computing and Hardening on
android and ios, IOT Security, Web server configuration and Security. Introduction,
Basic security for HTTP Applications and Services, Basic Security for Web Services like
SOAP, REST etc., Identity Management and Web Services, Authorization Patterns, Security
Considerations, Challenges.
Open Source/ Free/ Trial Tools: adb for android, xcode for ios, Implementation of REST/
SOAP web services and Security implementations.
Module 7 Lectures 9 hrs.
Cyber Laws and Forensics: Introduction, Cyber Security Regulations, Roles of International
Law, the state and Private Sector in Cyber space, Cyber Security Standards. The INDIAN
Cyberspace, National Cyber Security Policy 2013. Introduction to Cyber Forensics, Need
of Cyber Forensics, Cyber Evidence, Documentation and Management of Crime Sense,
Image Capturing and its importance, Partial Volume Image, Web Attack Investigations,
Denial of Service Investigations, Internet Crime Investigations, Internet Forensics, Steps
for Investigating Internet Crime, Email Crime Investigations.
Open Source/ Free/ Trial Tools: Case Studies related to Cyber Law, Common Forensic Tools
like dd, md5sum, sha1sum, Ram dump analysis, USB device.
List of Suggested Books:
1. William Stallings, “Cryptography and Network Security”, Pearson Education/PHI,
2006.
2. V.K. Jain, “Cryptography and Network Security”, Khanna Publishing House.
3. Gupta Sarika, “Information and Cyber Security”, Khanna Publishing House, Delhi.
4. Atul Kahate, “Cryptography and Network Security”, McGraw Hill.
5. V.K. Pachghare, “Cryptography and Information Security”, PHI Learning
6. Nina Godbole, “Information System Security”, Wiley
7. Bothra Harsh, “Hacking”, Khanna Publishing House, Delhi.

Learning Outcomes:
After completion of this course, the students should be able to:
1. Understand, appreciate, employ, design and implement appropriate security
technologies and policies to protect computers and digital information.
2. Identify & Evaluate Information Security threats and vulnerabilities in
Information Systems and apply security measures to real time scenarios
3. Identify common trade-offs and compromises that are made in the design and
development process of Information Systems
4. Demonstrate the use of standards and cyber laws to enhance information security in
the development process and infrastructure protection.

******************************************************************
105714 Virtual Reality 3L:0T:0P 3 Credits

Objective of the Course:


The objective of this course is to provide a detailed understanding of the concepts of Virtual
Reality and its applications..
Detailed contents
Module 1 Lectures 6 hrs.
Introduction to Virtual Reality: Virtual Reality and Virtual Environment: Introduction,
Computer graphics, Real time computer graphics, Flight Simulation, Virtual environment
requirement, benefits of virtual reality, Historical development of VR, Scientific Landmark.
3D Computer Graphics: Introduction, The Virtual world space, positioning the virtual
observer, the perspective projection, human vision, stereo perspective projection, 3D
clipping, Colour theory, Simple 3D modelling, Illumination models, Reflection models,
Shading algorithms, Radiosity, Hidden Surface Removal, Realism-Stereographic image.
Module 2 Lectures 10 hrs.
Geometric Modelling: Introduction, From 2D to 3D, 3D space curves, 3D boundary
representation Geometrical Transformations: Introduction, Frames of reference, Modelling
transformations, Instances, Picking, Flying, Scaling the VE, Collision detection Generic VR
system: Introduction, Virtual environment, Computer environment, VR technology, Model of
interaction, VR Systems.
Module 3 Lectures 10 hrs.
Virtual Environment: Animating the Virtual Environment: Introduction, The dynamics of
numbers, Linear and Nonlinear interpolation, the animation of objects, linear and non-linear
translation, shape & object in betweening, free from deformation, particle system.
Physical Simulation: Introduction, Objects falling in a gravitational field, Rotating wheels,
Elastic collisions, projectiles, simple pendulum, springs, Flight dynamics of an aircraft.
Module 4 Lectures 10 hrs.
VR Hardware and Software: Human factors: Introduction, the eye, the ear, the somatic
senses. VR Hardware: Introduction, sensor hardware, Head-coupled displays, Acoustic
hardware, Integrated VR systems. VR Software: Introduction, Modelling virtual world,
Physical simulation, VR toolkits, Introduction to VRML
Module 5 Lectures 4 hrs.
VR Applications: Introduction, Engineering, Entertainment, Science, Training. The Future:
Virtual environment, modes of interaction
List of Suggested Books:
1. John Vince, “Virtual Reality Systems “, Pearson Education Asia, 2007.
2. Anand R., “Augmented and Virtual Reality”, Khanna Publishing House, Delhi.
3. Adams, “Visualizations of Virtual Reality”, Tata McGraw Hill, 2000.
4. Grigore C. Burdea, Philippe Coiffet, “Virtual Reality Technology”, Wiley Inter
Science, 2nd Edition, 2006.
5. William R. Sherman, Alan B. Craig, “Understanding Virtual Reality: Interface,
Application and Design”, Morgan Kaufmann, 2008.
Learning Outcomes:
At the end of the course, the students will be able to:
1. Understand geometric modelling and Virtual environment.
2. Study about Virtual Hardware and Software.
3. Develop Virtual Reality applications.
105715 3D Printing and Design 3L:0T:0P 3 Credits

Objective of the Course:


The course is designed to impart knowledge and skills related to 3D printing
technologies, selection of material and equipment and develop a product using this technique
in Industry 4.0 environment.
Detailed contents
Module 1 Lectures 3 hrs.
3D Printing (Additive Manufacturing): Introduction, Process, Classification, Advantages,
Additive V/s Conventional Manufacturing processes, Applications.
Module 2 Lectures 3 hrs.
CAD for Additive Manufacturing: CAD Data formats, Data translation, Data loss, STL
format.
Module 3 Lectures 12 hrs.
Additive Manufacturing Techniques: Stereo- Lithography, LOM, FDM, SLS, SLM, Binder
Jet technology; Process, Process parameter, Process Selection for various applications;
Additive Manufacturing Application Domains: Aerospace, Electronics, Health Care,
Defence, Automotive, Construction, Food Processing, Machine Tools.
Module 4 Lectures 8 hrs.
Materials: Polymers, Metals, Non-Metals, Ceramics; Various forms of raw material-Liquid,
Solid, Wire, Powder; Powder Preparation and their desired properties, Polymers and their
properties; Support Materials
Module 5 Lectures 8 hrs.
Additive Manufacturing Equipment: Process Equipment- Design and process parameters,
Governing Bonding Mechanism, Common faults and troubleshooting, Process Design.
Module 6 Lectures 6 hrs.
Post Processing: Requirement and Techniques.
Product Quality: Inspection and testing, Defects and their causes.
List of Suggested Books:
1. Lan Gibson, David W. Rosen and Brent Stucker, “Additive Manufacturing
Technologies: Rapid Prototyping to Direct Digital Manufacturing”, Springer, 2010.
2. Andreas Gebhardt, “Understanding Additive Manufacturing: Rapid Prototyping,
Rapid Tooling, Rapid Manufacturing”, Hanser Publisher, 2011.
3. Khanna Editorial, “3D Printing and Design”, Khanna Publishing House, Delhi.
4. CK Chua, Kah Fai Leong, “3D Printing and Rapid Prototyping- Principles and
Applications”, World Scientific, 2017.
5. J.D. Majumdar and I. Manna, “Laser-Assisted Fabrication of Materials”, Springer
Series in Material Science, 2013.
6. L. Lu, J. Fuh and Y.S. Wong, “Laser-Induced Materials and Processes for
Rapid Prototyping”, Kulwer Academic Press, 2001.
7. Zhiqiang Fan And Frank Liou, “Numerical Modelling of the Additive Manufacturing
(AM) Processes of Titanium Alloy”, InTech, 2012.
Learning Outcomes:
After completion of this course, the students will be able to:
1. Develop CAD models for 3D printing.
2. Import and Export CAD data and generate .stl file.
3. Select a specific material for the given application.
4. Select a 3D printing process for an application.
5. Produce a product using 3D Printing or Additive Manufacturing (AM).

******************************************************************
105716 Simulation and Modelling 3L:0T:0P 3 Credits

Detailed contents
Module 1 Lectures 4 hrs.
Introduction: System, environment, input and output variables, State variables;
Static and Dynamic systems; Hierarchy of knowledge about a system and Modelling
Strategy.
Module 2 Lectures 4
hrs.
Physical Modelling: Dimensions analysis, Dimensionless grouping of input and output
variables of find empirical relations, similarity criteria and their application to physical
models.
Module 3 Lectures 7 hrs.
Modeling of System with Known Structure: Review of conservation laws and the
governing equation for heat, mass and momentum transfer, Deterministic model-(a)
distributed parameter models in terms of partial identification and their solutions and (b)
lumped parameter models in terms of differential and difference equations, state space model,
transfer functions block diagram and sub systems, stability of transfer functions, modelling
for control
Module 4 Lectures 7 hrs.
Optimizations and Design of Systems: Summary of gradient based techniques:
Nontraditional Optimizations techniques (i) genetic Algorithm (GA) - coding, GA operations
elitism, Application using MATLAB: (ii) Simulated Annealing
Module 5 Lectures 8 hrs.
Neural Network Modelling of Systems only with Input-output Database: Neurons,
architecture of neural networks, knowledge representation, learning algorithm. Multilayer
feed forward network and its back propagation learning algorithm, Application to complex
engineering systems and strategy for optimum output.
Module 6 Lectures 8 hrs.
Modelling Based on Expert Knowledge: Fuzzy sets, Membership functions, Fuzzy
Inference systems, Expert Knowledge and Fuzzy Models, Design of Fuzzy Controllers
Module 7 Lectures 4 hrs.
Simulation of Engineering Systems: Monte-Carlo simulation, Simulation of continuous and
discrete processes with suitable examples from engineering problems.
Text Books:
1. Theory of modeling and simulation, Zeigler B. P. Praehofer. H. and Kim I.G.
2. System Simulation: the Art and Science, Shannon, R. E.
Reference Books:
1. Modern control Engineering, Ogata K
2. Neuro-Fuzzy and soft Computing ", Jang J.S.R. sun C.T and Mizutani E
Information Technology

106715 E-Commerce and ERP 3L:0T:0P 3 Credits

Module 1 Lecture: 10 hrs.


Introduction to E- Commerce: Evolution of E-commerce, Advantage and Disadvantage of E
Commerce, Roadmap of E-Commerce in India. Business Models of E–Commerce: Model
Based On Transaction Party: B2B, B2C, C2B, C2C.
Module 2 Lecture: 10 hrs.
E marketing: The scope of E-Marketing, Identifying Web Presence goals, Uniqueness of the
web, Meeting the need of website visitors, Website Design Issues: Factors that make People
Return to Your Site, Strategies for Website Development. Site Adhesion: Content, format and
access: maintaining a Website, E- Advertising, E-Branding,
Module 3 Lecture: 10 hrs.
E–Payment System: Digital Payment Requirement, Digital Token based E-Payment System,
Electronic Cash, Smart card and Electronics payment system: Credit and Debit Card, Virtual
Currency, Digital wallet, Risk of Electronics payment system, Digital Signature.
E Security: Security On the Internet: Network and Website Security Risk: Denial-of-Service
attack, Viruses, Unauthorized access to computer Network. Security Standards: Firewall,
Cryptography, Key Management, Password Systems, Digital certificates, Digital signatures.
Module 4 Lecture: 10 hrs.
Enterprise Resource Planning (ERP): Introductory Concepts, Advantages & disadvantages
of ERP, ERP and Related Technologies: - Business Process Reengineering, Data
Warehousing, Data Mining, Supply Chain Management. ERP Implementation: ERP
Implementation Life Cycle –Implementation Methodology, Hidden Costs , Organizing
Implementation – Contracts with Vendors, Consultants and Users , Project Management and
Monitoring.
Module 5 Lecture: 7 hrs.
ERP Business Modules: Introduction to basic Modules of ERP System, Business Modules
in an ERP Package- Finance – Manufacturing – Human Resource – Plant Maintenance –
Materials Management – Quality Management – Sales and Distribution.
Case Study: Recent business issues on E-Commerce Perspective.
Text Books:
1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill.
2. E-Commerce An Indian Perspective by P.T.Joseph, PHI
Reference Books
1. K.K. Bajaj, D. Nag “E-Commerce”, 2nd Edition, McGraw-Hill Education, New
Delhi.
2. Bhaskar Bharat, “Electronic Commerce-Technology and Application”, McGraw-
Hill Education, New Delhi.
3. Mary Sumner, “Enterprise Resource Planning”, 2005, PHI Learning India Pvt.
Ltd. /Pearson Education, New Delhi.
4. Chan, “E-Commerce fundamentals and Applications”, Wiley India, New Delhi.
5. Vinod Kumar Garg and N.K .Venkata Krishnan, “Enterprise Resource Planning –
concepts and Planning”, Prentice Hall, 1998.
Electrical Electronics & Engineering
110715 Computer Networks 3L:0T: 0P 3 Credits

Objectives of the course


• To develop an understanding of modern network architectures from a
design and performance perspective.
• To introduce the student to the major concepts involved in wide-area
networks (WANs), local area networks (LANs) and Wireless LANs
(WLANs).
• To provide an opportunity to do network programming
• To provide a WLAN measurement ideas.
Module 1: Lecture 8
Data communication Components: Representation of data and its flow Networks , Various
Connection Topology, Protocols and Standards, OSI model, Transmission Media, LAN:
Wired LAN, Wireless LANs, Connecting LAN and Virtual LAN, Techniques for
Bandwidth utilization: Multiplexing - Frequency division, Time division and Wave
division, Concepts on spread spectrum.
Module 2: Lecture 8
Data Link Layer and Medium Access Sub Layer: Error Detection and Error Correction -
Fundamentals, Block coding, Hamming Distance, CRC; Flow Control and Error control
protocols - Stop and Wait, Go back – N ARQ, Selective Repeat ARQ, Sliding Window,
Piggybacking, Random Access, Multiple access protocols -Pure ALOHA, Slotted ALOHA,
CSMA/CD,CDMA/CA
Module 3: Lecture 8
Network Layer: Switching, Logical addressing – IPV4, IPV6; Address mapping – ARP,
RARP, BOOTP and DHCP–Delivery, Forwarding and Unicast Routing protocols.
Module 4: Lecture 8
Transport Layer: Process to Process Communication, User Datagram Protocol
(UDP), Transmission Control Protocol (TCP), SCTP Congestion Control; Quality of
Service, QoS improving techniques: Leaky Bucket and Token Bucket algorithm.
Module 5: Lecture 8
Application Layer: Domain Name Space (DNS), DDNS, TELNET, EMAIL, File Transfer
Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls, Basic concepts of
Cryptography.
Suggested books
1. Data Communication and Networking, 4th Edition, Behrouz A. Forouzan, McGraw-
Hill.
2. Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice
Hall India.
Suggested reference books
1. Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New International
Edition.
2. Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer, Prentice Hall of
India.
3. TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley,
United States of America.
Course Outcomes
1. Explain the functions of the different layer of the OSI Protocol.
2. Draw the functional block diagram of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs) describe the function of each block.
3. For a given requirement (small scale) of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs) design it based on the market
available component
4. For a given problem related TCP/IP protocol developed the network programming.
5. Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP),
WWW, HTTP, SNMP, Bluetooth, Firewalls using open source available software
and tools.
110716 Strength of Materials 3L:0T:0P 3 Credits

Objectives:
 To understand the nature of stresses developed in simple geometries such as bars,
cantilevers, beams, shafts, cylinders and spheres for various types of simple loads.
 To calculate the elastic deformation occurring in various simple geometries for
different types of loading.
Contents:
Module: 1 (8 lectures)
Deformation in solids- Hooke’s law, stress and strain- tension, compression and shear
stresses- elastic constants and their relations- volumetric, linear and shear strains- principal
stresses and principal planes- Mohr’s circle, theories of failure,

Module: 2 (8 lectures)
Beams and types transverse loading on beams- shear force and bend moment diagrams- Types
of beam supports, simply supported and over-hanging beams, cantilevers. Theory of bending
of beams, bending stress distribution and neutral axis, shear stress distribution, point and
distributed loads.
Module: 3 (8 lectures)
Moment of inertia about an axis and polar moment of inertia, deflection of a beam using
double integration method, computation of slopes and deflection in beams, Maxwell’s
reciprocal theorems.
Module: 4 (8 lectures)
Torsion, stresses and deformation in circular and hollow shafts, stepped shafts, deflection of
shafts fixed at both ends, stresses and deflection of helical springs.
Module: 5 (8 lectures)
Axial and hoop stresses in cylinders subjected to internal pressure, deformation of thick and
thin cylinders, deformation in spherical shells subjected to internal pressure.
Text Books:
1. Egor P. Popov, Engineering Mechanics of Solids, Prentice Hall of India, New Delhi,
2001.
2. R. Subramanian, Strength of Materials, Oxford University Press, 2007.
3. Ferdinand P. Been, Russel Johnson Jr. and John J. Dewole, Mechanics of Materials,
Tata Graw Hill Publishing Co. Ltd., New Delhi2005.
Practical:
1. Hooke’s Law
2. Hardness Test: Rockwell, Brinell, Vicker
3. Izod & Charpy Impact Test
4. Bending Test
5. Torsion Test
6. Shear test
7. Compressive strength test
8. Fatigue Test
9. Verification of Maxwell’s reciprocal theorem
10. Continuous beam deflection test
11. Strain Measurement
*At least 8 experiments should be performed from above list
Course Outcomes:
 After completing this course, the students should be able to recognize various types
loads applied on machine components of simple geometry and understand the
nature of internal stresses that will develop within the components
 The students will be able to evaluate the strains and deformation that will result due
to the elastic stresses developed within the materials for simple types of loading

---------------------------------------------------------------------------------------------------------------
-------------
110717 Fluid Machinery 3L:0T:3P 4.5 Credits

Objectives:
The objective is to present the mathematical and physical principles in understanding the
linear continuum behavior of solids.
Contents:
Module: 1
Introduction – Classification of fluid machinery. (Lectures: 2)
Module: 2
Dynamic action of fluid jet – Impact of fluid jet on fixed and moving flat places, impact of jet
on fixed and moving curved vanes, flow over radial vanes, jet propulsions. (Lectures: 4)
Module: 3
Euler’s fundamental equation, degree of reaction. (Lectures:2)
Module: 4
Hydraulic turbines, introduction, classification, impulse turbine, construction details, velocity
triangles, power and efficiency calculations, reaction turbines; constructional details, working
principle, velocity triangles, power and efficiency calculations, draft tube, cavitation,
governing. (Lectures: 10)
Module: 5
Principle of similarity in fluid machinery; unit and specific quantities, testing models and
selection of hydraulic turbines. (Lectures: 3)
Module: 6
Positive displacement pumps: Reciprocating pump; working principle, classification, slip,
indicator diagram, effect of friction and acceleration, theory of air vessel, performance
characteristics gas gear oil pump and screw pump. (Lectures: 4)
Module: 7
Rotodynamic pumps: Introduction, classification, centrifugal pump; main components,
working principle velocity triangle, effect of shape of blade specific speed, heats, power and
efficiency, calculations minimum steering speed, multi stage pumps, performance
characteristic, comparison with reciprocating pump. (Lectures: 7)
Course Outcomes:
Upon completion of this course, students will be able understand the deformation behavior of
solids under different types of loading and obtain mathematical solutions for simple
geometries.
Text Books:
1. G. T. Mase, R. E. Smelser and G. E. Mase, Continuum Mechanics for Engineers, Third
Edition, CRC Press,2004.
2. Y. C. Fung, Foundations of Solid Mechanics, Prentice Hall International,1965.
3. Lawrence. E. Malvern, Introduction to Mechanics of a Continuous Medium, Prentice
Hall international,1969.
4. Hydrantic Machine by Jagdish Lal
5. Hydraulics & Hydraulic Machines by Vasandari
6. Hydrantic Machine by RD Purohit
Practical:
1. Performance on hydraulic turbines:
a. Pelton wheel
b. Francis turbine
c. Kaplan turbine.
2. Performance on hydraulic pumps:
a. Single stage and multi stage centrifugal pumps
b. Reciprocating pump.
3. Performance test of a two stage reciprocating air compressor
4. Performance test on an air blower
OPTIONAL
1. Visit to hydraulic power station/Municipal water pump house and case studies.
2. Demonstration of cut section models of hydraulic turbines and pumps.
110719 Internet of Things 3L:0T:0P 3 Credits

Objectives of the Course:


The objective of this course is to impart necessary and practical knowledge of components of
Internet of Things and develop skills required to build real-life IoT based projects.
Detailed contents
Module 1 Lectures 8 hrs.
Introduction to IoT: Architectural Overview, Design principles and needed capabilities, IoT
Applications, Sensing, Actuation, Basics of Networking, M2M and IoT Technology
Fundamentals- Devices and gateways, Data management, Business processes in IoT,
Everything as a Service (XaaS), Role of Cloud in IoT, Security aspects in IoT.
Module 2 Lectures 9 hrs.
Elements of IoT: Hardware Components – Computing (Arduino, Raspberry Pi),
Communication, Sensing, Actuation, I/O interfaces. Software Components- Programming
API’s (using Python/Node.js/Arduino) for Communication. Protocols-MQTT, ZigBee,
Bluetooth, CoAP, UDP, TCP.
Module 3 Lectures 18 hrs.
IoT Application Development: Solution framework for IoT applications- Implementation of
Device integration, Data acquisition and integration, Device data storage- Unstructured
data storage on cloud/local server, Authentication, authorization of devices.
Module 4 Lectures 10 hrs.
IoT Case Studies: IoT case studies and mini projects based on Industrial automation,
Transportation, Agriculture, Healthcare, Home Automation.
List of Suggested Books:
1. Vijay Madisetti, Arshdeep Bahga, Ïnternet of Things, “A Hands on Approach”,
University Press
2. Dr. SRN Reddy, Rachit Thukral and Manasi Mishra, “Introduction to Internet of
Things: A practical Approach”, ETI Labs
3. Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling
Technologies, Platforms, and Use Cases”, CRC Press
4. Jeeva Jose, “Internet of Things”, Khanna Publishing House, Delhi
5. Adrian McEwen, “Designing the Internet of Things”, Wiley
6. Raj Kamal, “Internet of Things: Architecture and Design”, McGraw Hill
7. Cuno Pfister, “Getting Started with the Internet of Things”, O Reilly Media
Learning Outcomes:
After the completion of this course, the students will be able to:
1. Understand internet of Things and its hardware and software components
2. Interface I/O devices, sensors & communication modules
3. Remotely monitor data and control devices
4. Develop real life IoT based projects

******************************************************************
110725 Cloud Computing 3L:0T:0P 3 Credits

Objective: This course will cover the study of various cloud services, deployment model,
resource provisioning and scheduling algorithms involved in better implementing the cloud-
based systems.
Detailed contents
Module 1 Lecture 4 hrs.
Introduction: Distributed Computing and Enabling Technologies, Cloud Fundamentals:
Cloud Definition, Evolution, Architecture, Applications, deployment models, and service
models.
Module 2 Lecture 5 hrs.
Virtualization: Issues with virtualization, virtualization technologies and architectures,
Internals of virtual machine monitors/hypervisors, virtualization of data centers, and Issues
with Multi-tenancy.
Module 3 Lecture 6 hrs.
Implementation: Study of Cloud computing Systems like Amazon EC2 and S3, Google App
Engine, and Microsoft Azure, Build Private/Hybrid Cloud using open source tools, SLA
management.
Module 4 Lecture 12 hrs.
Resource Management: Cloud resource provisioning plan (advance reservation, on demand
plan, spot instances), various scheduling and load balancing techniques to improve QoS
parameters, Resource Optimization algorithms, task migration and VM migration technique.
Module 5 Lecture 7 hrs.
Security: Vulnerability Issues and Security Threats, Application-level Security, Data level
Security, and Virtual Machine level Security, Infrastructure Security, and Multi-tenancy
Issues.
Module 6 Lecture 6 hrs.
Advances: Green Cloud, Mobile Cloud Computing, Fog Computing, Internet of Things

Suggested Books:
1. Cloud Computing Principles and Paradigms, Rajkumar Buyya, James Broberg,
Andrzej Goscinski, Wiley Publishers 2011
2. Cloud Computing Bible, Barrie Sosinsky, Wiley Publishers 2010
3. Mastering Cloud computing, Rajkumar Buyya, Christian Vacchiola, S Thamarai
Selvi, McGraw Hill 2013
4. Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance,
Tim Mather, Subra Kumaraswamy, Shahed Latif, O’Reilly 2010
5. Cloud Computing by Shailendra Singh 2018
Course outcomes:
1. Articulate the main concepts, key technologies, strengths, and limitations of cloud
computing and the possible applications for state-of-the-art cloud computing
2. Identify the architecture and infrastructure of cloud computing, including SaaS,
PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
3. Identify problems, and explain, analyze, and evaluate various cloud computing
solutions
4. Provide the appropriate cloud computing solutions and recommendations according
to the applications used.
5. Attempt to generate new ideas and innovations in cloud computing

******************************************************************
110727 Object Oriented Programming using C++ 3L:0T: 0P 3 credits

Objectives of the course:


1. To impart the basic concepts of Object Oriented Programming.
2. To understand concepts about Classes and Data Abstraction
3. To understand basic concepts about Inheritance.
4. To enable them to write algorithms for solving problems using object oriented
approach.
Detailed contents:
Module 1 Lecture: 3 hrs.
Introduction to C++ : Object Oriented Technology, Advantages of OOP, Input- output in
C++, Tokens, Keywords, Identifiers, Data Types C++, Derives data types. The void data type,
Type Modifiers, Typecasting, Constant, Operator, Precedence of Operators, Strings.
Module 2 Lecture: 6 hrs.
Control Structures and Functions: Decision making statements like if-else, Nested if-else,
goto, break, continue, switch case, Loop statement like for loop, nested for loop, while loop,
do-while loop. Parts of Function, User- defined Functions, Value- Returning Functions, void
Functions, Value Parameters, Function overloading, Virtual Functions.
Module 3 Lecture: 12 hrs.
Classes and Data Abstraction : Structure in C++, Class, Build- in Operations on Classes,
Assignment Operator and Classes, Class Scope, Reference parameters and Class Objects
(Variables), Member functions, Accessor and Mutator Functions, Constructors, default
Constructor, Destructors.
Module 4 Lecture: 8 hrs.
Overloading, Templates and Inheritance: Operator Overloading, Function Overloading,
Function Templates, Class Templates. Single and Multiple Inheritance, virtual Base class,
Abstract Class, Pointer and Inheritance, Overloading Member Function.
Module 5 Lecture: 11 hrs.
Pointers, Arrays and Exception Handling: Void Pointers, Pointer to Class, Pointer to
Object, Void Pointer, Arrays. The keywords try, throw and catch. Creating own Exception
Classes, Exception Handling Techniques (Terminate the Program, Fix the Error and Continue,
Log the Error and Continue), Stack Unwinding.
Suggested books:
1. Thinking in C++, Volume 1 & 2 by Bruce Eckel, Chuck Allison, Pearson Education
2. Mastering C++, 1/e by Venugopal, Tata McGraw Hill.
3. Object Oriented Programming with C++, 3/e by E. Balaguruswamy, Tata McGraw
Hill.
4. Starting Out with Object Oriented Programming in C++, by Tony Gaddis, Wiley
India.

Suggested Reference Books:


1. The C++ Programming language 3/e by Bjarne Stroustrup, Pearson Education.
2. C++, How to Programme, 4e, by Deitel, Pearson Education.
3. Big C++ by Cay Horstmann, Wiley India.
4. C++ Primer, 3e by Stanley B. Lippmann, JoseeLajoie, Pearson Education.
5. C++ and Object Oriented Programming Paradigm, 2e by Debasish Jana, PHI.
6. Programming with C++, 2/e by Ravichandran, Tata McGraw Hill.
7. C++ Programming Black Book by Steven Holzner, Dreamtech Press.

Course outcomes
After the completion of course, students can able to able to:
1. Understand the concepts of Class, Object, Inheritance and Polymorphism.
2. Apply overload operators in C++
3. Understand the difference between function overloading and function overriding
4. Incorporate exception handling in object-oriented programs
5. Able to use template classes.
6. Able to write object-oriented programs of moderate complexity in C++
110730 Block Chain Technique 3L:0T:0P 3 Credits

Objective of the Course:


To provide conceptual understanding of how block chain technology can be used to innovate
and improve business processes. The course covers the technological underpinning of block
Chain operations.
Detailed contents
Module 1 Lectures 6 hrs.
Introduction: Overview of Block chain, Public Ledgers, Bitcoin, Smart Contracts, Block in
a Block chain, Transactions, Distributed Consensus, Public vs Private Block chain,
Understanding Crypto currency to Block chain, Permissioned Model of Block chain,
Overview of Security aspects of Block chain Basic Crypto Primitives: Cryptographic Hash
Function, Properties of a hash function, Hash pointer and Merkle tree, Digital Signature,
Public Key Cryptography, A basic cryptocurrency.
Module 2 Lectures 10 hrs.
Understanding Block chain with Crypto currency: Bitcoin and Block chain: Creation
of coins, Payments and double spending, Bitcoin Scripts, Bitcoin P2P Network,
Transaction in Bitcoin Network, Block Mining, Block propagation and block relay.
Working with Consensus in Bitcoin: Distributed consensus in open environments, Consensus
in a Bitcoin network, Proof of Work (PoW) – basic introduction, Hashcash PoW, Bitcoin
PoW, Attacks on PoW and the monopoly problem, Proof of Stake, Proof of Burn and Proof
of Elapsed Time, The life of a Bitcoin Miner, Mining Difficulty, Mining Pool.
Module 3 Lectures 12 hrs.
Understanding Block chain for Enterprises: Permissioned Block chain: Permissioned
model and use cases, Design issues for Permissioned block chains, Execute contracts, State
machine replication, Overview of Consensus models for permissioned block chain-
Distributed consensus in closed environment, Paxos, RAFT Consensus, Byzantine general
problem, Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm, BFT
over Asynchronous systems.
Enterprise application of Block chain: Cross border payments, Know Your Customer (KYC),
Food Security, Mortgage over Block chain, Block chain enabled Trade, We Trade –
Trade Finance Network, Supply Chain Financing, Identity on Block chain
Module 4 Lectures 12 hrs.
Block chain application development: Hyperledger Fabric- Architecture, Identities and
Policies, Membership and Access Control, Channels, Transaction Validation, Writing smart
contract using Hyperledger Fabric, Writing smart contract using Ethereum, Overview of
Ripple and Corda.
List of Suggested Books:
1. Melanie Swan, “Block Chain: Blueprint for a New Economy”, O’Reilly, 2015
2. Josh Thompsons, “Block Chain: The Block Chain for Beginners- Guide to Block chain
Technology and Leveraging Block Chain Programming”
3. Daniel Drescher, “Block Chain Basics”, Apress; 1 st edition, 2017
5. Anshul Kaushik, “Block Chain and Crypto Currencies”, Khanna Publishing House,
Delhi.
6. Imran Bashir, “Mastering Block Chain: Distributed Ledger Technology,
Decentralization and Smart Contracts Explained”, Packt Publishing
7. Ritesh Modi, “Solidity Programming Essentials: A Beginner’s Guide to Build
Smart Contracts for Ethereum and Block Chain”, Packt Publishing
8. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O’Dowd,
Venkatraman Ramakrishna, “Hands-On Block Chain with Hyperledger: Building
Decentralized Applications with Hyperledger Fabric and Composer”, Import, 2018
Learning Outcomes:
At the end of this course, the students will be able to:
1. Understand block chain technology.
2. Develop block chain based solutions and write smart contract using Hyperledger
Fabric and Ethereum frameworks.
3. Build and deploy block chain application for on premise and cloud based
architecture.
4. Integrate ideas from various domains and implement them using block chain
technology in different perspectives.

******************************************************************

You might also like