0% found this document useful (0 votes)
450 views26 pages

Open Electives Vtu

The notification provides information about open elective courses available for students in the 5th semester of 2019-20 academic year at BMS Institute of Technology and Management in Bangalore. It lists 15 courses across various departments like ECE, CSE, ME, EEE, TCE, ISE, CV, and AI&ML. It provides details about the course codes, faculty members, and the maximum number of students that can register for each course. Important guidelines about registration process, timelines, eligibility criteria set by VTU are also summarized. The document aims to inform students about the open elective options for the upcoming semester.

Uploaded by

Sanketh
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)
450 views26 pages

Open Electives Vtu

The notification provides information about open elective courses available for students in the 5th semester of 2019-20 academic year at BMS Institute of Technology and Management in Bangalore. It lists 15 courses across various departments like ECE, CSE, ME, EEE, TCE, ISE, CV, and AI&ML. It provides details about the course codes, faculty members, and the maximum number of students that can register for each course. Important guidelines about registration process, timelines, eligibility criteria set by VTU are also summarized. The document aims to inform students about the open elective options for the upcoming semester.

Uploaded by

Sanketh
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/ 26

BMS INSTITUTE OF TECHNOLOGY AND MANAGEMENT

BANGALORE-560064
-----------------------------------------------------------------------------------------------------------------

NOTIFICATION (REVISED)
Date: 09/07/2019

LIST OF OPEN ELECTIVES FOR THE ODD SEMESTER OF 2019-20


(V SEMESTER)

Online Registration Starts at 9.00 PM (9.7.2019)


https://bmsit.ac.in/openelective
Department Open Elective Course Code Faculty Member
Automotive Electronics 17EC561 Mr. THYAGARAJAN T
Object Oriented Programming Using C++ 17EC562 Mr. JAGANNATH K B
ECE
8051 Microcontroller 17EC563 Dr. MALA C S
Artificial Intelligence 17CS562 Mrs. SHRUTHI J
Artificial Intelligence 17CS562 Mrs. CHETHANA
CSE
Cloud Computing 17CS565 Dr. ANJAN K
Automation and Robotics 17ME563 Mrs. NITHYA POORNIMA
ME
Project Management 17ME564 Dr. NANDINI
Renewable Energy Systems 17EE563 Prof. KATTIMANI
EEE Renewable Energy Systems 17EE563 Mr. BABUNAIK

TCE Object Oriented Programming Using C++ 17EC562 DR. RAJU HAZARE

ISE Programming in Java 17CS561 MR. CHANDRASEKHAR K. T

CV Occupational Health and Safety 17CV564 DR. RAJESH GOPINATH


Artificial Intelligence 17CS562 DR. BHARATHI M A
AI & ML
Artificial Intelligence 17CS562 DR. SHANTHI NATARAJAN
 15 Courses * 72 students (Each): 1080
 Total number of Students in V Semester: 728
Note:

 Departments to note that, the students who are registering for an open elective must be from
other departments.
- For Example, the students of Computer Science & Engineering (CSE) to register for an
open elective of any other department other than CSE.
 Permissible number of students for each open elective is 72. The policy is first come first
served (FCFS).
 Change of the Course (Once Registered) will not be entertained.
 Registration: Online

Timeline:

Event Deadline
 Notification 09/07/2019
 Sharing of Syllabus Students 09/07/2019
 Registration Opens on 09/07/2019
 Time (Starts at) 9.00 PM (Today)

Note to the Students (From VTU)

 All B. E (CBCS) students (except B.Arch., B. Tech) should study one Open elective each in the 5th
and 6th Semester as a part of their Programme.
 Students should register for the Open elective in the beginning of the 5th/6th semester in the
department, where the elective is offered. An Open elective is not offered in a department if the
registered student’s strength is less than 10.
 All Open electives are offered to students of all B. E Programmes (branches) of engineering in
general (except B.Arch.). However, if a student of a particular Programme has already
studied/going to study, in higher semester a similar Core course with majority of topics same as
that of a particular Open elective, then that Open elective is not offered to that student. In which
case, the student has to select an alternative Open elective.
 Having studied/selected a Open Elective, a student is not eligible to take a Professional elective
of his/her Programme in the higher semesters/same semester, which will have majority of topics
same as that of the Open elective studied/selected. In which case, the student has to select an
alternative Professional elective.
 Students are advised to select an Open elective of their interest and if they have a prerequisite
knowledge to study that Open elective.
Note to Departments (From VTU):

 Above conditions are to be monitored by an Open elective coordinator of the department to


which the student belongs to and the Course coordinator of the department where the student
registers for the Open elective in the beginning of the 5th/6th semester.
 The Teaching department(s) for Open Elective is not restricted to only those departments(s)
indicated in the list. Any other department faculty who has requisite expertise to teach a
particular Open elective can teach it.
 Offering department indicated in the list of Open electives is the department/board, which is
responsible to set the Syllabus and Question paper for the Open elective.

PRINCIPAL
ARTIFICIAL INTELLIGENCE
[As per Choice Based Credit System (CBCS) scheme]
(Effective from the academic year 2017 -2018)
SEMESTER – V
Subject Code 17CS562 IA Marks 40
Number of Lecture Hours/Week 3 Exam Marks 60
Total Number of Lecture Hours 40 Exam Hours 03
CREDITS – 03
Course objectives: This course will enable students to
• Identify the problems where AI is required and the different methods available
• Compare and contrast different AI techniques available.
• Define and explain learning algorithms
Module – 1 Teaching
Hours
What is artificial intelligence?, Problems, Problem Spaces and search, Heuristic 8 Hours
search technique
TextBook1: Ch 1, 2 and 3
Module – 2
Knowledge Representation Issues, Using Predicate Logic, Representing 8 Hours
knowledge using Rules,
TextBoook1: Ch 4, 5 and 6.
Module – 3
Symbolic Reasoning under Uncertainty, Statistical reasoning, Weak Slot and 8 Hours
Filter Structures.
TextBoook1: Ch 7, 8 and 9.
Module – 4
Strong slot-and-filler structures, Game Playing. 8 Hours
TextBoook1: Ch 10 and 12
Module – 5
Natural Language Processing, Learning, Expert Systems. 8 Hours
TextBook1: Ch 15,17 and 20
Course outcomes: The students should be able to:
• Identify the AI based problems
• Apply techniques to solve the AI problems
• Define learning and explain various learning techniques
• Discuss on expert systems
Question paper pattern:
The question paper will have TEN questions.
There will be TWO questions from each module.
Each question will have questions covering all the topics under a module.
The students will have to answer FIVE full questions, selecting ONE full question from each
module.
Text Books:
1. E. Rich , K. Knight & S. B. Nair - Artificial Intelligence, 3/e, McGraw Hill.
Reference Books:
1. Artificial Intelligence: A Modern Approach, Stuart Rusell, Peter Norving, Pearson
Education 2nd Edition.
1. Dan W. Patterson, Introduction to Artificial Intelligence and Expert Systems –
Prentice Hal of India.
2. G. Luger, “Artificial Intelligence: Structures and Strategies for complex problem
Solving”, Fourth Edition, Pearson Education, 2002.
3. Artificial Intelligence and Expert Systems Development by D W Rolston-Mc Graw
hill.
4. N.P. Padhy “Artificial Intelligence and Intelligent Systems” , Oxford University
Press-2015
CLOUD COMPUTING
[As per Choice Based Credit System (CBCS) scheme]
(Effective from the academic year 2017 -2018)
SEMESTER – V
Subject Code 17CS565 IA Marks 40
Number of Lecture Hours/Week 3 Exam Marks 60
Total Number of Lecture Hours 40 Exam Hours 03
CREDITS – 03
Course objectives: This course will enable students to
• Explain the technology and principles involved in building a cloud environment.
• Contrast various programming models used in cloud computing
• Choose appropriate cloud model for a given application
Module – 1 Teaching
Hours
Introduction ,Cloud Computing at a Glance, The Vision of Cloud Computing, 8 Hours
Defining a Cloud, A Closer Look, Cloud Computing Reference Model,
Characteristics and Benefits, Challenges Ahead, Historical Developments,
Distributed Systems, Virtualization, Web 2.0, Service-Oriented Computing,
Utility-Oriented Computing, Building Cloud Computing Environments,
Application Development, Infrastructure and System Development, Computing
Platforms and Technologies, Amazon Web Services (AWS), Google
AppEngine, Microsoft Azure, Hadoop, Force.com and Salesforce.com,
Manjrasoft Aneka
Virtualization, Introduction, Characteristics of Virtualized, Environments
Taxonomy of Virtualization Techniques, Execution Virtualization, Other Types
of Virtualization, Virtualization and Cloud Computing, Pros and Cons of
Virtualization, Technology
Module – 2
Cloud Computing Architecture, Introduction, Cloud Reference Model, 8 Hours
Architecture, Infrastructure / Hardware as a Service, Platform as a Service,
Software as a Service, Types of Clouds, Public Clouds, Private Clouds, Hybrid
Clouds, Community Clouds, Economics of the Cloud, Open Challenges, Cloud
Definition, Cloud Interoperability and Standards Scalability and Fault Tolerance
Security, Trust, and Privacy Organizational Aspects
Aneka: Cloud Application Platform, Framework Overview, Anatomy of the
Aneka Container, From the Ground Up: Platform Abstraction Layer, Fabric
Services, foundation Services, Application Services, Building Aneka Clouds,
Infrastructure Organization, Logical Organization, Private Cloud Deployment
Mode, Public Cloud Deployment Mode, Hybrid Cloud Deployment Mode, Cloud
Programming and Management, Aneka SDK, Management Tools
Module – 3
Concurrent Computing: Thread Programming, Introducing Parallelism for Single 8 Hours
Machine Computation, Programming Applications with Threads, What is a
Thread?, Thread APIs, Techniques for Parallel Computation with Threads,
Multithreading with Aneka, Introducing the Thread Programming Model, Aneka
Thread vs. Common Threads, Programming Applications with Aneka Threads,
Aneka Threads Application Model, Domain Decomposition: Matrix
Multiplication, Functional Decomposition: Sine, Cosine, and Tangent.
High-Throughput Computing: Task Programming, Task Computing,
Characterizing a Task, Computing Categories, Frameworks for Task Computing,
Task-based Application Models, Embarrassingly Parallel Applications,
Parameter Sweep Applications, MPI Applications, Workflow Applications with
Task Dependencies, Aneka Task-Based Programming, Task Programming
Model, Developing Applications with the Task Model, Developing Parameter
Sweep Application, Managing Workflows.
Module – 4
Data Intensive Computing: Map-Reduce Programming, What is Data-Intensive 8 Hours
Computing?, Characterizing Data-Intensive Computations, Challenges Ahead,
Historical Perspective, Technologies for Data-Intensive Computing, Storage
Systems, Programming Platforms, Aneka MapReduce Programming, Introducing
the MapReduce Programming Model, Example Application
Module – 5
Cloud Platforms in Industry, Amazon Web Services, Compute Services, Storage 8 Hours
Services, Communication Services, Additional Services, Google AppEngine,
Architecture and Core Concepts, Application Life-Cycle, Cost Model,
Observations, Microsoft Azure, Azure Core Concepts, SQL Azure, Windows
Azure Platform Appliance.
Cloud Applications Scientific Applications, Healthcare: ECG Analysis in the
Cloud, , Social Networking, Media Applications, Multiplayer Online Gaming.
Course outcomes: The students should be able to:
• Explain the concepts and terminologies of cloud computing
• Demonstrate cloud frameworks and technologies
• Define data intensive computing
• Demonstrate cloud applications
Question paper pattern:
The question paper will have ten questions.
There will be 2 questions from each module.
Each question will have questions covering all the topics under a module.
The students will have to answer 5 full questions, selecting one full question from each
module.
Text Books:
1. Rajkumar Buyya, Christian Vecchiola, and Thamarai Selvi Mastering
Cloud. Computing McGraw Hill Education
Reference Books:
NIL
TITLE OF THE COURSE: OCCUPATIONAL HEALTH AND SAFETY
B.E., V Semester, Civil Engineering
[As per Choice Based Credit System (CBCS) scheme]

Course Code 17CV564 CIE Marks 40


Number of 03 SEE Marks 60
Lecture
Hours/Week
Total Number of 40 (8 Hours per Module) Exam Hours 03
Lecture Hours
Credits – 03
Course Objectives: This course will enable students to
1. Gain an historical, economic, and organizational perspective of occupational
safety and health;
2. Investigate current occupational safety and health problems and solutions.
3. Identify the forces that influence occupational safety and health.
4. Demonstrate the knowledge and skills needed to identify workplace problems and
safe work practice
Module-1

Occupational Hazard and Control Principles: Safety, History and development,


National Safety Policy. Occupational safety and Health Act (OSHA), Occupational
Health and Safety administration - Laws governing OSHA and right to know. Accident
– causation, investigation, investigation plan, Methods of acquiring accident facts,
Supervisory role in accident investigation
L1,L2,L3
Module-2

Ergonomics at Work Place: Ergonomics Task analysis, Preventing Ergonomic


Hazards, Work space Envelops, Visual Ergonomics, Ergonomic Standards,
Ergonomic Programs. Hazard cognition and Analysis, Human Error Analysis – Fault
Tree Analysis – Emergency Response - Decision for action – purpose and
considerations
L2,L3,L4,L5
Module-3

Fire Prevention and Protection: Fire Triangle, Fire Development and its severity,
Effect of Enclosures, early detection of Fire, Classification of fire and Fire
Extinguishers.
Electrical Safety, Product Safety: Technical Requirements of Product safety.
L2,L3,L4,L5
Module-4
Health Considerations at Work Place: types of diseases and their spread, Health
Emergency. Personal Protective Equipment (PPE) – types and
advantages, effects of exposure and treatment for engineering industries, municipal
solid waste. Environment management plans (EMP) for safety and sustainability
L2,L3,L4,L5
Module-5

Occupational Health and Safety Considerations: Water and wastewater treatment


plants, Handling of chemical and safety measures in water and wastewater
treatment plants and labs, Construction material manufacturing industries like
cement plants, RMC Plants, precast plants and construction sites. Policies, roles
and responsibilities of workers, managers and supervisors
L3,L4,L5,L6
Course outcomes: After studying this course, students will be able to:
1. Identify hazards in the workplace that pose a danger or threat to their safety or
health, or that of others.
2. Control unsafe or unhealthy hazards and propose methods to eliminate the
hazard.
3. Present a coherent analysis of a potential safety or health hazard both verbally
and in writing, citing the occupational Health and Safety Regulations as well as
supported legislation.
4. Discuss the role of health and safety in the workplace pertaining to the
responsibilities of workers, managers, supervisors.
5. Identify the decisions required to maintain protection of the environment,
workplace as well as personal health and safety.

Text Books:
1. Goetsch D.L., (1999), “Occupational Safety and Health for Technologists,
Engineers and Managers”, Prentice Hall.
2. Heinrich H.W., (2007), “Industrial Accident Prevent ion - A Scientific Approach”,
McGraw-Hill Book Company National Safety Council and Associate (Data)
Publishers Pvt. Ltd., (1991),
3. “Industrial Safety and Pollution Control Handbook
Reference Books:
1. Colling D.A., (1990), “Industrial Safety Management and Technology”, Prentice
Hall, New Delhi.
2. Della D.E., and Giustina, (1996), “Safety and Environmental Management”, Van
Nostrand Reinhold International Thomson Publishing Inc.
5th Semester Open Electives Syllabus for the Courses offered by EC/TC
Board

AUTOMOTIVE ELECTRONICS
B.E V Semester (Open Elective)
[As per Choice Based Credit System (CBCS) Scheme
Course Code 17EC561 CIE Marks 40
Number of
Lecture 03 SEE Marks 60
Hours/Week
Total Number of 40 (08 Hrs per
Exam Hours 03
Lecture Hours Module)
CREDITS – 03
Course objectives: This course will enable students to:
Understand the basics of automobile dynamics and design electronics to
complement those features.
Design and implement the electronics that attribute the reliability, safety, and
smartness to the automobiles, providing add-on comforts.

Module-1

Automotive Fundamentals Overview – Evolution of Automotive Electronics,


Automobile Physical Configuration, Survey of Major Automotive Systems, The Engine –
Engine Block, Cylinder Head, Four Stroke Cycle, Engine Control, Ignition System -
Spark plug, High voltage circuit and distribution, Spark pulse generation, Ignition
Timing, Diesel Engine, Drive Train - Transmission, Drive Shaft, Differential, Suspension,
Brakes, Steering System (Text 1: Chapter1), Starter Battery –Operating principle: (Text
2: Pg. 407-410) (4 hours)

The Basics of Electronic Engine Control – Motivation for Electronic Engine Control –
Exhaust Emissions, Fuel Economy, Concept of an Electronic Engine control system,
Definition of General terms, Definition of Engine performance terms, Engine mapping,
Effect of Air/Fuel ratio, spark timing and EGR on performance, Control Strategy,
Electronic Fuel control system, Analysis of intake manifold pressure, Electronic Ignition.
(Text 1: Chapter 5) (4 hours) L1, L2
Module-2
Automotive Control System applications of Sensors and Actuators – Typical Electronic
Engine Control System, Variables to be measured (Text 1: Chapter 6)
(1 hour)
Automotive Sensors – Airflow rate sensor, Strain Gauge MAP sensor, Engine
Crankshaft Angular Position Sensor, Magnetic Reluctance Position Sensor, Hall effect
Position Sensor, Shielded Field Sensor, Optical Crankshaft Position Sensor, Throttle
Angle Sensor (TAS), Engine Coolant Temperature (ECT) Sensor, Exhaust Gas Oxygen
(O2/EGO) Lambda Sensors, Piezoelectric Knock Sensor. (Text 1: Chapter 6) (5 hours)
Automotive Actuators – Solenoid, Fuel Injector, EGR Actuator, Ignition System (Text 1:
Chapter 6) (2 hours) L1, L2
Module-3

68
Digital Engine Control Systems – Digital Engine control features, Control modes for
fuel Control (Seven Modes), EGR Control, Electronic Ignition Control - Closed loop
Ignition timing, Spark Advance Correction Scheme, Integrated Engine Control System -
Secondary Air Management, Evaporative Emissions Canister Purge, Automatic System
Adjustment, System Diagnostics. (Text 1: Chapter 7) (6 hours)

Control Units – Operating conditions, Design, Data processing, Programming, Digital


modules in the Control unit, Control unit software. (Text 2: Pg. 196-207) (2 hours)
L1, L2
Module-4
Automotive Networking –Bus Systems – Classification, Applications in the vehicle,
Coupling of networks, Examples of networked vehicles (Text 2: Pg. 85-91), Buses - CAN
Bus, LIN Bus, MOST Bus, Bluetooth, Flex Ray, Diagnostic Interfaces. (Text 2: Pg. 92-
151) (6 hours)

Vehicle Motion Control – Typical Cruise Control System, Digital Cruise Control
System, Digital Speed Sensor, Throttle Actuator, Digital Cruise Control configuration,
Cruise Control Electronics (Digital only), Antilock Brake System (ABS) (Text 1: Chapter
8) (2 hours) L1, L2
Module-5
Automotive Diagnostics–Timing Light, Engine Analyzer, On-board diagnostics, Off-
board diagnostics, Expert Systems, Occupant Protection Systems – Accelerometer based
Air Bag systems. (Text 1: Chapter 10) (2 hours)

Future Automotive Electronic Systems – Alternative Fuel Engines, Electric and


Hybrid vehicles, Fuel cell powered cars, Collision Avoidance Radar warning Systems,
Low tire pressure warning system, Heads Up display, Speech Synthesis, Navigation –
Navigation Sensors - Radio Navigation, Signpost navigation, dead reckoning navigation,
Voice Recognition Cell Phone dialing, Advanced Cruise Control, Stability Augmentation,
Automatic driving Control (Text 1: Chapter 11) (6 hours) L1, L2, L3
Course Outcomes: At the end of the course, students will be able to:
Acquire an overview of automotive components, subsystems, and basics of
Electronic Engine Control in today‘s automotive industry.
Use available automotive sensors and actuators while interfacing with
microcontrollers / microprocessors during automotive system design.
Understand the networking of various modules in automotive systems,
communication protocols and diagnostics of the sub systems.
Design and implement the electronics that attribute the reliability, safety, and
smartness to the automobiles, providing add-on comforts and get fair idea on
future Automotive Electronic Systems.

Text Books:
1. William B. Ribbens, ―Understanding Automotive Electronics‖, 6th Edition, Elsevier
Publishing.
2. Robert Bosch Gmbh (Ed.) Bosch Automotive Electrics and Automotive Electronics
Systems and Components, Networking and Hybrid Drive, 5th edition, John
Wiley& Sons Inc., 2007.

69
OBJECT ORIENTED PROGRAMMING USING C++
B.E. V Semester (Open Elective)
[As per Choice Based Credit System (CBCS) Scheme]
Course Code 17EC562 CIE Marks 40
Number of 03 SEE Marks 60
Lecture
Hours/Week
Total Number of 40 (08 Hrs/ Module Exam Hours 03
Lecture Hours
CREDITS – 03
Course objectives: This course will enable students to:
Define Encapsulation, Inheritance and Polymorphism.
Solve the problem with object oriented approach.
Analyze the problem statement and build object oriented system model.
Describe the characters and behavior of the objects that comprise a
system.
Explain function overloading, operator overloading and virtual functions.
Discuss the advantages of object oriented programming over procedure
oriented programming.

Module -1

Beginning with C++ and its features:


What is C++?, Applications and structure of C++ program, Different Data
types, Variables, Different Operators, expressions, operator overloading and
control structures in C++ (Topics from Ch -2,3 of Text). L1, L2
Module -2
Functions, classes and Objects:
Functions, Inline function, function overloading, friend and virtual functions,
Specifying a class, C++ program with a class, arrays within a class, memory
allocation to objects, array of objects, members, pointers to members and
member functions (Selected Topics from Chap-4,5 of Text). L1, L2, L3

Module -3
Constructors, Destructors and Operator overloading: Constructors,
Multiple constructors in a class, Copy constructor, Dynamic constructor,
Destructors, Defining operator overloading, Overloading Unary and binary
operators, Manipulation of strings using operators (Selected topics from
Chap-6, 7 of Text). L1, L2, L3
Module -4
Inheritance, Pointers, Virtual Functions, Polymorphism:
Derived Classes, Single, multilevel, multiple inheritance, Pointers to objects
and derived classes, this pointer, Virtual and pure virtual functions (Selected
topics from Chap-8,9 of Text). L1, L2, L3
Module -5
Streams and Working with files: C++ streams and stream classes, formatted
and unformatted I/O operations, Output with manipulators, Classes for file
stream operations, opening and closing a file, EOF (Selected topics from
Chap-10, 11 of Text). L1, L2, L3

70
Course Outcomes: At the end of the course, students will be able to:
Explain the basics of Object Oriented Programming concepts.
Apply the object initialization and destroy concept using constructors
and destructors.
Apply the concept of polymorphism to implement compile time
polymorphism in programs by using overloading methods and operators.
Use the concept of inheritance to reduce the length of code and evaluate
the usefulness.
Apply the concept of run time polymorphism by using virtual functions,
overriding functions and abstract class in programs.
Use I/O operations and file streams in programs.
Text Book:
Object Oriented Programming with C++, E.Balaguruswamy, TMH, 6th
Edition, 2013.
Reference Book:
Object Oriented Programming using C++, Robert Lafore, Galgotia
publication 2010.

71
8051 MICROCONTROLLER
B.E., V Semester (Open Elective)
[As per Choice Based Credit System (CBCS) Scheme]

Course Code 17EC563 CIE Marks 40


Number of Lecture 03 SEE Marks 60
Hours/Week
Total Number of 40 (08 Hrs/ Module) Exam Hours 03
Lecture Hours
CREDITS – 03
Course objectives: This course will enable students to:
Understand the difference between a Microprocessor and a Microcontroller
and embedded microcontrollers.
Familiarize the basic architecture of 8051 microcontroller.
Program 8051microprocessor using Assembly Level Language and C.
Understand the interrupt system of 8051 and the use of interrupts.
Understand the operation and use of inbuilt Timers/Counters and Serial
port of 8051.
Interface 8051 to external memory and I/O devices using its I/O ports.

Module -1

8051 Microcontroller:
Microprocessor Vs Microcontroller, Embedded Systems, Embedded
Microcontrollers, 8051 Architecture- Registers, Pin diagram, I/O ports
functions, Internal Memory organization. External Memory (ROM & RAM)
interfacing. L1, L2
Module -2
8051 Instruction Set: Addressing Modes, Data Transfer instructions,
Arithmetic instructions, Logical instructions, Branch instructions, Bit
manipulation instructions. Simple Assembly language program examples
(without loops) to use these instructions. L1, L2
Module -3
8051 Stack, I/O Port Interfacing and Programming: 8051 Stack, Stack and
Subroutine instructions. Assembly language program examples on subroutine
and involving loops - Delay subroutine, Factorial of an 8 bit number (result
maximum 8 bit), Block move without overlap, Addition of N 8 bit numbers,
Picking smallest/largest of N 8 bit numbers.
Interfacing simple switch and LED to I/O ports to switch on/off LED with
respect to switch status. L1, L2, L3
Module -4
8051 Timers and Serial Port: 8051 Timers and Counters – Operation and
Assembly language programming to generate a pulse using Mode-1 and a
square wave using Mode-2 on a port pin.
8051 Serial Communication- Basics of Serial Data Communication, RS-232
standard, 9 pin RS232 signals, Simple Serial Port programming in Assembly
and C to transmit a message and to receive data serially. L1, L2, L3
Module -5
8051 Interrupts and Interfacing Applications: 8051 Interrupts. 8051
Assembly language programming to generate an external interrupt using a
72
switch, 8051 C programming to generate a square waveform on a port pin
using a Timer interrupt.
Interfacing 8051 to ADC-0804, LCD and Stepper motor and their 8051
Assembly language interfacing programming. L1, L2, L3
Evaluation of CIE Marks:
It is suggested that at least a few simple programs to be executed by students
using a simulation software or an 8051 microcontroller kit for better
understanding of the course. This activity can be considered for the evaluation
of 10 marks out of 40 CIE (Continuous Internal Evaluation) marks, reserved for
the other activities.

Course outcomes: At the end of the course, students will be able to:
Explain the difference between Microprocessors & Microcontrollers,
Architecture of 8051 Microcontroller, Interfacing of 8051 to external
memory and Instruction set of 8051.
Write 8051 Assembly level programs using 8051 instruction set.
Explain the Interrupt system, operation of Timers/Counters and Serial port
of 8051.
Write 8051 Assembly language program to generate timings and waveforms
using 8051 timers, to send & receive serial data using 8051 serial port and
to generate an external interrupt using a switch.
Write 8051 C programs to generate square wave on 8051 I/O port pin
using interrupt and to send & receive serial data using 8051 serial port.
Interface simple switches, simple LEDs, ADC 0804, LCD and Stepper Motor
to 8051 using 8051 I/O ports.
TEXT BOOKS:
1. “The 8051 Microcontroller and Embedded Systems – using assembly
and C ”, Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin
D. McKinlay; PHI, 2006 / Pearson, 2006.

2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition,


Thomson/Cengage Learning.

REFERENCE BOOKS:
1. “The 8051 Microcontroller Based Embedded Systems”, Manish K
Patel, McGraw Hill, 2014, ISBN: 978-93-329-0125-4.
2. “Microcontrollers: Architecture, Programming, Interfacing and
System Design”, Raj Kamal, Pearson Education, 2005.

73
64

RENEWABLE ENERGY RESOURCES( Open Elective )


B.E., V Semester, Electrical and Electronics Engineering [As per
Choice Based Credit System (CBCS) scheme]

Course Code 17EE563 CIE Marks 40


Number of Lecture Hours/Week 03 SEE Marks 60
Total Number of Lecture Hours 40 Exam Hours 03
Credits - 03
Course objectives:
 To discuss causes of energy scarcity and its solution, energy resources and availability ofrenewable energy.
 To explain sun – earth geometric relationship, Earth – Sun Angles and their Relationships
 To discuss about solar energy reaching the Earth’s surface and solar thermal energy
applications.
 To discuss types of solar collectors, their configurations and their applications
 To explain the components of a solar cell system, equivalent circuit of a solar cell, its characteristics and
applications.
 To discus benefits of hydrogen energy, production of hydrogen energy, storage its advantages and
disadvantages.
 To discuss wind turbines, wind resources, site selection for wind turbine
 To discuss geothermal systems, their classification and geothermal based electric power generation
 To discuss waste recovery management systems, advantages and disadvantages
 To discuss biomass production, types of biomass gasifiers, properties of producer gas.
 To discuss biogas, its composition, production, benefits.
 To discuss tidal energy resources, energy availability, power generation.
 To explain motion in the sea wave, power associated with sea wave and energy availability and the devices
for harnessing wave energy.
 To discuss principles of ocean thermal energy conversion and production ofelectricity.
Module-1 Teaching
Hours
Introduction: Causes of Energy Scarcity, Solution to Energy Scarcity, Factors Affecting Energy 08
Resource Development, Energy Resources and Classification, Renewable Energy – Worldwide
Renewable Energy Availability, Renewable Energy in India.
Energy from Sun: Sun- earth Geometric Relationship, Layer of the Sun, Earth – Sun Angles and
their Relationships, Solar Energy Reaching the Earth’s Surface, Solar Thermal Energy Applications.

Revised Bloom’s L1 – Remembering, L2 – Understanding, L3 – Applying.


Taxonomy Level
Module-2
Solar Thermal Energy Collectors: Types of Solar Collectors, Configurations of Certain Practical 08
Solar Thermal Collectors, Material Aspects ofSolar Collectors, Concentrating Collectors, Parabolic
Dish – Stirling Engine System, Working of Stirling or Brayton Heat Engine, Solar Collector Systems
into Building Services, Solar Water Heating Systems, Passive Solar Water Heating Systems,
Applications of Solar Water Heating Systems, Active Solar Space Cooling, Solar Air Heating, Solar
Dryers, Crop Drying, Space Cooing, Solar Cookers, Solar pond.
Solar Cells: Components of Solar Cell System, Elements of Silicon Solar Cell, Solar Cell materials,
Practical Solar Cells, I – V Characteristics of Solar Cells, Efficiency of Solar Cells, Photovoltaic
Panels, Applications of Solar Cell Systems.
Revised Bloom’s L1 – Remembering, L2 – Understanding, L3 – Applying, L4 – Analysing.
Taxonomy Level
Module-3

63
65

Hydrogen Energy: Benefits of Hydrogen Energy, Hydrogen Production Technologies, Hydrogen 08


Energy Storage, Use of Hydrogen Energy, Advantages and Disadvantages of Hydrogen Energy,
Problems Associated with Hydrogen Energy.
Wind Energy: Windmills, Wind Turbines, Wind Resources, Wind Turbine Site Selection.
Geothermal Energy: Geothermal Systems, Classifications, Geothermal Resource Utilization,
Resource Exploration, Geothermal Based Electric Power Generation, Associated Problems,
environmental Effects.

B.E ELECTRICAL AND ELECTRONICS ENGINEERING(EEE)


CHOICE BASED CREDIT SYSTEM (CBCS)
SEMESTER - V
17EE563 RENEWABLE ENERGY RESOURCES(Open Elective) (continued)
Module-3 (continued) Teaching
Hours
Solid waste and Agricultural Refuse: Waste is Wealth, Key Issues, Waste Recovery Management
Scheme, Advantages and Disadvantages of Waste Recycling, Sources and Types of Waste,
Recycling of Plastics.
Revised Bloom’s L1 – Remembering, L2 – Understanding, L3 – Applying, L4 – Analysing.
Taxonomy Level
Module-4
Biomass Energy:Biomass Production, Energy Plantation,Biomass Gasification, Theory of 08
Gasification, Gasifier and Their Classifications, Chemistry of Reaction Process in Gasification,
Updraft, Downdraft and Cross-draft Gasifiers, Fluidized Bed Gasification, Use of Biomass Gasifier,
Gasifier Biomass Feed Characteristics, Applications of Biomass Gasifier, Cooling and Cleaning of
Gasifiers.
Biogas Energy: Introduction, Biogas and its Composition, Anaerobic Digestion, Biogas Production,
Benefits of Biogas, Factors Affecting the Selection of a Particular Model of a Biogas Plant, Biogas
Plant Feeds and their Characteristics.
Tidal Energy:Introduction, Tidal Energy Resource, Tidal Energy Availability, Tidal Power
Generation in India, Leading Country in Tidal Power Plant Installation, Energy Availability in Tides,
Tidal Power Basin, Turbines for Tidal Power, Advantages and Disadvantages of Tidal Power,
Problems Faced in Exploiting Tidal Energy.
Revised Bloom’s L1 – Remembering, L2 – Understanding, L3 – Applying, L4 – Analysing.
Taxonomy Level
Module-5
Sea Wave Energy:Introduction, Motion in the sea Waves, Power Associated with Sea Waves, Wave 08
Energy Availability, Devices for Harnessing Wave Energy, Advantages and Disadvantages of Wave
Power.
Ocean Thermal Energy:Introduction,Principles of Ocean Thermal Energy Conversion (OTEC),
Ocean Thermal Energy Conversion plants, Basic Rankine Cycle and its Working, Closed Cycle,
Open Cycle and Hybrid Cycle, Carnot Cycle, Application of OTEC in Addition to Produce
Electricity, Advantages, Disadvantages and Benefits of OTEC.
Revised Bloom’s L1 – Remembering, L2 – Understanding, L3 – Applying.
Taxonomy Level

Course outcomes:
At the end of the course the student will be able to:
 Discuss causes of energy scarcity and its solution, energy resources and availability of renewable energy.
 Discuss energy from sun, energy reaching the Earth’s surface and solar thermal energy
applications.
 Discuss types of solar collectors, their configurations, solar cell system, its characteristics and their
applications.
 Discus generation of energy from hydrogen, wind, geothermal system, solid waste and agriculturerefuse.
 Discuss production of energy from biomass, biogas.
 Discuss tidal energy resources, energy availability and power generation.

64
66

 Discuss power generation sea wave energy and ocean thermal energy.

Graduate Attributes (As per NBA)


Engineering Knowledge,Problem Analysis,Modern tool usage,Ethics.
Question paper pattern:
 The question paper will have ten questions.
 Each full question is for 16 marks.
 There will be 2full questions (with a maximum of four sub questions in one full question) from each
module.
 Each full question with sub questions will cover the contents under a module.

B.E ELECTRICAL AND ELECTRONICS ENGINEERING(EEE)


CHOICE BASED CREDIT SYSTEM (CBCS)
SEMESTER - V
17EE563 RENEWABLE ENERGY RESOURCES(Open Elective) (continued)
Textbook
1 Nonconventional Energy Resources ShobhNath Singh Pearson 1st Edition, 2015
Reference Books
1 Nonconventional Energy Resources B.H. Khan McGraw Hill 3rd Edition,
2 Renewable Energy; Power for a Godfrey Boyle Oxford 3rd Edition, 2012
sustainable Future
3 Renewable Energy Sources: Their TasneemAbbasi PHI 1st Edition, 2011
Impact on global Warming and S.A. Abbasi
Pollution

65
PROGRAMMING IN JAVA
[As per Choice Based Credit System (CBCS) scheme]
(Effective from the academic year 2017 -2018)
SEMESTER – V
Subject Code 17CS561 IA Marks 40
Number of Lecture Hours/Week 3 Exam Marks 60
Total Number of Lecture Hours 40 Exam Hours 03
CREDITS – 03
Course objectives: This course will enable students to
• Learn fundamental features of object oriented language and JAVA
• Set up Java JDK environment to create, debug and run simple Java programs.
• Learn object oriented concepts using programming examples.
• Study the concepts of importing of packages and exception handling mechanism.
• Discuss the String Handling examples with Object Oriented concepts.
Module – 1 Teaching
Hours
An Overview of Java: Object-Oriented Programming, A First Simple Program, A 8 Hours
Second Short Program, Two Control Statements, Using Blocks of Code, Lexical
Issues, The Java Class Libraries, Data Types, Variables, and Arrays: Java Is a
Strongly Typed Language, The Primitive Types, Integers, Floating-Point Types,
Characters, Booleans, A Closer Look at Literals, Variables, Type Conversion and
Casting, Automatic Type Promotion in Expressions, Arrays, A Few Words
About Strings
Text book 1: Ch 2, Ch 3
Module – 2
Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, 8 Hours
Boolean Logical Operators, The Assignment Operator, The ? Operator, Operator
Precedence, Using Parentheses, Control Statements: Java’s Selection Statements,
Iteration Statements, Jump Statements.
Text book 1: Ch 4, Ch 5
Module – 3
Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object 8 Hours
Reference Variables, Introducing Methods, Constructors, The this Keyword,
Garbage Collection, The finalize( ) Method, A Stack Class, A Closer Look at
Methods and Classes: Overloading Methods, Using Objects as Parameters, A
Closer Look at Argument Passing, Returning Objects, Recursion, Introducing
Access Control, Understanding static, Introducing final, Arrays Revisited,
Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When
Constructors Are Called, Method Overriding, Dynamic Method Dispatch, Using
Abstract Classes, Using final with Inheritance, The Object Class.
Text book 1: Ch 6, Ch 7.1-7.9, Ch 8.
Module – 4
Packages and Interfaces: Packages, Access Protection, Importing Packages, 8 Hours
Interfaces, Exception Handling: Exception-Handling Fundamentals, Exception
Types, Uncaught Exceptions, Using try and catch, Multiple catch Clauses,
Nested try Statements, throw, throws, finally, Java’s Built-in Exceptions,
Creating Your Own Exception Subclasses, Chained Exceptions, Using
Exceptions.
Text book 1: Ch 9, Ch 10
Module – 5
Enumerations, Type Wrappers, I/O, Applets, and Other Topics: I/O Basics, 8 Hours
Reading Console Input, Writing Console Output, The PrintWriter Class, Reading
and Writing Files, Applet Fundamentals, The transient and volatile Modifiers,
Using instanceof, strictfp, Native Methods, Using assert, Static Import, Invoking
Overloaded Constructors Through this( ), String Handling: The String
Constructors, String Length, Special String Operations, Character Extraction,
String Comparison, Searching Strings, Modifying a String, Data Conversion
Using valueOf( ), Changing the Case of Characters Within a String , Additional
String Methods, StringBuffer, StringBuilder.
Text book 1: Ch 12.1,12.2, Ch 13, Ch 15
Course outcomes: The students should be able to:
• Explain the object-oriented concepts and JAVA.
• Develop computer programs to solve real world problems in Java.
• Develop simple GUI interfaces for a computer program to interact with users
Question paper pattern:
The question paper will have TEN questions.
There will be TWO questions from each module.
Each question will have questions covering all the topics under a module.
The students will have to answer FIVE full questions, selecting ONE full question from each
module.
Text Books:
1. Herbert Schildt, Java The Complete Reference, 7th Edition, Tata McGraw Hill, 2007.
(Chapters 2, 3, 4, 5, 6,7, 8, 9,10, 12,13,15)
Reference Books:
1. Mahesh Bhave and Sunil Patekar, "Programming with Java", First Edition, Pearson
Education,2008, ISBN:9788131720806.
2. Rajkumar Buyya,S Thamarasi selvi, xingchen chu, Object oriented Programming with
java, Tata McGraw Hill education private limited.
3. E Balagurusamy, Programming with Java A primer, Tata McGraw Hill companies.
4. Anita Seth and B L Juneja, JAVA One step Ahead, Oxford University Press, 2017.
AUTOMATION & ROBOTICS
B.E, V Semester, Mechanical Engineering
[As per Choice Based Credit System (CBCS) scheme]
Course Code 17ME563 CIE Marks 40
Number of Lecture Hours/Week 03 SEE Marks 60
Total Number of Lecture Hours 40 (8Hours per Module) Exam Hours 03
Credits – 03
Course Objective:
• To identify potential areas for automation and justify need for automation.
• To select suitable major control components required to automate a process or an activity
• To study the various parts of robots and fields of robotics.
• To study the various kinematics and inverse kinematics of robots.
• To study the control of robots for some specific applications.

Module - 1
Introduction to automation
Basic elements of an automated system, advanced automation functions, levels of automation, process industries versus discrete manufacturing
industries, continuous versus discrete control, computer process control. Hardware components for automation and process control, sensors,
actuators, analog to digital converters, digital to analog converters, input/output devices for discrete data
Module - 2
Automated production lines
Fundamentals of automated production lines, application of automated production lines, analysis of transfer lines, automated assembly systems,
fundamentals of automated assembly systems, quantitative analysis of assembly systems, automatic identification methods, barcode technology,
radio frequency identification, other AIDC technologies

24
Module - 3
Industrial Robotics
Robotic configuration, robot anatomy and related attributes, robot control systems, end effectors, sensors in robotics, industrial robot applications,
robot accuracy and repeatability, different types of robotics, various generations of robots, degrees of freedom – Asimov’s laws of robotics dynamic
stabilization of robots.
Module - 4
Spatial descriptions and transformations
Positions, orientations, and frames. Mappings: Changing descriptions from frame to frame. Operators: translations, rotations and transformations,
transformation arithmetic transform equations, transformation of free vectors computational considerations, manipulator Kinematics, link description,
link-connection description, actuator space joint space and Cartesian space
Module - 5
Robot programming
Introduction, levels of robot programming, requirements of robot programming language, problems pertaining to robot programming languages,
offline programming systems, central issues in OLP systems, automating subtasks in OLP systems, simple programs on robot applications
TEXT BOOKS:
1. Automation, Production systems, and computer integrated manufacturing-MikellP.Groover 3rd edition, Pearson 2009
2. Industrial Robotics-Groover, Weiss, Nagel, McGraw Hill International, 2nd edition, 2012

REFERENCE BOOKS
1. Robotics for Engineers –YoramKoren, McGraw Hill International, 1st edition, 1985.
2. Robotic Engineering - An Integrated approach, Klafter, Chmielewski and Negin, PHI, 1st edition, 2009.
3. An Introduction to Automated Process Planning Systems- Tiess Chiu Chang & Richard A. Wysk

25
PROJECT MANAGEMENT
B.E, V Semester, Mechanical Engineering
[As per Choice Based Credit System (CBCS) scheme]
Course Code 17ME564 CIE Marks 40
Number of Lecture Hours/Week 03 SEE Marks 60
Total Number of Lecture Hours 40 (8Hours per Module) Exam Hours 03
Credits – 03
Module - 1
Introduction: Definition of project, characteristics of projects, understandprojects, types of projects, scalability of project tools, project roles

Project Selection And Prioritization – Strategic planning process, Strategicanalysis, strategic objectives, portfolio alignment – identifying
potentialprojects, methods of selecting projects, financial mode / scoring models toselect projects, prioritizing projects, securing and negotiating
projects.
Module - 2
Planning Projects: Defining the project scope, Project scope checklist, Project priorities, Work Breakdown Structure (WBS), Integrating WBS with
organisation, coding the WBS for the information system.

Scheduling Projects: Purpose of a project schedule, historical development,how project schedules are limited and created, develop project
schedules,uncertainty in project schedules, Gantt chart.
Module - 3
Resourcing Projects: Abilities needed when resourcing projects, estimateresource needs, creating staffing management plant, project
teamcomposition issues, Budgeting Projects: Cost planning, cost estimating, cost budgeting, establishing cost control.

Project Risk Planning: Risk Management Planning, risk identification, riskanalysis, risk response planning, Project Quality Planning and
ProjectKickoff: Development of quality concepts, project quality management plan, project quality tools, kickoff project, baseline and communicate
projectmanagement plan, using Microsoft Project for project baselines.

Module - 4
Performing Projects: Project supply chain management: - Plan purchasingand acquisitions, plan contracting, contact types, project partnering
andcollaborations, project supply chain management.

Project Progress and Results: Project Balanced ScorecardApproach, Internal project, customer, financial issues, Finishing the project:
Terminateproject early, finish projects on time, secure customer feedback and approval,knowledge management, perform administrative and contract
closure.

26
Module - 5
Network Analysis
Introduction, network construction - rules, Fulkerson’s rule for numbering the events, AON and AOA diagrams; Critical path method (CPM) to find
the expected completion time of a project, floats; PERTfor finding expected duration of an activity and project, determining the probability of
completing a project, predicting the completion time of project; crashing of simple projects.
Course Outcomes
On completion of the course the student will be able to
1. Understand the selection, prioritization and initiation of individual projects and strategic role of project management.
2. Understand the work breakdown structure by integrating it with organization.
3. Understand the scheduling and uncertainty in projects.
4. Students will be able to understand risk management planning using project quality tools.
5. Understand the activities like purchasing, acquisitions, contracting, partnering and collaborations related to performing projects.
6. Determine project progress and results through balanced scorecard approach
7. Draw the network diagram to calculate the duration of the project and reduce it using crashing.
TEXT BOOKS:
1. Project Management, Timothy J Kloppenborg, Cengage Learning, Edition 2009.
2. Project Management, A systems approach to planning scheduling and controlling by Harold kerzner, CBS publication.
Project Management by S Choudhury, Mc Graw Hill Education (India) Pvt. Ltd. New Delhi, 2016
REFERENCE BOOKS
1. Project Management, Pennington Lawrence, Mc Graw hill
2. Project Management, AModer Joseph and Phillips New Yark Van Nostrand, Reinhold.
3. Project Management,Bhavesh M. Patal, Vikas publishing House,

27
OBJECT ORIENTED PROGRAMMING USING C++
B.E. V Semester (Open Elective)
[As per Choice Based Credit System (CBCS) Scheme]
Course Code 17EC562 CIE Marks 40
Number of 03 SEE Marks 60
Lecture
Hours/Week
Total Number of 40 (08 Hrs/ Module Exam Hours 03
Lecture Hours
CREDITS – 03
Course objectives: This course will enable students to:
Define Encapsulation, Inheritance and Polymorphism.
Solve the problem with object oriented approach.
Analyze the problem statement and build object oriented system model.
Describe the characters and behavior of the objects that comprise a
system.
Explain function overloading, operator overloading and virtual functions.
Discuss the advantages of object oriented programming over procedure
oriented programming.

Module -1

Beginning with C++ and its features:


What is C++?, Applications and structure of C++ program, Different Data types, Variables,
Different Operators, expressions, operator overloading and control structures in C++ (Topics
from Ch -2,3 of Text). L1, L2
Module -2
Functions, classes and Objects:
Functions, Inline function, function overloading, friend and virtual functions, Specifying a
class, C++ program with a class, arrays within a class, memory allocation to objects, array of
objects, members, pointers to members and member functions (Selected Topics from Chap-4,5
of Text). L1, L2, L3

Module -3
Constructors, Destructors and Operator overloading: Constructors, Multiple constructors
in a class, Copy constructor, Dynamic constructor, Destructors, Defining operator overloading,
Overloading Unary and binary operators, Manipulation of strings using operators (Selected
topics from Chap-6, 7 of Text). L1, L2, L3
Module -4
Inheritance, Pointers, Virtual Functions, Polymorphism:
Derived Classes, Single, multilevel, multiple inheritance, Pointers to objects and derived
classes, this pointer, Virtual and pure virtual functions (Selected topics from Chap-8,9 of Text).
L1, L2, L3

80
Module -5
Streams and Working with files: C++ streams and stream classes, formatted and unformatted
I/O operations, Output with manipulators, Classes for file stream operations, opening and
closing a file, EOF (Selected topics from Chap-10, 11 of Text). L1, L2, L3
Course Outcomes: At the end of the course, students will be able to:
Explain the basics of Object Oriented Programming concepts.
Apply the object initialization and destroy concept using constructors
and destructors.
Apply the concept of polymorphism to implement compile time
polymorphism in programs by using overloading methods and operators.
Use the concept of inheritance to reduce the length of code and evaluate
the usefulness.
Apply the concept of run time polymorphism by using virtual functions,
overriding functions and abstract class in programs.
Use I/O operations and file streams in programs.
Text Book:
Object Oriented Programming with C++, E.Balaguruswamy, TMH, 6th
Edition, 2013.
Reference Book:
Object Oriented Programming using C++, Robert Lafore, Galgotia
publication 2010.

81

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy