Professional Documents
Culture Documents
Savitribai Phule Pune University: S.E. Mechanical and Automobile Engineering 2015 Course
Savitribai Phule Pune University: S.E. Mechanical and Automobile Engineering 2015 Course
Savitribai Phule Pune University: S.E. Mechanical and Automobile Engineering 2015 Course
Syllabus
FOR
Semester-I
Subject Subject Teaching Examination Scheme Total Credits
Code Scheme Marks
Hours/Week
L Tut. PR In-Sem End- TW PR. Oral Lect/Tut PR/OR
(online) Sem
207002 Engineering 04 01 - 50 50 25 - - 125 05 -
Mathematics – III
202041 Manufacturing 03 - 02 50 50 50 - - 150 03 01
Process-I
202042 Computer Aided 01 - 02 -- -- 50 - 50 01 01
Machine Drawing
202043 Thermodynamics 04 - 02 50 50 - - 50 150 04 01
202044 Material Science 03 01 - 50 50 25 - - 125 03 01
202051 Strength of 04 - 02 50 50 - - 50 150 04 01
Materials
202055 Audit course
-- --
Total 19 02 08 250 250 100 50 100 750 20 05
Total of Part-I 29 Hrs 750 25
Note: Material Science and Engineering Mathematics-III practical may be carried out fortnightly for two hours, so that
the tutorial hours may be used as practical.
Semester-II
Subject Subject Teaching Examination Scheme Total Credits
Code Scheme Marks
Hours/Week
L Tut. PR In-Sem End- TW PR. Oral Lect/Tut PR/OR
(online) Sem
202045 Fluid Mechanics 04 - 02 50 50 - 50 - 150 04 01
202047 Soft Skills - - 02 -- -- 25 - - 25 - 01
202048 Theory of 04 01 - 50 50 25 - 25 150 04 01
Machines – I
202049 Engineering 03 01 - 50 50 - - 25 125 03 01
Metallurgy
202050 Applied 04 - 02 50 50 - 50 - 150 04 01
Thermodynamics
203152 Electrical and 03 - 02 50 50 25 - - 125 03 01
Electronics
Engineering
202053 Machine Shop – I - - 02 -- -- 25 - - 25 - 01
Total 18 02 10 250 250 100 100 50 750 18 07
Total of Part-II 30 Hrs 750 25
Note: Theory of Machine-I and Engineering Metallurgy practical may be carried out fortnightly for two hours, so that
the tutorial hours may be used as practical.
Audit Course1
In addition to credits courses, it is recommended that there should be audit course (non-credit course)
from second year of Engineering. The student will be awarded grade as AP on successful completion of
audit course. The student may opt for one of the audit courses, starting in second year first semester.
Though not mandatory, such audit courses can help the student to get awareness of different issues
which make impact on human lives and enhance their skill sets to improve their employability. List of
audit courses offered in each semester is provided in curriculum. Student can choose one audit course
from the list. Evaluation of audit course will be done at institute level. Method of conduction and
method of assessment for audit courses is suggested.
The student registered for audit course shall be awarded the grade AP and shall be included such grade
in the Semester grade report for that course, provided student has the minimum attendance as
prescribed by the Savitribai Phule Pune University and satisfactory in-semester performance and
secured a passing grade in that audit course. No grade points are associated with this 'AP' grade and
performance in these courses is not accounted in the calculation of the performance indices SGPA and
CGPA. Evaluation of audit course will be done at institute level itself.
(Ref-http://www.unipune.ac.in/Syllabi_PDF/revised-
2015/engineering/UG_RULE_REGULATIONS_FOR_CREDIT_SYSTEM-2015_18June.pdf)
Guidelines for Conduction and Assessment (Any one or more of following but not limited to)
• Lectures/ Guest Lectures
• Visits (Social/Field) and reports
• Demonstrations
• Surveys
• Mini Project
• Hands on experience on specific focused topic
Guidelines for Assessment (Any one or more of following but not limited to)
• Written Test
• Demonstrations/ Practical Test
• Presentations
• IPR/Publication
• Report
List of courses under Audit Course1
Course Code Audit Course Title
SEMESTER-I
Prerequisites: - Differential and Integral Calculus, Taylor series and Infinite series, Differential
equations of first order and first degree, Fourier series, Measures of central tendency and
dispersion, Vector algebra
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and
knowledge of mathematical principles related to:
1) Solve higher order linear differential equations and apply to modeling and analyzing
mass spring systems.
2) Apply Laplace transform and Fourier transform techniques to solve differential equations
involved in Vibration theory, Heat transfer and related engineering applications.
4) Perform vector differentiation and integration, analyze the vector fields and apply to fluid
flow problems.
5) Solve various partial differential equations such as wave equation, one and two
dimensional heat flow equations.
LDE of nth order with constant coefficients, Method of variation of parameters, Cauchy’s
& Legendre’s DE, Simultaneous & Symmetric simultaneous DE. Modeling of mass-spring
systems, free and forced damped and undamped systems.
Laplace Transform (LT): LT of standard functions, properties and theorems, Inverse LT,
Application of LT to solve LDE.
Fourier Transform (FT): Fourier integral theorem, Fourier transform, Fourier Sine & Cosine
transform, Inverse Fourier Transforms.
Line, Surface and Volume integrals, Work-done, Green’s Lemma, Gauss’s Divergence theorem,
Stoke’s theorem. Applications to problems in Fluid Mechanics, Continuity equations,
Streamlines, Equations of motion, Bernoulli’s equation.
Basic concepts, modeling of Vibrating String, Wave equation, one and two dimensional Heat
flow equations, method of separation of variables, use of Fourier series. Solution of Heat
equation by Fourier Transforms, Two-dimensional wave equation.
Text Books:
Reference Books:
i) Tutorial shall be engaged in four batches (batch size of 20 students maximum) per division.
ii) Term work shall be based on continuous assessment of six assignments (one per each unit)
and performance in internal tests.
Course Contents
Unit I Casting Processes: (9 Hrs)
SAND CASTING – Pattern- types, material and allowances, Molding sand- types, properties
and testing, Molding – types, equipment’s, tools and machines, Core – types and
manufacturing, Gating system and Riser – types and design (Numerical), Heating and pouring,
cooling and solidification- process and time estimation (Numerical), Cleaning and Finishing,
Defects and remedies, Inspection techniques. Die casting, Investment casting, Centrifugal
Casting, Continuous Casting- Types, equipment, process parameters, material to cast.
Hot and Cold Working – Concepts and comparative study, Material behavior in metal forming,
strain rate sensitivity, friction and lubrication in metal forming Rolling – Types of rolling mills,
flat rolling analysis, power required per roll for simple single pass two rollers. (Simple
Numerical) Forging – Types, process parameter, Analysis of open die forging (Numerical)
Extrusion – Types, process parameter, Extrusion dies, Shape factor (Numerical), Drawing –
Wire drawing and its analysis (Numerical), tube drawing
Books:
Text
1. Hajara Choudhari, Bose S.K. – Elements of workshop Technology Vol. I &II , Asian
Publishing House
2. D. K. Singh – Fundamentals of Manufacturing Engineering – Ane’s Books. Pvt. Ltd.
Reference:
1. B. Ravi – Metal Casting – Computer Aided design and analysis- Prentice Hall of India
2. Reikher – Casting: An analytical approach – Springer
3. Wang – Rapid tooling guidelines for sand casting – Springer
2. J. T. Black – Degormos Materials and process in manufacturing – John Willey and sons
3. M.P Grover – Fundamentals of modern manufacturing: Materials and systems
4. A.S Athalye – Processing of plastic – Colour Publication (Pvt.)Ltd. U.K
5. Cryil Donaldson and George H LeCain – Tool Design – Tata McGraw Hill Education
Pvt. Ltd.
6. Dr. R. S. Parmar, Welding Processes And Technology, Khanna Publishers, New Delhi.
Lab Assignments
1. Manufacturing of any one assembly consisting of minimum two components and
involving all the lathe operations
2. Demonstration of Sand Moulding Processes
3. Job on TIG/ MIG/ Resistance welding
Course Objectives:
• To understand Parametric Modeling Fundamentals, Procedure, and "Shape before Size"
Approach.
• To develop an ability to Create Parametric 2-D Sketches, and Create and Edit
Parametric Dimensions.
• To develop an ability to Create Solid Models of machine components. The student
should be able to apply these skills to the solution of a variety of practical problems and
be able to employ their knowledge to solve more complicated problems.
• To develop an ability to Create assembly models of simple machine (minimum 5
components). The student should be prepared to continue the study of computer aided
machine drawing through further subjects/projects in further years of engineering.
• To develop the ability to apply Limits, Fits, and Dimensional Tolerances, as well as
Geometric Tolerances to components and assemblies on Engineering Drawings.
• To develop an ability to create 2D drawings from 3D models
Course Outcomes:
On completion of the course, learner will be able to–
• Understand the importance of CAD in the light of allied technologies such as CAM,
CAE, FEA, CFD, PLM.
• Understand the significance of parametric technology and its application in 2D
sketching.
• Understand the significance of parametric feature-based modeling and its application in
3D machine components modeling.
• Ability to create 3D assemblies that represent static or dynamic Mechanical Systems.
• Ability to ensure manufacturability and proper assembly of components and assemblies.
• Ability to communicate between Design and Manufacturing using 2D drawings.
Course Contents
Books:
Text Books:
1. Bhat N. D., “Machine Drawing”, Charotar Publications, New Delhi 2014
2. Ajeet Siingh, “ Machine Drawing”, Mc Graw Hill Publications, New Delhi 2012
3. ASME Y14.5 -2009, ASME, 2009
Lab Work:
1. Assignment on 2-D sketching with geometrical and dimensional constraints (2 hrs.)
2. Assignment on parametric solid modeling of a machine component (4 hrs.)
3. Assignment on solid modeling of the parts of a machine (min. 5 components) (10 hrs.)
4. Assignment on assembly modeling of the parts modeled in assignment 3 using proper
mating conditions and generation of exploded view. (4 hrs.)
5. Generation of production drawings of the parts and assembly with appropriate tolerancing.
(4 hrs.)
2043: Thermodynamics
Course Objectives:
• Identify and use units and notations in Thermodynamics.
• State and illustrate first and second laws of Thermodynamics.
• Explain the concepts of entropy, enthalpy, reversibility and irreversibility.
• Apply the first and second laws of Thermodynamics to various gas processes and
cycles.
• To get conversant with properties of steam, dryness fraction measurement, vapor
processes and Thermodynamic vapor cycles, performance estimation.
• To get conversant with Psychrometric Charts, Psychrometric processes, human comfort
conditions.
Course Outcomes:
• On completion of the course, learner will be able to–
• Apply various laws of thermodynamics to various processes and real systems.
• Apply the concept of Entropy, Calculate heat, work and other important thermodynamic
properties for various ideal gas processes.
• Estimate performance of various Thermodynamic gas power cycles and gas
refrigeration cycle and availability in each case.
• Estimate the condition of steam and performance of vapour power cycle and vapour
compression cycle.
• Estimate Stoichiometric air required for combustion, performance of steam generators
and natural draught requirements in boiler plants.
• Use Psychromertic charts and estimate various essential properties related to
Psychrometry and processes
Course Contents
Books:
Text:
1. R. K. Rajput, Engineering Thermodynamics, EVSS Thermo Laxmi Publications
2. P. K. Nag, Engineering Thermodynamics, Tata McGraw Hill Publications
3.
Reference:
1. Y. Cengel & Boles: Thermodynamics – An Engineering Approach,
2. P. L Ballany: Thermal Engineering, Khanna Publishers
3. C.P. Arora: Engineering Thermodynamics, Tata McGraw Hill.
4. S. Domkundwar, C. P. Kothandaraman, Anand Domkundwar, Thermal Engineering,
Dhanpat Rai Publishers.
List of Practical’s:
1. Joule’s experiment to validate first law of thermodynamics.
2. Determination of Cp and Cv for Ideal gas.
3. Performance estimation of Air standard cycle using standard simulation software’s
(MATLAB, VC++ etc.).
4. Determination of dryness fraction of steam (At least two Calorimeters).
5. Experiment to Calculate COP of Simple Vapor Compression Cycle (VCC).
6. Performance estimation of VCC using any professional software (CoolPack etc.)
7. Study of Boiler Mountings.
8. Study of Boiler Accessories.
9. Trial on boiler to determine boiler efficiency, equivalent evaporation and Energy
Balance.
10. Industrial visit to any process industry which uses boiler and submission of detailed
report.
11. Demonstration of Psychrometric processes (At least four).
Notes:
1. Minimum 8 experiments should be performed.
2. Experiment No. 9 and 10 are compulsory.
Course Objectives:
• To acquaint students with the basic concepts and properties of Material Science
• To impart a fundamental knowledge of Materials Processing
• Selection and application of different Metals & Alloys
• To understand the structure of Engineering Materials
• To develop futuristic insight into Materials
Course Outcomes:
On completion of the course, learner will be able to–
• Understand the basic concepts and properties of Material.
• Understand about material fundamental and processing.
• Select proper metal, alloys, nonmetal and powder metallurgical component for specific
requirement
• Detect the defects in crystal and its effect on crystal properties.
• Evaluate the different properties of material by studying different test
• Recognize how metals can be strengthened by cold-working and hot working
Course Contents
Unit I Structure of Metals & Materials. (6 Hrs)
Basic concepts of Crystal structures, Types of crystal systems , Crystal structure of metals(
BCC, FCC and HCP systems), ceramics & molecular arrangement of polymers , Miller indices
, indexing of lattice planes & directions, Lattice parameters (coordination number, no. of
atoms per unit cell, atomic packing factor, density)
Non Destructive testing: Principals & procedure, advantages, disadvantages and Industrial
applications of NDT, such as Visual Inspection ,Liquid /dye penetrate test, Magnaflux test,
Eddy current test, Sonic & Ultrasonic testing and Radiography testing.
Corrosion prevention methods : classification of different methods, e,g, inhibitors, cathodic &
anodic protection, internal & external coatings,
Low & High temperature corrosion. Design against corrosion.
Books:
Text:
1. Kodgire V. D. “Material Science and Metallurgy”
2. “Material Science & Engg.” Raghvan V., Prentice Hall of India , New Delhi. 2003
Reference:
1. Science of Engineering Materials, Smith, Prentice-Hall
2. Materials Science and Engineering, Callister W. D., John Wiley
3. “Engineering Metallurgy”, Higgins R. A., Viva books Pvt. Ltd., 2004.
4. Introduction to Physical Metallurgy, Avner, S.H., Tata McGraw-Hill, 1997.
5. Mechanical Metallurgy, Dieter, G.E., McGraw-Hill, 1988.
List of Tutorials
1. Numerical based on Indexing, Atomic packing factor, Density.
2. Study and Trial of Tensile Test & numerical based on Tensile test.
3. Study of Compression Test
4. Study and Trial of Rockwell Hardness Test & Hardness conversion number.
5. Study of Ultra Sonic Test.
6. Vickers Hardness Test.
7. Brinell Hardness Test
8. Poldi Hardness Test
9. Magnetic Particle Test.
10. Dye Penetrant Test.
11. Impact Test.
12. Study of Self lubricated Bearings / Cemented carbide tips ,in Powder Metallurgy
Note : Out of above Twelve Tutorials , any Eight Tutorials should be conducted .
Course Objectives:
To understand
• Mechanical behavior of the body by determining the stresses, strains and deflections
produced by the loads up to the elastic limit.
• Fundamental concepts related to deformation, strain energy, moment of inertia, load
carrying capacity, slope an deflection of beams, shear forces, bending moments,
torsional moments, column and struts, principal stresses and strains and theories of
failure
Course Outcomes:
Student should be able to
• Apply knowledge of mathematics, science for engineering applications
• Design and conduct experiments, as well as to analyze and interpret data
• Design a component to meet desired needs within realistic constraints of health and
safety
• Identify, formulate, and solve engineering problems
• Practice professional and ethical responsibility
• Use the techniques, skills, and modern engineering tools necessary for engineering
practice
Course Contents
Unit IV (8 Hrs)
Slope and deflection of beams: Relation between bending moment and slope, slope and
deflection of determinate beams, double integration method (Macaulay’s method), derivation of
formula for slope and deflection for standard cases.
Strain energy: Strain energy due to axial load (gradual, sudden and impact), strain energy due
to bending and torsion.
Unit V (8 Hrs)
Torsion: Stresses, strain and deformations in determinate shafts of solid and hollow,
homogeneous and composite circular cross section subjected to twisting moment, derivation of
torsion equation, stresses due to combined torsion, bending and axial force on shafts.
Buckling of columns: Concept of buckling of columns, derivation of Euler’s formula for
buckling load for column with hinged ends, concept of equivalent length for various end
conditions, limitations of Euler’s formula, Rankine’s formula, safe load on columns
Unit VI (8 Hrs)
Principal stresses and strains: Normal and shear stresses on any oblique plane. Concept of
principal planes, derivation of expression for principal stresses and maximum shear stress,
position of principal planes and planes of maximum shear.
Graphical solution using Mohr’s circle of stresses. Principal stresses in shaft subjected to
torsion, bending moment and axial thrust (solid as well as hollow),
Concept of equivalent torsional and bending moments.
Theories of elastic failure: Maximum principal stress theory, maximum shear stress theory,
maximum distortion energy theory – their applications and limitations.
Books:
Text:
1. G. H. Ryder- Strength of Materials- 3rd Edition, Macmillan Pub, India
2. S.S. Rattan - Strength of Material – Tata McGraw Hill Publication Co. Ltd. S.
3. Ramamurtham - Strength of material - Dhanpat Rai Publication.
4. Timoshenko and Young - Strength of Materials - CBS Publication
Reference:
1. Beer and Johnston - Strength of materials - CBS Publication.
2. E.P. Popov - Introduction to Mechanics of Solids - Prentice Hall Publication.
3. Singer and Pytel - Strength of materials - Harper and row Publication.
4. B.K. Sarkar - Strength of Material - Tata McGraw Hill New Delhi.
List of Practicals:
(Any 6 out of 1 to 8 and any 2 out of 9 to 11)
1. Tension test for aluminum alloy and mild steel using extensometer.
2. Tension test for brass using extensometer
3. Shear test of ductile material on Universal Testing Machine.
4. Experimental verification of flexural formula in bending for cantilever beam.
5. Experimental verification of flexural formula in bending for simply supported beam.
6. Measurement of stresses and strains in beams for different end conditions using strain
gauges.
7. Experimental verification of torsion formula for circular bar.
8. Experimental verification of von Mises theory of failure.
Graphical simulation of - (using suitable software like MD-Solids, Matlab, MS-Excel
etc.)
9. Shear force and bending moment diagrams with different end conditions.
10. Slope and deflection.
11. Principal stresses through graphical and analytical method.
Course Outcomes:
On completion of the course, learner will be able to–
• Understood human values, their significance and role in life.
• Promote self-reflection and critical inquiry that foster critical thinking of one’s value
and the values of others.
• Practice respect for human rights and democratic principles.
• Familiarized with various living and non-living organisms and their interaction with
environment.
• Understood the basics regarding the leadership and to become a conscious professional.
Course Contents
UNIT 1: Introduction of Value Education (2 Hrs)
Value Education: Definition, Need, Content, Process and relevance to present day. Concept of
Human Values, self introspection.
Ethical values - Professional ethics, Code of ethics of engineers, Influence of ethics on family
life, Leadership qualities and Personality development.
Books:
Text:
1. Dr. N. Venkataiah, “Value Education”, APH Publishing Corporation, 2007
2. M. Govindarajan, S. Natarajan, V. S. Senthil Kumar, “Professional Ethics & Human
Values”, PHI Learning Press, 2013.
References:
1. Chakravarthy S. K., “Values and ethics for Organizations: Theory and Practice”,
Oxford University Press, New Delhi, 1999.
2. Man Singh Das, Vijay Kumar Gupta, “Social values among young adults: A changing
scenario”, MD Publications Pvt. Ltd, 1995.
3. Ram Ahuja, “Social Problems in India”, Rawat Publications, 2012.
4. Leah Levin, “HUMAN RIGHTS Questions and Answers”, UNESCO Publishing, 2012.
5. P D Sharma, Ecology and Environment, Rastogi publications, 2005.
6. Kalam A P J, Arun Tiwari, “Wings of Fire”, University Press Publications, 2003.
7. http://www.ncert.nic.in/recent/env_edu.html
8. http://www.unipune.ac.in/pdf_files/Final%20Book_03042012.pdf
9. https://engineering.purdue.edu/MSE/Academics/Undergrad/ethics.pdf
1. Introduce yourself in detail. What are the goals in your life? How do you set your goals
in your life? What have been your achievements and shortcomings in your life?
(Observe and analyze by student themselves and write outcome.)
2. Visit to Non Governmental Organizations (NGO), charitable trusts working for welfare
of people in society and submit visit report.
3. (a) Presentation given by Teacher in the class on the Dr. A P J Kalam’s ten points for
enlightened Citizenship.
(b) Conduct Guest Lecturer on: The role of media in value building and Right to
Information Act - 2005 - a Tool for Good Governance. (Make report on seminars
outcome)
4. Arrange a Group Discussion on topics:
Energy and natural resource depletion, Environmental pollution, Global warming,
Ozone depletion, Deforestation, Soil degradation, Drought, Water harvesting etc. Make
a report on outcomes.
(Each batch is divided into two groups of 12 to 14 students each. Two rounds of a GD
for each group should be conducted and teacher should give them feedback. Write
outcomes.)
5. Make Report on Code of ethics for engineers, Consumer rights and responsibilities and
report conclude with role of Value, value Education and its relevance in present days.
Prerequisites:
1. Knowledge of Mathematics, Physics, and Chemistry is necessary.
2. Out of box/ unconventional thinking for solving typical problems.
3. Adapting analytical tools traditionally.
4. Application oriented thinking of learnt topics
Course Objectives:
• To develop holistically built thinking habit needed for innovative ideas.
• To make students aware about key field of agriculture contributing to sustenance and
development of a mankind.
• To expose students to their roles and responsibilities of building a nation through
engineering insights in agriculture
• To be updated with innovations and technological advancements in respective fields of
engineering.
Course Outcomes:
On completion of the course, learner will be able to -
• Understand what is thinking, its tools and process and its application to innovation
• Practice application of innovation in engineering
• Understand important terms like national productivity, sustainable development and
inclusive growth
• Throw a light on developing technologies in agriculture
• Learn Interdisciplinary Engineering applications in Agriculture
Course Contents
Unit I: Thinking and thinking process (2 Hrs)
Thinking and thinking tools: Thinking, Types of thinking, Top-Down (Analysis) & Bottom-Up
(Synthesis) thinking and combination of both, Judgement and Creativity, Concept Maps-
Connecting the ideas, Generating ideas. Communicating ideas. Systems thinking and beyond.
Critical thinking. Definition of innovation. Example of application of thinking process to any
one practical innovation.
Unit II: Engineering Innovation and its scope (2 Hrs)
Incremental, radical and disruptive Innovation. Scope of innovation: Product innovation,
Process innovation, Position innovation, Paradigm innovation. Innovation within the
engineering profession. Awareness about latest technological advancements.
Text:
1. Kasser, J., E., 2015. Holistic Thinking: Creating Innovative Solutions to Complex
Problems: Volume 1 (Solution Engineering). Create Space Independent Publishing
Platform; 2 edition.
2. Wenwu Zhang, 2011. Intelligent Energy Field Manufacturing: Interdisciplinary Process
Innovations. CRC Press, Taylor & Francis Group.
3. Educating engineers to drive the innovation economy, 2012. Publisher: The Royal
Academy of Engineering, London.
Reference:
1. Crowder, J., A., Carbone, J., N., Demijohn, R., 2016. Multidisciplinary Systems
Engineering: Architecting the Design Process. Springer Publishing.
2. India’s urban awakening: Building inclusive cities, sustaining economic growth, 2010.
Mckinsey Global Institute report.
List of Tutorials/Assignments:
1. What is ‘thinking?’ What are different tools of thinking? Write a note on Analysis and
Synthesis and combination of both. Give any one example of application of thinking
process to a practical innovation.
2. What are the types of innovations? What is its scope? Write a note on Innovation within
engineering. State and explain 10 engineering innovations took place in last year.
3. What is agriculture? Explain its role in our life and in national productivity. What is
sustainable development? What is inclusive growth? What is innovation in agriculture?
What is importance of agriculture innovation?
4. What is favorable condition for agriculture innovation? Write a note on dynamics of
innovation system. Discuss the ideas of developing technologies in agriculture. Write a
note on future of robotics in agriculture.
5. State and explain minimum 10 Technological innovations that are revolutionizing
Indian agriculture. Discuss any one case study encompassing Interdisciplinary
Engineering application in Agriculture
Prerequisites:
1. Awareness about traffic rules and road accidents.
2. Understanding the need of studying such topics.
3. Considerations to other, sensitivity and care while travelling/ driving.
Course Objectives:
• To acquire knowledge and understanding of the road environment.
• To inculcate decision making and behavioral skills necessary to survive in the road
environment.
• To impart knowledge and understanding of the causes and consequences of accidents.
• To understand roles and responsibilities in ensuring road safety.
Course Outcomes:
On completion of the course, learner will be able to–
• Generate awareness about number of people dyeing every year in road accidents, traffic
rules and characteristics of accident.
• Gain information and knowledge about people responsible for accidents and their duties
Course Contents
Unit I: Introduction to Road Safety (2 Hrs)
Road traffic accidents scenario in India and in world. Road Safety and its importance. Traffic
Rules and Driving Behavior. Characteristics of accidents, accidents vs. crash.
Unit II: Planning for Road safety (2 Hrs)
Awareness about rules and regulations of traffic. Assisting Traffic control authorities.
Multidisciplinary approach to planning for traffic safety and injury control. Vulnerable road
users: crashes related to pedestrian and bicyclists, their safety, provision for disabled.
Books:
Text:
4. Kadiyali L.R., Traffic Engineering & Transport Planning, Khanna Publishers, 2003
5. CROWN AGENTS Ref: TEA/A369, 1995. (Unpublished contractors report for Ministry
of Transport and Communications, Ghana). Road safety study and the institutional
strengthening of the vehicle examination and licensing division.
6. TRRL OVERSEAS UNIT, 1991. Towards safer roads in developing countries: a guide
for planners and engineers. Crow Thorne: Transport and Road Research Laboratory.
Reference:
3. Indian Roads Congress, Highway Safety Code, IRC: SP-44:1996
4. Indian Roads Congress, Road Safety Audit Manual, IRC:SP-88-2010
Course Contents
UNIT 1: Introduction of Value Education (2 Hrs)
Value Education: Definition, Need, Content, Process and relevance to present day. Concept of
Human Values, self introspection.
Ethical values - Professional ethics, Code of ethics of engineers, Influence of ethics on family
life, Leadership qualities and Personality development.
Books:
Text:
3. Dr. N. Venkataiah, “Value Education”, APH Publishing Corporation, 2007
4. M. Govindarajan, S. Natarajan, V. S. Senthil Kumar, “Professional Ethics & Human
Values”, PHI Learning Press, 2013.
References:
10. Chakravarthy S. K., “Values and ethics for Organizations: Theory and Practice”,
Oxford University Press, New Delhi, 1999.
11. Man Singh Das, Vijay Kumar Gupta, “Social values among young adults: A changing
scenario”, MD Publications Pvt. Ltd, 1995.
12. Ram Ahuja, “Social Problems in India”, Rawat Publications, 2012.
13. Leah Levin, “HUMAN RIGHTS Questions and Answers”, UNESCO Publishing, 2012.
14. P D Sharma, Ecology and Environment, Rastogi publications, 2005.
15. Kalam A P J, Arun Tiwari, “Wings of Fire”, University Press Publications, 2003.
16. http://www.ncert.nic.in/recent/env_edu.html
17. http://www.unipune.ac.in/pdf_files/Final%20Book_03042012.pdf
18. https://engineering.purdue.edu/MSE/Academics/Undergrad/ethics.pdf
SEMESTER-II
Prerequisites: -
1. Engineering Mathematics
2. Engineering Physics
Course Objectives:
Course Contents
Unit I Fundamentals of Fluid Mechanics (8 Hrs)
Properties of Fluids:- Definition of fluid, concept of continuum, Density, Specific Weight,
Specific Gravity, Dynamic Viscosity, Kinematic Viscosity, Newton’s law of viscosity, types of
fluid, Rheological diagram, Surface Tension, Capillarity, Compressibility, Vapour pressure
Fluid Statics: - Pascal’s Law, Pressure at a point, Total Pressure & Centre of pressure for
inclined flat plate, Buoyancy, metacenter and floatation.
Euler equation of motion, derivation of Bernoulli’s equation along stream line , concept of
HGL and THL or TEL, application of Bernoulli’s equation to venture meter, Pitot tube,
Submerged Orifices, Orifice meter, V-notch
Books:
Text:
1. Fundamentals of Fluid Mechanics- Munson, Young and Okiishi- Wiley India
2. Fluid Mechanics- Potter Wiggert –Cengage Learning
3. Introduction to Fluid Mechanics- Fox, Pichard , McDonald- Wiley
4. Fluid Mechanics,- Dr. R.K. Bansal- Laxmi Publication (P) Ltd. New Delhi
5. Hydraulics and Fluid Mechanics, - Modi P. N. and Seth S. M -Standard Book House.
6. Fluid Mechanics,- Cengel&Cimbla- TATA McGraw-Hill
7. Fluid Mechanics- White- TATA McGraw-Hill
Reference:
1. Fluid Mechanics- Kundu, Cohen, Dowling- Elsevier India
2. Fluid Mechanics – Chaim Gutfinger David Pnueli-Cambridge University press.
3. Introduction to Fluid Mechanics-Edward Shaughnessy, Ira Katz James Schaffer-
OXFORD University Press.
List of Practical
(Any ten of the following out of which experiment number 3 is compulsory)
1. Pressure measurement using any two types of manometer.
2. Determination of viscosity of liquids and its variation with temperature.
3. Determination of metacentric height of floating object.
4. Laminar and Turbulent flow by Reynolds’s apparatus.
5. Draw flow net using electrical analogy apparatus.
6. Verification of modified Bernoulli’s equation.
7. Calibration of Orifice meter/ Venturimeter.
8. Determination of hydraulic coefficients of orifice.
9. Calibration of V-notch
10. Determination of minor losses due to pipe fittings.
11. Determination of Major losses through metal & non-metal pipes.
Notes:
3. Minimum 10 experiments should be performed.
4. Experiment No. 3 is compulsory.
Course Objectives:
Course Outcomes:
On completion of the course, learner will be able to–
Course Contents
Term Work/Assignments
Term work will consist the record of any 6 assignments of following exercises
Books:
Text:
1. Basics Of Communication In English : Francis Sounderaj, MacMillan India Ltd.2
2. English for Business Communication : Simon Sweeney , Cambridge University Press
3. An Introduction to Professional English And Soft Skills : Das , Cambridge University
Press
Reference:
1. A course in Listening and Speaking Vol I &Vol II, V.Sasikumar, P. Kiranmai, Geetha
Rajeevan, Cambridge University Press
2. Cambridge English For Job Hunting : ColmDownes, Cambridge University Press
3. The Complete Letter Writer :MacMillan India Ltd
4. E Writing – 21st Century Tools for Effective Communication :Booher , MacMillan
India Ltd
5. NASSCOM-Global Business Foundation Skills: Cambridge University Press
Prerequisites: -
1. Engineering Mathematics
2. Engineering Physics
3. Engineering Mechanics
Course Objectives:
• To make the student conversant with commonly used mechanism for industrial
application.
• To develop competency in drawing velocity and acceleration diagram for simple and
complex mechanism.
• To develop analytical competency in solving kinematic problems using complex algebra
method.
• To develop competency in graphical and analytical method for solving problems in static
and dynamic force analysis.
• To develop competency in conducting laboratory experiments for finding moment of
inertia of rigid bodies,
Course Outcomes:
On completion of the course, learner will be able to–
• Identify mechanisms in real life applications.
• Perform kinematic analysis of simple mechanisms.
• Perform static and dynamic force analysis of slider crank mechanism.
• Determine moment of inertia of rigid bodies experimentally.
• Analyze velocity and acceleration of mechanisms by vector and graphical methods.
Course Contents
Books:
Text:
5. Thomas Bevan, “Theory of Machines” CBS Publisher and Distributors, Delhi.
6. S. S. Ratan, “Theory of Machines”, Tata McGraw Hill.
7. Ashok G. Ambekar, “Mechanism and Machine Theory”, Prentice Hall, India
8. Sadhu Singh, “Theory of Machines”, Pearson
Reference:
1. Shigley J. E., and Uicker J.J., “Theory of Machines and Mechanism”, McGraw Hill Inc.
2. Shigley J. E ‘Mechanical Engineering Design’, McGraw Hill Inc.
3. Ghosh Amitabh and Mallik A. K. “Theory of Machines and Mechanism”, East- West
Press.
4. Wilson C.E., Sandler J. P. Kinematics and Dynamics of Machinery”, Person Education.
5. Erdman A.G. and Sandor G.N., “Mechanism Design, Analysis and Synthesis” Volume-
I, Prentice –Hall of India
1. Draw (any 4) configurations of mechanisms and determine types of pairs, links, degree
of freedom.
2. To determine experimentally the mass moment of inertia of a connecting rod using a
compound pendulum method.
3. To determine experimentally the mass moment of inertia of a flat bar using bifilar
suspension method or to determine experimentally the mass moment of inertia of a
flywheel/gear/circular disc using trifilar suspension method.
4. Numerical based on Friction Clutches, Brakes and Dynamometer Or to measure torque
transmitting capacity of friction clutch experimentally.
5. Numerical based on - single and double Hooke’s joint.
6. One problem on velocity and acceleration analysis using: Vector algebra and Complex
algebra and comparison of results.
7. Two problems on velocity and acceleration analysis using relative velocity and
acceleration method.
8. Two problems on velocity analysis using ICR method.
9. Two problems on velocity and acceleration analysis using relative velocity and
acceleration method involving Coriolis component.
10. Problems on velocity and acceleration analysis using Klein’s construction for uniform
and non-uniform crank velocity.
Note: 1. Sr. No. 1,7,8,9 and 10 Problems based on Graphical methods are to be solved on
half imperial drawing sheets.
2. Oral based on above Term work conducted in the tutorial class.
Course Objectives:
Course Outcomes:
On completion of the course, learner will be able to–
• describe how metals and alloys formed and how the properties change due to
microstructure
• apply core concepts in Engineering Metallurgy to solve engineering problems.
• conduct experiments, as well as to analyze and interpret data
• select materials for design and construction.
• possess the skills and techniques necessary for modern materials engineering practice
• recognize how metals can be strengthened by alloying, cold-working, and heat
treatment
Course Contents
Unit I Overview of Metallurgy (6 Hrs)
Methods of metal extraction (Principle only of pyro , hydro & electro metallurgy), cast v/s
wrought products, Related terms and their definitions : System, Phase, Variable, Component,
Alloy, Solid solution, Hume Ruther's rule of solid solubility, Allotropy and polymorphism,
Concept of solidification of pure metals & alloys, Nucleation : homogeneous and heterogeneous,
Dendritic growth, super cooling, equiaxed and columnar grains, grain & grain boundary effect.
Cooling curves, Plotting of Equilibrium diagrams, Lever rule, Coring, Eutectic system, Partial
eutectic and isomorphous system.
Microscopy: Various sampling techniques, specimen preparation, specimen mounting (hot &
cold mounting) electrolytic polishing, etching procedure and reagents, electrolytic etching.
Cast Irons: Classification, Manufacturing, Composition , Properties & applications of white C.I.,
Grey cast iron, malleable C.I., S.G. cast iron, chilled and alloy cast iron, effect of various
parameters on structure and properties of cast irons. Specific applications such as machine tools,
automobiles, pumps, valves etc.
Books:
Text:
1. “Material Science & Metallurgy For Engineers”, Dr. V.D. Kodgire & S. V. Kodgire ,
Everest Publication.
2. “Mechanical Behaviour & Testing Of Materials ”, A . K. Bhargava, C.P. Sharma
P H I Learning Private Ltd.
Reference:
1. “Engineering Metallurgy”, Higgins R. A., Viva books Pvt. Ltd., 2004.
2. “Material Science & Engg.” Raghvan V., Prentice Hall of India , New Delhi. 2003
3. Introduction to Physical Metallurgy, Avner, S.H., Tata McGraw-Hill, 1997.
4. Engineering Metallurgy Dr. O.P. Khanna
Note : Out of above Twelve practical , any Eight practical should be conducted .
• Classify various types of Engines, Compare Air standard, Fuel Air and Actual cycles
and make out various losses in real cycles.
• Understand Theory of Carburetion, Modern Carburetor, Stages of Combustion in S. I.
Engines and Theory of Detonation, Pre-ignition and factors affecting detonation.
• Understand Fuel Supply system, Types of Injectors and Injection Pumps, Stages of
Combustion in CI Engines, Theory of Detonation in CI Engines and Comparison of SI
and CI Combustion and Knocking and Factors affecting, Criteria for good combustion
chamber and types.
• Carry out Testing of I. C. Engines and analyze its performance.
• Describe construction and working of various I. C. Engine systems (Cooling,
Lubrication, Ignition, Governing, and Starting) also various harmful gases emitted from
exhaust and different devices to control pollution and emission norms for pollution
control.
• Describe construction, working of various types of reciprocating and rotary
compressors with performance calculations of positive displacement compressors.
Course Contents
Unit I Basics of IC Engines (5 Hrs)
Heat Engine, IC and EC engines, I.C. Engine construction - components and materials, Engine
nomenclature, Valve timing diagram, Intake and exhaust system, Engine classification,
Applications.
Fuel Air Cycle and Actual Cycle (5 Hrs)
Fuel air cycle, Assumptions, Comparison with air standard cycle, Effect of variables on
performance,
Actual cycle and various losses, Comparison of Air standard Vs Fuel Vs Actual cycle.
Books:
Text:
1) V. Ganesan: Internal Combustion Engines, Tata McGraw-Hill
2) M.L. Mathur and R.P. Sharma: A course in Internal combustion engines, Dhanpat Rai
3) H.N. Gupta, Fundamentals of Internal Combustion Engines, PHI Learning Pvt. Ltd.
Reference:
1. Heywood: Internal Combustion Engine Fundamentals, Tata McGraw-Hill
2. Domkundwar & Domkundwar: Internal Combustion Engine, Dhanpat Rai
3. R. Yadav: Internal Combustion Engine, Central Book Depot, Ahmedabad.
3. S. Domkundwar, C. P. Kothandaraman, A. Domkundwar, Thermal Engineering,
Dhanpat Rai & Co.
List of Practical’s:
1. Study of Carburetor
2. Study of Fuel pump and injector
3. Study of Ignition System
4. Demonstration & study of commercial exhaust gas analyzers.
5. Morse Test on Multi cylinder Petrol/ Diesel engine for determination of Friction power.
6. Variable load test on diesel engine to determine various efficiencies, SFC and Heat balance
sheet.
7. Test on variable compression ratio engine.
8. Visit to Automobile service station
9. Test on Positive Displacement Air Compressor
10. Assignment on any one advanced technology related to I.C. Engine such as VVT, VGT,
HCCI
11. Assignment on alternative fuels used in I.C. Engines.
Notes:
1. Minimum 8 experiments should be performed.
2. Perform any 3 from 1 to 4.
3. Perform any 2 from 5, 6, and 7.
4. Experiment 8 and 9 are compulsory.
Course Objectives:
To understand
1. Principle of operation and speed control of DC machines
2. Induction motor principle and its applications
3. Working principle of special purpose motors
4.Microcontrollers
5. Embedded systems terminologies and sensors
6. Data acquisition system for mechanical applications
Course Outcomes:
Student should be able to
1.Develop the capability to identify and select suitable DC motor / induction motor / special
purpose motor and its speed control method for given industrial application.
2. Program Arduino IDE using conditional statements
3. Interfacing sensors with Arduino IDE
Course Contents
Electrical Engineering
Unit I D. C. Machines (6Hrs)
Construction, working principle of D.C. generator, emf equation of D. C. generator (derivation
not expected), working principle of D.C. motor, types of D.C. motor, back emf, torque equation
for D.C. motor, characteristics of D.C. motor (series and shunt only), three-point starter for D.C
shunt motor, methods for speed control of D.C. shunt and series motors, industrial applications.
Electronics Engineering
Unit IV Introduction to Microcontrollers (6 Hrs)
Introduction to microcontroller and microprocessors, role of embedded systems, open source
embedded platforms, Atmega 328P- features, architecture, portstructure, sensors and actuators,
data acquisition systems, introduction to Arduino IDE- features, IDE overview, programming
concepts: variables, functions, conditional statements.
Books:
Text:
Reference:
[R1] Electrical Machines, Lowe, Nelson Publications.
[R2] A.E. Fitzgerald, Charles Kingsley, Stephen D. Umans, “Electrical Machines”, Tata
McGraw Hill Publication Ltd. Fifth Edition.
[R3]Permanent Magnet Synchronous and Brushless DC Motor Drives, R. Krishnan, CRC
press.
[R4]Smarajit Ghosh, “Electrical Machines”, Pearson Education, New Delhi.
[R5]Kenneth J. Ayala, ‘The 8051 Microcontroller’, Cengage Learning.
[R6]Started with Arduino by Massimo Banzi and Michael Shiloh Published by Maker Media,
Inc.
[R7]Getting Started With Arduino: A Beginner's Guide by by Brad Kendall (Author), Justin
Pot (Editor), Angela Alcorn (Editor)
[R8]Arduino Cookbook, 2nd Edition by Michael Margolis published by O'Reilly Media.
[R9] Application notes from “ATMEL micro controller data book.”
[R10]
Web References
1) www. alldatasheet.com
2) w ww.atmel.com/products
1 T1,T2,T3,T4 R1,R2,R4
2 T1,T2,T3,T4,T5 R1,R2,R4
3 T1,T2,T3,T4 R1,R2,R3,R4
4 T6,T7,T8 R5,R6,R7,R10
5 T7,T8 R6,R7,R8,R9,R10
6 T7,T8 R6,R7,R8,R9,R10
List of Practicals:
(Any 4 out of 1 to 6 and any 4 out of 7 to 12)
Electrical Engineering
01) Speed control of DC shunt motor.
02) Brake test on DC shunt motor.
03) No load and blocked rotor test on 3 phase Induction Motor.
04) Load test on 3 phase Induction Motor.
05) Load test on single phase Induction Motor.
06) Study of starters for AC and DC motors.
Electronics Engineering
07) Interfacing of LED to blink after every 1 sec.
08) Display data using serial communication.
09) Interfacing of LCD to display the message and interface with keypad to display the key
pressed.
10) Interfacing of temperature sensor (LM35) and show output on LCD/serial terminal.
11) Interfacing of strain gauge sensor and LVDT to measure the parameters.
12) Study of interfacing accelerometer to change the speed of DC Motor.
2. Make connections as per circuit diagram. Use flexible wire for connection of voltmeter and
pressure coil connection of wattmeter. For rest of the connections, usethick wire. Do not keep
loose connection. Get it checked from teacher / Lab Assistant.
5. After completion of experiment, switch off the MCB / ELCB / main switch.
6. Write the experiment in the journal and get it checked within the week.
Electronics Engineering Practicals
1. The instructor is expected to shortlist necessary experiments from the suggested list of
experiments.
2. During the practical session the instructor may divide the total students in groups of 4 to 5
students and assign them with different experiments to be performed.
3. Each student within the group has to enter and execute the program turn wise.
4. Staff member has to check the result of all the groups after the execution of the program.
List of Practical’s:
1. Manufacture of spur gear on milling machine using indexing head.
2. Surface grinding using table grinder.
3. Manufacturing any one sheet metal component involving minimum three different
operation (use dies and press).
4. Any two plastic component like bottle, bottle caps, machine handles, etc.
FACULTY OF ENGINEERING
SYLLABUS FOR
T. E. (MECHANICAL ENGINEERING)
(2015 Course)
Teaching Scheme
Examination Scheme Credits
Hrs / week
Total
Code Subject TW /
In- Marks
Lecture Tut Pract ESE TW PR OR Th PR /
Sem
OR
Numerical Methods
302047 4 - 2 30 70 - 50 - 150 4 1
and Optimization*
Design of Machine
302048 4 - 2 30@ 70@ 25 - 25 150 4 1
Elements-II
Refrigeration and Air
302049 3 - 2 30 70 - - 25 125 3 1
Conditioning
302050 Mechatronics% 3 1 30 70 - - 25 125 3 1
Manufacturing -
302051 3 - - 30 70 - - - 100 3 -
Process-II$
302052 Machine Shop-II$ - - 2 - - 50 - - 50 - 1
302053 Seminar$ - - 2 - - 25 - 25# 50 - 1
302054 Audit Course* -- -- -- -- -- - - - - - -
17 6
Total 17 1 10 150 350 100 50 100 750
23
# Though it is under Oral head Internal Panel to be appointed by Principal and HOD.
Examination schedule will not be prepared at University level.
* Marked subjects are common with TE (Auto. Engg.) and TE Mech. Sandwich
$ Marked subjects are common with TE (Auto. Engg.) only
% Marked subjects are common with TE Mech. Sandwich only
Course Objective:
1. Student shall gain appreciation and understanding of the design function in Mechanical
Engineering, different steps involved in designing and the relation of design activity with
manufacturing activity.
2. The student shall learn to choose proper materials for different machine elements
depending on their physical and mechanical properties. They will learn to apply the
knowledge of material science in real life situations.
3. Student shall gain a thorough understanding of the different types of failure modes and
criteria. They will be conversant with various failure theories and be able to judge which
criterion is to be applied for a particular situation.
4. Student shall gain design knowledge of the different types of elements used in the machine
design process, for e.g. fasteners, shafts, couplings etc. and will be able to design these
elements for each application.
1. Ability to identify and understand failure modes for mechanical elements and design of
machine elements based on strength.
2. Ability to design Shafts, Keys and Coupling for industrial applications.
3. Ability to design machine elements subjected to fluctuating loads.
4. Ability to design Power Screws for various applications.
5. Ability to design fasteners and welded joints subjected to different loading conditions.
6. Ability to design various Springs for strength and stiffness.
Course Contents
UNIT 1: Design of Simple Machine Elements (10 hrs)
Machine Design, Design cycle, Design considerations - Strength, Rigidity, Manufacture,
Assembly and Cost, Standards and codes, Use of preferred series, Factor of safety, Service factor.
Design of Cotter joint, Knuckle joint, Levers - hand / foot lever, lever for safety valve, bell crank
lever, and components subjected to eccentric loading.
Books:
Text:
1) Bhandari V.B., Design of Machine Elements, Tata McGraw Hill Publication Co. Ltd.
2) Shigley J.E. and Mischke C.R., Mechanical Engineering Design, McGraw Hill Publication Co.
Ltd.
3) Spotts M.F. and Shoup T.E., Design of Machine Elements, Prentice Hall International.
4) Juvinal R.C., Fundamentals of Machine Components Design, John Wiley and Sons
References:
1) Black P.H. and O. Eugene Adams, Machine Design, McGraw Hill Book Co. Inc.
2) Willium C. Orthwein, Machine Components Design, West Publishing Co. and Jaico
Publications House.
3) Hall A.S., Holowenko A.R. and Laughlin H.G, Theory and Problems of Machine Design,
Schaum’s Outline Series.
4) C. S. Sharma and Kamlesh Purohit, Design of Machine Elements, PHI Learing Pvt. Ltd.
5) D. K. Aggarwal & P. C. Sharma, Machine Design, S.K Kataria and Sons
6) P. C. Gope, Machine Design: Fundamentals and Applications, PHI Learing Pvt. Ltd.
7) Design Data - P.S.G. College of Technology, Coimbatore.
8) Bhandari, V. B. Machine Design data book, Tata McGraw Hill Publication Co. Ltd.
9) K. Mahadevan, K. Balveera Reddy, Design Data Handbook for Mechanical Engineers, CBS
Publishers.
10)Kanhhia, Design of Machine Elements-1, Scitech Publications
Course Objectives:
Course Outcomes:
CO 1: Analyze the various modes of heat transfer and implement the basic heat conduction
equations for steady one dimensional thermal system.
CO 2: Implement the general heat conduction equation to thermal systems with and without internal
heat generation and transient heat conduction.
CO 3: Analyze the heat transfer rate in natural and forced convection and evaluate through
experimentation investigation.
Course Contents
UNIT4: (08hrs)
Convection
Fundamentals of convection: Mechanism of natural and forced convection, local and average heat
transfer coefficient, concept of velocity & thermal boundary layers.
Forced convection: Dimensionless numbers and their physical significance, empirical correlations
for external & internal flow for both laminar and turbulent flows.
Natural convection: Introduction, dimensionless numbers and their physical significance, empirical
correlations for natural convection.
Condensation and Boiling: Boiling heat transfer, types of boiling, pool boiling curve and forced
boiling phenomenon, condensation heat transfer, film wise and drop wise condensation (simple
numerical treatment).
Heat exchangers: Classification and applications, heat exchanger analysis – LMTD for parallel and
counter flow heat exchanger, effectiveness– NTU method for parallel and counter flow heat
exchanger, cross flow heat exchanger, LMTD correction factor, design criteria for heat exchanger,
Introduction to TEMA standards.
Introduction to heat pipe, Introduction to electronic cooling - Discussion on active and passive
methods.
Books:
Text:
1. F.P. Incropera, D.P. Dewitt, Fundamentals of Heat and Mass Transfer, John Wiley.
2. Y. A. Cengel and A.J. Ghajar, Heat and Mass Transfer – Fundamentals and Applications,
Tata McGraw Hill Education Private Limited.
3. S.P. Sukhatme, A Textbook on Heat Transfer, Universities Press.
4. R.C. Sachdeva, Fundamentals of Engineering Heat and Mass Transfer, New Age Science.
5. P.K. Nag, Heat & Mass Transfer, McGraw Hill Education Private Limited.
6. M. M. Rathod, Engineering Heat and Mass Transfer, Third Edition, Laxmi Publications,
New Delhi
7. V. M. Domkundwar, Heat Transfer,
References:
1. A.F. Mills, Basic Heat and Mass Transfer, Pearson.
6. C.P. Kothandaraman, S. V. Subramanyam, Heat and Mass Transfer Data Book, New
Academic Science.
Any eight experiments (1-11) and two assignments (12-14) from the following list
11. Study of pool boiling phenomenon and determination of critical heat flux
12. Assignment on 1-D transient heat transfer program using finite difference methods.
13. Assignment to solve transient heat transfer problem using Heisler and Grober charts.
OR: -- 25
TW: -- 25
Course Objectives:
1. To develop competency in understanding of theory of all types of gears.
2. To understand the analysis of gear train.
3. To develop competency in drawing the cam profile.
4. To make the student conversant with synthesis of the mechanism.
5. To understand step-less regulations.
6. To understand mechanisms for system control – Gyroscope.
Course Outcomes:
1. Student will be able to understand fundamentals of gear theory which will be the prerequisite
for gear design.
2. Student will be able to perform force analysis of Spur, Helical, Bevel, Worm and Worm
gear.
3. The student to analyze speed and torque in epi-cyclic gear trains which will be the
prerequisite for gear box design.
4. Student will be able to design cam profile for given follower motions and understand cam
Jump phenomenon, advance cam curves.
5. The student will synthesize a four bar mechanism with analytical and graphical methods.
6. a. The student will analyze the gyroscopic couple or effect for stabilization of Ship
Aeroplane and Four wheeler vehicle.
b. Student will choose appropriate drive for given application (stepped / step-less).
Course Contents
Unit – I: Spur Gear (08 hrs)
Classification, Spur gear: definition, terminology, fundamental law of toothed gearing, involute and
cycloidal profile, path of contact, arc of contact, conjugate action, contact ratio, interference and
under cutting – Methods to avoid interference. Minimum number of teeth on gear and pinion only,
Force analysis and Friction in gears.
Helical and Spiral Gears: terminology, geometrical relationships, tooth forces, torque transmitted
and efficiency, virtual number of teeth for helical gears
Bevel Gear & Worm and worm wheel: terminology, geometrical relationships, tooth forces, torque
transmitted.
Bevel Gear: Theoretical treatment only
Types of Gear Trains, analysis of epicyclic gear trains, Holding torque – Simple, compound and
epicyclic gear trains, torque on sun and planetary gear train, compound epicyclic gear train, Bevel
epicyclic Gear train.
Types of cams and followers, analysis of standard motions to the follower, Determination of cam
profiles for different follower motions, Methods of control: pressure angle, radius of curvature and
undercutting. Jump phenomenon of Eccentric cam, Introduction to advanced cam curves (up to 3-4-
5 Polynomial cam only)
Steps in synthesis process: Type, number and dimensional synthesis. Tasks of Kinematic synthesis:
Path, function and motion generation (Body guidance). Precision Positions, Chebychev spacing,
Mechanical and structural errors. Three position synthesis of four bar mechanism using
Freudenstein’s equation. Analytical synthesis using kinematic coefficient in four bar mechanism.
Unit –VI Step–Less-Regulation (Theoretical Treatment only) & Gyroscope (06 hrs)
Text:
1. S. S. Rattan, Theory of Machines, Third Edition, McGraw Hill Education ( India) Pvt. Ltd.
New Delhi.
2. Bevan T, Theory of Machines, Third Edition, Longman Publication.
3. A. G. Ambekar, Mechanism and Machine Theory, PHI.
4. N. K. Mehta, Machine Tool Design and Numerical Control, Tata McGraw Hill Publication,
5. J. J. Uicker, G. R. Pennock, J. E. Shigley, Theory of Machines and Mechanisms, Third
Edition, International Student Edition, OXFORD.
OR: -- 25
Course Objectives:
1. To provide the knowledge of basic principles, governing equations and applications of turbo
machine.
2. To provide the students with opportunities to apply basic thermo-fluid dynamics flow
equations to Turbo machines.
3. To explain construction and working principle and evaluate the performance characteristics
of Turbo Machines.
Course Outcomes:
On successful completion of the course, the student will be able to,
1. Apply thermodynamics and kinematics principles to turbo machines.
2. Analyze the performance of turbo machines.
3. Ability to select turbo machine for given application.
4. Predict performance of turbo machine using model analysis.
Course Contents
Turbo machines (Hydraulic & Thermal), Classification of Turbo machines, Comparison with
positive displacement machines, Fundamental equation governing turbo machines, Different losses
associated with turbo-machinery, Applications of Turbo machines.
Impact of Jet
Impulse momentum principle and its applications, Force exerted on fixed and moving flat plate,
hinged plate, curved vanes, series of flat plates and radial vanes, velocity triangles and their
analysis, work done equations, vane efficiency.
Classifications, Francis, Propeller, Kaplan Turbines, construction features, velocity diagrams and
analysis, degree of reaction, performance characteristics.
Draft tubes: types and analysis, causes and remedies for cavitation phenomenon
Governing of turbines, Similitude and dimensional analysis of hydraulic turbines
Steam nozzles: types and applications, Equation for velocity and mass flow rate [No numerical
treatment].
Axial Compressor: Construction, stage velocity triangles and its analysis, enthalpy entropy
diagram, stage losses and efficiencies, performance characteristics. [No numerical treatment]
Books:
Text:
1. Turbines, Compressors & Fans, S.M. Yahya, Tata-McGraw Hill
2. Turbomachines, B. U. Pai, Wiley India
3. Fluid mechanics and hydraulic machines, Dr. R.K. Bansal
4. Hydraulic Machines, Dr. J. Lal, Metropolitan Book Co. Pvt. Ltd., Delhi.
5. Hydraulics, Fluid Mechanics and Machinery, Modi P N & Seth S N, Standard Book House
,New Delhi.
6. R. Yadav, Steam and Gas Turbines and Power Plant Engineering, VII edition, Central Publ.
house
References:
List of Experiments
Notes
1. Eight experiments from above list should be performed; out of which at least four trials
should be conducted. Data from any one trial performed should be analyzed by using
suitable software.
2. One Experiment out of Expt. no. 10 and 11 is compulsory.
3. Visit to Hydro or Steam power plant is compulsory.
OR: -- 25
Course Objectives:
Students are expected to –
1. Select suitable instrument / gauge / method of inspection for determining geometrical and
dimensional measurements.
2. Calibrate measuring instruments and also design inspection gauges.
3. Understand the advances in Metrology such as use of CMM, Laser, Machine Vision System
for Metrology etc.
4. Select and apply appropriate Quality Control Technique for given application.
5. Select and Apply appropriate Quality Management Tool and suggest appropriate Quality
Management System (QMS).
Course Outcomes:
The student should be able to –
1. Understand the methods of measurement, selection of measuring instruments / standards of
measurement, carryout data collection and its analysis.
2. Explain tolerance, limits of size, fits, geometric and position tolerances and gauge design
3. Understand and use/apply Quality Control Techniques/ Statistical Tools appropriately.
4. Develop an ability of problem solving and decision making by identifying and analyzing the
cause for variation and recommend suitable corrective actions for quality improvement.
Geometric Form Measurement: Straightness, Flatness, Roundness - Straight edge, use of level
beam comparator, autocollimator testing of flatness of surface plate.
Design of Gauges: Tolerances, Limits and Fits [IS 919-1993], Taylor’s principle, Types of
gauges, Wear allowance on gauges, Types of gauges-plain plug gauge, ring gauge, snap gauge,
limit gauge and gauge materials, Considerations of gauge design (numerical).
Measurement of Thread form: Thread form errors, Measurement of Minor, Major and Effective
diameter (Three Wire Method), Flank angle and Pitch, Floating Carriage Micrometer (Numerical).
Gear Metrology: Errors in Spur Gear form, Gear tooth Vernier, Constant chord, Base tangent
(Numerical), Gear Rolling Tester. Profile Projector, Tool maker’s microscope and their
applications
Concept of Quality: Various Definitions and Quality Statements, Cost of quality & value of
quality, Deming’s cycles & 14 Points, Juran Trilogy approach, Old New Seven Tools, Quality
Circles.
Statistical quality control: Statistical concept, Frequency diagram, Concept of variance analysis,
Control Chart for Variable (X & R Chart) & Attribute (P & C Chart), Process capability(Indices:
cp, cpk, ppk), Statistical Process Control (Numerical). Production Part Approval Method (PPAP).
Acceptance Sampling: Sampling Inspection, OC Curve and its characteristics, sampling methods,
Sampling Plan: Single, Double (Numerical), Multiple, Comparison of Plan, calculation of sample
size, AOQ, Probability of Acceptance (Numerical)
Unit –VI Total Quality Management (06 hrs)
TQM: Introduction, Quality Function Deployment, 5S, Kaizen, Poka yoke, Kanban, JIT,
FMECA, Zero defects, TPM. Six Sigma: DMAIC - Concept and Applications.
Text:
3. Bewoor A. K. and Kulkarni V. A., Metrology and Measurements, Tata McGraw hill Publication.
10. Harrison M. Wordsworth, Stefeen Godfrey, Modern Methods for Quality control and
Improvement, Willy Publication.
(1) nptel.ac.in/courses/112106179;
(2) www.nptelvideos.in/2012/12/mechanical-measurements-and-metrology.html;
(5) nptel.ac.in/courses/112107143/37;
LIST OF EXPERIMENTS
Part: A] Experiment no. 1, 4 and 6 are mandatory. Perform any three from experiment no. 2
to 5 & any three from experiment no. 7 to 10.
1. Demonstration of linear and angular measuring instruments, slip gauges and their applications.
2. Error determination of linear / angular measuring instruments and determination of linear and
angular dimensions of given part, (MSA: Gauge R & R).
3. Calibration of measuring instrument. Example – Dial gauge, Micrometer, Vernier (any one)
(Refer ISO 17025).
4. Verification of dimensions and geometry of given components using Mechanical /Pneumatic
comparator. [An assignment with this experiment write-up as, Introduction to use of Standard
CODE viz. ASME-Y14.5, ISO-1101].
5. Machine tool alignment testing on machine tool – Lathe / Drilling / Milling.
6. Demonstration of surfaces inspection using optical flat/interferometers. / Demonstration of
surface roughness measurement using surface roughness tester.
7. Determination of geometry and dimensions of given composite object / single point tool, using
profile projector and tool maker’s microscope.
8. Measurement of thread parameters using floating carriage diameter measuring machine.
9. Measurement of spur gear parameters using Gear Tooth Vernier / Span Micrometer / Gear
Rolling Tester.
10. Determination of given geometry using coordinate measuring machine (CMM).
1. Analyze the fault in given batch of specimens by using seven quality control tools for
engineering application. Submission of these assignments USING STANDAED FORMATS.
2. Determination of process capability from given components and plot variable control chart/
attribute chart.
3. Case study on various tools in Total Quality Management (TQM).
Calibration lab /Quality control lab / CMM Lab / Gear Inspection Unit
OR
QA/QC Unit of Automotive Industry / Engineering Industry.
COURSE OBJECTIVES
Course Contents
Term-Work
1. Sheet drawing of assembly, which should contain the display of Geometric tolerances,
Limits, Fits, BOM, Dimensional measurements techniques. Special Operations.. Students
should make process sheet of each assembly. (One topic per four students group will be given
for sheet drawing and each student should draw the sheet manually)
Practical Examination
Practical examination will be based on opening and closing of any assembly. In addition to
this some questioning will be asked to the student based on assembly drawing, GD&T
Sequencing and tools and tackles. For this the assemblies and their drawings should be
provided to students for examination
Note: Term work will carry 25 Marks and practical examination will carry 25 marks.
A. The assessment has to be carried out based on close monitoring of involvement and intellectual
contribution of student.
B. The student should maintain the record of work in the form of diary and has to be submitted at the
end of semester.
C. The batch teacher should assess the concerned student
Course Objectives:
Students are expected to –
1 Recognize the difference between analytical and Numerical Methods.
2 Effectively use Numerical Techniques for solving complex Mechanical engineering Problems.
3 Prepare base for understanding engineering analysis software.
4 Develop logical sequencing for solution procedure and skills in soft computing.
5 Optimize the solution for different real life problems with available constraints.
6 Build the foundation for engineering research.
Course Outcomes:
The student should be able to –
1. Use appropriate Numerical Methods to solve complex mechanical engineering problems.
2. Formulate algorithms and programming.
3. Use Mathematical Solver.
4. Generate Solutions for real life problem using optimization techniques.
5. Analyze the research problem
Course Contents
Unit – I: Roots of Equation and Error Approximations (08 hrs.)
Roots of Equation
Bisection Method, Newton Raphson method and Successive approximation method.
Error Approximations
Types of Errors: Absolute, Relative, Algorithmic, Truncation, Round off Error, Error Propagation,
Concept of convergence-relevance to numerical methods.
Regression Analysis
Introduction to multi regression analysis, Lagrange’s Interpolation, Newton’s Forward interpolation,
Inverse interpolation (Lagrange’s method only).
Double Integration
Trapezoidal rule, Simpson’s 1/3rdRule.
Books:
Text:
1. Steven C. Chapra, Raymond P. Canale, Numerical Methods for Engineers, 4/e, Tata McGraw Hill
Editions
2. Dr. B. S. Garewal, Numerical Methods in Engineering and Science, Khanna Publishers,.
3. Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientist, Tata
Mc-Graw Hill Publishing Co-Ltd
4. Rao V. Dukkipati, Applied Numerical Methods using Matlab, New Age International Publishers
Term-Work
1. Program on Roots of Equation (Validation by suitable solver, all three compulsory)
a) Bisection Method, b) Newton Raphson method c) Successive approximation method
6. Program on Curve Fitting using Least square technique (Validation by suitable solver, all four
compulsory)
a) Straight line, b) Power equation, c) Exponential equation, d) Quadratic equation
NOTE:
1. Solver is compulsory for all above programs and compared with actual solution.
2. Manual solution for each problem.
3. Algorithms and Flowcharts are compulsory for all programs.
Any one program from each set A & B with flowchart and solver: Duration: 2 hrs.
Set A: (Weightage – 60 %)
a) Simultaneous Equation, b) Partial Differential Equation (Laplace equation with solver)
c) Interpolation: Lagrange’s interpolation, Newton’s Forward interpolation (Any one)
Set B: (Weightage – 40 %)
a) Roots of Equations, b) Curve Fitting, c) Ordinary Differential Equations, d) Integration
OR: -- 25
Course Objective:
1. Enable students to attain the basic knowledge required to understand, analyze, design and
select machine elements required in transmission systems.
2. Reinforce the philosophy that real engineering design problems are open-ended and
challenging
3. Impart design skills to the students to apply these skills for the problems in real life
industrial applications
4. Inculcate an attitude of team work, critical thinking, communication, planning and
scheduling through design projects
5. Create awareness amongst students about safety, ethical, legal, and other societal
constraints in execution of their design projects
6. Develop an holistic design approach to find out pragmatic solutions to realistic
domestic and industrial problems
CO 1: To understand and apply principles of gear design to spur gears and industrial spur gear
boxes.
CO 2 : To become proficient in Design of Helical and Bevel Gear
CO 3: To develop capability to analyse Rolling contact bearing and its selection from
manufacturer’s Catalogue.
CO 4: To learn a skill to design worm gear box for various industrial applications.
CO 5: To inculcate an ability to design belt drives and selection of belt, rope and chain drives.
CO 6: To achieve an expertise in design of Sliding contact bearing in industrial applications.
Course Contents
Unit –I Spur Gears (08 hrs)
Introduction to gears: Gear Selection, material selection, Basic modes of tooth failure, Gear
Lubrication Methods.
Spur Gears: Number of teeth and face width, Force analysis, Beam strength (Lewis) equation,
Velocity factor, Service factor, Load concentration factor, Effective load on gear, Wear strength
(Buckingham’s) equation, Estimation of module based on beam and wear strength, Estimation of
dynamic tooth load by velocity factor and Buckingham’s equation.
UNIT VI:
Classification of sliding contact bearing.
Lubricating oils: Properties, additives, selection of lubricating oils, Properties & selection of
bearing materials.
Hydrodynamic Lubrication: Theory of Hydrodynamic Lubrication, Pressure Development in oil
film, 2DBasic Reynolds Equation, Somerfield number, Raimondi and Boyd method, Thermal
considerations, Parameters of bearing design, Length to Diameter ratio, Unit bearing Pressure,
Radial Clearance, minimum oil film thickness.
Books:
Text:
1) Bhandari V.B, Design of Machine Elements, Tata McGraw Hill Publication Co. Ltd.
2) Shigley J.E. and Mischke C.R., Mechanical Engineering Design, McGraw Hill Publication Co.
Ltd.
3) Spotts M.F. and Shoup T.E., Design of Machine Elements, Prentice Hall International.
4) Juvinal R.C, Fundamentals of Machine Components Design, John Wiley and Sons.
The design project shall consist of two full imperial (A1) size sheets involving assembly drawing
with a part list and overall dimensions and drawings of individual components.
Manufacturing tolerances, surface finish symbols and geometric tolerances should be specified for
important surfaces. A design report giving all necessary calculations of the design of components
and assembly should be submitted in a separate file. Design data book shall be used wherever
necessary to achieve selection of standard components
Note:
1. Design project should be assigned to group of 5 to 7 students.
2. Assembly drawing of project should be drawn using any CAD software.
3. Detailed parts of project should be drawn manually.
Design projects should be practical oriented, below is the list of practical applications:
i) Design of gearbox for wind mill application
ii) Design of gearbox for sluice gate application.
iii) Design of gearbox for machine tool applications like Lathe, Drilling, Milling machines etc.
iv) Design of in-line gearbox for Automobile application.
v) Design of gearbox for building Elevator
vi) Design of gearbox for Hoist.
vii) Design of gearbox for 2 wheeler .
viii) Design of gearbox for Tumbling barrel (Mixer).
ix) Design of gearbox for Cannon adjustment mechanism (Military application).
x) Design of gearbox for Worm gear box for Sugar Industry.
Prerequisites:
Basic Thermodynamics- Laws of thermodynamics, Ideal gas processes, Thermodynamic cycles,
Properties of pure substance, Mollier Charts, Basic Psychrometry terms and process, Fluid
properties, Fluid dynamics, Modes of heat transfer, Governing Equations in Heat Transfer,
Extended Surfaces, Condensation and Boiling, Heat Exchangers.
Course Objectives:
- Learning the fundamental principles and different methods of refrigeration and air
conditioning.
- Study of various refrigeration cycles and evaluate performance using Mollier charts and/ or
refrigerant property tables.
- Understand the basic air conditioning processes on psychometric charts, calculate cooling
load for its applications in comfort and industrial air conditioning.
- Study of the various equipment-operating principles, operating and safety controls employed
in refrigeration air conditioning systems
Unit VI [8 hrs]
Air Distribution Systems
Part A] Ducts
Classification of ducts, duct material, pressure in ducts, flow through duct, pressure losses in duct
(friction losses, dynamic losses), air flow through simple duct system, equivalent diameter, Methods
of duct system design: equal friction, velocity reduction, static regain method (numerical on duct
system design)
Part B] Air handling unit
Air handling unit, Fan coil unit, types of fans used air conditioning applications, fan laws, filters,
supply and return grills, sensors (humidity, temperature, smoke).
Books:
Text:
1. Arora C. P., Refrigeration and Air Conditioning, Tata McGraw-Hill
2. Manohar Prasad, Refrigeration and Air Conditioning, Willey Eastern Ltd, 1983
3. McQuiston, ― Heating Ventilating and air Conditioning: Analysis and Design‖ 6th Edition,
Wiley India
4. Arora and Domkundwar, Refrigeration & Air Conditioning, Dhanpatrai & Company, New Delhi
5. Khurmi R.S. and Gupta J.K., Refrigeration and Air conditioning, Eurasia Publishing House Pvt.
Ltd, New Delhi,1994.
6. Ballaney P.L., Refrigeration and Air conditioning, Khanna Publishers, New Delhi, 1992
The term work shall consist of minimum eight experiments out of the following (It should include
the visit to clod storage plant or central air-condition plant) :
1. Test on Domestic Refrigerator for evaluation of EER
2. Test on vapour compression test rig
3. Test on air conditioning test rig
4. Test on ice plant test rig
5. Test on Heat Pump test rig
6. Test/visit on Vapour absorption refrigeration test rig
7. Estimation of cooling load of simple air conditioning system (case study)
8. Visit to cold storage plant.
9. Visit to any air conditioning plant
10. Thermal analysis of refrigeration cycle using suitable software
11. Installation and servicing of split air conditioner.
OR: --25
Course Objectives:
• Understand key elements of Mechatronics system, representation into block diagram
• Understand the concept of PLC system and its ladder programming, and significance of PLC
systems in industrial application
• Understand the system modeling and analysis in time domain and frequency domain.
• Understand control actions such as Proportional, derivative and integral and study its
significance in industrial applications
Course Outcomes:
On completion of the course, students will be able to –
• Identification of key elements of mechatronics system and its representation in terms of block
diagram
• Understanding the concept of signal processing and use of interfacing systems such as ADC,
DAC, digital I/O
• Time and Frequency domain analysis of system model (for control application)
Text:
• K.P. Ramchandran, G.K. Vijyaraghavan, M.S. Balasundaram, Mechatronics: Integrated
Mechanical Electronic Systems, Willey Publication, 2008
• Bolton, Mechatronics - A Multidisciplinary approach, 4th Edition, Prentice Hall, 2009.
Submission Title
No
01 Measurement of Load / Force using a suitable sensor
02 Measurement of Temperature using a suitable sensor
03 Measurement of Position using a suitable sensor
04 Demonstration of any one of the following applications:
Water Level Indicator
Bottle Filling Plant
Pick and Place Robot
Any other suitable application which comprises of components of
Mechatronic system
05 Interfacing of suitable sensor with Data Acquisition system
06 Ladder Diagram simulation, using suitable software, for logic gates
07 Real time application of PLC using Ladder logic
08 Real time control of Temperature / Flow using PID control
09 Real time control of speed of DC motor using PID control
10 PID control Design, Tuning using suitable Simulation Software
11 Study of Modeling and Analysis of a typical Mechanical System (Estimation of
poles, zeros, % overshoot, natural frequency, damping frequency, rise time,
settling time)
12 Case Study: Design of Mechatronic System (to be performed in a group of 4)
Course Outcome:
1. Student should be able to apply the knowledge of various manufacturing processes.
2. Student should be able to identify various process parameters and their effect on processes.
3. Student should be able to figure out application of modern machining.
4. Students should get the knowledge of Jigs and Fixtures for variety of operations.
Course Contents
Unit – I Theory of Metal cutting (07hrs)
Single point cutting tool: Tool geometry, Mechanics of shearing (orthogonal and oblique), Shear
plane angle, Shear stress, strain and Shear strain rate. Process parameters and their effect on
machining.
Merchant’s circle of forces (analytical) Estimation of shear force, Normal shear force, Friction
force, Normal friction force, Material Removal Rate (MRR), Cutting power estimation, Calculation of
Total power and Specific energy. Introduction to tool dynamometers.
Machinability - Factors affecting machinability, Tool life, Tool wear, Types of tool wear and
remedial actions, Cutting fluid and their types, Effect of process parameters on tool life, Taylor's tool
life equation (Derivation along with numerical).
Unit – II Machine tools and their application (07 hrs)
Drilling machine: Types of drills and operations. Twist drill geometry, Types of drilling machine,
Tool holder. Machining time calculations.
Milling machine: Types of milling machines, Cutter-types and geometry and their applications.
Universal dividing head, Methods of Indexing: Simple, Compound, Differential. (Numericals based
on simple and compound Indexing).Machining time calculations
Broaching: Introduction to broaching, Broach tool geometry, Planner and Boring Machines:
Introduction.
Books:
Text:
1. S. K Hajra Choudhury , Elements of workshop technology – Vol. II,, Media Promoters
And Publishers, Mumbai
2. Amitabh Ghosh and Asok kumar Mallik, Manufacturing science, Ellis Horwood Ltd
3. Mikell. P. Grover, Fundamentals of Modern Manufacturing, Pearson Publications
4. P. C. Sharma, Production Engineering, S. Chand Publication.
TW:-01
TW: 50
Course Objective:
1. To set the manufacturing set–up appropriately and study the corresponding set up
parameters.
2. To select appropriate process parameter for obtaining desired characteristic on work piece.
3. To understand the operational problems and suggest remedial solution for
adopted manufacturing process.
Course Outcome:
1. Ability to develop knowledge about the working and programming techniques for various
machines and tools
Term-Work
Each student must complete and submit following term work:
Note: - Practical are to be performed under the guidance of concerned faculty member.
Job drawing essentially consisting of Geometric Dimensioning and Tolerance
OR: -- 25
Prerequisites:
Course Objective:
1. Identify and compare technical and practical issues related to the area of course
specialization.
2. Outline annotated bibliography of research demonstrating scholarly skills.
3. Prepare a well organized report employing elements of technical writing and critical
thinking.
4. Demonstrate the ability to describe, interpret and analyze technical issues and develop
competence in presenting.
Course Outcome:
With this seminar report and presentation, the student is expected to learn/achieve the following:
• Establish motivation for any topic of interest and develop a thought process for technical
presentation.
• Organize a detailed literature survey and build a document with respect to technical
publications.
• Analysis and comprehension of proof-of-concept and related data.
• Effective presentation and improve soft skills.
• Make use of new and recent technology (e.g. Latex) for creating technical reports
Stage-I
In this stage the student is expected to deliver the following:
1. Topic selection
2. Literature review
3. State of the art related to the topic of interest
Stage-II
1. Problem statement
2. Methodology
3. Scope and objectives
A review of the student’s progress should be made after In-Sem examination, within a week.
During this review, the student is expected to complete Stage-1 and Stage-2.
Stage-III
1. Quantification of results
2. Concluding remarks or summary
Stage-IV
3. Final report
4. Final presentation/viva
The final presentation/viva will be assessed by a committee including an expert (preferably from
industry with minimum 5 years experience) and an internal panel. The internal panel will consist of
the seminar guide and two subject experts, approved by the HOD and the principal of the institute.
Examination schedule will be prepared at institute level (and not at University level), though it
is under Oral head. The appointment of the internal panel and the external (industrial) expert will be
taken care by the respective institute. The seminar presentation will be help after the term end and
before university external viva
The contents of the seminar report as mentioned in section-3 are expected to include the following:
Abstract/Summary
Introduction: Scope and Methodology
Literature review: The review should be conducted from at least five research papers
published during last five year.
Case study
References
6. The report shall be prepared using LateX preferably (default font througout) with
double spacing throughout on A4 page.
7. Section titles should be bold typed in all capital letters and should be left aligned.
8. Sub-Section headings should be aligning at the left, bold and Title Case (the first
letter of each word is to be capitalized).
9. Figure No. and Title at bottom with 10 pt; Legends below the title in 10 pt
10. Please use SI system of units only.
11. References should be either in order as they appear in the report or in alphabetical
order by last name of first author.
12. Symbols and notations if any should be included in nomenclature section only
Reference Books: Collier, G. J. and Thome, J. R., Convective boiling and condensation, 3 rd ed.,
Oxford University Press, UK, 1996, pp. 110 112.
Papers from Journal or Transactions:
1. Jung, D. S. and Radermacher, R., Transport properties and surface tension of pure and mixed
refrigerants, ASHRAE Trans, 1991, 97 (1), pp. 90 98.
2. Bansal, P. K., Rupasinghe, A. S. and Jain, A. S., An empirical correction for sizing capillary
tubes, Int. Journal of Refrigeration, 1996, 19 (8), pp.497 505.
Papers from Conference Proceedings:
1. Colbourne, D. and Ritter, T. J., Quantitative assessment of flammable refrigerants in room air
conditioners, Proc. of the Sixteenth International Compressor Engineering Conference and
Ninth International Refrigeration and Air Conditioning Conference, Purdue University, West
Lafayette, Indiana, USA, 2002, pp. 34 40.
Reports, Handbooks etc.
1. United Nations Environmental Programme, Report of the Refrigeration, Air Conditioning and
Heat Pumps, Technical Option Committee, 2002, Assessment - 2002. ASHRAE Handbook:
Refrigeration, 1994 (Chapter 44)
Patent: Patent no, Country (in parenthesis), date of application, title, year.
Web-links: www.(Site) [Give full length URL]
OR: --
Description:
To generate, develop and sustain a voluntary movement on Fire & Safety Engineering at the National
Level aimed at educating and influencing society to adopt appropriate policies, practices and
procedures that prevent and mitigate human suffering and economic loss arising from all types of
accidents.
Course Objective:
On completion of this Basic Fire Safety Course, participants will be able to:-
1. To create and sustain a community of learning in which students acquire knowledge in fire, safety
and hazard management and learn to apply it professionally with due consideration for ethical, human
life & property safety issues.
2. To pursue research and development in fire safety engineering, hazard management and
disseminate its findings.
3. To meet the challenges of today and tomorrow in the most effective, efficient and contemporary
educational manner.
4. To help in building national capabilities in fire safety engineering, disaster management, hazard
management, industrial safety education through practical training to ensure a fire safe nation.
Fire & safety legislation, Safety Personnel Supplier for construction sites/commissioning of
plants. Understanding the physics and chemistry of fire. Development and spread of fire.
Action in the event of fire
Means of raising alarm, means of summoning the fire brigade, action on hearing the fire alarm
Evacuation procedures Practical demonstration in the use of foam and CO2 fire extinguishers
using our state of the art gas fired training system.
Fire Tech & Design, Fire Risk Assessment, Fire Control Technology, Fire Fighting Drills,
Fire Tender with Crew on Hire. Fire & Safety Audit. Fire & Safety Consultancy Services.
Industrial Training on Fire & Safety and Disaster Management. Repair of all kinds of Fire
Equipment including Flooding System. Repair of Fire Tender including Pump and power take-off
systems.
AMC of Fire System. Refilling of Fire Extinguishers. Ultrasonic Thickness Test of Extinguishers,
Vessels and Pipe lines. Hydro Testing of Fire Extinguishers, Vessels and Pipe Lines. Supply of
Fire & Safety Equipment and Spares.
Case Study on the projects (products or processes) carried out by your institution or an
organization in your vicinity, for safety.
Books:
References:
1. Accident Prevention manual for Industrial Operations, NSC, Chicago 1982.
2. The manual of fire ship – 6 – A by HMSO
3. Electricity Fire Risks – G.S. Hodges
4. Fire Pumps and Hydraulics: I.E. Ditts and T. M. Harris.
5. Fire Service Manual (Volume 2) Fire Service Operations – Petrochemical Incidents
6. The Principles and Practice of Fire Salvage Operation by Fire Salvage association.
OR: --
Description:
EDP is a program meant to develop entrepreneurial abilities among the people. In other words, it
refers to inculcation, development, and polishing of entrepreneurial skills into a person needed to
establish and successfully run his enterprise. Thus, the concept of entrepreneurship development
programme involves equipping a person with the required skills and knowledge needed for starting
and running the enterprise.
This course will help in developing the awareness and interest in entrepreneurship and create
employment for others. Students get familiar with the characteristics and motivation of successful
entrepreneurs. Students learn how to identify and refine market opportunities, how to secure
financing, how to develop and evaluate business plans and manage strategic partnerships. Students
learn various concepts including the basics of management, leadership, motivation, decision-making,
conflict management, human resource development, marketing and sustaining an organization.
Students also get basic knowledge of accounting practices and finance. The core course in
Entrepreneurship Development & Management equips students with skills and knowledge required to
start and sustain their own business.
Course Outcome:
Entrepreneurship- Definition; Growth of small scale industries in developing countries and their
positions large industries; role of small scale industries in the national economy; characteristics and
types of small scale industries; demand based and resources based ancillaries Government policy for
small scale industry; stages in starting a small scale industry, requirements to be an entrepreneur,
SWOT Analysis.
Projects: Identification and Selection of projects; project report: contents and formulation, concept of
project evaluation, methods of project evaluation: internal rate of return method and net present value
method.
Market Assessment and Product feasibility
Marketing -Concept and Importance Market Identification,
Customer needs assessment, Market Survey Product feasibility analysis
Business Finance & Accounts
Business Finance: Costing basics, Sources of Finance, Break Even Analysis,
Business Accounts: Preparation of balance sheets and assessment of economic viability, decision,
making, expected costs, planning and production control, quality control, marketing, Book Keeping,
Financial Statements, Financial Ratios and its importance, Concept of Audit.
2. Saini, J. S., ‘Entrepreneurial Development Programmes and Practices’, Deep & Deep
Publications (P), Ltd.
6. Gupta and Srinivasan, ‘Entrepreneurial Development’, S. Chand & Sons, New Delhi.
OR: --
Objective:
Intellectual property refers to the rights which are attached to the creation of the mind and which take
the form of a property. Though intangible in nature, intellectual property has become the driving force
of many companies today. Fortune 500+ companies undoubtedly are the best examples of what a
company can achieve through the proper understanding and management of IPR.
Thus the study of intellectual property rights is inevitable for managers, considering the fact that India
is fast emerging as an economy with considerable investment in cutting-edge research and
development. India is also emerging as an economy where foreign companies propose to invest
considerably, both technically and financially, provided proper protection is guaranteed to their
intangible assets which form the cornerstone of their business.
1. Introduction
Concepts of IPR
The history behind development of IPR
Necessity of IPR and steps to create awareness of IPR
2. IP Management
Concept of IP Management
Intellectual Property and Marketing
IP asset valuation
3. Patent Law
Introduction to Patents
Procedure for obtaining a Patent
Licensing and Assignment of Patents
Software Licensing
General public Licensing
Compulsory Licensing
Infringement of Patents
Software patent US and Indian scenario
4. Copyrights
Concept of Copyright Right
Assignment of Copyrights
Registration procedure of Copyrights
Infringement (piracy) of Copyrights and Remedies
Copyrights over software and hardware
5. Designs
Concept of Industrial Designs
Registration of Designs
Piracy of registered designs and remedies
6. Trademark Law
Concept of trademarks
Importance of brands and the generation of “goodwill”
Trademark registration procedure
Infringement of trademarks and Remedies available
Assignment and Licensing of Trademarks
References:
1. Ganguli Prabuddha, ‘Intellectual Property Rights: Unleashing the knowledge economy’,
Tata McGraw Hill, New Delhi
2. Wadehra R. L., ‘Law Relating to patents, trademarks, copyrights, designs and geographical
indicators – 2nd’, Universal Law Publishing.
OR: --
Course Objective:
To learn Lean Thinking and its applications
To get knowledge of Tools & Techniques used in Lean Management
To understand Business Impact of Lean Management
Course Contents:
2. Learning to See: Value Stream Mapping to Create Value and Eliminate Muda Mike Rother and
John Shook, Lean Enterprise Institute, June 2003, ISBN: 0966784308
3.Lean Production Simplified: A Plain-Language Guide to the World's Most Powerful Production
System, Second Edition Pascal Dennis, Productivity Press Inc, September 2007, ISBN:
9781563273568
Description:
The course will make the students aware of developments in Technology those are going to alter
the Traditional Manufacturing scenario. The following topics may be broadly covered in the
classroom. The practical will be in the form of Group Discussion based on Case Study.
Course Objective:
To know more about Smart Manufacturing & Industry 4.0
To get knowledge of various converging Technologies
To prepare ourselves for the ever changing Manufacturing Techniques
References:
1. Smart Manufacturing by Shoukat Ali; Publisher: LAP LAMBERT Academic Publishing (10
August 2016)Language: EnglishISBN-10: 3659933554ISBN-13: 978-3659933554
2. Industry 4.0: The Industrial Internet of Things 2016by Alasdair Gilchrist (Author)
Publisher: Apress; 1st ed. edition (30 July 2016)
Language: English
ISBN-10: 1484220463
ISBN-13: 978-1484220467
3. Industry 4.0 Data Analytics31 July 2016 by Rajesh Agnihotri and Samuel New
Publisher: CreateSpace Independent Publishing Platform (31 July 2016)
Language: English
ISBN-10: 1534778284
ISBN-13: 978-1534778283
5. Augmented Reality: Principles and Practice by Dieter Schmalstieg and Tobias Hollerer
Publisher: Pearson Education; First edition (5 October 2016)
Language: English
ISBN-10: 9332578494
ISBN-13: 978-9332578494
Syllabus
for
Third Year
Bachelor of Computer Engineering
(2015 Course)
(with effect from 2017-18 )
Faculty of Engineering Savitribai Phule Pune University, Pune
Prologue
It is with great pleasure and honor that I share the syllabi for Third Year of Computer Engineering
(2015 Course) on behalf of Board of Studies, Computer Engineering. We, members of BOS are giving
our best to streamline the processes and curricula design.
While revising syllabus, honest and sincere efforts are put to tune Computer Engineering program
syllabus in tandem with the objectives of Higher Education of India, AICTE, UGC and affiliated
University (SPPU) by keeping an eye on the technological advancements and industrial requirements
globally.
Syllabus revision is materialized with sincere efforts, active participation, expert opinions and
suggestions from domain professionals. Sincere efforts have been put by members of BOS, teachers,
alumni, industry experts in framing the draft with guidelines and recommendations.
Case Studies are included in almost all courses. Course Instructor is recommended to discuss
appropriate related recent technology/upgrade/Case Studies to encourage students to study from course
to the scenario and think through the largest issues/ recent trends/ utility/ developing real world/
professional skills.
I am sincerely indebted to all the minds and hands who work adroitly to materialize these tasks. I really
appreciate your contribution and suggestions in finalizing the contents.
Thanks
310248 CN Lab -- -- 02 -- -- 25 50 -- 75 -- 01
18 05
Total Credit
Total 16 02 10 150 350 100 100 50 750 23
310249 Audit Course 3 Grade
Abbreviations:
TW: Term Work TH: Theory OR: Oral TUT: Tutorial PR: Practical Sem: Semester
Abbreviations:
TW: Term Work TH: Theory OR: Oral TUT: Tutorial PR: Practical Sem: Semester
SEMESTER I
Books:
Text:
1. John E. Hopcroft, Rajeev Motwani, Jeffrey D.Ullman, “Introduction to Automata Theory
Languages and Computation”, Addison-Wesley, ISBN 0-201-44124-1.
2. H.L. Lewis, Christos H. Papadimitriou, “Elements of the Theory of Computation”, Prentice
Hall, ISBN-10: 0132624788; ISBN-13: 978-0132624787
References:
1. John Martin, “Introduction to Languages and The Theory of Computation”, 2nd Edition, Mc
Graw Hill Education, ISBN-13: 978-1-25-900558-9, ISBN-10: 1-25-900558-5
2. Sanjeev Arora and Boaz Barak, “Computational Complexity: A Modern Approach”,
Cambridge University Pre ss, ISBN:0521424267 9780521424264
3. Daniel Cohen, “Introduction to Computer Theory”, Wiley & Sons, ISBN 9788126513345
4. J. Carroll & D Long, “Theory of Finite Automata”, Prentice Hall, ISBN 0-13-913708-4
5. Kavi Mahesh, “Theory of Computation : A Problem-Solving Approach”, Wiley India,
ISBN10 8126533110
6. Michael Sipser, “Introduction to the Theory of Computation”, Cengage Learning, ISBN-13:
9781133187813
7. Vivek Kulkarni “Theory of Computation”, Oxford University Press, ISBN 0-19-808458
Course Outcomes :
On completion of the course, student will be able to–
Design E-R Model for given requirements and convert the same into database tables.
Use database techniques such as SQL & PL/SQL.
Use modern database techniques such as NOSQL.
Explain transaction Management in relational database System.
Describe different database architecture and analyses the use of appropriate architecture
in real time environment.
Use advanced database Programming concepts
Course Contents
Unit I Introduction 07 Hours
Introduction to Database Management Systems, Purpose of Database Systems, Database-System
Applications, View of Data, Database Languages, Database System Structure, Data Models,
Database Design and ER Model: Entity, Attributes, Relationships, Constraints, Keys, Design
Process, Entity Relationship Model, ER Diagram, Design Issues, Extended E-R Features,
converting E-R & EER diagram into tables.
Unit II SQL AND PL/SQL 07 Hours
SQL: Characteristics and advantages, SQL Data Types and Literals, DDL, DML, DCL, TCL,
SQL Operators, Tables: Creating, Modifying, Deleting, Views: Creating, Dropping, Updating
using Views, Indexes, SQL DML Queries: SELECT Query and clauses, Set Operations,
Predicates and Joins, Set membership, Tuple Variables, Set comparison, Ordering of Tuples,
Aggregate Functions, Nested Queries, Database Modification using SQL Insert, Update and
Delete Queries. PL/SQL: concept of Stored Procedures & Functions, Cursors, Triggers,
Assertions, roles and privileges , Embedded SQL, Dynamic SQL.
Unit III Relational Database Design 08 Hours
Relational Model: Basic concepts, Attributes and Domains, CODD's Rules, Relational Integrity:
Domain, Referential Integrities, Enterprise Constraints, Database Design: Features of Good
Relational Designs, Normalization, Atomic Domains and First Normal Form, Decomposition
using Functional Dependencies, Algorithms for Decomposition, 2NF, 3NF, BCNF, Modeling
Temporal Data.
Unit IV Database Transactions and Query Processing 08 Hours
Basic concept of a Transaction, Transaction Management, Properties of Transactions, Concept of
Schedule, Serial Schedule, Serializability: Conflict and View, Cascaded Aborts, Recoverable and
Non-recoverable Schedules, Concurrency Control: Need, Locking Methods, Deadlocks, Time-
stamping Methods, Recovery methods : Shadow-Paging and Log-Based Recovery, Checkpoints,
Query Processing, Query Optimization, Performance Tuning.
Unit V Parallel and Distributed Databases 07 Hours
Introduction to Database Architectures: Multi-user DBMS Architectures, Case study- Oracle
Architecture. Parallel Databases: Speedup and Scale up, Architectures of Parallel Databases.
Distributed Databases: Architecture of Distributed Databases, Distributed Database Design,
Distributed Data Storage, Distributed Transaction: Basics, Failure modes, Commit Protocols,
Concurrency Control in Distributed Database.
Unit VI NoSQL Database 08 Hours
Introduction to NoSQL Database, Types and examples of NoSQL Database- Key value store,
document store, graph, Performance, Structured verses unstructured data, Distributed Database
Model, CAP theorem and BASE Properties, Comparative study of SQL and NoSQL, NoSQL
Data Models, Case Study-unstructured data from social media. Introduction to Big Data,
HADOOP: HDFS, MapReduce.
Books:
Text:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill
Publishers, ISBN 0-07-120413-X, 6th edition
2. Connally T, Begg C., "Database Systems", Pearson Education, ISBN 81-7808-861-4
3. Pramod J. Sadalage and Martin Fowler, “NoSQL Distilled”, Addison Wesley, ISBN-
10: 0321826620, ISBN-13: 978-0321826626
References:
1. C J Date, “An Introduction to Database Systems”, Addison-Wesley, ISBN: 0201144719
2. S.K.Singh, “Database Systems : Concepts, Design and Application”, Pearson, Education,
ISBN 978-81-317-6092-5
3. Kristina Chodorow, Michael Dirolf, “MangoDB: The Definitive Guide” ,O’Reilly
Publications, ISBN: 978-1-449-34468-9.
4. Adam Fowler, “NoSQL For Dummies”, John Wiley & Sons, ISBN-1118905628
5. Kevin Roebuck, “Storing and Managing Big Data - NoSQL, HADOOP and More”,
Emereopty Limited, ISBN: 1743045743, 9781743045749
6. Joy A. Kreibich, “Using SQLite”, O'REILLY, ISBN: 13:978-93-5110-934-1
7. Garrett Grolemund, “Hands-on Programming with R”, O'REILLY, ISBN : 13:978-93-
5110-728-6
Course Outcomes:
On completion of the course, student will be able to–
Understand the need, usage and importance of an Information System to an organization.
Understand the activities that are undertaken while managing, designing, planning,
implementation, and deployment of computerized information system in an organization.
Further the student would be aware of various Information System solutions like ERP,
CRM, Data warehouses and the issues in successful implementation of these technology
solutions in any organizations
Outline the past history, present position and expected performance of a company engaged
in engineering practice or in the computer industry.
Perform and evaluate present worth, future worth and annual worth analyses on one of
more economic alternatives.
Be able to carry out and evaluate benefit/cost, life cycle and breakeven analyses on one or
more economic alternatives.
Course Contents
Channel allocation: Static and Dynamic, Multiple Access Protocols: Pure and Slotted ALOHA,
CSMA, WDMA, IEEE 802.3 Standards and Frame Formats, CSMA/CD, Binary Exponential Back
-off algorithm, Fast Ethernet, Gigabit Ethernet, IEEE 802.11a/b/g/n and IEEE 802.15 and IEEE
802.16 Standards, Frame formats, CSMA/CA.
Books:
Text:
1. Andrew S. Tenenbaum, “Computer Networks”, PHI, ISBN 81-203-2175-8.
2. Fourauzan B., "Data Communications and Networking", 5th Edition, Tata McGraw- Hill,
Publications, ISBN: 0 – 07 – 058408 – 7
References:
1. 1. Kurose, Ross “Computer Networking a Top Down Approach Featuring the Internet”,
Pearson, ISBN-10: 0132856204
2. Matthew S. G, “802.11 Wireless Networks”, O’Reilly publications, ISBN: 81-7656-992-5
3. C. Siva Ram Murthy and B. S. Manoj, “Ad Hoc Wireless Networks: Architectures and
Protocols” Prentice Hall, ISBN-10: 8131706885; ISBN-13: 978-8131706886
4. Holger Karl and Andreas Willing, “Protocols and Architectures for Wireless Sensor
Networks”, Wiley India , ISBN: 9788126533695
5. Eldad Perahia, Robert Stacey, “Next Generation Wireless LANs”, Cambridge, ISBN-10:
1107016762; ISBN-13: 978-1107016767
6. Efraim Turban, Linda Volonino, Gregory R. Wood “Computer Networking a Top Down
Approach Featuring the Internet”, 10th Edition, Wiley; ISBN13: 978-1-118-96126-1
Design and develop a mobile app for novice trekkers by recording the paths from regular trekkers by
using, Material Design Pattern for UI, Storage [SQLite database/File/Shared Preference/cloud],
Internet connection /Wi-Fi/Bluetooth, GPS and Google Map.
3. Write python code that loads any dataset (example Game_medal.csv), and plot the graph.
4. Write python code that loads any dataset (example Game_medal.csv), and does some basic data
cleaning. Add component on data set.
Suggested List of Laboratory Assignments on DATA Science with R
1. Getting Started with R installation, R objects and basic statistics.
2. Using R for data preprocessing, exploratory analysis, visualization.
3. Using R for correlation and regression analysis.
4. Data analysis case study using R for readily available data set using any one machine learning
algorithm
Suggested Mini Project on PYTHON and DATA Science with R
1. Implementing a simple Recommender System based on user buying pattern.
2. Twitter Sentiment Analysis in Python
3. Applying linear regression model to a real world problem.
It is well said that aptitude isn't really something one can easily improve, but surely practice can help
to improve. Solving number of high level of questions will surely help to succeed while subsequent
practices of solving same. Each attempt should aim to attain a level of efficiency. Practice of solving
hundreds of similar questions helps to choose right approach to solve.
It is recommended to conduct few expert talks and conduct practice tests for students for minimum 15
minutes per week in current semester and continue in semester VI, VII and VIII.
Text:
technological aspects, utility and recent trends related to the topic. The assignment framing policy
need to address the average students and inclusive of an element to attract and promote the
intelligent students. The instructor may set multiple sets of assignments and distribute among
batches of students. It is appreciated if the assignments are based on real world
problems/applications. Encourage students for appropriate use of Hungarian notation, proper
indentation and comments. Use of open source software is to be encouraged.
In addition to these, instructor may assign one real life application in the form of a mini-project
based on the concepts learned. Instructor may also set one assignment or mini-project that is
suitable to respective branch beyond the scope of syllabus.
Set of suggested assignment list is provided in groups- A and B. Each student must perform at
least 13 assignments (8-Mandotory plus 4 from remaining 8 assignments) from group A , 5
from group B and 2 mini projects from Group C
Operating System recommended :- 64-bit Open source Linux or its derivative
Programming tools recommended: SQL, PL/SQL, Front End: Java/Perl/PHP/Python/Ruby/.net,
Backend : Monod/MYSQL/Oracle, Database Connectivity : ODBC/JDBC
Books:
References:
1. Ivan Bayross, “SQL, PL/SQL: The Programming Language of Oracle”, BPB Publication, ISBN-
10: 8176560723; ISBN-13: 978-8176560726
2. Kristina Chodorow, Michael Dirolf, “MangoDB: The Definitive Guide”, O’Reilly Publications,
ISBN: 9781449381561
3. Import, Tidy, Transform,” R for Data Science”, O'REILLY, ISBN: 13:978-93-5213-497-7
4. http://www.tutorialspoint.com/json/ & http://docs.mongodb.org/manual/
Suggested List of Laboratory Assignments
Group A- Database Programming Languages – SQL, PL/SQL
1. Study of Open Source Relational Databases : MySQL
2. Design and Develop SQL DDL statements which demonstrate the use of SQL objects such as
Table, View, Index, Sequence, Synonym
3. Design at least 10 SQL queries for suitable database application using SQL DML statements:
Insert, Select, Update, Delete with operators, functions, and set operator.
4. Design at least 10 SQL queries for suitable database application using SQL DML statements:
all types of Join, Sub-Query and View.
5. Unnamed PL/SQL code block: Use of Control structure and Exception handling is mandatory.
Write a PL/SQL block of code for the following requirements:-
Schema:
1. Borrower(Rollin, Name, DateofIssue, NameofBook, Status)
2. Fine(Roll_no,Date,Amt)
Accept roll_no & name of book from user.
Check the number of days (from date of issue), if days are between 15 to 30 then fine
amount will be Rs 5per day.
If no. of days>30, per day fine will be Rs 50 per day & for days less than 30, Rs. 5 per
day.
After submitting the book, status will change from I to R.
If condition of fine is true, then details will be stored into fine table.
Frame the problem statement for writing PL/SQL block inline with above statement.
6. Cursors: (All types: Implicit, Explicit, Cursor FOR Loop, Parameterized Cursor)
Write a PL/SQL block of code using parameterized Cursor, that will merge the data available
in the newly created table N_RollCall with the data available in the table O_RollCall. If the
data in the first table already exist in the second table then that data should be skipped.
Frame the separate problem statement for writing PL/SQL block to implement all types
Syllabus for Third Year Computer Engineering #26/64
Faculty of Engineering Savitribai Phule Pune University, Pune
of Cursors inline with above statement. The problem statement should clearly state the
requirements.
7. PL/SQL Stored Procedure and Stored Function.
Write a Stored Procedure namely proc_Grade for the categorization of student. If marks scored
by students in examination is <=1500 and marks>=990 then student will be placed in
distinction category if marks scored are between 989 and900 category is first class, if marks
899 and 825 category is Higher Second Class
Write a PL/SQL block for using procedure created with above requirement.
Stud_Marks(name, total_marks) Result(Roll,Name, Class)
Frame the separate problem statement for writing PL/SQL Stored Procedure and
function, inline with above statement. The problem statement should clearly state the
requirements.
8. Database Trigger (All Types: Row level and Statement level triggers, Before and After
Triggers). Write a database trigger on Library table. The System should keep track of the
records that are being updated or deleted. The old value of updated or deleted records should
be added in Library_Audit table.
Frame the problem statement for writing Database Triggers of all types, in-line with
above statement. The problem statement should clearly state the requirements.
Group B Large Scale Databases
1. Study of Open Source NOSQL Database: MongoDB (Installation, Basic CRUD operations,
Execution)
2. Design and Develop MongoDB Queries using CRUD operations. (Use CRUD operations,
SAVE method, logical operators)
3. Implement aggregation and indexing with suitable example using MongoDB.
4. Implement Map reduces operation with suitable example using MongoDB.
5. Design and Implement any 5 query using MongoDB
6. Create simple objects and array objects using JSON
7. Encode and Decode JSON Objects using Java/Perl/PHP/Python/Ruby
Group C Mini Project : Database Project Life Cycle
1. Write a program to implement MogoDB database connectivity with PHP/ python/Java
Implement Database navigation operations (add, delete, edit etc. ) using ODBC/JDBC.
2. Implement MYSQL/Oracle database connectivity with PHP/ python/Java Implement Database
navigation operations (add, delete, edit,) using ODBC/JDBC.
3. Using the database concepts covered in Part-I & Part-II & connectivity concepts covered in
Part C, students in group are expected to design and develop database application with
following details:
Requirement Gathering and Scope finalization
Database Analysis and Design:
Design Entity Relationship Model, Relational Model, Database Normalization
Implementation :
Front End : Java/Perl/PHP/Python/Ruby/.net
Backend : MongoDB/MYSQL/Oracle
Database Connectivity : ODBC/JDBC
Testing : Data Validation
Group of students should submit the Project Report which will be consist of documentation
related to different phases of Software Development Life Cycle: Title of the Project, Abstract,
Introduction, scope, Requirements, Data Modeling features, Data Dictionary, Relational
Database Design, Database Normalization, Graphical User Interface, Source Code, Testing
document, Conclusion. Instructor should maintain progress report of mini project throughout
the semester from project group and assign marks as a part of the term work
Syllabus for Third Year Computer Engineering #27/64
Faculty of Engineering Savitribai Phule Pune University, Pune
References:
1. Thomas D. Nadean and Ken Gray, “Software Defined Networks”, O'REILLY, ISBN:
13:978-93-5110-264-9
2. Robert Faludi, “Building Wireless Sensor Networks”, O'REILLY, ISBN: 13:978-93-5023-
289-7
Suggested List of Laboratory Assignments
Group A
All assignments should be implemented using Open Source Linux flavors, Open Source
Tools: Wireshark and Packet Tracer and C/C++, JAVA, PYTHON.
1. Lab Assignment on Unit I: (Mandatory Assignment)
Part A: Setup a wired LAN using Layer 2 Switch and then IP switch of minimum four
computers. It includes preparation of cable, testing of cable using line tester, configuration
machine using IP addresses, testing using PING utility and demonstrate the PING packets
captured traces using Wireshark Packet Analyzer Tool.
Part B: Extend the same Assignment for Wireless using Access Point
2. Lab Assignment on Unit II: (Use C/C++)
Write a Program with following four options to transfer-
a. Characters separated by space b. One Strings at a time
b. One Sentence at a time c. file
between two RS 232D or USB ports using C/C++. (To demonstrate Framing, Flow control,
Error control).
Syllabus for Third Year Computer Engineering #29/64
Faculty of Engineering Savitribai Phule Pune University, Pune
Demonstrate the packets captured traces using Wireshark Packet Analyzer Tool for peer to
peer mode.
4. Lab Assignment on Unit V: (Use JAVA/PYTHON)
Write a program using UDP sockets for wired network to implement
a. Peer to Peer Chat
b. Multiuser Chat
Demonstrate the packets captured traces using Wireshark Packet Analyzer Tool for peer to
peer mode.
5. Lab Assignment on Unit V: (Use JAVA/PYTHON)
Write a program to prepare TCP and UDP packets using header files and send the packets to
destination machine in peer to peer mode. Demonstrate the packets captured traces using
Wireshark Packet Analyzer Tool for peer to peer mode.
6. Lab Assignment on Unit IV and Unit V: (Mandatory Assignment)
Use network simulator NS2 to implement:
a. Monitoring traffic for the given topology
b. Analysis of CSMA and Ethernet protocols
c. Network Routing: Shortest path routing, AODV.
d. Analysis of congestion control (TCP and UDP).
7. Lab Assignment on Unit IV: (Mandatory Assignment)
Configure RIP/OSPF/BGP using packet Tracer.
SEMESTER II
Amortized Analysis – Binary, Binomial and Fibonacci heaps, Dijkstra’s Shortest path algorithm,
Splay Trees, Time-Space tradeoff, Introduction to Tractable and Non-tractable Problems,
Introduction to Randomized and Approximate algorithms, Embedded Algorithms: Embedded
system scheduling (power optimized scheduling algorithm), sorting algorithm for embedded
systems.
Unit VI Multithreaded and Distributed Algorithms 09 Hours
Multithreaded Algorithms - Introduction, Performance measures, Analyzing multithreaded
algorithms, Parallel loops, Race conditions.
Problem Solving using Multithreaded Algorithms - Multithreaded matrix multiplication,
Multithreaded merge sort.
Distributed Algorithms - Introduction, Distributed breadth first search, Distributed Minimum
Spanning Tree.
String Matching- Introduction, The Naive string matching algorithm, The Rabin-Karp algorithm
Books:
Text:
1. Parag Himanshu Dave, Himanshu Bhalchandra Dave, “Design And Analysis of
Algorithms”, Pearson Education, ISBN 81-7758-595-9
2. Gilles Brassard, Paul Bratley, “Fundamentals of Algorithmics”, PHI, ISBN 978-81-203-
1131-2
References:
1. Michael T. Goodrich, Roberto Tamassia , “Algorithm Design: Foundations, Analysis and
Internet Examples”, Wiley, ISBN 978-81-265-0986-7
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein,
“Introduction to Algorithms”, MIT Press; ISBN 978-0-262-03384-8
3. Horowitz and Sahani, "Fundamentals of Computer Algorithms", University Press, ISBN:
978 81 7371 6126, 81 7371 61262
4. Rajeev Motwani and Prabhakar Raghavan, “Randomized Algorithms”, Cambridge
University Press, ISBN: 978-0-521-61390-3
5. Dan Gusfield, “Algorithms on Strings, Trees and Sequences”, Cambridge University
Press,ISBN:0-521-67035-7
Operating Systems: Introduction to different types of operating Real Time Operating Systems,
System Components, OS services, System structure- Layered Approach.
Process Management: Process Concept- Process states, Process control block, Threads, Process
Scheduling: Types of process schedulers, Types of scheduling: Preemptive, Non preemptive.
Scheduling algorithms: FCFS, SJF, RR, Priority,
Deadlocks: Methods of handling deadlocks, Deadlock prevention, avoidance and detection,
Recovery from deadlocks.
Case Study: Process Management in multi-cores OS.
Unit V Memory Management 09 Hours
Memory management: Review of Programming Model of Intel 80386, Contiguous and non-
contiguous, Swapping, Paging, Segmentation, Segmentation with Paging. Virtual Memory:
Background, Demand paging, Page replacement scheme- FIFO, LRU, Optimal, Thrashing.
Case Study: Memory Management in multi-cores OS.
Unit VI I/O Management 09 Hours
I/O Management: I/O Devices, Organization of I/O function, I/O Buffering, Disk Scheduling-
Disk Scheduling policies like FIFO, LIFO, STTF, SCAN, C-SCAN.
File Management: Concept, Access methods, Directory Structure, Protection, File System
implementation, Directory Implementation, Allocation methods, Free Space management.
Case Study: I/O and File Management in multi-cores OS
Case Study: Light weight and heavy weight OS: Linux, Tizen
Books:
Text:
1. John Donovan, “System Programming”, McGraw Hill, ISBN 978-0--07-460482-3.
2. Silberschatz, Galvin, Gagne, "Operating System Principles", 9th Edition, Wiley, ISBN 978-
1-118-06333-0
References:
1. Dhamdhere D., "Systems Programming and Operating Systems", McGraw Hill, ISBN 0 -
07 - 463579 – 4
2. Randal Bryant and David O'Hallaron, “Computer Systems: A Programmer's Perspective” ,
Pearson, ISBN 10: 0-13-610804-0
3. Stallings W., "Operating Systems", 6th Edition, Prentice Hall, ISBN-978-81-317-2528-3.
4. John. R. Levine, Tony Mason and Doug Brown, “Lex and Yacc”, O'Reilly, 1998, ISBN: 1-
56592-000-7
Introduction to Creational design pattern – singleton, Factory ,Structural design pattern- Proxy design
pattern, Adapter design pattern, Behavioral – Iterator design pattern, Observer design pattern
Note: Instructor should frame appropriate case studies/ mini-project (different case study for a group of
6-8 students) on unit-I to unit-V. The case study framed for unit-I may be continued/carry forward for
next units if necessary. The same case studies/mini-projects should be tested using appropriate testing
tool (preferably open source like Selenium).
Books:
Text Books:
1. Jim Arlow, Ila Neustadt, “UML 2 and the unified process –practical object-oriented analysis
and design” Addison Wesley, Second edition, ISBN 978-0201770605
2. Hassan Gomaa, “Software Modeling and Design- UML, Use cases, Patterns and Software
Architectures” Cambridge University Press, 2011, ISBN 978-0-521-76414-8
3. Srinivasan Desikan, Gopalaswamy Ramesh, “Software testing- Principles and practices”
Prentice Hall, 2007, ISBN 9788177581218
References Books:
1. Eric J. Braude, “Software Design: from Programming to Architecture”, J. Wiley, 2004, ISBN
978-0-471-20459-6
2. Gardy Booch, James Rambaugh, Ivar Jacobson, “The unified modeling language user guide” ,
Pearson Education, Second edition, 2008, ISBN 0-321-24562-8
Course Objectives:
To explore the basic principles of communication (verbal and non-verbal) and active,
empathetic listening, speaking and writing techniques.
To expose the student to new technologies, researches, products, algorithms, services
Course Outcomes:
On completion of the course, student will–
be able to be familiar with basic technical writing concepts and terms, such as audience
analysis, jargon, format, visuals, and presentation.
be able to improve skills to read, understand, and interpret material on technology.
improve communication and writing skills
Guidelines:
Each student will select a topic in the area of Computer Engineering and Technology
preferably keeping track with recent technological trends and development beyond scope of
syllabus avoiding repetition in consecutive years.
The topic must be selected in consultation with the institute guide.
Each student will make a seminar presentation using audio/visual aids
for a duration of 20-25 minutes and submit the seminar report prepared in Latex only.
Active participation at classmate seminars is essential.
BoS has circulated the Seminar Log book and it is recommended to use it.
Guidelines for Assessment:
Panel of staff members along with a guide would be assessing the seminar work based on these
parameters-Topic, Contents and Presentation, regularity, Punctuality and Timely Completion,
Question and Answers, Report, Paper presentation/Publication, Attendance and Active Participation.
Recommended Format of the Seminar Report:
Title Page with Title of the topic, Name of the candidate with Exam Seat Number / Roll
Number, Name of the Guide, Name of the Department, Institution and Year & University
Seminar Approval Sheet/Certificate
Abstract and Keywords
Acknowledgements
Table of Contents, List of Figures, List of Tables and Nomenclature
Chapters Covering topic of discussion- Introduction with section including organization of the
report, Literature Survey/Details of design/technology/Analytical and/or experimental work, if
any/ …..,Discussions and Conclusions ,Bibliography/References
Plagiarism Check report
Report Documentation page
References:
1. Rebecca Stott, Cordelia Bryan, Tory Young, “Speaking Your Mind: Oral Presentation and
Seminar Skills (Speak-Write Series)”, Longman, ISBN-13: 978-0582382435
2. Johnson-Sheehan, Richard, “Technical Communication”, Longman. ISBN 0-321-11764-6
3. Vikas Shirodka, “Fundamental skills for building Professionals”, SPD, ISBN 978-93-5213-
146-5
Group C
9. Write an application using Raspberry-Pi /Beagle board to control the operation of stepper motor.
10. Write an application using Raspberry-Pi /Beagle board to control the operation of a hardware
simulated traffic signal.
11. Write an application using Raspberry-Pi /Beagle board to control the operation of a hardware
simulated lift elevator
Group D
12. Write a server application to be deployed on Raspberry-Pi /Beagle board. Write client
applications to get services from the server application.
13. Create a small dashboard application to be deployed on cloud. Different publisher devices can
publish their information and interested application can subscribe.
14. Create a simple web interface for Raspberry-Pi/Beagle board to control the connected LEDs
remotely through the interface.
Group E
15. Develop a Real time application like smart home with following requirements: When user enters
into house the required appliances like fan, light should be switched ON. Appliances should also get
controlled remotely by a suitable web interface. The objective of this application is student should
construct complete Smart application in group.
16. Develop a Real time application like a smart home with following requirements: If anyone comes at
door the camera module automatically captures his image send it to the email account of user or
send notification to the user. Door will open only after user’s approval.
In addition to credits, it is recommended that there should be audit course in preferably in each
semester from second year to supplement their knowledge and skills. Student will be awarded the
bachelor degree if he/she earns 190 credits and clears all the audit courses specified in the syllabus.
The student will be awarded grade as AP on successful completion of audit course. The student
may opt for one of the audit courses per semester, starting in second year first semester. Though not
mandatory, such a selection of the audit courses helps the learner to explore the subject of interest
in greater detail resulting in achieving the very objective of audit course's inclusion. List of options
offered is provided. Each student has to choose one audit course from the list per semester.
Evaluation of audit course will be done at institute level itself. Method of conduction and method of
assessment for audit courses are as suggested.
Criteria:
The student registered for audit course shall be awarded the grade AP (Audit Course Pass) and shall
be included such AP grade in the Semester grade report for that course, provided student has the
minimum attendance as prescribed by the Savitribai Phule Pune University and satisfactory in-
semester performance and secured a passing grade in that audit course. No grade points are
associated with this 'AP' grade and performance in these courses is not accounted in the calculation
of the performance indices SGPA and CGPA. Evaluation of audit course will be done at institute
level itself. (Ref- http://www.unipune.ac.in/Syllabi_PDF/revised-
2015/engineering/UG_RULE_REGULATIONS_FOR_CREDIT_SYSTEM-2015_18June.pdf)
Guidelines for Conduction and Assessment (Any one or more of following but not limited to)
Course Objectives:
Identify best practices for Social Media Marketing, including platform level best practices.
Connect business objectives to appropriate Social Media tactics.
Create strong content that engages their target audience with their marketing message.
Course Outcome:
On completion of the course, learner will be able to–
Create editorial calendars to manage content distribution.
Use Social Listening tools to create timely, relevant content.
Create Social Media policies that combine business objectives with appropriate use of social
media channels and content.
Course Contents:
1. Introductions and review class objectives, Discuss class goals and individual goals, Fill out
questionnaire, Introduction to Blogging, Create a blog post for your project. Include
headline, imagery, links and post.
2. Introduction to Facebook and channel advertising and campaigns, Introduction to Twitter
and channel advertising and campaigns, Creative Campaign examples across social
channels
3. Introduction to both Google+ and LinkedIn. Provide an overview on LinkedIn advertising,
Create Google+ and LinkedIn outlines for your project and include: types of posts and an
example post for each platform.
4. Introduction to both Instagram and Pinterest as well as channel advertising and campaigns,
Create Instagram and Pinterest outlines for your project and include: types of posts and an
example post for each platform, review a content calendar, Lay out your own content
calendar.
References:
1. Vandana Ahuja, Digital Marketing, Oxford Press, ISBN: 9780199455447,
2. Wiley, Jeanniey Mullen, David Daniels, David Gilmour “ Email Marketing: An Hour a
Day”, ISBN: 978-0-470-38673-6
3. David Scott, “The New Rules of Marketing and PR”, Wiley India, ISBN: 978-1-119-07048-
1
Course Outcome:
On completion of the course, learner will be able to–
Enhance holistic development of students and improve employability skills
Course Contents:
1. Introduction to Personality and working towards developing it: Definition & Basics of
personality, Analyzing strengths & weaknesses, Corporate theories on personality
Development, Increasing Vocabulary, Body Language, gestures, Preparation of Self
Introduction
2. Communication skill and handling attitude: Communication Skills, Listening,
Communication Barriers, Overcoming these Barriers,
Building Self Esteem and Self Confidence, Working on attitudes: aggressive, assertive, and
submissive
3. Leadership Techniques in Personality development: Introduction to Leadership,
Leadership Styles, Group Dynamics, Team Building
4. Stress and time management skills: Interpersonal Relationships, Analysis of Ego States,
transactions & Life positions, Stress Management: Causes, Impact & Managing Stress,
Introduction to conflict management, Time Management: Concept of time management,
Steps towards better time management
References:
1. SOFT SKILLS, “ Career Development Centre”, Green Pearl Publications
2. Covey Sean,” Seven Habits of Highly Effective Teens”, New York, Fireside Publishers,
1998, ISBN: 978-1476764665
3. Carnegie Dale, “ How to win Friends and Influence People”, New York: Simon &
Schuster, 1998, ISBN: 1-4391-6734-6
4. Thomas A Harris, I am ok, You are ok , New YorkHarper and Row, 1972, ISBN 13: 978-
0060724276ISBN:
5. Daniel Coleman, Emotional Intelligence, Bantam Book, 2006, ISBN: 055380491X,
9780553804911
6. Shiv Khera, “You Can Win”, A&C Black, ISBN: 9780230331198.
Course Contents:
1. Stating existence or a presence of thing (s), person (s), Relative positions, Counters
2. Expressing one’s Desire & wants, Verb groups, Asking, Instructing a person to do
something
3. Indicating an action or motion is in progress, Describing habitual action,
describing a certain continuing state which resulted from a certain action in the past.
Express permission & prohibition
References:
1. Minna No Nihongo, “Japanese for Everyone”, Elementary Main Text book 1-1 (Indian
Edition), Goyal Publishers & Distributors Pvt. Ltd.
2. http://www.tcs.com (http://www.tcs.com/news_events/press_releases/Pages/TCS-
Inaugurates-Japan-centric-Delivery-Center-Pune.aspx
Foundational Courses
25% 25%
Program Specific
Courses(Theory)
3% Add on Courses
Skills Development
47% Courses
Syllabus
of
Second Year of Computer Engineering
(Course 2015)
(with effect from June 2016 )
Faculty of Engineering Savitribai Phule Pune University, Pune
Program Outcomes
Students are expected to know and be able -
2. To analyze the problem by finding its domain and applying domain specific
skills
12. To keep in touch with current technologies and inculcate the practices of
lifelong learning.
Total 20 05
210253 Microprocessor -- -- -- -- -- --
04 50 50 100 04
Principles of
210254 Programming -- -- -- -- --
03 50 50 100 03 --
Languages
Computer
210255 -- -- 02 -- -- 25 50 -- 75 -- 01
Graphics Lab
Advanced Data
210256 -- -- 04 -- -- 25 50 -- 75 -- 02
Structures Lab
Microprocessor
210257 -- -- 04 -- -- 25 50 -- 75 -- 02
Lab
Total 20 05
210258 Audit Course 2 -- -- -- -- -- -- -- -- Grade
Total 19 01 10 250 250 100 150 -- 750 25
Abbreviations:
SEMESTER I
Course Outcomes:
On completion of the course, student will be able to–
Solve real world problems logically using appropriate set, function, and relation models
and interpret the associated operations and terminologies in context.
Analyze and synthesize the real world problems using discrete mathematics.
Course Contents
Concept, Queue as Abstract Data Type, Realization of Queues Using Arrays , Circular Queue,
Advantages of using circular queues, Multi-queues, Deque, Priority Queue, Array implementation
of priority queue, Linked Queue and operations. Case study- Priority queue in bandwidth
management.
Unit VI Sorting and Searching 09 Hours
Searching- Search Techniques, Sequential search, variant of sequential search- sentinel search,
Binary search, Fibonacci search. Case Study- Use of Fibonacci search in non-uniform access
memory storage and in Optimization of Unimodal Functions. Sorting- Types of sorting-Internal
and external sorting, General sort concepts-sort order, stability, efficiency, number of passes,
Sorting methods- Bubble sort, Insertion sort, Selection sort, Quick sort, Heap sort, Shell sort,
Bucket sort, Radix sort, Comparison of All Sorting Methods. Case Study- Timsort as a hybrid
stable sorting algorithm.
Books:
Text:
1. Brassard & Bratley, ―Fund
amentals of Algorithmics‖, Prentice Hall India/Pearson Education, ISBN
13-9788120311312.
2. Horowitz and Sahani, ―Fu ndamentals of Data Structures in C++‖, University Press, ISBN 10:
0716782928 ISBN 13: 9780716782926.
3. Goodrich, Tamassia, Goldwasser, ―Dat a Structures and Algorithms in C++‖, Wiley publication,
ISBN-978-81-265-1260-7
References:
1. R. Gillberg, B. Forouzn, ―Dat a Structures: A Pseudo code approach with C‖, Cenage Learning,
ISBN 9788131503140.
2. Horowitz, Sahani and Rajshekaran, ―Fu ndamentals of Computer Algorithms‖, University Press,
ISBN-13, 9788175152571.
3. Yedidyah Langsam, Moshe J Augenstein, Aron M Tenenbaum, ―Dat a Structures using C and C++‖,
Pearson Education, ISBN 81-317-0328-2.
4. A Michael Berman, ―Dat a Structures via C++: Objects by Evolution‖, Oxford University Press,
ISBN:0-19-510843-4.
5. M. Weiss, ―D ata Structures and Algorithm Analysis in C++‖, 2nd edition, Pearson Education, 2002,
ISBN-81-7808-670-0.
Books:
Text:
1. Bjarne Stroustrup, ― The C++ Programming language‖, Third edition, Pearson Education.
ISBN 9780201889543.
C++ How to Program‖, 4th Edition, Pearson Education, ISBN:81-297-0276-2
2. Deitel, ―
References:
1. Robert Lafore, ― Object-Oriented Programming in C++‖, fourth edition, Sams Publishing,
ISBN:0672323087 (ISBN 13: 9780672323089)
2. Herbert Schildt, ― C++ The complete reference‖, Eighth Edition, McGraw Hill
Professional, 2011, ISBN:978-00-72226805
3. Matt Weisfeld, ― The Object-Oriented Thought Process‖, Third Edition Pearson ISBN-
13:075-2063330166
4. Cox Brad, Andrew J. Novobilski, ― Object –Oriented Programming: An Evolutionary
Approach‖, Second Edition, Addison–Wesley, ISBN:13:978-020-1548341
Group A
1. In Second year Computer Engineering class of M students, set A of students play cricket and
set B of students play badminton. Write C/C++ program to find and display-
i. Set of students who play either cricket or badminton or both
ii. Set of students who play both cricket and badminton
iii. Set of students who play only cricket
iv. Set of students who play only badminton
v. Number of students who play neither cricket nor badminton
(Note- While realizing the set duplicate entries are to avoided)
2. Write C/C++ program to store marks scored for first test of subject 'Data Structures and
Algorithms' for N students. Compute
I. The average score of class
ii. Highest score and lowest score of class
iii. Marks scored by most of the students
iv. list of students who were absent for the test
3. Department library has N books. Write C/C++ program to store the cost of books in array in
ascending order. Books are to be arranged in descending order of their cost. Write function
for
a) Reverse the contents of array without using temporary array.
b) Copy costs of books those with cost less than 500 in new array
c) Delete the duplicate entries using temporary array
d) Delete duplicate entries without using temporary array
e) Count number of books with cost more than 500.
4. Set A=(1,3, a, s, t, i} represent alphanumeric characters permitted to be used to set the
password of length 4. Write C/C++ program to generate all possible passwords.
5. A magazine committee is to be formed that consists of any 3 members to be selected from
{ Nikhita, Aboli, Megha, Sanika, Pratik, Saurabh}. Write C/C++ program to list all possible
committees.
6. It is decided that weekly greetings are to be furnished to wish the students having their
birthdays in that week. The consolidated sorted list with desired categorical information is
to be provided to the authority. Write C++ program for array of structures to store students
PRNs with date and month of birth. Let Array_A and Array_B be the two arrays for two SE
Computer divisions. Arrays are sorted on date and month. Merge these two arrays into third
array Array_SE_Comp_DOB resulting in sorted information about Date of Birth of SE
Computer students.
7. A magic square is an n * n matrix of the integers 1 to n2 such that the sum of each row,
column, and diagonal is the same. The figure given below is an example of magic square for
case n=5. In this example, the common sum is 65. Write C/C++ Program for magic square.
15 8 1 24 17
16 14 7 5 23
22 20 13 6 4
3 21 19 12 10
9 2 25 18 11
8. An m x n matrix is said to have a saddle point if some entry a[i][j] is the smallest value in
row i and the largest value in j. Write C/ C++ function that determines the location of a
saddle point if one exists.
9. Write C/C++ program for storing matrix. Write functions for
a) Check whether given matrix is upper triangular or not
b) Compute summation of diagonal elements
c) Compute transpose of matrix
d) Add, subtract and multiply two matrices
10. Write C++ program with class for String. Write a function
frequency that determines the frequency of occurrence of particular character in the
string.
delete that accepts two integers, start and length. The function computes a new string
that is equivalent to the original string, except that length characters being at start have
been removed.
chardelete that accepts a character c. The function returns the string with all occurrences
of c removed.
replace to make an in-place replacement of a substring w of a string by the string x. note
that w may not be of same size of x
palindrome to check whether given string is palindrome or not
11. Write C++ program for sparse matrix realization and operations on it- Transpose, Fast
Transpose and addition of two matrices
12. Write C++ program for string operations- copy, concatenate, check substring, equal, reverse
and length
13. Write a C++ program to realize polynomial equation and perform operations. Write function
a) To input and output polynomials represented as bmxem+ bm-1xem-1 +….. +b0xe0.
Your functions should overload the << and >> operators.
1. b) Evaluates a polynomial at given value of x
2. c) Add two polynomials
3. d) Multiplies two polynomials
Group B
14. Department of Computer Engineering has student's club named 'Pinnacle Club'. Students of
Second, third and final year of department can be granted membership on request. Similarly
one may cancel the membership of club. First node is reserved for president of club and last
node is reserved for secretary of club. Write C++ program to maintain club member‘s
information using singly linked list. Store student PRN and Name. Write functions to
8 by 8 grid. The board normally alternates between black and white square, but this is not
relevant for the present problem. The queen can move as far as she wants in any direction,
as long as she follows a straight line, Vertically, horizontally, or diagonally. Write C++
program with recursive function for generating all possible configurations for 4-queen's
problem.
Group D
28. Queues are frequently used in computer programming, and a typical example is the creation
of a job queue by an operating system. If the operating system does not use priorities, then
the jobs are processed in the order they enter the system. Write C++ program for simulating
job queue. Write functions to add job and delete job from queue.
29. Write program to implement a priority queue in C++ using an inorder List to store the items
in the queue. Create a class that includes the data items(which should be template) and the
priority (which should be int)The inorder list should contain these objects ,with operator <=
overloaded so that the items with highest priority appear at the beginning of the list (which
will make it relatively easy to retrieve the highest item.)
30. A double-ended queue(deque) is a linear list in which additions and deletions may be made
at either end. Obtain a data representation mapping a deque into a one-dimensional array.
Write C++ program to simulate deque with functions to add and delete elements from either
end of the deque.
31. Pizza parlor accepting maximum M orders. Orders are served in first come first served
basis. Order once placed cannot be cancelled. Write C++ program to simulate the system
using circular queue using array.
Group E
32. Write C++ program to store roll numbers of student in array who attended training program
in random order. Write function for-
a) Searching whether particular student attended training program or not using linear search
and sentinel search. b) Searching whether particular student attended training program or
not using binary search and Fibonacci search.
33. Write C++ program to store names and mobile numbers of your friends in sorted order on
names. a) Search your friend from list using binary search (recursive and non recursive).
Insert friend if not present in phonebook. b) Search your friend from list using Fibonacci
search. Insert friend if not present in phonebook.
34. Write C++ program to maintain club members, sort on roll numbers in ascending order.
Write function ‗Ternary_Search‘ to search whether particular student is member of club.
Ternary search is modified binary search that divides array into 3 halves instead of two.
35. Write C++ program to store first year percentage of students in array. Write function for
sorting array of floating point numbers in ascending order using
a) Selection Sort b) Bubble sort and display top five scores.
36. Write C++ program to store second year percentage of students in array. Write function for
sorting array of floating point numbers in ascending order using
a) Insertion sort b) Shell Sort and display top five scores.
37. Write C++ program to store first year percentage of students in array. Sort array of floating
point numbers in ascending order using quick sort and display top five scores.
38. Write C++ program to store XII percentage of students in array. Sort array of floating point
numbers in ascending order using bucket sort and display top five scores.
39. Write C++ program to store X percentage of students in array. Sort array of floating point
numbers in ascending order using radix sort and display top five scores.
Instructor may also set one assignment or mini-project that is suitable to respective branch beyond
the scope of syllabus.
Operating System recommended :- 64-bit Open source Linux or its derivative
Programming tools recommended: - Open Source C++ Programming tool like G++/GCC.
First assignment is compulsory. Set of suggested assignment list is provided in 3 groups- A, B, and
C. Instructor is suggested to design assignments list by selecting/designing at least 12 suitable
assignments from group A, B, and C- compulsory assignment, 5 from group A, 4 from group B,
3 from group C.
Suggested List of Laboratory Assignments
Compulsory Assignment
Install, Configure 64 bit Linux Operating Systems, study basic architecture, memory system,
1.
and learn basic administration.
Group A
Implement a class Complex which represents the Complex Number data type. Implement the
following operations:
1. Constructor (including a default constructor which creates the complex number 0+0i).
2.
2. Overloaded operator+ to add two complex numbers.
3. Overloaded operator* to multiply two complex numbers.
4. Overloaded << and >> to print and read Complex Numbers.
Implement a class Quadratic that represents degree two polynomials i.e., polynomials of type
ax2+bx+c. The class will require three data members corresponding to a, b and c. Implement
the following operations:
1. A constructor (including a default constructor which creates the 0 polynomial).
3. 2. Overloaded operator+ to add two polynomials of degree 2.
3. Overloaded << and >> to print and read polynomials. To do this, you will need to
decide what you want your input and output format to look like.
4. A function eval that computes the value of a polynomial for a given value of x.
5. A function that computes the two solutions of the equation ax2+bx+c=0.
Implement a class CppArray which is identical to a one-dimensional C++ array (i.e., the index
set is a set of consecutive integers starting at 0) except for the following :
1. It performs range checking.
4. 2. It allows one to be assigned to another array through the use of the assignment
operator (e.g. cp1= cp2)
3. It supports a function that returns the size of the array.
4. It allows the reading or printing of array through the use of cout and cin.
Write a C++ program create a calculator for an arithmetic operator (+, -, *, /). The program
should take two operands from user and performs the operation on those two operands
depending upon the operator entered by user. Use a switch statement to select the operation.
Finally, display the result.
Some sample interaction with the program might look like this:
5. Enter first number, operator, second number: 10 / 3
Answer = 3.333333
Do another (y/n)? y
Enter first number, operator, second number: 12 + 100
Answer = 112
Do another (y/n)? n
A book shop maintains the inventory of books that are being sold at the shop. The list includes
details such as author, title, price, publisher and stock position. Whenever a customer wants a
book, the sales person inputs the title and author and the system searches the list and displays
whether it is available or not. If it is not, an appropriate message is displayed. If it is, then the
system displays the book details and requests for the number of copies required. If the
12.
requested copies book details and requests for the number of copies required. If the requested
copies are available, the total cost of the requested copies is displayed; otherwise the message
― Required copies not in stock‖ is displayed. Design a system using a class called books with
suitable member functions and Constructors. Use new operator in constructors to allocate
memory space required. Implement C++ program for the system.
Create employee bio-data using following classes i) Personal record ii))Professional record iii)
13. Academic record Assume appropriate data members and member function to accept required
data & print bio-data. Create bio-data using multiple inheritance using C++.
Group B
Crete User defined exception to check the following conditions and throw the exception if the
criterion does not meet.
a. User has age between 18 and 55
b. User stays has income between Rs. 50,000 – Rs. 1,00,000 per month
14.
c. User stays in Pune/ Mumbai/ Bangalore / Chennai
d. User has 4-wheeler
Accept age, Income, City, Vehicle from the user and check for the conditions mentioned
above. If any of the condition not met then throw the exception.
Write a menu driven program that will create a data file containing the list of telephone
numbers in the following form
John 23456
Ahmed 9876
……….. ………
15.
Use a class object to store each set of data, access the file created and implement the following
tasks
I. Determine the telephone number of specified person
II. Determine the name if telephone number is known
III. Update the telephone number, whenever there is a change.
Write a C++ program that creates an output file, writes information to it, closes the file and
16.
open it again as an input file and read the information from the file.
Write a C++ program using command line arguments to search for a word in a file and replace
17. it with the specified word. The usage of the program is shown below.
$ change <old word> <new word> <file name>
Write a function template selection Sort. Write a program that inputs, sorts and outputs an
18.
integer array and a float array.
You are the owner of a hardware store and need to keep an inventory that can tell you what
different tools you have, how many of each you have on hand and the cost of each one. Write
a program that initializes the random-access file hardware.dat to 100 empty records, lets you
input the data concerning each tool, enables you to list all your tools, lets you delete a record
for a tool that you no longer have and lets you update any information in the file. The tool
identification number should be the record number. Use the following information to start
19. your file:
Record # Tool name Quantity Cost
3 Electric sander 7 57.98
17 Hammer 76 11.99
24 Jig saw 21 11.00
39 Lawn mower 3 79.50
56 Power saw 18 99.99
Group C
20. Write C++ program using STL for implementation of Singly, doubly and circular linked list.
21. Write C++ program using STL for implementation of stack & queue using SLL
Write C++ program using STL to add binary numbers (assume one bit as one number); use
22.
STL stack.
23. Write C++ program using STL for Dqueue (Double ended queue)
Write C++ program using STL for Sorting and searching with user-defined records such as
24. Person Record (Name, birth date, telephone no), item record (item code, item name, quantity
and cost)
Mini-projects
25. Design and develop the Tic-Tac-Toe Game using C++
Develop a Supermarket Billing System using C++. The key features of this application are
listed below :
Bill Report: It shows the bill report of all the items added in supermarket billing
system.
Add, Remove or Edit items: With this feature one can add, remove and modify item
26.
details. In add items, one can add information or details such as item no., item name,
manufacturing date, price, quantity, tax percent, and many more.
Show item details: This feature allows users to see the items and the corresponding
details given for the item while adding the item.
Use file to store the data.
Design an E-mail Verifier which accepts the email address from the user. Depending upon the
27. input given by user display appropriate results. Use the following concepts in the Project –
Constructor, Destructor, new, delete, exceptional handling, string handling functions, etc.
28. Design and Develop Library Management system using OOP Concepts.
Write a C++ program to implement a small database mini project to understand persistent
objects and operations on sequential files (ex- library information, inventory systems,
automated banking system, reservation systems etc.) For example, write a program to create a
29. database for reservation system using information such as Name, sex, age, starting place of
journey and destination. Program should have following facilities a) To display entire
passenger list b) To display particular record c) To update record d) To delete and sort record.
Use Exception Handling for data verification
Syllabus for Second Year of Computer Engineering #28/65
Faculty of Engineering Savitribai Phule Pune University, Pune
Course Objectives:
To encourage the all round development of students by focusing on soft skills.
To make the engineering students aware of the importance, the role and the content of soft
skills through instruction, knowledge acquisition, demonstration and practice.
To develop and nurture the soft skills of the students through individual and group
activities.
To expose students to right attitudinal and behavioral aspects and to build the same through
activities
Course Outcomes:
On completion of the course, student will be able to–
Effectively communicate through verbal/oral communication and improve the listening
skills
Write precise briefs or reports and technical documents.
Actively participate in group discussion / meetings / interviews and prepare & deliver
presentations.
Become more effective individual through goal/target setting, self motivation and practicing
creative thinking.
Function effectively in multi-disciplinary and heterogeneous teams through the knowledge
of team work, Inter-personal relationships, conflict management and leadership quality.
Course Contents
Unit I Self-Development
Introduction to soft skills, Self-Management: Self-Evaluation, Self-Discipline, Self-Criticism, Self-
Awareness, Self-Esteem, Positive Thinking, Perceptions and Attitudes, Values and Belief
Systems, Personal success factors, Handling failure, Knowing Yourself, identifying one‘s
strengths and weaknesses, SWOT analysis, Johari‘s Window, Career Planning & Goal setting,
prioritization, Managing self – emotions, ego, pride, stress; Personality development.
Vocabulary: One - Word Substitutes, Words often Confused - Pairs of Words, Synonyms and
Antonyms, Foreign Phrases, Phrasal verbs derived from the dynamic verbs, Business Writing:
Note Making, Letter writing, Writing Formal Letters. Technical Report Writing, Memo,
Notices/Circulars Agenda and Minutes of a Meeting, E-Mail, Essay writing. Employment
Communication: Job Application, Preparation of CV and Resume writing. Presentation skills:
Professional Presentation, Nature of Oral Presentation, Planning a Presentation, Preparing the
Presentation, Delivering the Presentation.
Introduction, Leader and Leadership, Leadership Traits, Culture and Leadership: Salient Features
of Corporate Culture, Leadership Styles, Leadership Trends, Team Building: Team Development
Stages, Types of Teams: Cross-functional Team, Problem-solving Team, Inter- personal relations:
Types of feelings, steps to deal with complex feelings. Assertiveness and Confidence building.
Types of Conflict and resolutions. Emotions, emotional empathy and emotional intelligence.
References:
1. Indrajit Bhattacharya, ―
An Approach to Communication Skills‖, Delhi, Dhanpat Rai, 2008.
2. Simon Sweeney, ― English for Business Communication‖, Cambridge University Press,
ISBN 13:978-0521754507.
3. Sanjay Kumar and Pushpa Lata, ― Communication Skills‖, Oxford University Press, ISBN
10:9780199457069.
4. Atkinson and Hilgard's, ― Introduction to Psychology‖, 14th Edition, Geoffrey Loftus,
ISBN-10:0155050699 © 2003
5. Kenneth G. Mcgee, ― Heads Up: How to Anticipate Business Surprises & Seize
Opportunities First‖, Harvard Business School Press, Boston, Massachusetts, 2004, ISBN
10:1591392993.
6. Krishnaswami, N. and Sriraman, T, ― Creative English for Communication‖, Macmillan.
Guidelines for Instructor's Manual
The instructor‘s manual is to be developed as a hands-on resource and reference. The instructor's
manual need to include prologue (about University/program/ institute/
department/foreword/preface etc), University syllabus, conduction & Assessment guidelines,
topics under consideration concept objectives, outcomes, guidelines, references.
Guidelines for Student's Lab Journal and TW Assessment
The student must prepare the journal in the form of report elaborating the activities performed in the
lab. Continuous assessment of laboratory work is to be done based on overall performance and lab
assignments performance of student. Each lab assignment assessment will assign grade/marks
based on parameters with appropriate weightage. Suggested parameters for overall assessment as
well as each lab assignment assessment include- timely completion, performance, punctuality,
neatness, enthusiasm, participation and contribution in various activities-SWOT analysis,
presentations, team activity, event management, group discussion, Group exercises and interpersonal
skills and similar other activities/assignments.
Guidelines for Soft skills Lab Conduction
The instructor may frame assignments to enhance skills supporting career aspects. Multiple set of
activity based assignments can be prepared and distributed among batches. Every student must be
given adequate opportunity to participate actively in each activity. An exercise can be designed to
allow multiple skills exposure for example a group task encouraging discussions, team building, value
sharing, leadership and role play all at the same time.
SWOT analysis
The students should be made aware of their goals, strengths and weaknesses, attitude, moral
values, self confidence, etiquettes, non-verbal skills, achievements etc. through this activity.
1.
SWOT Analysis, Confidence improvement, values, positive attitude, positive thinking and
self esteem. The concern teacher should prepare a questionnaire which evaluate students in
all the above areas and make them aware about these aspects.
Personal & Career Goal setting – Short term & Long term
2. The teacher should explain to them on how to set goals and provide template to write their
short term and long term goals.
Public Speaking
Any one of the following activities may be conducted :
1. Prepared speech (Topics are given in advance, students get 10 minutes to prepare the
3. speech and 5 minutes to deliver.) 2. Extempore speech (Students deliver speeches
spontaneously for 5 minutes each on a given topic) 3. Story telling (Each student narrates a
fictional or real life story for 5 minutes each) 4. Oral review ( Each student orally presents a
review on a story or a book read by them)
Guidelines for Conduction and Assessment (Any one or more of following but not limited to)
Surveys
Lectures/ Guest Lectures
Mini Project
Visits (Social/Field) and reports
Hands on experience on
Demonstrations
specific focused topic
Guidelines for Assessment (Any one or more of following but not limited to)
Written Test
IPR/Publication
Demonstrations/ Practical Test
Report
Presentations
Audit Course 1 Options
Course Code Audit Course Title
AC1-I Road Safety
AC1-II Humanities and Social Sciences
AC1-III Environmental Studies
AC1-IV Smart Cities
AC1-V Foreign Language (one of Japanese/Spanish/French/German). Course contents for
Japanese (Module 1) are provided. For other languages institute may design
suitably.
Road transport remains the least safe mode of transport, with road accidents representing the
main cause of death of people. The boom in the vehicle population without adequate road
infrastructure, poor attention to driver training and unsatisfactory regulation has been responsible
for increase in the number of accidents. India‘s vehicle population is negligible as compared to the
World statistics; but the comparable proportion for accidents is substantially large.
The need for stricter enforcement of law to ensure greater safety on roads and an environment-
friendly road transport operation is of paramount importance. Safety and security are growing
concerns for businesses, governments and the traveling public around the world, as also in India. It
is, therefore, essential to take new initiatives in raising awareness, skill and knowledge of students
as one of the ibid stake holders who are expected to follow the rules and policies of the government
in order to facilitate safety of individual and safe mobility of others.
Course Contents:
1. Existing Road Transport Scenario
2. Accident Causes & Remedies
3. Road Accident Investigation & Investigation Methods
4. Vehicle Technology – CMVR & Road Safety
5. Regulatory / Legislative Provisions for Improving Road Safety
6. Behavioral Training for Drivers for Improving Road Safety
7. Road Safety Education
8. Road Engineering Measures for Improving Road Safety
References:
1. ―Road Accidents in India Issues & Dimensions‖ , Ministry of Road Transport & Highways
Government of India (www.unescap.org/sites/default/files/2.12.India_.pdf)
2. ― Road Safety in India- Insights and analysis‖, http://indiatransportportal.com/wp-
content/uploads/2012/11/Road_safety_2012.pdf
3. Road User‘s Handbook, ROADS & MARITIME PUBLICATIONS
4. ―Improving Road Safety in Developing Countries‖, The national Academic Press
Objective of Humanities and Social Science (HSS) is to produce well-rounded engineers, not
only having good technological skills but also with the ability to interact with different organs of an
organization.
HSS is concerned with society and the relationships among individuals within a society. It in
turn has many branches, each of which is considered a "social science". The main social sciences
include economics, political science, human geography, demography and sociology. In a wider
sense, social science also includes some fields in the humanities such as anthropology, archaeology,
psychology, history, law and linguistics.
Course Objectives:
Human and social development;
Contemporary national and international affairs;
Emergence of Indian society and Economics
Course Outcomes:
On completion of the course, student will be able to–
Making engineering and technology students aware of the various issues concerning
man and society.
These issues will help to sensitize students to be broader towards the social, cultural,
economic and human issues, involved in social changes
Able to understand the nature of the individual and the relationship between the self and the
community
Understanding major ideas, values, beliefs, and experiences that have shaped human history
and cultures
Course Contents
1. Indian Society : Structure of Indian Society, Indian Social Demography– Social
and Cultural, Differentiations: caste, class, gender and tribe; Institutions of marriage,
family and kinship- Secularization –Social Movements and Regionalism-
Panchayatraj Institutions; Indian constitution; Affirmative Action Programme of the
Government- various reservations and commissions.
References:
1. Krugman, ―International Economics‖, Pearson Education, ISBN-13:000-01334-23646
2. Prakash, ―T he Indian Economy‖, Pearson Education, ISBN-8131758931
3. Thursen Gerald, ―E ngineering Economics‖, Prentice Hall, ISBN-10:0138221227
4. C.S. Rao, ― Environmental Pollution Control Engineering‖, New Age International Pvt. Ltd,
ISBN-812241835X
5. Rangarajan, ― Environmental Issues in India, Pearson Education‖, ISBN-10:8131708101
6. University of Delhi, ―The Individual & Society‖, Pearson Education. ISBN-8131704173
7. Wikipedia.org / wiki /social studies.
8. M. N. Srinivas, ― Social change in modern India, 1991‖, Orient Longman, ISBN-
10:812500422X
9. David Mandelbaum, ― Society in India‖, 1990, Popular, ISBN-10:8171540139
10. David Newman, ― Exploring the architecture of everyday life‖, Pine Forge Press, 7th
edition, ISBN-10:1452275947
Environmental studies are the field that examines this relationship between people and the
environment. An environmental study is an interdisciplinary subject examining the interplay
between the social, legal, management, and scientific aspects of environmental issues.
Course Objectives:
Understanding the importance of ecological balance for sustainable development.
Understanding the impacts of developmental activities and mitigation measures.
Understand and realize the multi-disciplinary nature of the environment, its components,
and inter-relationship between man and environment
Understand the relevance and importance of the natural resources in the sustenance of life
on earth and living standard
Course Outcomes:
On completion of the course, student will be able to–
Comprehend the importance of ecosystem and biodiversity
To correlate the human population growth and its trend to the environmental degradation
and develop the awareness about his/her role towards environmental protection and
prevention
Identify different types of environmental pollution and control measures
To correlate the exploitation and utilization of conventional and non-conventional resources
Course Contents:
1. Natural Resources: Introduction, Renewable and non-renewable, Forest, water, mineral,
food, energy and land resources, Individual and conservation of resources, Equitable use of
resources.
2. Ecosystems: Concept, Structure, Function, Energy flow, Ecological succession, Forest,
grassland, desert and aquatic ecosystems - Introduction, characteristic features, structure and
function.
3. Biodiversity: Genetic, Species and ecological diversity, Biogeographical classification of
India, Value and hot spots, Biodiversity at global, national and local levels, India as mega-
biodiversity nation, Threats to biodiversity, Endangered and endemic species of India,
Conservation of Biodiversity, Endangered and endemic species, Conservation of
biodiversity.
4. Pollution: Definition, Causes, effects and control measures of the pollution – Air, soil,
Noise, Water, Marine and Thermal and Nuclear Pollution, Solid waste management, Role of
Individual in Prevention of Pollution, Pollution case studies, Disaster management
References:
1. Bharucha, E., ― Textbook of Environmental Studies‖, Universities Press (2005), ISBN-
10:8173715408
2. Mahua Basu, ―E nvironmental Studies‖, Cambridge University Press, ISBN-978-1-107-
5317-3
We breathe in a world defined by urbanization and digital ubiquity, where mobile broadband
connections outnumber fixed ones, machines dominate a new "internet of things," and more people
live in cities than in the countryside. This course enables us to take a broad historical look at the
forces that have shaped the planning and design of cities and information technologies from the rise
of the great industrial cities of the nineteenth century to the present. This course considers the
motivations, aspirations, and shortcomings of them all while offering a new civics to guide our
efforts as we build the future together, one click at a time.
Course Objectives:
To identify urban problems
To study Effective and feasible ways to coordinate urban technologies.
To study models and methods for effective implementation of Smart Cities.
To study new technologies for Communication and Dissemination.
To study new forms of Urban Governance and Organization.
Course Outcomes:
On completion of the course, learner will be able to–
Better understanding of the dynamic behavior of the urban system by going beyond the
physical appearance and by focusing on representations, properties and impact factors
Exploration of the city as the most complex human-made organism with a metabolism that
can be modeled in terms of stocks and flows
Knowledge about data-informed approaches for the development of the future city, based on
crowd sourcing and sensing
Knowledge about the latest research results in for the development and management of
future cities
Understanding how citizens can benefit from data-informed design to develop smart and
responsive cities
Course Contents:
Urbanization and Ubiquity - The slow emergence of learning cities in an urbanizing world
Cities as collective learners, what do we know?- Framing a view -A gamut of learning types -
Secrets of knowing and accelerating change - Why some cities learn and others do not.
References:
1. Anthony M. Townsend, W. W. Norton & Company ― Smart Cities: Big Data, Civic Hackers,
and the Quest for a New Utopia‖, ISBN: 0393082873, 9780393082876.
2. Tim Campbell, Routledge ― Beyond Smart Cities: How Cities Network, Learn and
Innovate‖, Routledge, ISBN: 9781849714266.
3. Stan Geertman, Joseph Ferreira, Jr. Robert Goodspeed, John Stillwell, ― Planning Support
System ms and Smart Cities‖, Lecture notes in Geo information and Cartography, Springer.
About course:
With changing times, the competitiveness has gotten into the nerves and ‗Being the Best‘ at all
times is only the proof of it. Nonetheless, ‗being the best‘ differs significantly from
‗Communicating the best‘. The best can merely be communicated whilst using the best suited
Language!
Japanese is the new trend of 21st century. Not only youngsters but even the professionals seek
value in it. It is the engineer‘s companion in current times with an assertion of a thriving future.
Pune has indisputably grown to become a major center of Japanese Education in India while
increasing the precedence for Japanese connoisseurs.
Japanese certainly serves a great platform to unlock a notoriously tough market & find a booming
career. While the companies prefer candidates having the knowledge of the language, it can
additionally help connect better with the native people thus prospering in their professional journey.
Learning Japanese gives an extra edge to the ‗resume‘ since the recruiters consciously make note of
the fact it requires real perseverance and self-discipline to tackle one of the most complex
languages.
It would be easy for all time to quit the impossible; however it takes immense courage to reiterate
the desired outcomes, recognize that improvement is an ongoing process and ultimately soldier on
it. The need of an hour is to introduce Japanese language with utmost professionalism to create
awareness about the bright prospects and to enhance the proficiency and commitment. It will then
prove to be the ultimate path to the quest for professional excellence!
Course Objectives:
To meet the needs of ever growing industry with respect to language support.
To get introduced to Japanese society and culture through language.
Course Outcomes:
On completion of the course student
will have ability of basic communication.
will have the knowledge of Japanese script.
will get introduced to reading , writing and listening skills
will develop interest to pursue professional Japanese Language course.
Course Contents:
1 : Introduction to Japanese Language. Hiragana basic Script, colors, Days of the week
2 : Hiragana : modified Kana, double consonant, Letters combined with ya, yu, yo
Long vowels, Greetings and expressions
3 : Self Introduction, Introducing other person, Numbers, Months, Dates, Telephone numbers,
Stating one‘s age.
References:
1. Minna No Nihongo, ― Japanese for Everyone‖, Elementary Main Text book 1-1 (Indian
Edition), Goyal Publishers & Distributors Pvt. Ltd.
2. http://www.tcs.com (http://www.tcs.com/news_events/press_releases/Pages/TCS-Inaugurates-Japan-
centric-Delivery-Center-Pune.aspx)
SEMESTER II
Measures of central tendency, Standard deviation, Coefficient of variation, Moments, Skewness and
Kurtosis, Curve fitting: fitting of straight line, parabola and related curves, Correlation and
Regression, Reliability of Regression Estimates.
Unit IV Probability and Probability Distributions 09 Hours
Vector differentiation, Gradient, Divergence and Curl, Directional derivative, Solenoid and
Irrigational fields, Vector identities. Line, Surface and Volume integrals, Green‘s Lemma, Gauss‘s
Divergence theorem and Stoke‘s theorem.
Unit VI Complex Variables 09 Hours
Tutorial shall be engaged in four batches (batch size of 20 students maximum) per division
Term work shall be based on continuous assessment of six assignments (one per each unit)
and performance in internal tests
References:
1. J. Foley, V. Dam, S. Feiner, J. Hughes, ―Computer Graphics Principles and Practice‖, 2nd
Edition, Pearson Education, 2003, ISBN 81 – 7808 – 038 – 9.
2. D. Rogers, J. Adams, ― Mathematical Elements for Computer Graphics‖, 2nd Edition, Tata
McGrawHill Publication, 2002, ISBN 0 – 07 – 048677 – 8.
3. Mario Zechner, Robert Green, ― Beginning Android 4 Games Development‖, Apress, ISBN:
978-81- 322-0575-3.
Course Objectives:
To learn the architecture and programmer‘s model of advanced processor
To understand the system level features and processes of advanced processor
To acquaint the learner with application instruction set and logic to build assembly language
programs.
To understand debugging and testing techniques confined to 80386 DX
Course Outcomes:
On completion of the course, student will be able to–
To apply the assembly language programming to develop small real life embedded
application.
To understand the architecture of the advanced processor thoroughly to use the resources for
programming
To understand the higher processor architectures descended from 80386 architecture
Course Contents
Unit I 80386DX- Basic Programming Model and Applications Instruction Set 09 Hours
Memory Organization and Segmentation- Global Descriptor Table, Local Descriptor Table,
Interrupt Descriptor Table, Data Types, Registers, Instruction Format, Operand Selection,
Interrupts and Exceptions
Applications Instruction Set- Data Movement Instructions, Binary Arithmetic Instructions,
Decimal Arithmetic Instructions, Logical Instructions, Control Transfer Instructions, String and
Character Transfer Instructions, Instructions for Block Structured Language, Flag Control
Instructions, Coprocessor Interface Instructions, Segment Register Instructions, Miscellaneous
Instructions.
Unit II Systems Architecture and Memory Management 09 Hours
Systems Architecture- Systems Registers, Systems Instructions.
Memory Management- Segment Translation, Page Translation, Combining Segment and Page
Translation.
Unit III Protection and Multitasking 09 Hours
Protection- Need of Protection, Overview of 80386DX Protection Mechanisms, Segment Level
Protection, Page Level Protection, Combining Segment and Page Level Protection.
Multitasking- Task State Segment, TSS Descriptor, Task Register, Task Gate Descriptor, Task
Switching, Task Linking, Task Address Space.
Structuring of Program-
Software design method, Concepts in support of modularity, Encapsulation, Interface and
implementation, Separate and independent compilation, Libraries of modules, Language features
for programming in the large, Program organization, Grouping of units, Encapsulation, Interface
and implementation, Abstract data types, classes, and modules, Generic units, Generic data
structures, Generic algorithms, Generic modules, Higher levels of genericity.
Programming paradigms- Introduction to programming paradigms, Introduction to four main
Programming paradigms- procedural, object oriented, functional, and logic & rule based.
Study of Java as Object oriented programming language.
Unit IV Java as Object Oriented Programming Language-Overview 07 Hours
Java History, Java Features, Java and Internet, Java and Word Wide Web, Web Browsers, Java
Virtual Machine, Data Types and Size (Signed vs. Unsigned, User Defined vs. Primitive Data
Types, Explicit Pointer type) Arrays: one dimensional array, multi-dimensional array, alternative
array declaration statements. Control Statements Revision of identical selection Statements in
brief (if, else if, Nested if, Switch, Nested Switch), Iterative Statements For Each version of For
Loop, Declaring Loop Control Variables Inside the for loop, Using comma in for loop), Jump
Statements (Labeled Break and Labeled Continue), String Handling: String class methods.
Unit V Inheritance, Polymorphism, Encapsulation using Java 07 Hours
Classes and Methods: class fundamentals, declaring objects, assigning object reference variables,
adding methods to a class, returning a value, constructors, this keyword, garbage collection,
finalize() method, overloading methods, argument passing, object as parameter, returning objects,
access control, static, final, nested and inner classes, command line arguments, variable-length
arguments. Inheritances: member access and inheritance, super class references, Using super,
multilevel hierarchy, constructor call sequence, method overriding, dynamic method dispatch,
abstract classes, Object class. Packages and Interfaces: defining a package, finding packages and
CLASSPATH, access protection, importing packages, interfaces (defining, implementation,
nesting, applying), variables in interfaces, extending interfaces, instance of operator.
Unit VI Exception Handling in Java 07 Hours
fundamental, exception types, uncaught exceptions, try, catch, throw, throws, finally, multiple catch
clauses, nested try statements, built-in exceptions, custom exceptions (creating your own exception
sub classes). Managing I/O: Streams, Byte Streams and Character Streams, Predefined Streams,
Reading console Input, Writing Console Output, Print Writer class, Applet: Applet Fundamental,
Applet Architecture, Applet Skeleton, Requesting Repainting, status window, HTML Applet tag,
passing parameters to Applets, Difference between Applet and Application Program.
Books:
Text:
1. Carlo Ghezzi, Mehdi Jazayeri, ― Programming Language Concepts‖,3rd Ed, Wiley
Publication ISBN : 978-81-265-1861-6.
2. Herbert Schildt, "The Complete Reference Java", 9th Ed, TMH,ISBN: 978-0-07-180856-9.
References:
1. Sebesta R., "Concepts of Programming Languages", 4th Edition, Pearson Education, ISBN-
81-7808-161-X.
2. Deugo, ― Java Gems‖, Cambridge University Press, ISBN 10: 0521648246 ISBN 13:
9780521648240
3. T. W. Pratt, M. V. Zelkowitz, "Programming Languages Design and Implementation‖, 4th
Ed, PHI, ISBN 81-203-2035-2.
Use of open source software is encouraged. In addition to these, instructor may assign one real life
application in the form of a mini-project. Based on the concepts learned. Instructor may also set
one assignment or mini-project that is suitable to respective branch beyond the scope of syllabus.
Operating System recommended :- 64-bit Open source Linux or its derivative
Programming tools recommended: - Open Source C++ Programming tool like G++/GCC.
Set of suggested assignment list is provided in groups- A, B, and C. Instructor is suggested to
design lab assignments list by selecting/designing 12 suitable assignments- any 5 of group A, 5
from group B, 2 from group C (assignment number 26 is mandatory).
Suggested List of Laboratory Assignments
Group A
Write C++/Java program to draw line using DDA and Bresenham‘s algorithm. Inherit pixel
1.
class and Use function overloading.
2. Write C++/Java program to draw circle using Bresenham‘s algorithm. Inherit pixel class.
Write C++/Java program to draw 2-D object and perform following basic transformations,
a) Scaling
3. b) Translation
c) Rotation
Use operator overloading.
Write C++/Java program to fill polygon using scan line algorithm. Use mouse interfacing to
4.
draw polygon.
A Mandelbrot Set is a set of complex number z that does not diverge under the
transformation with .Where, both x and z represent the complex
5. numbers. Write C++/Java program to
a). Plot the Mandelbrot set for the threshold |x|= 2.
b) Plot Julia set choosing z ≠ 0. Use 254 colors for plotting in both cases.
Write C++/Java program to draw the polygons by using the mouse. Choose colors by clicking
6.
on the designed color pane. Use window port to draw. Use DDA algorithm for line drawing.
Write C++/Java program to draw inscribed and Circumscribed circles in the triangle as shown
as an example below. (Use any Circle drawing and Line drawing algorithms)
7.
Write C++/Java program to draw the following pattern using any Line drawing algorithms.
8.
Write C++/Java program to draw a 4X4 chessboard rotated 45˚ with the horizontal axis. Use
9. Bresenham algorithm to draw all the lines. Use seed fill algorithm to fill black squares of the
rotated chessboard.
Group B
Write C++/Java program for line drawing using DDA or Bresenhams algorithm with patterns
10.
such as solid, dotted, dashed, dash dot and thick.
Write C++/Java program to draw a convex polygon and fill it with desired color using Seed
11.
fill algorithm. Use mouse interfacing to draw polygon.
Write C++/Java program to draw a concave polygon and fill it with desired pattern using scan
12.
line algorithm. Use mouse interfacing to draw polygon.
Write C++/Java program to implement Cohen-Sutherland line clipping algorithm for given
13.
window. Draw line using mouse interfacing to draw polygon
Write C++/Java program to draw any object such as flower, waves using any curve generation
14.
techniques
15. Write C++/Java program to implement Painter‘s algorithm for hidden surface removal
Write C++/Java program to implement reflection of2-D object about X axis, Y axis and about
16.
X=Y axis. Also rotate object about arbitrary point given by user.
17. Write C++/Java program to generate Hilbert curve using concept of fractals.
18. Write C++/Java program to generate snowflake using concept of fractals.
19. Write C++/Java program to generate Bouncing ball animation using Direct3D/Maya/Blender
Write program to implement Cohen Sutherland Hodgman algorithm to clip any polygon.
20.
Provide the vertices of the polygon to be clipped and pattern of clipping interactively.
Write C++/Java program to implement translation, sheer, rotation and scaling transformations
21.
on equilateral triangle and rhombus.
Group C
Write C++/Java program to draw 3-D cube and perform following transformations on it using
22.
OpenGL. a) Scaling b) Translation c) Rotation about one axis
Design and simulate any data structure like stack, queue, and trees using graphics. Simulation
23. should include all operations performed on designed data structure. Implement the same using
OpenGL.
Write C++/Java program to draw implement Cube rotation about vertical axis passing through
24.
its centroid.
25. Write C++/Java program to generate fractal patterns by using Koch curves.
Write C++/Java program to simulate any one of or similar scene-
Clock with pendulum
National Flag hoisting
26. Vehicle/boat locomotion
Water drop falling into the water and generated waves after impact
Kaleidoscope views generation (at least 3 colorful patterns)
Mini Project (Optional)- Design and implement game / animation clip / Graphics Editor using
open source graphics library.
Group B
Syllabus for Second Year of Computer Engineering #55/65
Faculty of Engineering Savitribai Phule Pune University, Pune
9 Write a function to get the number of vertices in an undirected graph and its edges. You may
assume that no edge is input twice.
i. Use adjacency list representation of the graph and find runtime of the function
ii. Use adjacency matrix representation of the graph and find runtime of the function
10 There are flight paths between cities. If there is a flight between city A and city B then there is
an edge between the cities. The cost of the edge can be the time that flight takes to reach city
B from A, or the amount of fuel used for the journey. Represent this as a graph. The node can
be represented by airport name or name of the city. Use adjacency list representation of the
graph or use adjacency matrix representation of the graph. Justify the storage representation
used.
11 You have a business with several offices; you want to lease phone lines to connect them up
with each other; and the phone company charges different amounts of money to connect
different pairs of cities. You want a set of lines that connects all your offices with a minimum
total cost. Solve the problem by suggesting appropriate data structures.
12 Tour operator organizes guided bus trips across the Maharashtra. Tourists may have different
preferences. Tour operator offers a choice from many different routes. Every day the bus
moves from starting city S to another city F as chosen by client. On this way, the tourists can
see the sights alongside the route travelled from S to F. Client may have preference to choose
route. There is a restriction on the routes that the tourists may choose from, the bus has to take
a short route from S to F or a route having one distance unit longer than the minimal distance.
Two routes from S to F are considered different if there is at least one road from a city A to a
city B which is part of one route, but not of the other route.
13 Consider the scheduling problem. n tasks to be scheduled on single processor. Let t1, ..., tn be
durations required to execute on single processor is known. The tasks can be executed in any
order but one task at a time. Design a greedy algorithm for this problem and find a schedule
that minimizes the total time spent by all the tasks in the system. (The time spent by one is the
sum of the waiting time of task and the time spent on its execution.)
Group C
14 Consider telephone book database of N clients. Make use of a hash table implementation to
quickly look up client‘s telephone number.
15 Implement all the functions of a dictionary (ADT) using hashing.
Data: Set of (key, value) pairs, Keys are mapped to values, Keys must be comparable, Keys
must be unique
Standard Operations: Insert(key, value), Find(key), Delete(key)
16 For given set of elements create skip list. Find the element in the set that is closest to some
given value.
17 The symbol table is generated by compiler. From this perspective, the symbol table is a set of
name-attribute pairs. In a symbol table for a compiler, the name is an identifier, and the
attributes might include an initial value and a list of lines that use the identifier.
Perform the following operations on symbol table:
(1) Determine if a particular name is in the table
(2) Retrieve the attributes of that name
(3) Modify the attributes of that name
(4) Insert a new name and its attributes
(5) Delete a name and its attributes
Group D
18 Given sequence k = k1 <k2 < … < kn of n sorted keys, with a search probability pi for each
key ki . Build the Binary search tree that has the least search cost given the access probability
for each key.
19 A Dictionary stores keywords & its meanings. Provide facility for adding new keywords,
deleting keywords, updating values of any entry. Provide facility to display whole data sorted
in ascending/ Descending order. Also find how many maximum comparisons may require for
finding any keyword. Use Height balance tree and find the complexity for finding a keyword
Group E
20 To create ADT that implements the SET concept.
a. Add (newElement) -Place a value into the set b. Remove (element) Remove the value
c. Contains (element) Return true if element is in collection
d. Size () Return number of values in collection Iterator () Return an iterator used to loop over
collection
e. Intersection of two sets, f. Union of two sets, g. Difference between two sets, h. Subset
21 Read the marks obtained by students of second year in an online examination of particular
subject. Find out maximum and minimum marks obtained in that subject. Use heap data
structure. Analyze the algorithm.
Group F
22 Assume we have two input and two output tapes to perform the sorting. The internal memory
can hold and sort m records at a time. Write a program in java for external sorting. Find out
time complexity.
23 Department maintains a student information. The file contains roll number, name, division
and address. Allow user to add, delete information of student. Display information of
particular employee. If record of student does not exist an appropriate message is displayed.
If it is, then the system displays the student details. Use sequential file to main the data.
24 Company maintains employee information as employee ID, name, designation and salary.
Allow user to add, delete information of employee. Display information of particular
employee. If employee does not exist an appropriate message is displayed. If it is, then the
system displays the employee details. Use index sequential file to maintain the data.
Group G
25 Implement the Heap/Shell sort algorithm implemented in Java demonstrating heap/shell data
structure with modularity of programming language.
26 Any application defining scope of Formal parameter, Global parameter, Local parameter
accessing mechanism and also relevance to private, public and protected access. Write a Java
program which demonstrates the scope rules of the programming mechanism.
27 Write a Java program which will demonstrate a concept of Interfaces and packages: In this
assignment design and use of customized interfaces and packages for a specific application
are expected.
28 Write a Java program which will demonstrate a concept of cohesion and coupling of the
various modules in the program.
29 Write a program on template and exception handling in Java: in this assignment multiple
templates are to be designed as a pattern and these patterns to be used to take decisions.
30 Write a Java program for the implementation of different data structures using JAVA
collection libraries (Standard toolkit library): at least 5 data structures are used to design a
suitable application.
31 Design a mini project using JAVA which will use the different data structure with or without
Java collection library and show the use of specific data structure on the efficiency
(performance) of the code.
In addition to these, instructor may assign one real life application in the form of a mini-project
based on the concepts learned. Instructor may also set one assignment or mini-project that is
suitable to respective branch beyond the scope of syllabus.
Operating System: Latest 64-bit Version and update of Microsoft Windows 7/ Windows 8 Operating
System onwards or 64-bit Open source Linux or its derivative.
Programming Tools: Preferably using Linux equivalent or MASM 64x or equivalent, Microsoft
Visual Studio x64 Intrinsic.
Suggested List of Laboratory Assignments (Any 12)
1. Write X86/64 ALP to count number of positive and negative numbers from the array
2. Write X86/64 ALP to perform non-overlapped and overlapped block transfer (with and
without string specific instructions). Block containing data can be defined in the data
segment.
3. Write X86/64 ALP to convert 4-digit Hex number into its equivalent BCD number and 5-digit
BCD number into its equivalent HEX number. Make your program user friendly to accept the
choice from user for:
(a) HEX to BCD b) BCD to HEX (c) EXIT.
Display proper strings to prompt the user while accepting the input and displaying the result.
(wherever necessary, use 64-bit registers)
4. Write X86/64 ALP to perform multiplication of two 8-bit hexadecimal numbers. Use
successive addition and add and shift method. (use of 64-bit registers is expected)
5. Write X86 ALP to find, a) Number of Blank spaces b) Number of lines c) Occurrence of a
particular character. Accept the data from the text file. The text file has to be accessed during
Program_1 execution and write FAR PROCEDURES in Program_2 for the rest of the
processing. Use of PUBLIC and EXTERN directives is mandatory.
6. Write X86/64 ALP to switch from real mode to protected mode and display the values of
GDTR, LDTR, IDTR, TR and MSW Registers.
7. Write X86 program to sort the list of integers in ascending/descending order. Read the input
from the text file and write the sorted data back to the same text file using bubble sort
8. Write X86 menu driven Assembly Language Program (ALP) to implement OS (DOS)
commands TYPE, COPY and DELETE using file operations. User is supposed to provide
command line arguments in all cases.
9. Write x86 ALP to find the factorial of a given integer number on a command line by using
recursion. Explicit stack manipulation is expected in the code.
10. Write 80387 ALP to find the roots of the quadratic equation. All the possible cases must be
considered in calculating the roots.
11. Write 80387 ALP to plot Sine Wave, Cosine Wave and Sinc function. Access video memory
directly for plotting.
12. Write 80387 ALP to obtain: i) Mean ii) Variance iii) Standard Deviation Also plot the
histogram for the data set. The data elements are available in a text file.
13. Write a Terminate but Stay Resident (TSR) program for a key-logger. The key-presses during
the stipulated time need to be displayed at the center of the screen. OR
Write a TSR to generate the pattern of the frequency tones by reading the Real Time
Clock (RTC). The duration of the each tone is solely decided by the programmer.
14. Write 80386 ALP to implement multitasking. Where each task is supposed to change the
color of the text displayed at the center of the screen
Guidelines for Conduction and Assessment (Any one or more of following but not limited to)
Surveys
Lectures/ Guest Lectures
Mini Project
Visits (Social/Field) and reports
Hands on experience on specific focused
Demonstrations
topic
Guidelines for Assessment (Any one or more of following but not limited to)
Written Test
IPR/Publication
Demonstrations/ Practical Test
Report
Presentations
Audit Course 2 Options
Audit Course Audit Course Title
Code
AC2-I Water Management
AC2-II Intellectual Property Rights and Patents
AC2-III The Science of Happiness
AC2-IV Stress Relief: Yoga and Meditation
AC2-V Foreign Language (one of Japanese/Spanish/French/German) Course contents for
Japanese( Module 2) are provided. For other languages institute may design
suitably.
Course Objectives:
To understand the feeling of happiness
To study the sources of positive feelings
To analyze the anatomy of the happiness system
To study the effect of thoughts and emotions on the happiness system
Course Outcomes:
On completion of the course, learner will be able to–
Ability to understand what happiness is and why it matters to you
Ability to learn how to increase your own happiness
Understanding of the power of social connections and the science of empathy
Ability to understand what is mindfulness and its real world applications
Course Contents:
Course Objectives:
To meet the needs of ever growing industry with respect to language support.
To get introduced to Japanese society and culture through language.
Course Outcomes:
On completion of the course student-
will have ability of basic communication.
will have the knowledge of Japanese script.
will get introduced to reading, writing and listening skills for language Japanese.
will develop interest to pursue professional Japanese Language course.
Course Contents:
Katakana : Modified kana, double consonant, letters with ya, yu, yo, Long vowels,
Describing time, describing starting & finishing time ( kara ~ made ), Point in time
(denoting the time when any action or the movement occurs)
Means of transport (Vehicles), Places, Countries, Stating Birth date, Indicating movement to
a certain place by a vehicle
References:
1. Minna No Nihongo, ― Japanese for Everyone‖, (Indian Edition), Goyal Publishers &
Distributors Pvt. Ltd.
2. http://www.tcs.com (http://www.tcs.com/news_events/press_releases/Pages/TCS-Inaugurates-Japan-
centric-Delivery-Center-Pune.aspx)
FACULTY OF ENGINEERING
2015 Course
Page 1 of 48
Faculty of Engineering Savitribai Phule Pune University
204186 Electronic 1 - 2 - - 50 - - 50 1 1
Measuring
Instruments &
Tools
204192 Audit Course 1 -- -- -- -- -- -- -- -- --
Total Credits 25
Abbreviations:
Th : Theory
TW: Term Work TUT : Tutorial
OR: Oral PR : Practical
Note: Interested students of S.E. (Electronics/E&TC) can opt any one of the audit course from
the audit courses prescribed by BoS (Electronics/Computer/IT/Electrical/Instrumentation)
Page 2 of 48
Faculty of Engineering Savitribai Phule Pune University
Total Credits 25
Abbreviations:
TH: Theory
TW: Term Work TUT: Tutorial
OR: Oral PR: Practical
Note: Interested students of S.E (Electronics/E&TC) can opt any one of the audit course from
the audit courses prescribed by BoS (Electronics/Computer/IT/Electrical/Instrumentation)
Page 3 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Outcomes:
On completion of the course, student will be able to
Course Contents
Page 4 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1. Simon Haykins and Barry Van Veen, “Signals and Systems”, 2nd Edition, Wiley India.
2. Charles Phillips, “Signals, Systems and Transforms”, 3rd Edition, Pearson Education.
Page 5 of 48
Faculty of Engineering Savitribai Phule Pune University
Reference Books:
1. M.J. Roberts “Signal and Systems”, Tata McGraw Hill 2007.
2. Shaila Apte, “Signals and Systems-principles and applications”, Cambridge University press,
2016.
3. Mrinal Mandal and Amir Asif, Continuous and Discrete Time Signals and Systems,
Cambridge University Press, 2007.
4. Peyton Peebles, “Probability, Random Variable, Random Processes”, 4th Edition, Tata Mc
Graw Hill.
5. A. NagoorKanni “Signals and Systems”, 2nd edition, Mc Graw Hill.
6. NPTEL video lectures on Signals and Systems.
Page 6 of 48
Faculty of Engineering Savitribai Phule Pune University
1 A) Sketch and write mathematical expression for the following signals in CT and Discrete Time
(DT)
a) Sine
b) Rectangular
c) Triangular
d) Exponential
e) Unit Impulse
f) Unit Step
g) Ramp
h) Signum
i) Sinc
B) Classify and find the respective value for the above signals
a) Periodic / Non Periodic
b) Energy / Power /Neither
2. Take any two CT and DT signals and perform the following operation Amplitude scaling,
addition, multiplication, differentiation, integration (accumulator for DT), time scaling, and
time shifting and folding.
3. Express any two system mathematical expressions in input output relation form and
determine whether each one of them is, Memory less, Causal, Linear, Stable, Time invariant,
Invertible.
4. Express any two system mathematical expressions in impulse response form and determine
whether each one of them is, Memory less, Causal, Linear, Stable, Time in variant, Invertible.
5. Perform Convolution Integral of Two Continuous time Signals.
(Various Combinations can be taken for this.)
6. To find Fourier series for the signals and plot its magnitude and phase response.
(Signals like: Half/Full wave rectified signal, Saw tooth wave etc. )
7. State and prove the various properties of CT Fourier Transform. Take rectangular and sinc
Signal as examples and demonstrate the applications of CTFT properties. And also
demonstrate the interplay between the time and frequency domain.
8. State and prove the properties of CT Laplace Transform. Take any example of a system in
time domain and demonstrate the application of LT in system analysis.
9. To perform auto and cross correlation for DT and CT signals. Also explain the relation
between Convolution and Correlation.
Page 7 of 48
Faculty of Engineering Savitribai Phule Pune University
10.
Page 8 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
• To introduce semiconductor devices FET and MOSFET, their characteristics, operations,
circuits and applications.
• To introduce concepts of both positive and negative feedback in electronic circuits.
• To analyse and interpret FET and MOSFET circuits for small signal at low and high
frequencies.
• To simulate electronics circuits using computer simulation software and verify desired
results.
• To study the different types of voltage regulators.
Course Outcomes:
On completion of the course, student will be able to:
1. Comply and verify parameters after exciting devices by any stated method.
2. Implement circuit and test the performance.
3. Analyze small signal model of FET and MOSFET.
4. Explain behavior of FET at low frequency.
5. Design an adjustable voltage regulator circuits.
Course Contents
UNIT I: JFET (8 Hrs)
Introduction to JFET, Types, Construction, Operation, Static Characteristics, Pinch off
voltage, FET Volt-Ampere characteristics, FET Configurations (CS/CD/CG) and their
Comparison. Biasing of FET (Self). FET as an amplifier and its analysis (CS) and its
frequency response. Small signal model, FET as High Impedance circuits.
Page 9 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1.MillmanHalkias, “Integrated Electronics-Analog and Digital Circuits and Systems”, Tata
McGraw Hill, 2000.
rd
2. Donald Neaman, “Electronic Circuit Analysis and Design”,3 Edition, Tata McGraw Hill.
Reference:
th
1. David A.Bell,“ElectronicDevicesandCircuits”,5 Edition, Oxford press
2. R. L. Boylstad, L. Nashlesky, “Electronic Devices and circuitsTheory”, 9thEdition,
PrenticeHall of India, 2006.
3. Anil K. Maini and Varsha Agarwal “Electronic Devices and Circuits”, Wiley India
4. Phillip E. Allen, Douglas R. Holberg, “CMOS Analog Circuit Design”, Second
Edition, Oxford.
5. K. R. Botkar, “Integrated Circuits”, 5th Edition, Khanna Publication.
Page 10 of 48
Faculty of Engineering Savitribai Phule Pune University
List of Practical
1. Design a single stage FET Amplifier in CS configuration and verify DC operating point.
2. Build and test single stage CS amplifier using FET. Calculate Ri, Ro and Av.
3. Simulate frequency response of single stage CS amplifier (use same circuit) and find the
bandwidth.
4. SimulateVoltage-Series feedback amplifier and calculate Rif, Rof, Avf and Bandwidth.
5. Implement current series feedback amplifier and find Rif, Rof, Gmf and Bandwidth.
OR
OR
10. Design and implement an adjustable voltage regulator using three terminals voltage regulator
IC.
Page 11 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
• To analyse AC and DC networks with network simplification techniques.
• To gain basic knowledge of transformers and their types.
• To conduct experimental procedures on different types of electrical machines.
• To understand the constructional details, characteristics, features and application areas
ofvarious types of electric motors.
Course Outcomes:
On completion of the course, student will be able to
1. Analyze basic AC & DC circuit for voltage, current and power by using KVL,
KCL, andnetwork theorems.
2. Explain the working principle of different electrical machines.
3. Select proper electrical motor for given application.
4. Design and analyze transformers.
Course Contents
Page 12 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1. Abhijit Chakrabarti & Sudipta Debnath, “Electrical Machines”,Tata McGraw-hill
Publication.
2. William H Hayt, Jack E Kimmerly and Steven M. Durbin, “Engineering Circuit
Analysis”, TataMcGraw Hill.
Reference:
1. A.E. Fitzgerald, Charles Kingsley & Jr. Stephen D. Umans,“Electrical Machinery”,
TataMcGraw-hill Publication 6th Edition.
2. I.J Nagarath& D.P Kothari, “Electrical Machines”, Tata McGraw-hill Publication 4th
Edition.
3. T. J. E. Miller, “Brushless permanent-magnet and reluctance motor
drives”,OxfordUniversity Press(1989)
4. Ned Mohan, “Electric Machines and Drives”: A first course, Wiley.
5. B. L. Theraja, ”Electrical technology” volume 2, S. Chand
Page 13 of 48
Faculty of Engineering Savitribai Phule Pune University
List of Practical
1. Network Theorems : To verify Thevenin’s and Norton’s theorem ( DC or AC)
2. O.C. And S.C. Test on single phase transformer
3. Polarity test on single phase transformer.
4. Equivalent Circuit of a Single Phase Induction Motor by performing the no- load
and blocked rotor tests.
5. Study of BLDC Motor Drive.
6. Speed control of DC motor using armature voltage and field current control
method. Measure RPM and plot graph of speed versus armature voltage and field
current.
7. Load test on 3-phase induction motor
8. Determination of equivalent circuit parameters of 3-phase induction motor using
no load & blocked-rotor test.
9. To plot speed- torque characteristic of three phase induction motor.
10. To study various operating modes of stepper motor.
Page 14 of 48
Faculty of Engineering Savitribai Phule Pune University
Oral : 50 Marks
Course Objectives:
• To assess how the choice of data structures and algorithm design methods impacts the
performance of programs.
• To choose the appropriate data structure and algorithm design method for a specified
application.
• To study the systematic way of solving problems, various methods of organizing
large amounts of data.
• To solve problems using data structures such as linear lists, stacks, queues, binary
trees, binary search trees, and graphs and writing programs for these solutions.
To employ the different data structures to find the solutions for specific problems
Course Outcomes:
On completion of the course, student will be able to :
1. Discuss the computational efficiency of the principal algorithms such as sorting &
searching.
2. Write and understand the programs that use arrays & pointers in C
3. Describe how arrays, records, linked structures are represented in memory and use
them in algorithms.
4. Implement stacks & queues for various applications.
5. Understand various terminologies and traversals of trees and use them for various
applications.
6. Understand various terminologies and traversals of graphs and use them for
various applications.
Course Contents
Unit I : Introduction to C and Algorithm (8 Hrs)
Constants, variables and keywords in C, operators and control structure in c(decision, loop and
case), functions, macros, arrays and string manipulation, structure, union, enumeration, bitwise
operations Functions: Parameter passing call by value and call by reference, scope rules,
functions and pointers, function returning pointer, pointer to function, String manipulations
using Arrays, pointer to pointer, Dynamic memory management.
Analysis of algorithm: frequency count and its importance in analysis of an algorithm, Time
complexity & Space complexity of an algorithm, Big ‘O’ notation
Unit II :Searching and Sorting (8 Hrs)
Need of searching and sorting, why various methods of searching and sorting, Sorting
methods: Linear, binary search and Fibonacci Search.
Sorting methods: Bubble, insertion, selection, merge, Time complexity of each searching and
sorting algorithm, Hashing Techniques.
Page 15 of 48
Faculty of Engineering Savitribai Phule Pune University
Reference:
1. Seymour Lipschutz, Data Structure with C, Schaum’s Outlines, Tata McGrawHill.
ISBN-10: 1259029964
2. E Balgurusamy - Programming in ANSI C, Tata McGraw-Hill, Third Edition.
ISBN-10: 1259004619
3. YedidyahLangsam, Moshe J Augenstein, Aaron M Tenenbaum – Data structures
using C and C++ - PHI Publications, Second Edition ). ISBN 10: 8120311779
List of Practical
Note: Practical 1-8 are compulsory. Practical 9-15 are optional.
Write C program to implement
1. Write C program to store student information (e.g. RollNo, Name, Percentage etc.).
a. Display the data in descending order of Percentage (Bubble Sort).
b. Display data for Roll No specified by user (Linear Search).
c. Display the number of passes and comparisons for different test cases (Worst,
Average, Best case).
2. Perform following String operations with and without pointers to arrays (without using
the library functions): a. substring, b. palindrome, c. compare, d. copy, e. reverse.
3. Data base Management using array of structure with operations Create, display,
Modify, Append, Search and Sort.(For any database like Employee or Bank
database with andwithout pointers to structures)
Page 16 of 48
Faculty of Engineering Savitribai Phule Pune University
4. Create a singly linked list with options:
a. Insert (at front, at end, in the middle),
b. Delete (at front, at end, in the middle),
c. Display,
d. Display Reverse,
e. Revert the SLL.
5. Implement Stack using arrays & Linked Lists. Write a menu driven program to
perform following operations on stack a) Push b) Pop c) Display
6. Implement Queue using arrays & Linked Lists. Write a menu driven program to
perform following operations on Queue a) Insert b) Delete c) Display
10. Accept input as a string and construct a Doubly Linked List for the input string
with eachnode contains, as a data one character from the string and perform:
a) Insert b) delete, c) Display forward, d) Display backward
11. Represent graph using adjacency list or matrix and generate minimum spanning
tree using Prism’s algorithm
Page 17 of 48
Faculty of Engineering Savitribai Phule Pune University
Practical : 50 Marks
Course Objectives:
• To acquaint the students with the fundamental principles of two-valued logic and various
devices used to implement logical operations on variables.
• To lay the foundation for further studies in areas such as communication, VLSI,
computer, microprocessor.
Course Outcomes:
On completion of the course, student will be able to
1. Use the basic logic gates and various reduction techniques of digital logic circuit in detail.
2. Design combinational and sequential circuits.
3. Design and implement hardware circuit to test performance and application.
4. Understand the architecture and use of microcontrollers for basic operations and Simulate
using simulation software.
Course Contents
Unit I : Combinational Logic Design (8 Hrs)
Standard representations for logic functions, k map representation of logic functions (SOP
and POS forms), minimization of logical functions for min-terms and max-terms (upto 4
variables), don’t care conditions, Design Examples: Arithmetic Circuits, BCD - to – 7
segment decoder, Code converters. Adders and their use as subtractor, look ahead carry,
ALU, Digital Comparator, Parity generators/checkers, Multiplexers and their use in
combinational logic designs, multiplexer trees, De-multiplexers and their use in
combinational logic designs, Decoders, demultiplexer trees. Introduction to Quine-
McCluskey method.
Page 18 of 48
Faculty of Engineering Savitribai Phule Pune University
TextBooks:
1. R.P. Jain , “Modern digital electronics” , 3rd edition , 12threprint Tata McGraw
Hill Publication, 2007.
2. M. Morris Mano, “Digital Logic and Computer Design” 4th edition,Prentice Hall
of India, 2013.
Reference:
1. Anand Kumar, “Fundamentals of digital circuits” 1st edition, Prentice Hall of India,
2001
2. MykePredko, “Programming and customizing the 8051 microcontroller”, Tata McGraw
Hill 2003.
3. Muhammad Mazidi, Janice Mazidi and RolinMcKinlay, ‘The 8051 Microcontroller and
Embedded Systems using Assembly and C’, Pearson Education, 2nd edition.
Page 19 of 48
Faculty of Engineering Savitribai Phule Pune University
List of Practicals
1. Study of IC-74LS153 as a Multiplexer. (Refer Data-Sheet).
Design and Implement 8:1 MUX using IC-74LS153 & Verify its Truth Table.
Design & Implement the given 4 variable function using IC74LS153. Verify its Truth-
Table.
2. Study of IC-74LS138 as a Demultiplexer / Decoder (Refer Data-Sheet). Practical) (Test
Benches and FSM excluded). Design and Implement full adder and subtractor function
using IC- 74LS138.
Design & Implement 3-bit code converter using IC-74LS138.(Gray to Binary/Binary to
Gray)
3. Study of IC-74LS83 as a BCD adder,(Refer Data-Sheet).
Design and Implement 1 digit BCD adder using IC-74LS83
Design and Implement 4-bit Binary sub tractor using IC-74LS83.
4. Study of IC-74LS85 as a magnitude comparator,(Refer Data-Sheet)
Design and Implement 4-bit Comparator.
Design and Implement 8-bit Comparator
5. Study of Counter ICs (74LS90/74LS93). (Refer Data-Sheet)
Design and Implement MOD-N and MOD-NN using IC-74LS90 and draw Timing
diagram.
Design and Implement MOD-N and MOD-NN using IC-74LS93 and draw Timing
diagram.
6. Study of synchronous counter
Design & Implement 4-bit Up/down Counter and MOD-N Up/down Counter using
IC74HC191/ IC74HC193. Draw Timing Diagram
7 Verify four voltage and current parameters for TTL and CMOS (IC 74LSXX, 74HCXX),
(Refer Data-Sheet).
Page 20 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objective:
• To make student competent for handling measuring instruments and to able to select right
instrument for the purpose of measurement under different conditions.
Course Outcomes:
On completion of the course, student will be able to:
1. Understand fundamental of various electrical measurements.
2. Understand and describe specifications, features and capabilities of electronic instruments.
3. Finalize the specifications of instrument and select an appropriate instrument for given
measurement.
4. Carry out required measurement using various instruments under different setups.
5. Able to compare measuring instruments for performance parameters
6. Select appropriate instrument for the measurement of electrical parameter professionally.
Course Contents
Theory
It is expected that operating principle, block diagram and other details shall be taught in theory
sessions. Teachers will explore these instruments in detail in respective laboratory sessions.
Specification sheet / functions of the instrument should be listed and attached in file/journal.
Page 21 of 48
Faculty of Engineering Savitribai Phule Pune University
3. Set up Power Supply for Conduction of Laboratory experiments ( 30V / 300 V) Set up
Current limit, Check Over current (CC mode) and Short circuit. Setting Individual / Dual
Power Supply Series / Parallel Operation of Power Supplies
4. Perform following using CRO : Set up CRO for operation: Ground check, Probe check,
Dual/ Mono/Component Tester
1) Check signal coupling. Observe alternate, chop modes.
2) Perform Probe check and calibration of CRO, adjust if necessary
Measure unknown frequency and phase using XY mode. Perform locking of input signal
using auto, normal, external, edge trigger modes.
5. Perform following using DSO
1) Perform Roll, Average, Peak detection operations on signal, Capture transients.
2) Perform FFT analysis of sine and square signals.
3) Perform various math operations like add, subtract and multiplication of two
waves.
4) Check store and retrieval of signals. Use Print, save on disk/USB
6. Compare True RMS meter with Multi-meter
Measure RMS, peak and average voltages for half controlled rectifier or Full controlled
rectifier by varying firing angle.
Compare readings of DMM and/or Power-scope with TRMS for analyzing why TRMS is
better.
7. Signal Analysis using Logic Analyzer
Set up logic analyzer for 8/16/32 channels. Use logic analyser in stand-alone mode or with
PC / Mixed Signal Oscilloscope. Verify timing diagram for any digital circuit like counter
/ shift register
8. Measurements using Spectrum Analyzer. Perform harmonic analysis and Total Harmonic
Distortion (THD) measurement for sine and square waves. Verify frequency response of
filters& high frequency (HF) amplifier.
Analyze Spectrum of AM & FM and to measure percent modulation and bandwidth.
9. Measurements using programmable LCR meter: Measure L, C & R in series / parallel
operation, at different frequencies. Comment on readings in different connections / at
different frequencies. Measure Q and Dissipation factor.
10. Set up function generator/Arbitrary waveform generator. Generate signal of required
amplitude, frequency, duty cycle, offset etc. Generate special signals such as noise, ECG,
sweep, burst, AM, FM, PM etc. Check generated signal on oscilloscope and verify under
different attenuation.
11. Compare Frequency Counter with Oscilloscope. Carry out measurements through
different modes of measurement. Measure frequency, time, ratio, events & pulse width.
Measure signals using oscilloscopes and compare readings with frequency counter.
Comment on bandwidth of oscilloscope and compare specifications of scope and freq.
counter
12. Measure Sound / Video signal strength using db-meter. Measure signal strength before /
after signal amplifier. Measure loss of signal strength in connection splitters / attenuator.
Plot signal strength at different frequencies
Page 22 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit course-I
204192:Japanese Language module-I
About course:
With changing times, the competitiveness has gotten into the nerves and ‘Being the
Best’ at all times is only the proof of it. Nonetheless, ‘being the best’ differs significantly
from ‘Communicating the best’! The best can merely be communicated whilst using the
best… suited Language!!
Japanese is the new trend of 21st century. Not only youngsters but even the professionals seek
value in it. It is the engineer’s companion in current times with an assertion of a thriving
future. Pune has indisputably grown to become a major center of Japanese Education in India
while increasing the precedence for Japanese connoisseurs.
Japanese certainly serves a great platform to unlock a notoriously tough market & find a
booming career. While the companies prefer candidates having the knowledge of the
language, it can additionally help connect better with the native people thus prospering in
their professional journey. Learning Japanese gives an extra edge to the ‘resume’ since the
recruiters consciously make note of the fact it requires real perseverance and self-discipline to
tackle one of the most complex languages.
It would be easy for all time to quit the impossible; however it takes immense courage to
reiterate the desired outcomes, recognize that improvement is an ongoing process and
ultimately soldier on it.
The need of an hour is to introduce Japanese language with utmost professionalism to create
awareness about the bright prospects and to enhance the proficiency and commitment. It will
then prove to be the ultimate path to the quest for professional excellence!
Course Objectives:
• To meet the needs of ever growing industry with respect to language support.
Page 23 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Outcomes:
On completion of the course student
Course Contents
Unit 1 : Introduction to Japanese Language.
Hiragana basic Script, colors, Days of the week
Unit 2 : Hiragana : modified Kana, double consonant, Letters combined with ya, yu, yo
Long vowels, Greetings and expressions
Unit 3 : Self Introduction, Introducing other person,
Numbers, Months, Dates, Telephone numbers, Stating one’s age.
Text Book:
1. Minna No Nihongo, “Japanese for Everyone”, Elementary Main Text book 1-1
(Indian Edition), Goyal Publishers & Distributors Pvt. Ltd.
• Guest Lectures
• Visiting lectures
• Language Lab
Guidelines for Assessment (Any one of following but not limited to)
• Written Test
• Practical Test
• Presentation
• Paper
• Report
Page 24 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit Course-I
204192: Road Safety Management
Road transport remains the least safe mode of transport, with road accidents representing the main
cause of death of people. The boom in the vehicle population without adequate road infrastructure,
poor attention to driver training and unsatisfactory regulation has been responsible for increase in the
number of accidents. India’s vehicle population is negligible as compared to the World statistics; but
the comparable proportion for accidents is substantially large.
The need for stricter enforcement of law to ensure greater safety on roads and an environment-
friendly road transport operation is of paramount importance. Safety and security are growing
concerns for businesses, governments and the traveling public around the world, as also in India. It is,
therefore, essential to take new initiatives in raising awareness, skill and knowledge of students as one
of the ibid stake holders who are expected to follow the rules and policies of the government in order
to facilitate safety of individual and safe mobility of others.
Course Objectives:
• Provide basic overview on road safety & traffic management issues in view of the alarming
increase in vehicular population of the country.
• Insight into the transportation system management (TSM) techniques.
• Overview of the engineering & legislative measures for road safety.
• Discuss measures for improving road safety education levels among the public.
Course Outcomes:
On completion of the course, society will observe –
• Changes in awareness levels, knowledge and understanding
• A change in attitudes / behavior e.g. against drink-drive;
• Casualty Reduction;
• That remedial education for those who make mistakes and for low level
offences where this is more effective than financial penalties and penalty
points;
• Improving Road Safety Together
Course Contents
1. Existing Road Transport Scenario
2. Accident Causes & Remedies
3. Road Accident Investigation & Investigation Methods
4. Vehicle Technology – CMVR & Road Safety
5. Regulatory / Legislative Provisions for Improving Road Safety
6. Behavioral Training for Drivers for Improving Road Safety
7. Road Safety Education
8. Road Engineering Measures for Improving Road Safety
Guidelines for Conduction (Any one or more of following but not limited to)
• Guest Lectures
• Assist authorities like RTO for audits (e.g. Particular road safety audit as critical on-site
assessment of the shortcomings in the various elements of the road)
• Mini Project
Page 25 of 48
Faculty of Engineering Savitribai Phule Pune University
Guidelines for Assessment(Any one of following but not limited to)
• Written Test
• Practical Test
• Presentation
• Paper
• Report
Page 26 of 48
Faculty of Engineering Savitribai Phule Pune University
Prerequisites: - Differential and Integral Calculus, Taylor series and Infinite series,
Differential equations of first order and first degree, Fourier series, Vector algebra, Algebra
of complex numbers.
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity
and knowledge of appropriate solution techniques related to:
• Linear differential equations of higher order using analytical methods and numerical
methods applicable to Control systems and Network analysis.
• Transforms such as Fourier transform, Z-transform and applications to
Communication systems and Signal processing.
• Vector differentiation and integration required in Electro-Magnetics and Wave
theory.
• Complex functions, conformal mappings, contour integration applicable to
Electrostatics, Digital filters, Signal and Image processing.
Course Outcomes:
On completion of the course, student will be able to:
1. Solve higher order linear differential equation using appropriate techniques for
modeling and analyzing electrical circuits.
2. Solve problems related to Fourier transform, Z-transform and applications to
Communication systems and Signal processing.
3. Obtain Interpolating polynomials, numerically differentiate and integrate functions,
numerical solutions of differential equations using single step and multi-step iterative
methods used in modern scientific computing.
4. Perform vector differentiation and integration, analyze the vector fields and apply to
Electro-Magnetic fields.
5. Analyze conformal mappings, transformations and perform contour integration of
complex functions in the study of electrostatics and signal processing.
Course Contents
LDE of nth order with constant coefficients, Method of variation of parameters, Cauchy’s &
Legendre’s DE, Simultaneous & Symmetric simultaneous DE. Modeling of Electrical
circuits.
Page 27 of 48
Faculty of Engineering Savitribai Phule Pune University
Fourier Transform (FT): Complex exponential form of Fourier series, Fourier integral
theorem, Fourier Sine & Cosine integrals, Fourier transform, Fourier Sine and Cosine
transforms and their inverses.
Solution of Ordinary differential equations: Euler’s, Modified Euler’s, Runge-Kutta 4th order
methods.
Line, Surface and Volume integrals, Work-done, Green’s Lemma, Gauss’s Divergence
theorem, Stoke’s theorem. Applications to problems in Electro-magnetic fields.
Text Books:
Page 28 of 48
Faculty of Engineering Savitribai Phule Pune University
Reference Books:
i) Tutorial shall be engaged in four batches (batch size of 20 students maximum) per
division.
ii) Term work shall be based on continuous assessment of six assignments (one per each
unit) and performance in internal tests.
Page 29 of 48
Faculty of Engineering Savitribai Phule Pune University
Practical : 50 Marks
Course Objectives:
Course Outcomes:
On completion of the course, student will be able to:
1. Understand the characteristics of IC and Op-Amp and identify the internal structure.
2. Understand and identify various manufacturing techniques.
3. Derive and determine various performances based parameters and their significance for
Op-Amp.
4. Comply and verify parameters after exciting IC by any stated method.
5. Analyze and identify the closed loop stability considerations and I/O limitations.
6. Analyze and identify linear and nonlinear applications of Op-Amp.
7. Understand and verify results (levels of V & I) with hardware implementation.
8. Implement hardwired circuit to test performance and application for what it is being
designed.
9. Understand and apply the functionalities of PLL to Frequency synthesizer, multiplier,
FM, and AM demodulators
Course Contents
Unit I : OP-AMP Basics (6 Hrs)
Block diagram of OP-AMP, Differential Amplifier configurations, Differential amplifier
analysis for dual-input balanced-output configurations using ‘r’ parameters, Need and types
of level shifter, current mirror circuits. Voltage series and voltage shunt feedback amplifier
and its effect on Ri, Ro, bandwidth and voltage gain.
Page 30 of 48
Faculty of Engineering Savitribai Phule Pune University
TextBooks:
Reference:
1. George Clayton and Steve Winder, “Operational Amplifiers”, 5th Edition Newnes.
2. Sergio Franco, “Design with Operational Amplifiers and Analog Integrated Circuits”,
Tata McGraw Hill.
3. Bali,”Linear Integrated Circuits”, Mc Graw Hill 2008.
4. Gray, Hurst, Lewise, Meyer, “Analysis & Design of Analog Integrated Circuits”, Wiley
Publications.
Page 31 of 48
Faculty of Engineering Savitribai Phule Pune University
List of Practical’s
1. Measure Op-Amp parameters and compare with the specifications.
Input bias current, input offset current and input offset voltage. slew rate , CMRR
Compare the result with datasheet of corresponding Op-Amp.
2. Design, build and test integrator for given frequency f a .
3. Design, build and test three Op-Amp instrumentation amplifiers for typical application
4. Design, build and test precision half & full wave rectifier.
5. Design, build and test Schmitt trigger and plot transfer characteristics.
6. Design, build and test PLL.
7. 2 bit DAC and 2 bit ADC.
A) Design and implement 2bit R-2R ladder DAC.
B) Design and implement 2bit flash type ADC.
8. Design, build and test square & triangular wave generator.
Optional Experiments:
1. Verify and understand practically virtual ground and virtual short concept in
inverting and non-inverting configuration.
2. Plot DC transfer characteristics of emitter coupled differential amplifier.
3. Study effect of emitter resistance and constant current source on figure of merit
(CMRR) of emitter coupled differential amplifier.
4. Design and implement V-I converter.
5. Any experiment based on application of Op-Amp.
Page 32 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
• To introduce the elements of control system and their modelling using various
Techniques.
• To introduce methods for analyzing the time response, the frequency response and the
stability of systems.
• To introduce the concept of root locus, Bode plots, Nyquist plots.
• To introduce the state variable analysis method.
• To introduce concepts of PID controllers and digital and control systems.
• To introduce concepts programmable logic controller.
Course Outcomes:
On completion of the course, student will be able to:
1. Determine and use models of physical systems in forms suitable for use in the
analysis and design of control systems.
2. Determine the (absolute) stability of a closed-loop control system.
3. Perform time domain and frequency domain analysis of control systems required for
stability analysis.
4. Perform time domain and frequency domain correlation analysis.
5. Apply root-locus, Frequency Plots technique to analyze control systems.
6. Express and solve system equations in state variable form.
Course Contents
Unit I :Control System Modeling (6 Hrs)
Basic Elements of Control System, Open loop and Closed loop systems, Differential
equations and Transfer function, Modeling of Electric systems, Translational and rotational
mechanical systems, Block diagram reduction Techniques, Signal flow graph
Page 33 of 48
Faculty of Engineering Savitribai Phule Pune University
TextBooks:
N. J. Nagrath and M.Gopal, “Control System Engineering”, New Age International
Publishers, 5th Edition, 2009.
Reference:
1. Benjamin C. Kuo, “Automatic control systems”, Prentice Hall of India, 7th Edition,1995.
2. M. Gopal, “Control System – Principles and Design”, Tata McGraw Hill, 4th Edition,
2012.
3. Schaum’s Outline Series, “Feedback and Control Systems” Tata McGraw-Hill, 2007.
4. John J. D’Azzo& Constantine H. Houpis, “Linear Control System Analysis
and Design”, Tata McGraw-Hill, Inc., 1995.
5. Richard C. Dorf and Robert H. Bishop, “Modern Control Systems”, Addison
– Wesley, 1999.
Page 34 of 48
Faculty of Engineering Savitribai Phule Pune University
Practical : 50 Marks
Course Objectives:
The students are expected to demonstrate the ability to:
• Describe and analyze the mathematical techniques of generation, transmission and
reception of amplitude modulation (AM), frequency modulation (FM) and phase
modulation (PM) signals.
• Evaluate the performance levels (Signal-to-Noise Ratio) of AM, FM and PM systems in
the presence of additive white noise.
• Convert analog signals to digital format and describe Pulse and digital Modulation
techniques.
Course Outcomes:
On completion of the course, student will be able to:
Course Contents
Unit I :AM Transmission (8 Hrs)
Base band & Carrier communication, Generation of AM (DSBFC) and its spectrum, Power
relations applied to sinusoidal signals, DSBSC – multiplier modulator, Nonlinear generation,
switching modulator, Ring modulator & its spectrum, Modulation Index. SSBSC, ISB &
VSB, their generation methods & Comparison, Block Diagram of AM Transmitter and
Broadcast technical standards.
Page 35 of 48
Faculty of Engineering Savitribai Phule Pune University
TextBooks:
1. George Kennedy, “Electronic Communication Systems” 5th Edition, McGraw-Hill.
2 Dennis Roddy &Coolen, “Electronic Communication”,4th Edition, Prentice Hall.
Reference:
1. B. P. Lathi, “Modern Digital and Analog. Communication Systems”, 3rd Edition,
Oxford University Press.
2. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons.
3. Taub& Schilling, “Principles of Communication Systems”, Tata McGraw-Hill.
4. Frenzel, “Principles of Electronic Communication Systems”3rd Edition, Tata McGraw-
Hill.
Page 36 of 48
Faculty of Engineering Savitribai Phule Pune University
List of Practical
1. Design, Build & Test class C tuned amplifier for AM Generation / Simulate using
desirable Software
2. AM Generation (DSB-FC): Calculation of modulation index by graphical method,
Power of AM Wave for different modulating signal.
3. Envelope Detector - Practical diode detector, Observe effect of change in RC time
constant which leads to diagonal and negative clipping
4. Generation of DSB-SC with the help of Balanced Modulator IC1496/1596 & its
detection
5. SSB modulator using Filter method/ phase shift method & its detection
6. Frequency modulator & demodulator using IC 565 (PLL based), calculation of
modulation index & BW of FM.
7. Frequency modulator & demodulator using Varicap/Varactor Diode and NE 566
VCO.
8. Study of AM & FM Spectrum: Observe Spectrum of AM & FM on Spectrum
Analyzer, Compare & comment on AM & FM spectrum. Observe Effect of Eigen
values on carrier power in FM.
9. Measurement of Performance Characteristics of Receiver: Sensitivity, Selectivity,
Fidelity
10. Verification of Sampling Theorem, PAM Techniques, (Flat top & Natural sampling),
reconstruction of original signal, Observe Aliasing Effect in frequency
domain.Following can be performed using suitable software(Any One)
11. Generate AM and FM waveform for given modulation index, signal frequency and
carrier Frequency using suitable software.
12. Prove sampling Theorem. Reconstruct the analog signal from its samples. Observe
aliasing effect by varying sampling frequency.
13. SNR and PSD of any system (Baseband or AM)(Kit based/Simulated)
Page 37 of 48
Faculty of Engineering Savitribai Phule Pune University
• Make the students familiar with basic concepts and techniques of object oriented programming
in C++ & Java.
• Develop an ability to write programs in C++ and Java for problem solving.
Course Outcomes:
4. Apply the concepts of classes, methods and inheritance to write programs Java.
5. Use arrays, vectors and strings concepts and interfaces to write programs in Java.
6. Describe and use the concepts in Java to develop user friendly program,
Principles of OOP: Software crisis, Software evolution, OOP paradigm, Basic Concepts of OOP,
Benefits & applications of OOP.
Beginning with C++: What is C++, Applications of C++, A Simple C++ Program, More C++
statements.
Moving from C to C++: Declaration of variable, Reference variables, Scope resolution operator,
Member dereferencing operator, memory management operators.
Classes & Objects: Specifying a class, Defining member functions, A C++ program with class, Making
Page 38 of 48
Faculty of Engineering Savitribai Phule Pune University
an outside function inline, Nesting of member function, Private member function, Arrays within class,
Member allocation for objects, Arrays of objects, Objects as function arguments.
Operator overloading concept: Use of operator overloading, defining operator overloading, Binary
operator overloading.
Introduction to Inheritance: Concept and types of Inheritance, Defining derived classes, Single
inheritance, Making a private member inheritable, multilevel inheritance.
Evolution of Java, Comparison of Java with other programming languages, Java features, Java
Environment, Simple Java Program, Java Tokens, Java Statements, Constants, variables, data types.
Declaration of variables, Giving values to variables, Scope of variables, arrays, Symbolic constants,
Typecasting, Getting values of variables, Standard default values, Operators, Expressions, Type
conversion in expressions, Operator precedence and associativity, Mathematical functions, Control
statements- Decision making & branching, Decision making & looping.
Class Fundamentals, Declaring Objects, Assigning Object reference variables, Methods, Constructors,
The This keyword, Garbage collection, finalize method, Overloading methods, using objects as
parameters, Argument passing, returning objects, Recursion, access control, static, final, arrays, strings
class, Command line arguments.
Inheritance basics, Using Super, Creating Multilevel hierarchy, Constructors in derived class, Method
overriding, Dynamic method dispatch, Using Abstract classes, Using final with inheritance, Object
class, Packages, Access protection, Importing packages, Interfaces: Define, implement and extend.
Default interface methods, Use static method in interface.
Concept of Exception handling: Introduction, Types of errors, Exception handling syntax, Multiple
catch statements.
Page 39 of 48
Faculty of Engineering Savitribai Phule Pune University
Applets: Concepts of Applets, differences between applets and applications, life cycle of an applet,
types of applets, creating a simple applet.
Text Books:
2. Herbert Schildt, Java: The complete reference, Tata McGraw Hill, 7th Editon.
Reference Books:
1. Robert Lafore, “Object Oriented Programming in C++”, Sams Publishing, 4th Edition.
5. E Balagurusamy, Programming with Java A Primer, Tata McGraw Hill, 3rd Edition.
List of Practical:
Group I
1. Write a program in C++ to implement database of persons having different profession e,g.
engineer, doctor, student, laborer etc. using the concept of multiple inheritance. The objective
of this assignment is to learn the concepts of inheritance.
2. Write a program in C++ to sort the numbers in an array using separate functions for read,
display, sort and swap. The objective of this assignment is to learn the concepts of input,
output, functions, call by reference in C++.
3. Write a program in C++ to perform following operations on complex numbers Add, Subtract,
Multiply, Divide, Complex conjugate. Design the class for complex number representation and
the operations to be performed. The objective of this assignment is to learn the concepts classes
and objects
4. Write a program in C++ to implement Stack. Design the class for stack and the operations to be
Page 40 of 48
Faculty of Engineering Savitribai Phule Pune University
performed on stack. Use Constructors and destructors. The objective of this assignment is to
learn the concepts classes and objects, constructors and destructors.
5. Write a program in C++ to perform following operations on complex numbers Add, Subtract,
Multiply, Divide. Use operator overloading for these operations. The objective of this
assignment is to learn the concepts operator overloading.
Group II
7. Write a program in Java to implement a Calculator with simple arithmetic operations such as
add, subtract, multiply, divide, factorial etc. using switch case and other simple java statements.
The objective of this assignment is to learn Constants, Variables, and Data Types, Operators
and Expressions, Decision making statements in Java.
8. Write a program in Java with class Rectangle with the data fields width, length, area and
colour. The length, width and area are of double type and colour is of string type. The methods
are get_length(), get_width(), get_colour() and find_area(). Create two objects of Rectangle and
compare their area and colour. If the area and colour both are the same for the objects then
display “ Matching Rectangles”, otherwise display “ Non-matching Rectangle”.
9. Write Programs in Java to sort i) List of integers ii) List of names. The objective of this
assignment is to learn Arrays and Strings in Java
10. Write a Program in Java to add two matrices. The objective of this assignment is to learn
Arrays in Java
11. Write a program in Java to create a player class. Inherit the classes Cricket_player,
Football_player and Hockey_player from player class. The objective of this assignment is to
learn the concepts of inheritance in Java.
12. Write a Java program which imports user defined package and uses members of the classes
contained in the package.
13. Write a Java program which implements interface.
14. Create an applet with three text Fields and four buttons add, subtract, multiply and divide. User
will enter two values in the Text Fields. When any button is pressed, the corresponding
Page 41 of 48
Faculty of Engineering Savitribai Phule Pune University
operation is performed and the result is displayed in the third Text Fields.
15. Write a java program which use try and catch for exception handling.
16. Implement Java program to implement a base class consisting of the data members such as
name of the student, roll number and subject. The derived class consists of the data members
subject code, internal assessment and university examination marks. The program should have
the facilities. i) Build a master table ii) List a table iii) Insert a new entry iv) Delete old entry
17. Write a program to implement stack or any other data structure in Java
18. Write a program to create multiple threads and demonstrate how two threads communicate with
each other.
19. Write a program to implement addition, subtraction and multiplication of two complex numbers
in Java
20. A Mini project in Java: A group of 4 students can develop a small application in Java.
Page 42 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
Page 43 of 48
Faculty of Engineering Savitribai Phule Pune University
Interviews- types of interviews, preparatory steps for job interviews, interview skill tips,
Group discussion- importance of group discussion, types of group discussion, difference
between group discussion, panel discussion and debate, personality traits evaluated in group
discussions, tips for successful participation in group discussion, Listening skills- virtues of
listening, fundamentals of good listening, Non-verbal communication-body movement,
physical appearance, verbal sounds, closeness, time.
Problem solving model: 1. Define the problem, 2. Gather information, 3. Identify various
solution, 4. Evaluate alternatives, 5. Take actions, 6. Evaluate the actions.
Text Books:
Reference Books:
1. Philip Carter, "The Complete Book Of Intelligence Test", John Willey & Sons Ltd.
2. Philip Carter, Ken Russell, "Succeed at IQ test", Kogan Page
3. Eugene Ehrlich, Daniel Murphy, "Schaum’s Outline of English Grammar", McGraw
Hills.
4. David F. Beer, David A. McMurrey, “A Guide to Writing as an Engineer”, ISBN :
978-1-118-30027-5 4th Edition, 2014, Wiley.
List of Practical:
Page 44 of 48
Faculty of Engineering Savitribai Phule Pune University
2. Write up on
a. Blooms taxonomy
b. Multiple intelligence theory
c. Every student should identify his/her strength and weaknesses
d. Action plan to improve the weaknesses
3. Every student should collect five questions of each type
a. Matching
b. Selection
c. Arrangements
d. Verifications
Note: Teacher should distribute the question set randomly amongst the students.
5. Solve exercises from book (Wren and Martin, "English grammar and Composition")
based on
a. English sentences and phrases
b. Paragraph writing
c. Story writing
d. Letter writing
6. Formulate suitable assignment to solve a real problem using problem solving
techniques
7. Practice tests (aptitude, analytical abilities, logical reasoning)
8. Extempore, group discussions and debate.
9. Technical report writing and Seminar Presentation.
10. Mock interviews.
Page 45 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit course-II
204193:Japanese Language module II
About course:
With changing times, the competitiveness has gotten into the nerves and ‘Being the
Best’ at all times is only the proof of it. Nonetheless, ‘being the best’ differs significantly
from ‘Communicating the best’! The best can merely be communicated whilst using the
best… suited Language!!
Japanese is the new trend of 21st century. Not only youngsters but even the professionals seek
value in it. It is the engineer’s companion in current times with an assertion of a thriving
future. Pune has indisputably grown to become a major center of Japanese Education in India
while increasing the precedence for Japanese connoisseurs.
Japanese certainly serves a great platform to unlock a notoriously tough market & find a
booming career. While the companies prefer candidates having the knowledge of the
language, it can additionally help connect better with the native people thus prospering in
their professional journey. Learning Japanese gives an extra edge to the ‘resume’ since the
recruiters consciously make note of the fact it requires real perseverance and self-discipline to
tackle one of the most complex languages.
It would be easy for all time to quit the impossible; however it takes immense courage to
reiterate the desired outcomes, recognize that improvement is an ongoing process and
ultimately soldier on it.
The need of an hour is to introduce Japanese language with utmost professionalism to create
awareness about the bright prospects and to enhance the proficiency and commitment. It will
then prove to be the ultimate path to the quest for professional excellence!
Course Objectives:
• To meet the needs of ever growing industry with respect to language support.
Course Outcomes:
On completion of the course student
Page 46 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Unit 1 : Katakana basic Script, Denoting things ( nominal & prenominal demonstratives )
Unit 2 : Katakana : Modified kana, double consonant, letters with ya, yu, yo,
Long vowels
Point in time (denoting the time when any action or the movement occurs)
Text Book:
1.Minna No Nihongo, “Japanese for Everyone”, (Indian Edition), Goyal Publishers &
Distributors Pvt. Ltd.
• Guest Lectures
• Visiting lectures
• Langauge Lab
Guidelines for Assessment (Any one of following but not limited to)
• Written Test
• Practical Test
• Presentation
• Paper
• Report
Page 47 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit course-II
204193:Cyber Crime and law
• Guest Lectures
• Visiting lectures
Guidelines for Assessment (Any one of following but not limited to)
• Written Test
• Practical Test
• Presentation
• Paper
• Report
Page 48 of 48
Faculty of Engineering Savitribai Phule Pune University
(2015 Course)
Page 1 of 48
Faculty of Engineering Savitribai Phule Pune University
Total Credits 25
Abbreviations:
TH: Theory OR: Oral
TW: Term Work PR: Practical
Note: Interested students of T.E (Electronics/E&TC) can opt any one of the audit course from the audit
courses prescribed by BoS (Electronics/Computer/IT/Electrical/Instrumentation)
Page 2 of 48
Faculty of Engineering Savitribai Phule Pune University
304187
Information Theory,
Coding and 4 -- -- 30 70 -- -- -- 100 4 --
Communication
Networks
304188 Business 3 -- -- 30 70 -- -- -- 100 3 --
Management
306189 Advanced 4 -- -- 30 70 -- -- -- 100 4 1
Processors
304190 System
Programming and 3 -- -- 30 70 -- -- 100 3 1
Operating
Systems
304194 Power and ITCT -- -- 4 -- -- 50 50 -- 100 -- 2
Lab
304195 Advanced
Processors and -- -- 4 -- -- 50 50 -- 100
System
Prograaming. Lab
304196 Employability
Skills and Mini 2 -- 2 -- -- -- -- 50 50 2 1
Project
Audit Course 4 -- -- -- -- -- -- -- -- --
Total Credits 25
Abbreviations:
TH: Theory OR: Oral
TW: Term Work PR: Practical
Note: Interested students of T.E (Electronics/E&TC) can opt any one of the audit course from the audit
courses prescribed by BoS (Electronics/Computer/IT/Electrical/Instrumentation)
Page 3 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
To understand the building blocks of digital communication system.
To prepare mathematical background for communication signal analysis.
To understand and analyze the signal flow in a digital communication system.
To analyze error performance of a digital communication system in presence of noise and
other interferences.
To understand concept of spread spectrum communication system.
Course Outcomes:
On completion of the course, student will be able to
Course Contents
Unit I : Digital Transmission of Analog Signal (8 Hrs)
Introduction to Digital Communication System: Block Diagram and transformations, Basic Digital
Communication Nomenclature. Digital Versus Analog Performance Criteria, Sampling Process,
PCM Generation and Reconstruction, Quantization Noise,Non-uniform Quantization and
Companding, PCM with noise: Decoding noise, Error threshold, Delta Modulation, Adaptive Delta
Modulation, Delta Sigma Modulation, Differential Pulse Code Modulation, LPC speech synthesis.
Unit II :Baseband Digital Transmission (7Hrs)
Digital Multiplexing: Multiplexers and hierarchies, Data Multiplexers.Data formats and their spectra,
synchronization: BitSynchronization, Scramblers, Frame Synchronization.Inter-symbol
interference,Equalization
Page 4 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 5 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Unit I :DSP Preliminaries and Applications (6 Hrs)
Sampling, DT signals, sampling theorem in time domain, sampling of analog signals, recovery of
analog signals, and analytical treatment with examples, mapping between analog frequencies to
digital frequency, representation of signals as vectors, concept of Basis function and orthogonality,
Eigen value and eigen vector, Basic elements of DSP and its requirements, advantages of Digital
over Analog signal processing.
Unit II :Discrete Fourier Transform (8 Hrs)
DTFT, Definition, Frequency domain sampling , DFT, Properties of DFT, circular convolution,
linear convolution, Computation of linear convolution using circular convolution, FFT, decimation in
time and decimation in frequency using Radix-2 FFT algorithm, Linear filtering using overlap add
and overlap save method, Amplitude spectrum and power spectrum, Introduction to Discrete Cosine
Transform.
Page 6 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 7 of 48
Faculty of Engineering Savitribai Phule Pune University
304183 Electromagnetics
Credits: 04
Teaching Scheme: Examination Scheme:
Lecture : 03 hr/week In-Sem : 30 Marks
Tutorial: 01 hr/week End-Sem : 70 Marks
Course Objectives:
To introduce the basic mathematical concepts related to electromagnetic vector fields.
To impart knowledge on the concepts of electrostatics, electric potential, energy density and their
applications.
To impart knowledge on the concepts of magnetostatics, magnetic flux density, scalar and
vector potential and its applications.
To impart knowledge on the concepts of Faraday‘s law, induced emf and Maxwell‘s equations
To impart knowledge on the concepts of Concepts of electromagnetic waves and Transmission
lines.
Course Outcomes:
On completion of the course, student will be able to
1) Understand the basic mathematical concepts related to electromagnetic vector fields.
2) Apply the principles of electrostatics to the solutions of problems relating to electric field and
electric potential, boundary conditions and electric energy density.
3) Apply the principles of magnetostatics to the solutions of problems relating to magnetic field and
magnetic potential, boundary conditions and magnetic energy density.
4) Understand the concepts related to Faraday‘s law, induced emf and Maxwell‘s equations.
5) Apply Maxwell‘s equations to solutions of problems relating to transmission lines and uniform
plane wave propagation.
Course Contents
Unit I :Electrostatics – I (8 Hrs)
Sources and effects of electromagnetic fields – Coordinate Systems – Vector
fields Gradient, Divergence, Curl – theorems and applications – Coulomb‘s Law – Electric field
intensity – Field due to discrete and continuous charges – Gauss‘s law and applications. Electric
potential –Concept of Uniform and Non-Uniform field, Utilization factor.
Unit II :Electrostatics – II (8 Hrs)
Electric field in free space, conductors, dielectrics – Dielectric polarization – Dielectric strength –
Electric field in multiple dielectrics – Boundary conditions (dielectric-dielectric, conductor –
dielectric), significance of Poisson‘s and Laplace‘sequations, Capacitance, Energy density,
Applications.
Page 8 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 9 of 48
Faculty of Engineering Savitribai Phule Pune University
304184 Microcontrollers
Credits: TH-03
Teaching Scheme: Examination Scheme:
Lecture : 03 hr/week In-Sem : 30 Marks
End-Sem : 70 Marks
Course Objectives:
To understand architecture and features of typical Microcontroller.
To understand need of microcontrollers in real life applications.
To learn interfacing of real world peripheral devices
To study various hardware and software tools for developing applications.
Course Outcomes:
On completion of the course, student will be able to
1) Learn importance of microcontroller in designing embedded application.
2) Learn use of hardware and software tools.
3) Develop interfacing to real world devices.
Course Contents
Unit I :Introduction to Microcontroller Architecture (6 Hrs)
Overview of MCS-51 architecture,Block diagram and explanation of 8051, Port structure , memory
organization, Interrupt structure, timers and its modes, serial communication modes. Overview of
Instruction set, Sample programs (assembly): Delay using Timer and interrupt, Programming Timer
0&1, Data transmission and reception using Serial port
Unit II :IO Port Interfacing-I (6 Hrs)
Interfacing of:LEDS,Keypad, 7-segment multiplexed display, LCD, ADC 0809(All programs in
assembly).
Programming environment: Study of software development tool chain (IDE), hardware debugging
tools (timing analysis using logic analyser)
Unit III : Parallel Port Interfacing-II (6 Hrs)
Interfacing of: DAC,Temperature sensors,Stepper motor, Motion detectors, Relay, Buzzer,
Optoisolaters, Design of DAS and Frequency counter:All programs in assembly
Page 10 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 11 of 48
Faculty of Engineering Savitribai Phule Pune University
304185 Mechatronics
Credits: TH-03
Teaching Scheme: Examination Scheme:
Lecture : 03 hr/week In-Sem : 30 Marks
End-Sem : 70 Marks
Course Objectives:
To understand the concept and key elements of Mechatronics system, representation into
block diagram
To understand principles of sensors their characteristics
To Understand of various data presentation and data logging systems
To Understand concept of actuator
To Understand various case studies of Mechatronics systems
Course Outcomes:
On completion of the course, student will be able to
1 Identification of key elements of mechatronics system and its representation in terms of block diagram
2 Understanding basic principal of Sensors and Transducer.
3. Able to prepare case study of the system given.
Course Contents
Page 12 of 48
Faculty of Engineering Savitribai Phule Pune University
Linear).
Classification and selection of transducers:
Force: Load Cell, Cantilever Beam (Design aspect example)
Pressure:Strain Gauge, Piezoelectric
Motion: Rotary and Linear motions, Proximity sensors Inductive, Capacitive and Magnetic, sources
detectors in optical proximity sensors.Comparison of Various proximity sensors
Temperature:Optical Fibre and its use in temperature measurement, Fibre Optic Temperature
sensors,Ultrasonic Transducersfor applications as position, level, flow measurement.
Gas sensors, Wind sensors:Gyroscope, Accelerometer, Magnetometer (As used in smart phones)
Smart Sensors: Concept, Radiation Sensors - Smart Sensors - Film sensor, IR- temperature sensors
Introduction to MEMS& Nano Sensors . Rotary Optical Encoder
Unit III : Hydraulic Systems (6 Hrs)
Introduction to Hydraulic Actuators
Fluid Power systems:Concept of Actuators, Classification of Actuators: Pneumatic, Hydraulic and
Electrical Actuators, Fluid Power systems
Hydraulic Systems: Physical Components of a Hydraulic systems, Hydraulic Pumps (e.g. Gear
Pumps, Vane Pumps, Piston Pumps and Axial Piston Pumps) , Filters and Pressure Regulation, Relief
Valve, Accumulator.
Unit IV : Pneumatic Systems (6 hrs)
Introduction to Pneumatic a Actuators
Physical Components of a Pneumatic Systems, Pneumatic Cylinders, Pneumatic Actuators (e.g.
Spring Actuator and Spring Actuator with positioner), Air compressor ,Air Receiver, Air Dryer
Air Service Treatment: Air Filter, air regulator and Gauge, Air Lubricator and Pressure regulation
Intake and Air Filter.Case study of Robotic Pick and Place robot
Unit V : Electrical Actuators, Electron-Mechanical Actuators (6 Hrs)
Electrical-Actuation system: Selection criteria and specifications of stepper motors, solenoid
valves,relays (Solid State relays and Electromechanical relays).
Selection Criterionofcontrol valve, Single acting and Double acting Cylinders.
Electro-Pneumatic: Pneumatic Motors, Valves: Electro Hydraulic: 3/2 Valves, 4/2 Valves, 5/3 Valves
Cables: Power cable and Signal cables
Unit VI :Mechatronics Systems in Automobile (6Hrs)
(Treatment with Block Diagram Approach)
Boat Autopilot,High Speed tilting trains, Automatic car parking systems, Engine Management
Page 13 of 48
Faculty of Engineering Savitribai Phule Pune University
systems, Antilock Brake systems (ABS) ,CNC Machines(Only Black Diagram and explaination)
Text Books:
1) W. Boltan ―Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering‖
6th Edition, Pearson Education, 2016
2)David Alciatore and MaichaelB Histand, ―Introduction to Mechatronics and Measurement
Systems‖,4th Edition, Tata McGraw Hill 2013.
3) K.P.Ramachandran, G.K.Vijayaraghavan and M.S. Balasundaram, ―Mechatronics-Integrated
Mechanical Electronic Systems‖, Willey Publication 2008
Reference Books:
1) Nitaigour P. Mahalik ,‖ Mechatronics-Principles, Concepts and Applications‖, Tata McGraw Hill,
Eleventh reprint 2011.
2) DevdasShetty and Richard A.Kolk, ―Mechatronics System Design‖, Thomson India Edition 2007.
3) HMT Limited, ― Mechatronics‖, Tata McGraw-Hill Publishing Hous
Page 14 of 48
Faculty of Engineering Savitribai Phule Pune University
Group A
1 Study of PCM and Companded PCM.
2 Study of DM and ADM.
3 Study of Pulse shaping, ISI and eye diagram
4 Study of Generation &detection of BPSK and QPSK.
5 Study of Generation &detection of BFSK.
6 Study of line codes (NRZ, RZ, POLAR RZ, BIPOLAR (AMI), MANCHESTER) & their
spectral analysis.
7 Study of Detection of digital base band signal in presence of noise.
8 Study of Generation of PN Sequence and its spectrum.
9 Study of Generation &detection of DS-SS coherent BPSK&its spectrum.
Group B
1 Program for implementation to simulate PCM/ DM/ADM system.
2 Simulation program to study effect of ISI and noise in baseband communication system.
3 Simulation Program to study Random Processes.
4 Simulation program for calculation and plotting the error probability of BPSK, QPSK,
QAM. Comparison of theoretical and practical BERs.
5 Simulation of any digital communication system using Simulink or similar software.
6 Simulation program for Constellation diagram of any pass band modulated signal in
presence of noise.
Digital Signal processing
Minimum eight experiments to be performed.
Experiments can be performed using any appropriate software‘s such as
C/MATLAB/SCILAB etc.
Page 15 of 48
Faculty of Engineering Savitribai Phule Pune University
1. Write a program to verify the sampling theorem and aliasing effects with various sampling
frequencies.
2. Write a programs to study and verify DFT properties (Minimum two properties).
3. Write a program to find 4 point circular convolution and compare the result with 8 point
circular convolution to study aliasing effect in time domain.
(a) To find Z and inverse Z transform and pole zero plot of Z-transfer function.
(b) To solve the difference equation and find the system response using Z transform.
4. To plot the poles and zeros of a transfer function when the coefficients of the transfer
(a) function are given, study stability of different transfer functions.
5. To study the effect of different windows on FIR filter response. Pass the filter coefficient
designed in experiment 6 via different windows and see the effect on the filter response.
6. Design Butterworth filter using Bilnear transformation method for LPF and write a
(a) program to draw the frequency response of the filter.
7. To plot the mapping function used in bilinear transformation method of IIR filter
design.(assignment may be given)
8. Effect of coefficient quantization on the impulse response of the filter using direct form I
(a) and II realization and cascade realization.(theory assignment)
9. Design and implement two stage sampling rate converter.
10. Computation of DCT and IDCT of a discrete time signal and comment on energy compaction
density
11. Write a program for speech signal enhancement using pre-emphasis filter and speech filtering
using bandpass filter. Any biomedical signal e.g. ECG can also be used for signal enhancement
Page 16 of 48
Faculty of Engineering Savitribai Phule Pune University
2. Parallel port interacting of LEDS—Different programs( flashing, Counter, BCD, HEX, Display
of Characteristic)
7. Write a program for interfacing button, LED, relay & buzzer as follows
A. On pressing button1 relay and buzzer is turned ON and LED‘s start chasing from left to right
B. On pressing button2 relay and buzzer is turned OFF and LED start chasing from right to left .
11. Interfacing EEPROM 24C128 using SPI to store and retrieve data
12. Interface analog voltage 0-5V to internal ADC and display value on LCD
Mechatronics
List of Practical’s
1. Servomotor position control using photo electric pickup
2. Position and velocity measurement using encoders
3. Study of liquid flow measurement.
Page 17 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 18 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Unit I : Design of SMPS (6 Hrs)
General block diagram of SMPS, Advantages of SMPS, Comparison between SMPS and Linear
Power Supply, Basic concept of switching regulator, Basic topologies, Step down converter, Step up
converter, Fly back Converter, Forward converter.Performance parameters of SMPS. Selection
Criteria of Switching element,Switching diode, Filter capacitor and inductor, PWM circuit, High
frequency transformer design (steps only), Protection Circuits for SMPS.
Page 19 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1. ―Switching Power Supply Design,‖3E, Abraham I. Pressman et. al, The McGraw-Hill
Companies, 2009
2. ―Measurement, Instrumentation, and Sensors Handbook‖, John G. Webster, CRC Press, 1999
3. Reference Manual for MySQL / SQL Server / Oracle for Relational Databases
4. Roger L. Freeman,‖ Fundamentals of Telecommunications‖, John Wiley & Sons
Reference Books:
1. Practical design of power supplies‖ , Ron Lenk, John Wiley & Sons, 2005
2. The Circuit Designer‘s Companion‖, Peter Wilson, Elsevier Ltd, 2012
3. Printed Circuits Handbook, 7th Edition, Clyde Coombs, Happy Holden, McGraw-Hill ,2016
4. Printed Circuit Boards: Design, Fabrication, and Assembly‖, R. Khandpur, McGraw-Hill ,05
5. Mazidi, PIC microcontroller & embedded system, 3rd Edition ,Pearson
6. Henry Korth, "Data base system Concepts", 6th Edition, Mc-Graw Hill Education
Page 20 of 48
Faculty of Engineering Savitribai Phule Pune University
7. http://www.ti.com/lit/an/slua143/slua143.pdf
8. https://www.onsemi.com/pub/Collateral/SMPSRM-D.PDF
http://download.ni.com/evaluation/daq/Measurement_System_Build_Guide.pdf
Guidelines:
a) Students are expected to Design and simulate all assignments during the semester in a
group.Group shall consist of maximum of three students.
b) Institutions are requested to provide components required for implementation and required
software.
c) For hardware based assignments: Paper design should be functionally verified with an
appropriate EDA tool (NI Multisim/Orcad/Pspice / Altium Designer suite etc.) and prepare the
document which consist of :
1. Problem statement (Different for each group)
2. Specifications 3.Block Diagram
4. Component Selection 5. Design Calculations
6. Simulation results 7. Bill of Material ( generated from SQL)
8. Conclusion 9. Datasheets
10. Detailed circuit diagram (separate sheet: Imperial /Half Imperial size)
d) For software based assignments (Assignment 3): Implement the database using MySQL
software and prepare the user manual for the implemented system.
List of Practicals:
a) Design and simulate buck converter using ICslike LM3842 / LM 3524 and measure
performance parameters like load regulation, line regulation, ripple rejection, output
impedance, dropout voltage.
b) Design and Implement buck converter using ICs like LM3842 / LM 3524 and measure
performance parameters like load regulation, line regulation, ripple rejection, output
impedanceand dropout voltage.
Assignment 2:Design, simulate and implement multi-channel data acquisition system
a) Minimum two sensors must be interfaced to microcontroller and design signal conditioning
circuit for the same.
Page 21 of 48
Faculty of Engineering Savitribai Phule Pune University
a) Design of block level system used for communication ( Choose any one system for design)
b) Design any one building block in detail with selection of components, specifications and
calculations. Specifications related to frequency and Power must be mentioned. Termination
matching with preceding and next block.
Page 22 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit Course 3
Japanese Language Audit Course
With changing times, the competitiveness has gotten into the nerves and ‗Being the Best‘ at all
times is only the proof of it. Nonetheless, ‗being the best‘ differs significantly from ‗Communicating
the best‘! The best can merely be communicated whilst using the best… suited Language!!
Japanese is the new trend of 21st century. Not only youngsters but even the professionals seek value in
it. It is the engineer‘s companion in current times with an assertion of a thriving future. Pune has
indisputably grown to become a major center of Japanese Education in India while increasing the
precedence for Japanese connoisseurs.
Japanese certainly serves a great platform to unlock a notoriously tough market & find a booming
career. While the companies prefer candidates having the knowledge of the language, it can
additionally help connect better with the native people thus prospering in their professional journey.
Learning Japanese gives an extra edge to the ‗resume‘ since the recruiters consciously make note of
the fact it requires real perseverance and self-discipline to tackle one of the most complex languages.
It would be easy for all time to quit the impossible; however it takes immense courage to reiterate the
desired outcomes, recognize that improvement is an ongoing process and ultimately soldier on it.
The need of an hour is to introduce Japanese language with utmost professionalism to create
awareness about the bright prospects and to enhance the proficiency and commitment. It will then
prove to be the ultimate path to the quest for professional excellence!
Course Objectives:
To meet the needs of ever growing industry with respect to language support.
To get introduced to Japanese society and culture through language.
Course Outcomes:
On completion of the course
Page 23 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit Course 3
Cyber and Information Security
Course objective :
1.Students will able to learn the issues of security in IT
2. Students will able to investigate various security threats in IT
Course Outcomes :
On completion of course students
1. will increase the awareness about cyber security
2. will increase the awareness about information and network security
---------
Basic Concepts of Technology and Law
Basics of Information Technology, Basics of Indian Legal System, Information Technology Act 2000
(Amended), Relevant Amendments in all other laws.E-ContractThe essence of digital contracts, Law
of Contract, Construction of E-contracts, Issues of security, Employment contracts, Consultant
Agreements and Digital signature
Intelligent Property Issues in Cyber space: Doman names and related issues, Copyright in digital
media, Patents in cyber world. Rights of Neitzens and E- Governance:Privacy and freedom issues in
cyber world, E-Governance, Cyber crimes and Cyber laws.
Page 24 of 48
Faculty of Engineering Savitribai Phule Pune University
Essentials of computer security - Sources of security threats – Intruders, Viruses, Worms and related
threats - Threat identification - Threat analysis -Vulnerability identification and Assessment.
Security Investigation: Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and
Professional Issues Access Control, Intrusion Detection and Server Management, Firewalls: Overview
of Identification and Authorization, Overview of IDS, Intrusion, Detection Systems and Intrusion
Prevention Systems, User Management, Overview of Firewalls, Types of Firewalls, DMZ and firewall
features
Security Policies and Management:Security Policy Design, Designing Security Procedures, Risk
Management and Assessment Techniques, Security stan
dards, Security Models.Security Management Practices, Security Laws, Information Classificatio
n Process, Risk Management, Security Proceduresand Guidelines, Business Continuity and Disaster
Recovery, Ethics and Best Practices, Security Assurance
Page 25 of 48
Faculty of Engineering Savitribai Phule Pune University
SEMESTER II
Page 26 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Unit I : Power Devices (8 Hrs)
Construction, Steady state characteristics & Switching characteristics of SCR, Construction, Steady state
characteristics of Power MOSFET & IGBT. SCR ratings: IL, IH, VBO, VBR, dv/dt, di/dt, surge current &
rated current. Gate characteristics, Gate drive requirements, Gate drive circuits for Power MOSFET &
IGBT,opto isolator driving circuits for SCR. Series and parallel operations of SCR‘s. Applications of above
power devices as a switch .
Page 27 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1 ) M. H. Rashid, ―Power Electronics circuits devices and applications‖, PHI 3rd edition,
2004 edition, New Delhi.
2) M. S. Jamil Asghar, "Power Electronics", PHI, 2004, New Delhi
Reference Books:
1) Ned Mohan, T. Undeland & W. Robbins, ―Power Electronics Converters Applications and
Design‖ 2nd edition, John Willey & sons, Singapore, Oxford University Press, New Delhi, 2005
2) P.C. Sen, ―Modern Power Electronics‖, S Chand & Co New Delhi
3) "GE SCR MANUAL" 6th edition, General Electric, New York, USA
4) Dr. P. S. Bimbhra, ―Power Electronics‖, Khanna Publishers, Delhi.
5) M D Singh, K B Khanchandani ―Power Electronics‖ TMH
Page 28 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Outcomes:
On completion of the course, student will be able to
1) Perform information theoretic analysis of communication system.
2) Design a data compression scheme using suitable source coding technique.
3) Design a channel coding scheme for a communication system.
4) Understand and apply fundamental principles of data communication and networking.
5) Apply flow and error control techniques in communication networks.
Course Contents
Unit I :Information Theory & Source Coding (6 Hrs)
Introduction to information theory, Entropy and its properties, Source coding theorem, Huffman
coding, Shannon-Fano coding, The Lempel Ziv algorithm, Run Length Encoding, Discrete memory
less channel, Mutual information, Examples of Source coding-Audio and Video Compression.
Unit II :Information Capacity & Channel Coding (8 Hrs)
Channel capacity, Channel coding theorem, Differential entropy and mutual Information for
continuous ensembles, Information Capacity theorem, Linear Block Codes:Syndrome and error
detection, Error detection and correction capability, Standard array and syndrome decoding,
Encoding and decoding circuit, Single parity check codes, Repetition codes and dual codes,
Hamming code, Golay Code, Interleaved code.
Page 29 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 30 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Unit I :Basics of Business Management (8 Hrs)
Introduction, Definition of management, characteristics of management, functions of management -
Planning, Organizing, Staffing, Directing, Co-ordination, Controlling, Motivating, Communication,
Decision Making, Principles of management – F.W.Taylor, Henry Fayol, Elton Mayo,
Administration and management, Nature of management, levels of management, scientific
management, managerial roles, Forms of Organization- Line , Line –staff,committee etc, Dist
Business sectors & forms of business organizations- private sector,Cooperative sectors, public sector,
joint sector, Services sector, Various forms of business organizations – Sole Proprietorship,
Partnership firms, Joint stock companies -their features, relative merits, demerits & suitability.
Concept of globalization
Unit II :Quality Management (6 Hrs)
Definition of quality, goalpost view of quality, continuous improvement definition of quality, types
Page 31 of 48
Faculty of Engineering Savitribai Phule Pune University
of quality – quality of design, conformance and performance, phases of quality management, Juran‘s
and Demings view of quality, Quality Management Assistance Tools: Ishikawa diagram – Pareto
Analysis – Pokka Yoke (Mi stake Proofing).quality circles, TQM, Kaizen, Five S (5S), Six sigma
Quality Management Standards Application of six sigma a CASE study - The ISO 9001:2015
Quality Management System Standard. Software quality management with respect to CMM level
and ISO standard.
Unit III : Financial Management and Project Management (6 Hrs)
Capital Structure, Fixed & working capital, Cash flow, Financial accounting concepts and
application, Scope of business, Macro analysis, micro analysis, Demand and supply analysis.
Function of money market and capital Market, sources of finance. Introduction to capital budgeting,
Techniques of capital budgeting. Break even analysis - assumptions, importance, Cost-Benefit
analysis,. Introduction to Project Management process (Project Life cycle Management),Project
selection criteria, project scope, Project planning, scheduling , Resources and constrains. Project
estimates and costing .Project qualitative and quantitative Risk analysis and Mitigation, project
quality planning and deliverables. Case study of a project Mnagement.
Unit IV : Human Resource Development (6 Hrs)
Strategic importance HRM; objectives of HRM; challenges to HR professionals; role,
Responsibilities and competencies of HR professionals; HR department operations; Human Resource
Planning - objectives and process; human resource information system.. Talent acquisition;
recruitment and selection strategies, career planning and management, training and development,
investment in training program; executive development, Case study on Recent trends in Human
Resource Development. Case study of a HR of an organization.
Unit V : Entrepreneurship Development (6 Hrs)
Concept of entrepreneurship, Identification of business opportunities, Generation of business idea,
Business plan, Preparation of business proposal, Sources of finance – government and
nongovernment agencies, , Policies and incentives for small business development, Government
policies and incentives, Woman entrepreneurship, Industrial relations, Case study on Small scale
industries in India.
Unit VI : Marketing ( 6 Hrs)
Introduction to marketing, marketing environment, segmentation. Consumer behavior and Marketing
management. Marketing research, pricing, advertising, branding and packaging. Personal selling and
sales force Management .Modern marketing system (digital Masteringmarketing) Email
Marketing, Social Media Marketing, Web Marketing, Google (Google Analytics, Advertising and
Page 32 of 48
Faculty of Engineering Savitribai Phule Pune University
Applications), Facebook, LinkedIn, Twitter, Guides & Directories, Online Publications etc for sales,
customer services, staff recruitment etc, Blogging and Micro Blogging Event Management, Online
Payments, Disability Web Access, Surveys & Forms, Affiliate & Voucher Marketing, Crowd
sourcing, Mobile Social Media (Geotagging etc) and Mobile Marketing, Mobile Applications (Apps
and Mobile Web), Audio , Video podcasting.
Introduction to supply chain management and customer relationship management
Text Books:
1 ) O. P. Khanna, ―Industrial Engineering and Management‖, Dhanpatrai publications Ltd,
NewDelhi.
2) L.C.Jhamb , Savitri Jhamb , Industrial Management – I , Everest Publishing House .
3) Jenniffer Greene, Andrew Stellman,Head First PMP 3rd Edition OREILLY Publication
4) Marketing Management-Phillip Kotlar, The Millennium Edition, PHI EEE Edition
Reference Books:
1) G. S. Batra , ―Development of entrepreneurship ‖ , deep and deep publications, new delhi
2) Ashwathappa, ―human resource management‖, mc-gra w-hill education ( india ) pvt. Ltd.
3) M.Y. Khan and P. K. Jain, ―financial management‖ , mc-graw-hill education ( india ) pvt. Ltd.
4) Ravi M. Kishore, ―project management‖, mc-graw-h ill education ( india ) pvt.
5) Pravin kumar, ― fundamentals of engineering economics‖, wiley india
6) Mo n g a . .i.r. . F i n a n c i a l A c c o u n t i n g : c o n c e p t s a n d Appli c a t i o n s , ma y t i r p a p e r b a c k s
7) Business organization and management by dr. C. B. Gupta, publisher sultan chand & co. Delhi
8) Fundamentals of accounting & financial analysis: by Anil Chowdhry (Pearson education)
9) Textbook of economic theory - Stonier and Hague; LongmanGreen and co., london.
10 ) managerial economics - theory and application - D. M. Mithani
Page 33 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Objectives:
To understand need and application of ARM Microprocessors in embedded system.
To study the architecture of ARM series microprocessor
To understand architecture and features of typical ARM7& DSP Processors.
To learn interfacing of real world input and output devices
To learn embedded communication systems.
Course Outcomes:
On completion of the course, student will be able to
1 ) Describe the ARM microprocessor architectures and its feature.
2) Interface the advanced peripherals to ARM based microcontroller
3) Design embedded system with available resources.
4) Use of DSP Processors andresources for signal processing applications.
Course Contents
Unit I :ARM7, ARM9, ARM11 Processors (6 Hrs)
Introduction to ARM processors and its versions, ARM7, ARM9 & ARM11 features, advantages &
suitability in embedded application, registers, CPSR, SPSR, ARM and RISC design philosophy,
ARM7 data flow model, programmers model, modes of operations. Introduction to Tiva TM4C123G
Series Overview, Programming model, Tivaware Library
Page 34 of 48
Faculty of Engineering Savitribai Phule Pune University
Unit III : Real World Interfacing with ARM7 Based Microcontroller -1 (6 Hrs)
Interrupt structure of LPC2148, Interfacing with LED, LCD, GLCD, KEYPAD, simple LPC2148
GPIO Programming examples Using timers of LPC2148 to generate delay, serial communication
programming for transmission and reception from computer, programming for UART.
Text Books:
1) Andrew Sloss, Dominic Symes, Chris Wright, ―ARM System Developer‘s Guide – Designing and
Optimizing System Software‖, ELSEVIER
2) Digital Signal Processors: Architecture, Programming and Applications By B. Venkatramani, M
Bhaskar McGraw Hill Second Edition
Reference Books:
i. LPC 214x User manual (UM10139) :- www.nxp.com
ii. ARM architecture reference manual : - www.arm.com
iii. Trevor Martin,‖An Engineer‘s Introduction to the LPC2100 series‖, Hitex (UK)
iv. TMS320C67XX User manual: www.ti.com
v. Digital Signal Processing A Practical Approach by Emmanuel Ifeachor, Barrie
W. Jervis Pearson Second edition
vi. Joseph Yiu, ―The Definitive Guide to the ARM Cortex-M‖, Newness,
ELSEVIER.
Page 35 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Outcomes:
On completion of the course, student will be able to
1) Demonstrate the knowledge of Systems Programming and Operating Systems
Formulate the Problem and develop the solution for same.
Compare and analyse the different implementation approach of system programming operating system
abstractions.
Interpret various OS functions used in Linux / Ubuntu
Course Contents
Unit I: Introduction to Systems Programming (8 Hrs)
Introduction:
Components of System Software, Language Processing Activities, Fundamentals of Language
Processing.
Assemblers:
Elements of Assembly language programming. Simple assembler scheme, Structure of an assembler,
Design of single and two pass assembler.
Macro Processors:
Macro Definition and call, Macro expansion, Nested Macro Calls, Advanced Macro Facilities,
Design of a two-pass macro-processor.
Page 36 of 48
Faculty of Engineering Savitribai Phule Pune University
Linkers:
Relocation and linking concepts, Design of linker, self relocating programs, Static and dynamic
linker.
Unit III : Introduction to OS and Process management (6 Hrs)
Introduction to OS :
Architecture, Goals & Structures of O.S, Basic functions, Interaction of O. S. & hardware
architecture, System calls, Batch, multiprogramming. Multitasking, time sharing, parallel, distributed
& real -time O.S.
Process Management:
Process Concept, Process states, Process control, Threads, Scheduling: Types of scheduling:
Preemptive, Non preemptive, Scheduling algorithms: FCFS, SJF, RR.
Page 37 of 48
Faculty of Engineering Savitribai Phule Pune University
Text Books:
1. 1 Dhamdhere D., "Systems Programming and Operating Systems", 2nd Edition, 'TMH
Page 38 of 48
Faculty of Engineering Savitribai Phule Pune University
Power Electronics
Measure RPM and plot graph of speed versus armature voltage and field currentOR
ii) Study drive circuit for stepper motor- phase sequencing and microstepping.OR
iii) Plot speed-torque characteristic of three phase induction motor.
9) To study over voltage / over current protection circuit.
10) i) Study of Power Factor improvement techniques.OR
Page 39 of 48
Faculty of Engineering Savitribai Phule Pune University
1 Write a program for determination of various entropies and mutual information of a given
channel. Test various types of channel such as
a) Noise free channel.b) Error free channel
c) Binary symmetric channel d) Noisy channel
Compare channel capacity of above channels.
2 Write a program for generation and evaluation of variable length source
codingusing(C/MATLABor any relevant software) (Any 2)
a) Shannon – Fano codingand decoding
b) Huffman Coding and decoding
c) Lempel Ziv Coding and decoding
3 Write a Program for coding & decoding of Linear block codes.
4 Write a Program for coding & decoding of Cyclic codes.
5 Write a program for coding and decoding of convolutional codes
6 Write a program forcoding and decoding of BCH and RS codes.
7 Write a program to study performance of a coded and uncoded communication system
(Calculate coding gain, error probability, Bit energy Vs error performance)
8 Write a simulation program to implement source coding and channel coding for
transmitting a text file.
9 Implementation of any compression algorithm by using various toolboxes inMATLAB or
any other platform for either audio, image or video data.
10 Study of Networking Components and LAN.
11 Write a simulation program to implement ARQ techniques
Page 40 of 48
Faculty of Engineering Savitribai Phule Pune University
The programs may be written in assembly language, C language and combination of both
1. Convolution
2. Discrete Fourier Transform Using FFT Algorithm
3. Discrete Fourier Transform Using DFT FFT Radix 2 Algorithm
4. FIR filter
5. Real time audio signal capture
TMS320C6748 DSP Development kit(LCDK) with XDS100 V2 JTAG Emulator may found useful.
Page 41 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 42 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Contents
Execution of Mini Project
Project group shall consist of not more than 3 students per group.
Mini Project Work should be carried out in the Design / Projects Laboratory.
Project designs ideas can be necessarily adapted from recent issues of electronic design magazines
Application notes from well known device manufacturers may also be referred.
Page 43 of 48
Faculty of Engineering Savitribai Phule Pune University
Simulation results
PCB artwork
Layout versus schematic verification report
Testing procedures
Enclosure design
Test results
Conclusion
References
Text Books:
1. Thomas C Hayes, Paul Horowitz,, ―The Art of Electronics‖,Newens Publication
2. Analog Circuit Design: Art, Science and Personalities, by Jim Williams (Editor) , EDN series for
Design Engineers,
3. M Ashraf Rizvi,‟ Effective Technical Communication‟, Tata McGraw Hill Education Pvt. Ltd.
Reference Books:
1. . Robert Boylested, ― Essentials of Circuit Analysis‖, PHI Puublications
2. Meenakshi Raman, Sangeeta Sharma,‟ Technical Communication, Principles and Practice‟,
Oxford University Press
3. A.E. Ward, Angus, ― Electronic Product Design‖, Stanley thornes Publishers, UK.
4. C Muralikrishna, Sunita Mishra,‟ Communication Skills for Engineers‟, Pearson
Page 45 of 48
Faculty of Engineering Savitribai Phule Pune University
Audit Course 4
Japanese Language Audit Course
With changing times, the competitiveness has gotten into the nerves and ‗Being the Best‘ at all
times is only the proof of it. Nonetheless, ‗being the best‘ differs significantly from ‗Communicating
the best‘! The best can merely be communicated whilst using the best… suited Language!!
Japanese is the new trend of 21st century. Not only youngsters but even the professionals seek value in
it. It is the engineer‘s companion in current times with an assertion of a thriving future. Pune has
indisputably grown to become a major center of Japanese Education in India while increasing the
precedence for Japanese connoisseurs.
Japanese certainly serves a great platform to unlock a notoriously tough market & find a booming
career. While the companies prefer candidates having the knowledge of the language, it can
additionally help connect better with the native people thus prospering in their professional journey.
Learning Japanese gives an extra edge to the ‗resume‘ since the recruiters consciously make note of
the fact it requires real perseverance and self-discipline to tackle one of the most complex languages.
It would be easy for all time to quit the impossible; however it takes immense courage to reiterate the
desired outcomes, recognize that improvement is an ongoing process and ultimately soldier on it.
The need of an hour is to introduce Japanese language with utmost professionalism to create
awareness about the bright prospects and to enhance the proficiency and commitment. It will then
prove to be the ultimate path to the quest for professional excellence!
Course Objectives:
To meet the needs of ever growing industry with respect to language support.
To get introduced to Japanese society and culture through language.
Course Outcomes:
Page 46 of 48
Faculty of Engineering Savitribai Phule Pune University
Course Content
Audit Course 4
Embedded System Design using MSP430
Embedded applications like automation and control, consumer electronics, test and measurement
equipment‘s, HVAC and building control, remote monitoring and other embedded applications require
Low power CPU‘s with more GPIO‘s, in-build ADC and dedicated Embedded protocols. MCU
workshop is based upon Low power 16-bit MSP430 series platforms. Participants will be exposed to
complete application-building concept using 16-bit MSP430 series MCUs. The workshop will be
designed to give hands-on experience so that every participant will get expertise in using MSP430
platform. From Standalone applications to Embedded Networking applications (Embedded Wi-Fi) will
be covered with exposure to real world interfacing techniques.
Learning outcomes:
At the end of the workshop participant will be able to learn/understand
Embedded C programming techniques for 16-bit platform
Embedded protocols and its interfacing techniques
Embedded Wireless networking concepts and its implementation with application oriented
projects and case studies.
Prerequisite:
Must have exposure to building embedded applications for 8-bit platforms
Basic knowledge of C language programming
Digital Electronics fundamentals
Introduction to Embedded Curriculum: framework, concept map and role of faculty mentors.
Page 47 of 48
Faculty of Engineering Savitribai Phule Pune University
Page 48 of 48
Syllabus
BE (Computer Engineering)
2008 Course
Preamble
Dear Students and Teachers, we, the Board of Studies Computer Engineering, are very
happy to present BE Computer Engineering Syllabus (2008 course). We are sure you will
find this syllabus interesting and challenging. The objective of the syllabus is to inculcate
reading, innovative thinking, technical-writing and presentation habits in the students.
Development of skills and imparting knowledge is also important part of syllabus. To
achieve these objectives teachers are encouraged to take home tutorials, class tutorials,
students presentations and invited talks in addition to the lectures conducted by teachers.
Review and interactive discussions on home tutorials, classroom tutorials and students
presentation along with review of recent advances in the subject is a must. There is
mountainous growth in the areas of computer applications, subjects, technology and
algorithms. The computer equipments are becoming very faster, granular with concurrent
architectures and operating systems environments. Along with the Industry, the open-
source movement has also contributed to the great extent. The education must withstand
with this growth and demand of innovation and be the front-runner to lead the path of
progress and innovation. We give you best wishes to take this syllabus and travel the path
of success.
Board of Studies
Computer Engineering
BE (COMPUTER ENGINEERING)- 2008 COURSE STRUCTURE
Term-I
Subject Subject Teaching Examination Scheme Total
Code Scheme Marks
Lect. Pract. Th TW Pr Or
410441 Design & Analysis of 04 100 — 100
Algorithms
410442 Principles of Compiler 04 — 100 — — — 100
Design
410443 Object Oriented Modeling & 04 02 100 25 — 50 175
Design
410444 Elective-I 03 02 100 25 — 50 175
410445 Elective-II 03 100 ---- — --- 100
410446 Computer Laboratory-I — 04 — ---- 50 — 050
410447 Project Work --- 02 --- 50 --- --- 050
Total 18 10 500 100 50 100 750
Total of Part I (A) 28 Hrs 750
Term II
Subject Subject Teaching Examination Total
Code Scheme Scheme Marks
Lect. Pract Th TW Pr Or
410448 Distributed Operating 04 --- 100 --- --- --- 100
Systems
410449 Advanced Computer 04 100 100
Architecture
410450 Elective-III 04 02 100 50 — 50 200
410451 Elective-IV 04 --- 100 --- — --- 100
410452 Computer Laboratory II — 04 — — 50 50 — 100
410447 Project Work — 06 — 100 — 50 150
Total 16 12 400 200 50 100 750
Total of Part II (B) 28 Hrs 750
Grand Total (A+B) 1500
(A) + (B)
Th: Theory TW: Term Work Pr: Practical Or: Oral
Elective I Elective II
1) Image Processing 1) Multimedia Systems
2) Design & Analysis of Computer Networks 2) Mobile Computing
3) Artificial Intelligence 3) Embedded Systems
4) Software Architecture 4) Software Testing & Quality
Assurance
Open Elective: Any other Electives that are being taught in Term II under the
Faculty of Engineering or individual college and Industry, together, can define new
elective using framework of Elective IV defined in syllabus structure and GET IT
APPROVED FROM BOARD OF STUDIES COMPUTER ENGINEERING AND
OTHER NECESSARY STATUTORY SYSTEMS IN THE UNIVERSITY OF
PUNE BEFORE 30th DECEMBER.
The BE Project Term work assessment for Term I will be done by selecting panel of
examiners amongst senior teachers of Computer Engineering. Existing prevailing
practices are followed for all remaining examinations and assessment work.
410441: Design and Analysis of Algorithms
Teaching Scheme: Examination Scheme
Teaching 4Hrs/Week Theory: 100 Marks
Unit Basic Concepts: Non deterministic algorithms, The classes NP Hard and 6
IV NP Complete, Cook's Theorem, NP Hard graph problems: Clique Decision
problem, Node cover Decision problem, Chromatic number decision
problem, Directed Hamiltonian Cycle Problem, TSP Decision problem,
AND/OR Graph decision problem, NP-Hard Scheduling problems:
Scheduling Identical processors, Flow shop scheduling, Job shop
scheduling. NP-Hard Scheduling. Study of NP-Hard and NP-COMPLETE
problems. Solving NP-COMPLETE problem.
Text Books:
1. Horowitz and Sahani, "Fundamentals of Computer Algorithms", 2ND Edition.
University Press, ISBN: 978 81 7371 6126, 81 7371 6126
2. Bressard, "Fundamental of Algorithm.", PHI
Reference Books:
Text books:
1. A V Aho, R. Sethi, .J D Ullman, "Compilers: Principles, Techniques, and Tools",
Pearson Education, ISBN 81 - 7758 - 590 - 8
References Books:
1. K. Cooper, L, Torczon, "Engineering a Compiler", Morgan Kaufinann Publishers,
ISBN 81-8147-369-8.
2. K. Louden, "Compiler Construction: Principles and Practice", Cengage Learning,
ISBN 978-81-315-0132-0
3. J. R. Levine, T. Mason, D. Brown, "Lex & Yacc", O'Reilly, 2000, ISBN 81-7366 -
061-X.
4. S. Chattopadhyay, "Compiler Design", Prentice-Hall of India, 2005, ISBN 81-203-
2725-X.
410443 Object Oriented Modeling and Design
1. Jim Arlow, Ila Neustadt "UML 2 and the Unified Process : Practical Object-
Oriented Analysis and Design" (2nd Edition) (Pearson)
2. Grady Booch, James Rumbaugh, Ivar Jacobson "Unified Modeling Language
User Guide", The (2nd Edition) (Addison-Wesley Object Technology Series)
(Hardcover)
3. Mike O’Docherty, ―Object Oriented Analysis & Design‖, Wieley India
4. Onject-Oriented Analysis and Design Using UML, An introduction to unified
Process and design patterns, by Mantha Mahesh, PHI Publications, ISBN 978-81-
203-3322-2.
Reference Books:
Outcomes:
1) Students will be able to document SRS.
2) Students will be able to develop structural models.
3) Students will be able to develop behavioral models.
4) Students will be able to create Architectural models.
5) Students will be able to select the set of appropriate diagrams to develop a system
model.
6) Students will be skilled in a CASE Tool
To meet above objectives teachers will help students choose a hypothetical system
preferably either a commercial, web based or embedded system for modeling. The
students will try and identify scope of such a system as realistically as possible. Students
will learn to draw, discuss different UML 2.0 diagrams, their concepts, notation,
advanced notation, forward and reverse engineering aspects. As far as possible draw as
many diagrams for one single system, unless they are not applicable for the chosen
system in which case other systems may be chosen for specific diagrams.
Any 8 diagrams can be drawn using tool, the other diagrams can be drawn on paper.
Optionally one may draw Interaction overview diagrams, timing diagrams, and composite
structure diagrams, object diagrams for your system as study assignments, paper based
assignment or in cases relevant even in CASE TOOL
The faculties are advised to use Project Based Learning [PBL] to conduct this lab.
410444: Elective I: Image Processing
Teaching Scheme: Examination Scheme
Teaching: 3Hrs/Week Theory: 100 Marks
Practical: 2 Hrs/week Term Work: 25 Marks
Oral: 50 Marks
Text books:
1. Digital Image Processing and Computer Vision, Sonka, lavac, Boyle, Cenage
Learning.
2. Digital Image Processing, R.C. Gonzalez, R.R. Woods(TMH)
3. Digital Image Processing And Analysis, PHI, B. Chanda, D.Datta Mujumdar.
References Books:
1. Anil Jain, "Fundamentals Of Digital Image Processing", Anil Jain PHI, ISBN-81-
203-0929-4
2. Digital Image Processing using MATLAB, R.C. Gonzalez, R.R. Woods(Person),
2nd Edition.
3. Digital Image Processing, S.Jayaraman, T. Veerakumar ( Mc Graw Hill).
4. Introduction to Digital Image Processing with MATLAB, Alasdair McAndrew,
Cenage Learning
1) Write a program to create a simple image file , save the same in .tiff format, and
display it .
2) Write a program for image transformation, (recommended using Hadamard or Walsh
transformation method or latest advanced transformation method).
3) Write a program using derivative filtering technique for edge detection and further
thinning the edge.
(Note: Students will submit the term work in the form of journal .The journal will contain
minimum six assignments. Oral examination will be based on term work submitted.)
410444: Elective I: Design and Analysis of Computer Networks
Teaching Scheme: Examination Scheme
Teaching: 3Hrs/Week Theory: 100 Marks
Practical: 2 Hrs/week Term Work: 25 Marks
Oral: 50 Marks
Reference Books:
Design 6 suitable assignments based on following topics for the purpose of Design
and Analysis of Computer Networks Laboratory
Text Book:
1. Artificial Intelligence: A Modern Approach by Peter and Norvig ISBN-0-13-
103805-2,
Reference Books:
Introduction to three tier and n-Tier Web Architectures, XML, Client side 6
technologies HTML, DHTML, Java Applets, Active X controls, DOM,
Unit V AJAX. Need of Client side technology in multi-tier architectures
Examples of three tier and n-tier architectures, client side technologies
Case study of mobile or portable client side technologies.
1. Len Bass, Paul Clements, Rick Kazman, ''Software Architecture in Practice", Second
Edition, Pearson ,ISBN 978-81-775-8996-2
2. Erich Gamma,‖Design Patterns‖
3. ―Java Sever Programming‖ Black Book dreamTech Press ISBN: \978-81-7722-835-9
4. xyz, PHI Publications
Reference Book:
1. James L. Weaver, Kevin Mukhar, "Beginning J2EE 1 .4: From Novice to
Professional
2. Richard N.Taylor , Nenad M. ―Software Architecture Foundation Theory and practice
―,Wiley ISBN: 978-81-265-2802-8.
3. Java6 Programming, Black Book dreamTech Press ISBN:978-81-7722-736-9
Objectives:
• Understand various non-functional requirements that lead to need for good
Architecture and good Design.
• Explore various design Patterns and learn to implement them
• Understand how to design and partly implement Client Server systems using
components and web services
• Explore implementations of some of the underlying technologies of distributed client
server applications
Faculty can set assignments based on Microsoft / Java world /OR Open source based
languages, platforms, Middleware, APIs.
Design Patterns
1. Study any two patterns and SUBMIT a design pattern specification these in a
standard format along with their UML diagrams. The specification must include
Problem/ Issue, Audience/ Context, Forces, Solution, Discussion/ Consequences/
Implementation, Related Patterns, Example Instances, References.
3. Study and submit a report for any of the MVC based Frameworks (J2EE/EJB)
Implement a web application for a system covering
Text Book
References:
Unit VI Physical layer, data link layer, MAP Protocols, MTP3, SCCP, 6
TCAP protocol, message formation, MAP protocol-MAP
protocol for MM, MAP protocol for basic service support.
Application layers RR-layer, MM-layer, CC-Layer, API’s for
mobile application development
Text Books
Reference Books
Text Books
1. Rajkamal, ―Embedded System Architecture Programming Design‖ Tata Graw
Hill Publication Second Edition, 2008.
2. Dr. K. V. K. K. Prasad ―Embedded / real time System : Concepts, Design, &
Programming – Black Book‖ Dreamtech Press Publication.
3. Andrew N. Sloss, Domiic Symes, Chris Wright, ―ARM System Developer’s
Guide-Designing and Optimizing Software‖, Elsevier Publication, 2004.
Reference Book:
1. Rajkamal, ―Embedded System Architecture Programming Design‖ Tata Graw
Hill Publication first Edition.
2. Dr. K. V. K. K. Prasad, Gupta Dass, Verma ―Programming for Embedded system
― Wiley – Dreamtech India Pvt. Ltd.
3. CAN Specification Version 2.0 Protocol Standard.
4. USB Specification Version 2.0 Protocol Standard.
5. I2C Specification Protocol Standard.
6. ARM7/TDMI(ReV4)- Technical Ref Manual
7. Tammy Noergaard, ― Embedded Systems Architecture‖ by Elsevier
410445 Elective II: Software Testing and Quality Assurance
Introduction, Need of black box testing, Black box testing Concept, Requirement 06
Analysis, Test case design criteria, Testing Methods, requirement based testing,
Positive & negative testing, Boundary value analysis, Equivalence Partitioning
Unit class, state based or graph based, cause effect graph based, error guessing,
II documentation testing & domain testing, design of test cases. Case studies of
Black-Box testing.
Introduction, Need of white box testing, Testing types, Test adequacy criteria, 06
Unit static testing by humans, Structure - logic coverage criteria, Basis path testing,
III Graph metrics, Loop Testing, Data flow testing, Mutation Testing, Design of test
cases. Testing of Object oriented systems, Challenges in White box testing,
Case-study of White-Box testing
Test organization, Structure of testing, Measurement tools, Testing metrics: Type 06
of metric – Project, Progress, Productivity, Metric plan, Goal Question metric
Unit model, Measurement in small & large system.
IV Other Software Testing: GUI testing, Validation testing, Regression testing,
Scenario testing, Specification based testing, Adhoc testing, Sanity testing,
Smoke testing, Random Testing. Advances in Software Testing Methods
Manual testing, Automated Testing Tools & Case studies, Study of Testing tools 04
Unit (QTP, Rational Robot, Winrunner, Loadrunner), Case studies based on Web
VI based, GUI testing, Manual testing Vs Automated testing, Automated Testing Tools
Case studies
Text books:
1. Software Testing, Second Edition By: Ron Patton, Pearson Education
ISBN-13: 978-0-672-32798-8
2. Software Testing Principles and Tools By M.G. Limaye TMG Hill
Publication, ISBN 13:978-0-07-013990-9
3. Software Testing Principles and Practices By Naresh Chauhan, Oxford
University Press, ISBN 0-19-806184-6
4. Software testing Principle and Practices By Ramesh Desikan, Pearson
Education, ISBN 81-7758-121-X
5. Software Testing Concepts and Tools By Nageshwar Rao , Dreamtech ,ISBN
81-7722-712-2
References Books:
1. Metric and Model in Software Quality Engineering , By Stephen H Kan, Pearson
Education ISBN 81-297-0175-8
2. Effective methods for software testing by William Perry , Willey Publication,
ISBN 81-265-0893-0
3. Foundation of software testing by Dorothy Graham, Erik Van Veenendaal.
CENGAGE learning ,ISBN 978-81-315-0218-1
4. Software Testing Tools by Dr.K.V.K. Prasad, Dreamtech Press ISBN: 10:81-
7722-532-4
410446 Computer Laboratory-l
LEX
1. Assignment to understand basic syntax of LEX specifications, built-in functions and
Variables.
2. Implement a lexical analyzer for a subset of C using LEX Implementation should support
Error handling,
YACC
1. Assignment to understand basic syntax of YACC specifications, built-in functions and
Variables
2. Write an ambiguous CFG to recognize an infix expression and implement a parser that
recognizes the infix expression using YACC. Provide the details of all conflicting entries in
the parser table generated by LEX and YACC and how they have been resolved
Code Optimization
4. Assignment to optimize the generated equivalent three-address code in 3rd assignment.
Code Generation
5. Generate the target code for the optimized code in 4th assignment.
410447 Project Work
Objectives:
To expose students with project-product development cycle using industrial experience,
use of state-of-art technologies. To encourage and expose students for participation in
National/ International paper presentation activities. Exposure to Learning and
knowledge access techniques using Conferences, Journal papers and participation in
research activities.
Term I
Teaching Scheme: Examination Scheme:
Practical: 2 Hours/Week Term Work: 50 Marks
Synchronization
Introduction, Inherent Limitations of a Distributed System, Lamport’s
logical clock, Vector clock, Global states, Concept of Process, Process
Migration, Threads Clock synchronization, Event ordering, Mutual
Exclusion, Deadlock, Election Algorithms
Issues in Designing Distributed System and role of middleware in
Distributed System
Reference Books:
1. ―Distributed System Principles and Paradigms‖, Andrew S. Tanenbaum, 2nd
edition , PHI
2. ―Distributed Systems‖, Colouris , 3rd Edition
410449: Advanced Computer Architecture
Teaching Scheme: Examination Scheme
Theory: 4Hrs/Week Theory: 100 Marks
Text Books
1. Kai Hwang, Faye A. Briggs, "Computer Architecture and Parallel Processing" McGraw-
Hill international Edition
2. Kai Hwang, "Advanced Computer Architecture", Tata McGraw-Hill
References:
1. V.Rajaraman, L Sivaram Murthy, "Parallel Computers", PHI.
2. William Stallings, "Computer Organization and Architecture, Designing for
performance" Prentice Hall, Sixth edition.
3. Kai Hwang, Scalable Parallel Computing.
4. Harrold Stone, High performance computer Architecture.
5. Richard Y. Kain, Advanced Computer Architecture
6. http://www.intel.com/products/processor (for Intel Itanium Processor)
410450: Elective III: Pattern Recognition
Teaching Scheme: Examination Scheme
Teaching 4Hrs/Week Theory: 100 Marks
Practical: 2 Hrs/Week Term Work: 50 Marks
Oral: 50 Marks
Text Books:
1. S.Theodoridis and K.Koutroumbas, Pattern Recognition, 4th Ed., Academic Press, 2009
2. R.O.Duda, P.E.Hart and D.G.Stork, Pattern Classification, John Wiley, 2001
3. C.M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006
Reference Books:
1. Statistical Pattern Recognition, by K. Fukunaga, 2nd edition, Morgan Kaufmann, 1990.
2. Statistical Pattern Recognition, by A. Webb, Arnold, 1999.
Unit Integrated Services Digital Network, ISDN Interfaces and functions, Conceptual 6
II overview of Signaling System Numbers, Frame relay
LAPF protocol, Concept of DLCI and its significance, Frame Relay Congestion
control, ISDN Interfaces and functions (transmission structure, U-N
Configuration, Protocol architecture etc) Congestion Notification (FECN, BECN
and CLLM)
Conceptual view of ISDN and ISDN standards, ISDN Interfaces and functions
(transmission structure, U-N Configuration, Protocol architecture etc), ISDN
Data Link layer (LAPD protocol, terminal adoption, I.465/v.120 ),ISDN
Network layer (Overview, basic call control using Q.931), ISDN services,
Conceptual overview of Signaling System Number 7
Frame Relay:
Frame relay Vs X.25, Frame relay Protocols and services (protocol
architecture, Frame Mode call control), LAPF protocol (Both Core and
Control), Concept of DLCI and its significance, Frame Relay Congestion
control, Need, Congestion Control frame Work, Network use of CIR, and
DE bit, Congestion Notification (FECN,BECN and CLLM).
Unit Driving forces and need, B-ISDN standards and services, B-ISDN Functional 8
III Architecture, B-ISDN Transmission structure, B-ISDN protocol architecture,
SONET/SDH and comparison with other available standards
ATM: Overview, ATM protocol architecture, Virtual Channels and
Virtual Path Switching, Detail Functionality of ATM Layer( Cell structure
, HEC, Cell Delineation etc),ATM Adoption layer (need, different types
and comparison),ATM traffic and Congestion control ,Requirements,
ATM service categories ,ATM traffic descriptors, ATM QOS parameters,
Classical IP over ATM,ATM in LAN environment (LANE).
Unit VDSL and DSL background and technological capabilities and its 8
IV standards, Architecture, Conceptual overview of VDSL, Background and
technological capabilities, Standards and associations, Architecture,
Conceptual overview of VDSL, Deployment Case study, Market status
and future.
Unit WiFi & WiMax Basics, IEEE Standards, Physical layer specifications, 5
VI Introduction of WiFi and WiMax, WiMax Standards
MAC protocol and operation, WiMax physical and MAC layer overviews
Introduction to IEEE 802.11 standards, Physical layer specifications, MAC
protocol and operation, Comparison of various standards. Implementing WiFi
Network (Including configuration), Introduction to various WiMax Standards,
WiMax physical and MAC layer overviews, OFDM and OFDMA, QOS and
WiMax.
Text Books:
1. William Stallings, ―ISDN and Broadband ISDN with Frame Relay and ATM‖ 4th edition
(Pearson Education)
2. Rich Seifert, ―Gigabit Ethernet‖(Addison Wesley Inc.)
Reference Books :
1. Sumit kasera and Pankaj Sethi ,‖ATM Networks Concepts and protocols‖ Tata McGraw
Hill Publication.
2. Fundamental of WiMAX by Jeffery Andrews, Arunabha Ghosh and Rias
Muhammad Pearson Education (For Unit VI)
Design 6 suitable assignment form the following topics for HPN Laboratory
1. Survey of Open Source Simulation tools for HPN, Virtual Network Laboratory
for HPN
2. Network Scalability (Servers) using Gigabit Ethernet
3. Implementation of ISDN (U-N interface, Router configuration, Costing etc.)
4. Frame relay Congestion Control
5. Performance study of RSVP protocol using virtual HPN test-bed.
6. New node detection and authentication implementation in WiFi environment or
simulated WiFi environment
7. Latency time measurements in different HPN Server-Client graphs configurations in
simulated scalable environment (For example, HPN organization using bipartite
graph)
410450 Elective III: Neural Network
Teaching Scheme: 4 Hrs. / Week Exam Scheme:
Practical: 2 Hrs/Week Paper: 100 Marks
Term Work: 50 Marks
Oral: 50 Marks
Hrs/
Unit Contents
Unit
Unit I Introduction to Neural Networks, Biological Neural Networks, 6
Characteristics of Neural Networks, Models of Neuron, Basic data
structures: mapping of vector spaces, clusters, principal components.
Basic Learning Rules, Recent advances in Neural Networks
Unit II The Perceptron and its learning law. Classification of linearly 8
separable patterns. Adaptive networks, Supervised Learning Neural
Networks, Single layer and multi layer perceptrons, Radial basis
function networks, Modular neural networks, Adaline and madaline,
Unit III Stochastic Processes and Neural Networks and Stimulated Annealing, 8
Analysis of pattern storage Networks, Analysis of linear auto adaptive
feed forward networks, Boltzman machine.
Text Books
1. B. Yegnanarayana, ―Artificial Neural Networks‖, PHI
2. Jacek M. Zurada, Introduction to artificial neural systems, Jaico Publ. House,
1994.
3. James A Freeman, David M Skapura, ―Neural Networks-Algorithms,
Applications and Programming Techniques,‖ Person Education
Reference Books
1. Haykin, ―Neural Network a comprehensive Foundation‖, PHI
2. Anderson, ―An introduction to Artificial Neural Networks‖, Prentice Hall
Text Books :
Reference Books
1. Rob Coronel, Database systems: "Design implementation and management", 4th
Edition, Thomson Learning Press
2. Raghu Ramkrishnan, Johannes Gehrke, "Database Management Systems",
Second Edition, McGraw Hill International Edition
3. Thomas Connolly,Carolyn Beg ―Database Systems :Practical approach to design
implementation and management ― third edition, Pearson education
Text Books:
Unit Data in the cloud: Relational databases, Cloud file systems: GFS and HDFS, BigTable, 6
III HBase and Dynamo.
Map-Reduce and extensions: Parallel computing, The map-Reduce model, Parallel
efficiency of Map-Reduce, Relational operations using Map-Reduce, Enterprise batch
processing using Map-Reduce, Introduction to cloud development,
Example/Application of Mapreduce, Features and comparisons among GFS,HDFS
etc, Map-Reduce model
Unit Cloud security fundamentals, Vulnerability assessment tool for cloud, Privacy and 6
IV Security in cloud
Cloud computing security architecture: Architectural Considerations- General
Issues, Trusted Cloud computing, Secure Execution Environments and
Communications, Micro-architectures; Identity Management and Access control-
Identity management, Access control, Autonomic Security
Cloud computing security challenges: Virtualization security management-
virtual threats, VM Security Recommendations, VM-Specific Security techniques,
Secure Execution Environments and Communications in cloud.
Unit Issues in cloud computing, Implementing real time application over cloud platform 6
V Issues in Intercloud environments, QOS Issues in Cloud, Dependability, data
migration, streaming in Cloud. Quality of Service (QoS) monitoring in a Cloud
computing environment.
Cloud Middleware. Mobile Cloud Computing. Inter Cloud issues. A grid of clouds,
Sky computing, load balancing, resource optimization, resource dynamic
reconfiguration, Monitoring in Cloud
Unit Cloud computing platforms, Installing cloud platforms and performance evaluation 6
VI Features and functions of cloud platforms:
Xen Cloud Platform, Eucalyptus, OpenNebula, Nimbus, TPlatform, Apache Virtual
Computing Lab (VCL), Enomaly Elastic Computing Platform,
Text Book:
1. Cloud Computing for Dummies by Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper
(Wiley India Edition)
2. Enterprise Cloud Computing by Gautam Shroff,Cambridge
3. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley-India
Reference Book:
1. Google Apps by Scott Granneman,Pearson
2. Cloud Security & Privacy by Tim Malhar, S.Kumaraswammy, S.Latif
(SPD,O’REILLY)
3. Cloud Computing : A Practical Approach, Antohy T Velte, et.al McGraw Hill,
4. Cloud Computing Bible by Barrie Sosinsky, Wiley India
5. Stefano Ferretti et.al.,‖QoS–aware Clouds”, 2010 IEEE 3rd International Conference
on Cloud Computing
410451: Elective IV: Information Security
Teaching Scheme: Examination Scheme
Teaching 4Hrs/Week Theory: 100 Marks
Text Books:
Objectives:
To expose students with project-product development cycle using industrial experience,
use of state-of-art technologies. To encourage and expose students for participation in
National/ International paper presentation activities. Exposure to Learning and
knowledge access techniques using Conferences, Journal papers and participation in
research activities.
Term-II
Sub Subject Teaching Examination Scheme Total
Code Scheme Marks
Lect Pract Th TW Pr Or
310249 Principles of Programming 03 — 100 — — — 100
Languages
Objectives:
• To implement an entity relationship diagrams (ERD) to express requirements and
demonstrates skills to model data requirements and create data models in to normalized
designs
• To develop understanding of database systems theory in order to apply that knowledge to
any particular database implementation using SQL
• To learn and understand various Database Architectures and Applications
Prerequisites:
• Discrete Structures
• Data Structures
Text Books:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", 5th Edition, McGraw
Hill Publishers, 2002, ISBN 0-07-120413-X
2. Elmasri R., Navathe S., "Fundamentals of Database Systems", 4* Edition, Pearson
Education, 2003, ISBN 8129702282
Reference Books:
1. Rab P. Coronel C. "Database Systems Design, Implementation and Management", 5th
Edition, Thomson Course Technology, 2002, ISBN 981-243-135-7
2. Connally T., Begg C., "Database Systems", 3rd Edition, Pearson Education, 2002, ISBN 81-
7808-861-4
3. Date C., "An Introduction to Database Systems", 7th Edition, Pearson Education, 2002,
ISBN 81 -7808-231- 4
4. Ramkrishna R., Gehrke J., "Database Management Systems", 3rd Edition, McGraw-Hill,
2003, ISBN 0-07- 123151 –X
5. Atul Kahate, “Introduction to Database Management System”, 3rd Edition, Pearson
Education 2009, ISBN 978-81-317-0078-5.
3
310242: Data Communications
Teaching scheme: Examination Scheme:
Lectures: 3 Hrs/Week Theory: 100 Marks
Objectives:
• To learn and understand basic communication techniques
Prerequisites:
• Discrete Structures
• Electronic devices and communication
Text books:
1. Lathi B. "Modern Digital and Analog Communication Systems", 3rd Edition, Oxford
University Press, 2003, ISBN 0-19-511009 - 9
2. Fourauzan B., "Data Communications and Networking", 4th edition, Tata McGraw-Hill
Publications, 2006, ISBN 0 - 07 – 0634145
References Books:
5
310243: MICROPROCESSORS AND MICROCONTROLLERS
Teaching scheme Examination scheme
Lectures: 3 hrs/week Theory: 100 Marks
Learning objectives:
Prerequisite:
6
Text books:
1. James Antonakos , “The Pentium Microprocessor” , 2004, Pearson Education
ISBN – 81-7808-545-3
2. Muhammad Ali Mazidi and Janice Gillispie Mazidi, “ The 8051 Microcontroller and
embedded systems”, 2009, Pearson education.
ISBN – 81-7808-574-7
3. Intel 8 bit Microcontroller manual.
4. Ajay Deshmukh, “Microcontrollers – (Theory and application)” , 2004, TMH
ISBN 0-07-058595-4
5. Intel 8096 16-bit Microcontroller manual.
Reference Books:
1. The 8051 Microcontroller and Embedded systems using Assembly and C.
(K.J.Ayala/ D.V.Gadre) -Cengage learning ISBN 9788131511053
2. Jeffry and Royer, “IBM PC Hardware and Assembly Language”, BPB Publication
3. 8051 Microcontroller Hardware, Software and applications.
(V Udayshankara and M.S.Mallikarjunaswamy) (TMH)
7
310244: DIGITAL SIGNAL PROCESSING
Objectives:
• To learn methodology to analyze signals and systems
• Study transformed domain representation of signals and systems
• Design of filters as DT systems
• To get acquainted with the DSP Processors and DSP applications
Prerequisite:
• Knowledge of basic Engineering Mathematics
Text Books:
1. Proakis J., Manolakis D., "Digital signal processing", 4th Edition, Pearson Education,
ISBN 9788131710005
2. Oppenheium A., Schafer R., Buck J., "Discrete time signal processing", 2nd Edition,
Pearson Education, ISBN 9788131704929
Reference Books:
1. Babu R., "Digital Signal Processing", 4th Edition, Scitech Publications, ISBN 978-81-
8371-081-7
2. Mitra S., "Digital Signal Processing: A Computer Based Approach", Tata McGraw-Hill,
1998, ISBN 0-07-044705-5
3. Vallavraj A., "Digital Signal Processing", ISBN 0-07-463996-X
4. Ifeachor E. C., Jervis B. W., “Digital Signal Processing: A Practical Approach “,
Pearson-Education, 2002
5. S.Poornachandra, B.Sasikala, “DSP”,3rd Edition, McgrawHill,ISBN-13:978-07-
067279-6
9
310245: THEORY OF COMPUTATION
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week Theory: 100 marks
Objectives:
• Study abstract computing models
• Learn about the theory of computability and complexity.
Prerequisites:
• Discrete Structures
• Data Structures and Algorithms
10
Problems that computer cannot solve, The Turing Machine(TM)-Notation, the language of TM, TM
and Halting, Programming techniques to TM, Extensions to basic TM, TM and Computers.
Post Machine: Introduction to Post Machines, Comparison between FA, PDA, Post Machine and
TM (6 hrs.)
Text books:
1. Hopcroft J., Mptwani R., Ullman J., "Introduction to Automata Theory, Languages and
Computations", Third edition, Pearson Education Asia.
2. John C Martin. "Introduction to Language and Theory of Computation", Third edition, Tata
McGraw- Hill
3. Daniel Cohen., "Introduction to Computer Theory", Second edition, Wiley Publications
(india).
References Books:
1. Lewis H., Papadimitriou C., "Elements of Theory of Computation", Second edition, Pearson
2. Moret B., “The Theory of Computation", Pearson Education Asia
3. Mishra K., Chandrasekaran N., 'Theory of Computer Science (Automata, Languages and
Computation)", Second Edition, Prentice Hall of India
11
310246: RDBMS AND VISUAL PROGRAMMING LABORATORY
Teaching Scheme: Examination Scheme:
Theory: 2 Hrs/Week Term Work: 50 Marks
Practical: 4 Hrs/Week Practical: 50 Marks
Objectives:
• Implementation :
Front End : Visual Basic 6.0
Backend : Oracle/ MySQL / SQL Server
Report : Data Report
Database Programming : ODBC, OLEDB, ADO, RDO
• Testing : Form Validation
Group of students should submit the Project Report which will be consist of Title of the
Project, Abstract, Introduction, scope, Requirements, Entity Relationship Diagram with EER
features, Data Dictionary, Relational Database Design, Database Normalization, Graphical User
Interface, Source Code, VB Forms and Data Reports, Testing document, Conclusion.
Instructor should maintain progress report of mini project throughout the semester from project
group and assign marks as a part of the term work
Suggested List of Assignments
1. Design and Develop SQL DDL statements which demonstrate the use of SQL objects such
as Table, View , Index, Sequence, Synonym
2. Design at least 10 SQL queries for suitable database application using SQL DML
statements: Insert, Select, Update, Delete with operators, functions, set operators, Clauses.
3. Design at least 10 SQL queries for suitable database application using SQL DML
statements: all types of Join, Sub-Query and View.
4. Write a PL/SQL block to calculate the grade of minimum 10 students.
5. Write a PL/SQL block to implement all types of cursors.
6. Write a PL/SQL stored procedure and function.
7. Write a database Trigger (Row level and Statement level).
8. Implement Embedded SQL queries using C/C++ as host language.
The problem definition should allow the use of cursors and all commonly used command and bi-
directional transfer of information (Between host language data items and backend Database)
13
Part III: Mini Project : Database Project Life Cycle
1. Design Employee Information form using Visual Basic 6.0. Implement Database
navigation operations ( add, delete, edit etc. ) using ODBC/OLEDB.
2. Write a program in Visual Basic 6.0 to access stored procedure and functions using
ODBC/OLEDB
Instructions:
Reference Books:
1. “ Visual Basic 6 Programming - Black Book”, DreamTeach Press
2. “ Mastering Visual Basic 6 ”, Envagelos Petroutsos, bpb Publication
3. “ Visual Basic 6 Programming ”, Tata McgrawHill ,Content Development Group
4. “ SQL and PL/SQL for Oracle 10g Black Book”, Dr. P.S.Deshpande, DreamTech
5. “ SQL, PL/SQL: The Programming Language of Oracle”, Ivan Bayross, BPB Publication
6. “ Oracle 9i/10g The Complete Reference”, Kevin Loney, George Koch, Tata McGraw Hill
7. “ Managing and Using MySQL”, Reese G., Yarger R., King T., Williums H, 2nd Edition,
Shroff Publishers and Distributors Pvt. Ltd., ISBN 81 - 7366 - 465 – X
8. “ SQL Server – Black Book”, Dalton Patrik, DreamTech Press
14
310247: SIGNAL PROCESSING LABORATORY
Teaching Scheme: Examination Scheme
Practical: 4 Hrs/week Term Work: 25 Marks
Oral: 50 Marks
Part I
1. Find the output of a given system for given input sequence using linear convolution.
2. Write a C program to generate samples of sine, Cosine and exponential signals at specified
sampling frequency and signal parameters. (Test the results for different analog frequency
(F) and sampling frequency (Fs) )
3. Find the output of a system described by given difference equation and initial conditions for
given input sequence. (Solution of difference equation) (Obtain the response for different
systems by changing Degree of difference equation (N) and coefficients and also for
different input sequence x(n). Observe the response by considering system as FIR and IIR
system)
Part II
1. Write a C program to plot the magnitude and phase response of a Fourier Transform (FT).
(Observe the spectrum for different inputs. Observe the Periodicity.)
2. Find the N point DFT / IDFT of the given sequence x (n) .Plot the magnitude spectrum
|X(K)| Vs K. (Analyze the output for different N and the same input sequence x(n).Also
observe the periodicity and symmetry property)
3. Compute N point DFT using linear transformation matrix.
4. Find the N point circular convolution of given two sequences. Test it for linear convolution
5. Compute the circular convolution of given two sequences using DFT and IDFT.
Part III
1. Implement the N-point radix-2 DIT or DIF FFT algorithm to find DFT or IDFT of given
sequence x (n). (Analyze the output for different N Program should work for any value of
N (generalized))
2. Find DFT of a given sequence using Goertzel algorithm. (Analyze the output for different
N)
3. Draw a pole zero plot from a given system function H(Z) expressed as rational function.
(Display pole zero table and pole zero plot)
4. Write a C program to plot the magnitude and phase response of a given system ( given:
h(n): impulse response of system S) (Observe the frequency response for different systems.
Compare the frequency response of a system (filter) for different length h(n) i.e filter
coefficients)
Part IV
1. Obtain the Fourier transform of different window functions. Plot the magnitude and phase
spectrums. (Observe and compare the desirable features of window sequences. Observe the
main and side lobes)
2. Design an FIR filter from given specifications using Fourier Series method
3. Design an FIR filter from given specifications using windowing method ( Program should
work for different types of filter specifications i.e LPF, HPF, BPF etc and all window
sequences. Plot the frequency response for different frequency terms i.e. analog and DT
frequency)
15
4. Design of IIR filter for given specifications using Bilinear Transformation. (Programshould
work for different types of filter specifications i.e LPF, HPF, BPF etc and for different
transfer functions of an analog filter)
5. Study of DSP Processor
Note:
• All Assignments should be developed in C/C++. [Compare the output(s) of at least six
programs with the output of any software package related to signal processing like
Sigview/Octave/Matlab etc]
• Students will submit Term Work in the form of a Journal, which includes at least 13
assignments as mentioned below plus study assignment on DSP Processor.
• Assignments: All 3 from Part I + Any 4 from Part II + Any 3 from Part III (assignment
on Implementation of FFT algorithm is compulsory) + Any 3 from Part IV.
• Each assignment should include algorithm analysis and program listing.
• Oral Examination will be based on the Theory and Term Work (Subject knowledge and
assignments )
Text Books:
1. Ingale V., Proakis J., "Digital Signal Processing :A MATLAB based approach ” , Cengage
Learning , ISBN 9788131509050
2. Schuler C., Chugani M, "Digital Signal Processing- A hands on Approach", Tata McGraw-
Hill Edition, ISBN 0-07-058966-6
3. Herniter M., "Programming in Matlab", Cengage Learning , 1st Edition 2009
4. ISBN 978-81-315-1060-5
Reference Book:
1. Manuals - ADSP 21XX family DSP.
16
310248: HARDWARE LAB
17
TE TERM-II
Objectives:
• To understand the basic building blocks of programming languages.
• To learn and understand various programming paradigms.
Prerequisites:
• Data Structures and Algorithms
• Theory of Computation
Unit I: Introduction
Role of programming languages, need to study programming languages, characteristics of a good
programming languages, Introduction to various programming paradigms: Procedural, object-
oriented, logic and functional programming, Parallel Programming, Concurrent Programming
Data Types: properties of structured and non-structured data types and Objects, variables,
constants, Derived and abstract data types, declaration, type checking. Binding and binding times,
type conversion, scalar data type, composite data types, Implementation and Storage representation
of data types and control flow statement.
Procedures: Procedure call and return, recursive subprogram, Different parameter passing
methods, Lifetime of variables, Scope rules: Static and Dynamic scope, Referencing environment:
activation records (Local, Non local and Global), Storage management (static and Dynamic),
Exceptions and exception handling (8 Hrs)
18
Unit V: Logic Programming
Logic programming language model, logical statements, resolution, unification, search structures:
backward and forward, Applications of logic programming
Logic Programming with Prolog: Program structure, logical variable, syntax structure, Control
structure, resolution and unification, depth-first search, backtracking, cut operator, recursive rules,
Prolog facilities and deficiencies (6 Hrs)
Text Books:
1. Roosta S., "Foundations of Programming Languages", Thomson Brookes/Cole, ISBN 981 -243-
141-1
2. Sethi R., "Programming Languages concepts & constructs", 2nd Edition, Pearson Education,
ISBN 81 - 7808 - 104 – 0
References Books:
1. Scbesta R., "Concepts Of Programming Languages", 4th Edition, Pearson Education, ISBN-81-
7808-161-X
2. Balagurusamy E., "Programing with C#", Tata McGraw-Hill, 2002, ISBN 0 - 07 -047339-0
3. K.Venugopal., "Programming in Turbo PASCAL", Tata-McGraw Hill,
4. Herbert Schildt "The Complete Reference Java2", 5th Edition, Tata McGraw-Hill 0 - 07-
049543-2
5. Winston P., Klaus B., Horn P., "LISP", 3rd Edition, Pearson Education, 81 - 7808 -155-5
6. Carl Townsend ,”Programming in turbo PROLOG”, Tata-McGraw Hill
19
310250: COMPUTER NETWORKS
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week Theory: 100 Marks
Objectives:
• To understand the Network Architecture.
• To learn and understand various Networking Protocols & Layers .
Prerequisites:
• Data Communication & Networking
Text books:
1. Kurose, Ross, “ Computer Networking-a top down approach featuring the internet “,Pearson
Education
2. Andrew S. Tenenbaum ,”Computer Networks”,4th Edition,PHI,ISBN 81-203-2175-8.
References Books:
1. Fourauzan B, “Data communication and Computer Networks”, Tata McGraw Hill)
2. Olifer & Olifer ,”Computer Networks-principles, technologies & protocols for network design”,
WILEY
3. Comer D, “Computer networks and internet”, Pearson Education
20
310251: FINANCE & MANAGEMENT INFORMATION SYSTEMS
Teaching Scheme: Examination Scheme:
Lectures: 3 Hrs/Week Theory: 100 Marks
Text books:
1. W.S. Jawadekar, “Management information system, text and cases: A digital firm
perspective” 4th edition, Tata Mcgraw hill, 2009
2. J.A.O’Brien, “Management information system”, 9th edition, Tata Mcgraw hill, 2009
3. H. Koontz, “Essentials of management: An international perspective”, 8th edition, Tata
Mcgraw hill, 2010
4. P. Chandra, “Financial management theory and practice”, 6th edition, Tata Mcgraw hill, 2007
References Books:
1. P.K.Goel, “Business law for managers”, priztantra, 2009
2. V. Sharan, “Fundamentals of financial management”, Pearson, 2nd edition
3. E.Turban, “Information technology for management”, 6th edition, Wiley edition, 2008
4. R. Mclead, “Management information system”, 10th edition, Pearson
21
310252: SYSTEMS PROGRAMMING AND OPERATING SYSTEMS
Teaching Scheme: Examination Scheme:
Lecturers: 4 Hrs/Week Theory: 100 Marks
Objectives:
• To understand the concepts and components of Systems Programming
• To Learn and understand the fundamentals of Operating systems
• To study the operations performed by Operating System as a resource manager.
Prerequisites:
• Data Structures
• Computer Organization
• C programming
22
Virtual Memory: Concepts, management of VM, Page Replacement Policies (FIFO, LRU, Optimal,
Other Strategies), Thrashing. (7 hrs)
Text books:
1. Stalling William, "Operating Systems" , Pearson Education, fifth edition.
2. John J. Donovan,” Systems programming” ,TMGH
References Books:
1. Beck L., "System Software: An Introduction to Systems Programming", 3rd Edition Pearson
Education
2. Milan Melankovic ”Operating systems”., Second edition ,TMGH.
3. Silberschatz A., Galvin P., Gagne G., "Operating System Concepts ", John Wiley and Sons, 8th
Edition.
4. Petzold C., "Programming Windows", 5th Edition, Microsoft Press, 81-7853- 007-4
5. Dhamdhere D.M., "Systems Programming and Operating Systems", 2nd revised Edition, TMGH
6. Adam Hoover, “System Programming with C and UNIX”, Pearson Education
Sibsankar Haldar, Alex A Arvind, “Operating Systems”, Pearson Education
23
310253: SOFTWARE ENGINEERING
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week Theory: 100 Marks
Objectives:
24
Unit VI: Project Planning
Risk Management: Reactive versus proactive Software Risk, Risk Identification, risk projection,
risk refinement, risk mitigation, monitoring & management, The RMMM plan. Project Scheduling:
Task set for Software project, defining a task network, scheduling, earned value analysis, Product
Metrics: A framework for product metrics, Software Quality: Software Quality Factors, Software
configuration management: software configuration management, the SCM Repository, SCM
process. (06 Hrs)
Text Books:
1. Pressman R., "Software Engineering, A Practitioners Approach", 7th Edition, Tata
MCGraw Hill Publication,2010, ISBN 978-007-126782-3
Reference Books:
1. Mall R., "Fundamentals of Software Engineering", Second Edition, Prentice Hall India,
2004, ISBN 81 -203-2445-5
2. Vliet H., "Software Engineering Princilpes and Practices", Second Edition, John Wiley and
Sons, ISBN 9971-51-357-9
3. Sommerville “Software Engineering” 8th Edition, Person Education
4. Behfarooz A:, Hudson F., "Software Engineering Fundamentals", Oxford University Press,
2002, ISBN 0-19-510539-7
5. Pankaj Jalote “An Integrated Approach to Software Engineering” ,Third Edition, Springer .
25
310254: SOFTWARE LABORATORY
Teaching scheme: Examination scheme:
Practical: 4 Hrs/Week Practical: 50 marks
Term work: 25 marks
List of assignments
1. Design suitable data structures and implement pass-I of a two-pass assembler for 8 bit
microprocessor/ pseudo-machine. Implementation should consist of a few instructions from
each category and few assembler directives
2. Implement pass-II of a two-pass assembler for 8-bit microprocessor/ pseudo-machine. The
output of assignment-1 (intermediate file and symbol table) should be input for this
assignment.
3. Design suitable data structures and implement pass-I of a two-pass macro-processor.
4. Write a program for pass-II of a two-pass macro-processor. The output of assignment-3
(MNT, MDT and file without any macro definitions) should be input for this assignment
NOTE: For Above 4 assignments use proper table handling techniques like hashing
5. Write a program to create Dynamic Link Library for any mathematical operation and write
an application program to test it
6. Write a program to implement following scheduling algorithms
7. First Come First Serve, Shortest Job First (Preemptive), Priority/Round-Robin (Non-
Preemptive).
8. Write a program to implement following scheduling algorithms: 1. Least Recently Used 2.
Optimal page replacement
9. Write a program to implement Reader-writer problem using mutex/ semaphore
10. 9 Write a program to implement Banker’s Algorithm
11. Implement producer-consumer algorithm using multi-threading concept
12. Study UNIX system calls like ps, fork, join, exec family, wait. for process management
13. Study of kernel, types of kernel, UNIX/ Linux kernel re-compilation.
Instructions:
Students must submit the term-work in the form of journal. Each assignment has to be well
documented. Staff in charge will assess the assignments continuously and grade or mark each
assignment on completion date declared for each assignments. Operating systems assignments
should be STRICTLY conducted using Open-Source platform
.
Reference Books:
1. Adam Hoover, “System Programming with C and UNIX”, Pearson Education
2. Richard Stevens: Advanced Programming in the UNIX environment, Pearson Education
3. “Beginning Linux Programming”, Wrox Press
Note: The practical examination will be based on the assignments performed by the candidates as
part of the term-work. Questions will be asked during the practical examination to judge the
understanding of the students. It is expected that the student know the theoretical aspect of the
problem.
26
310255: COMPUTER NETWORKS LABORATORY
Teaching Scheme: Examination Scheme:
Theory: 1 Hr/Week Term Work: 25 Marks
Practical: 4 Hrs/Week Oral: 50 Marks
Instructor should conduct classroom lectures and demonstrations to cover following topics
• HTML and XHTML: Introduction, Basic Syntax, HTML Document structure, HTML Tags,
Text formatting, Graphic Objects, Lists, Tables, Frames, Forms, Style Sheets, Prominent
features of HTML Editor such as MS Front Page
• XML: Introduction, Syntax, XML Document structure, Document Type Definitions
(DTDs), XML Schema, CSS and XSLT
• Introduction to client-side scripts using VBScript/JavaScript
• PHP: Introduction, General syntax, Primitives, Operations, Expressions, Control statements,
Arrays, Functions, Form Handling, Session Tracking, Cookies, Database Connectivity and
Access
• Case Study of a Campus Network, design details, trouble shooting
• Demonstration of a protocol analyzer tool
• Network Configuration and Administration in Linux and Windows
Objectives
• To implement principles of software engineering.
• To motive students to learn latest technologies.
• To enhance leadership, team member and communication qualities among students.
• To motivate students for self learning and lifelong learning.
• To bridge the gap between curriculum and industry demand.
1. Assignments
Instructor should frame six assignments based on one of the following group of technologies
• Part I: .NET Technology
1) ASP
2) C#
3) VC++
• Part II: Java Technology
1) J2EE
2) J2ME
• Part III: Rich Internet Application
1) Flex
2) Flash
3) Cold Fusion
• Part IV
Any other technology which is demanded by industry.
2. Mini Project
Students should work in a group of 2 to 4 for each project. They should come up with project topic
in the area of systems or business applications. They are free to choose any latest technology for
implementation of project. The group should work on following phases of software development
lifecycle.
1) Requirement Analysis
2) System Design
3) Coding
4) Testing
Instructions:
Students should submit Term Work in the form of journal that should include at least six
assignments and a mini project. Each assignment should consist of laboratory work such as design,
write-up, algorithm, important test cases, program listing with proper documentation and printout if
any. A mini project should consist of 15-20 pages report and softcopy of project.
28
Reference Books:
1. Prosise J., “Programming Windows with MFC”, Second Edition, Microsoft Press, 1999,
ISBN 81-7853-012-0
2. Kruglinski D., Sheperd, Wingo, “Programming Microsoft Visual C++”, Fifth Edition,
Microsoft press, ISBN 81-2853-005-8
3. Stephen Walther, “ASP .NET 3.5 Unleashed”, Pearson Education, 2008, ISBN
9788131719466
4. Kogent, “C# 2008 Programming Blacl Book”, Wiley, 2008, 9788177228328
5. McGrovern, “J2EE 1.4 Bible”, Wiley, 2005, ISBN 8126504536
6. Michael J. Yuan, “Enterprise J2ME: Developing Mobile Java Applications”, Pearson
Education, 2004, ISBN 9788131704387
7. Adobe, “Adobe Flash CS3 Professional Classroom in a Book”, Pearson Education, 2007,
ISBN9788131715765
8. Balderson, Peter Ent, Heider, Et. Al., “Professional Adobe Flex 3”, Wiley, 9788126521692.
9. Adam Phillip Churvis, “Cold Fusion MX Bible”, Wiley.
29
310257: SEMINAR AND TECHNICAL COMMUNICATION
Teaching Scheme Examination Scheme
Practical: 2 Hrs/Week Term Work: 50 Marks
Objective:
• To explore the basic principles of communication (verbal and non-verbal) and active,
empathetic listening, speaking and writing techniques.
• To expose the student to new technologies, researches, products, algorithms, protocols etc.
• Each student will select a topic in the area of Computer Engineering and Technology
preferably keeping track with recent technological trends and development.
• The topic must be selected in consultation with the institute guide.
• Each student will make a seminar presentation in the term making use of audio/visual aids
for a duration of 20-25 minutes and submit the seminar report in the form of bound journal
(two copies) duly signed by the guide and Head of department.
• Attendance at seminars for all students is compulsory.
• A panel of staff members from the institute will assess the seminar internally during the
presentation.
Note:
1. The total workload of the seminar head can be calculated as follows:
Total Workload = (Number of students*2)/9
2. The maximum number of seminars assigned to every eligible faculty should not be more than 9.
30
!"
# $%& $ ' $
(
" # $ %
& '
) * * +*
((
(
) !* "
+ ,
- !. "
/ 0 #1
* * +*
# # 2
3 0 0 , ,
# , 4 4 / 3 0
15 1 5 3 $ $
1 1 # 1 1
- . $ / 0$
$ (
1 2 3 4(5 & (65 7 (
4 53 0 0
1 53 0 3 0 0
(
08 / 9
, 6 , 6
.2'2 2 2 6 , 6 " 7
8 /, 06 6 68 0 6 # 2
9 9 # 6 # :, , # # 2
$ : : )
; 6 # 36 < 3 < # =
6 0 36 < 6 # 3 33 <
# = 6 3> 0 " # 2
)
" ?
@ # 3 6 # 3 36, 6
0 A 6 2'2$2 3 6, 6
, > 6 # # # : , 6
, # 6 < < , 6
6 , 0 2
" ,
/ , 6 A 3 > 6 , 3 6
, 3 6 , 6 # A 3 6
: 3 > 6 # 3 63
> ,> , 2
((
& ) /:
; < 6 < 6 '
# # 6 ; # ! 6 0
3 6 3 6 3
A ## 6 3 2
9 )
# 6 ## # 6 <
# # 6 6 # 6 #
# 6 # 6 # 6 #
B C' # 2
& ; < 9 & . )
; . ?
D, 6 # , 6
# 3 , 6 # #! #6 6 6
: # 3 6 D, 7 6
, 6 A A D , 6
## , 2
9 ?
" 3 # 6 3 # 6 3 # 6 3
# 6 # 2
3 0 ?
2 /$ # > , , A 2 # > 3
# B. C = ? A A , 3 3 #
A A A 3 A # 2
6 , ,
# 0 3 0 3 2 . # A
# , , ,
# 2
# > , E ' 7 #
A , 2 , 0 , 3 A
A # 2
2 ; , , A 2
<
$ # > 3 , ".
3
< ; =
2 ' F2 2 0 "2-26 G H6 I 3
1 , " 24 2
2 '# 2;2 ' # 2 2 6G H 61
2
2 @ D2@ 6G H6 I 3 1 , " 24 2
2 @ 0 12 2 $2 . 6G H6 I 3 @ 0" 2 2
2 / "2 $ 3 6G " # H6/ 1 , " 2 F
1 , 2
&2 G H612'2I2 " 6" , 2
(2 F A -2"6G; " # H6F / ' 2
)2 .2'26 3 0 .2-2 4 2I6G 1 ,
H6' 7 $ ' 2
- . / $ 0$
$ (
1 2 4 3 <35 ) <
4 53 0 0
1 53 0 1 0
(
9 4 ) :
' 6 6 #
64 3 6 A 6A , A 6
6 # # 6 2
< "
; 61 4 # < 2 @ B # 6
: A C2 <
# B A C 2
' / )
3 # # 3 6 3 6 3 # 6
6 0 #
,
$ 3
# 3 6 # 2
)
# 6 A < 6
6 < B3 C 2; 6
A 6 A A 2
- / ?@ , 6; , 6
# # 6A # 6
((
<
1 6@ 0, 6 '# A # 3 6
6' @ = 36 - 3 1 06/ 68 7
4 , 36 6 ' , # 6
6 A 6- A 3 6 A 3 6
: , 3 3 , 0 6 6
, 6
$ 9 4 . )
A 6 A
6 A , ?A # 6
, # 6 , 3 A , 6 3
6 A A , 6 #
A
& ; )
; 3 6 # 3 6 # , 6 # , A
, # B% C
4 ? " : 6 # ,
# 6 3 6 A # 6 A
6 6 4 # % J
A = : 6
6 # ## : 6
< 2
##
# 9
. :# B C B C 3
2 A
2 A # 3
2 A # 3
2 A
2 A
&2 # , 6 5 A 2
(2 A
)2 ' @ =
+2 < A A ## 2
2' # , # :2
2 # 6 A
A : # 3
2$ A # , I ,
2 $ , 3 B# , "; C5
< ; = ,
2 F212 6 6D 6 I 3
2 K .2 " 6 9. 1 .## 6 I 3
2 2 2- 6 6 64 : 1 , 6
% 3 2
2 2 '2 8 6 . 6 '2828 !' 6 2
2 12 82 % 6 6 3 1 , " # 4 26% 3 2
&2 ' 0 '2 16 . : @ 0$ B +)+C 6 6$ 4
4 26 % 3 2
(2 " # .2F26 ; 6 D 2F / 2
)2 2 3 6; 61 2
+2 ' %2 D26 61 6 ,
2 # / 6; 6F / 2
2 $= 0 2 %26 .@ .## 6 I 3 % 3 K 02
28 "216 @ 06 % 3 . B C6 % 3 2
- . $ /
0$
$ (
1 21 4 '<> ') 3 4(5 7((
4 53 0 0
1 53 0 $ 0
(
) 0; = ? &/
) ,
; # 6 3 6; # 6; 6
; : 6; , 0 2
) ,
1A " 6 1 6 " 6 " 6 <
# 2
; = ? / ,
# , 0 6' , 0 6 : , 0 6@ 0, 0 6
@ , 0 6@ , 0, 0 6@ 0 < 6 # , #
# 2
?) : )
# 3 6 3 6
# A 3 6 3 #
6 6 6 ?# 6
A 6 8 < A 6 F # # 2
A A 2
6/ 9 ( 6 . )
I # 6 # # 6 # # 6 # #
#6 # 6 A 2
I A 6 # A B/ 6 1 6
A C6 6 A A # 3 3
6 A 6 , 6 6 6 A 2 B%
% C
((
8 9 6
" ## 6 6 3 6A
6 > 6 6# 6 6 6
6 A 6
A 6 , 3 2
8 4 0; . 6 )
4 ?
6A , 6 < 6 #
2
?! . ,
6 #6 6 < 2
& ( 6 / 6 )
6 # # 6 # 6 A #
6 # 6 < # 6 #
# 6, A # 2
&
=
3 0 3 :# ?
2 < # 2
2 # 3 , # 3 , , ,
, 0 2
2 A > ## 2
2 3 # A # 3 2
2 A A
A , 2
&2 A # , : ? , :6 '
, :6 , :6 1D , :2
(2 3 > # # 2
)2 A # 0
2
+2 < < # 2
< ; =
2 ' # 6G H6 3 . 1 , 2
2 @ A 6H H6 4 1 ,
2 ' F2 2 J 0 6 F F6 G H6
6 I 3 2
2 @ 12 42 G H6 8 1 , 2
2 F 4 6G G6 # @ 0 " 2 1A 2 4 2 %2 2
&2 8 6 -2 '2 I # 6 F2 82H H6 1 , B1A 2C
4 26 % 3 2
(2 .2 I 06 G H6 / 1A 2 4 2
)2 '2'2- G H6 I 3 2
+2 2D212 6H H6 # 2
2 "2'2' !0 1 6H H61 2
2 A 2 =0 6 H H6 1 22
(
- . /$ 0$
$ (
1 22 (5&- <(3# 56(5 <(56 ? 45'#'6> 3536 5
4 5/ 0 0
(
)
@ # 6 " , ;
6 A " 6 37 6
D 7 :# 64 #' 6" 6 2
$ # 0# / 4
4 ? # # 6 '
# , 64 ?% 6 # 6 $,> A 1 # #
6 # ## 6 ? $,> A 6 6
# # 6 # < # 6
$ . / = / )
1 A ? # 6 8 1 A 6 # A
# A 2
/ 0 ' ? 6 < 3 0 6 9 # 6
< 6 1 # 6 6 / 0
9 6 3 05 A # 6 1
6F , A 91 2
$ $ ( . /
6 ; 11"6 ; 9 A A 6 :#
6" # # 6 # # 9 #
# : 2 A 91 # 6 # 6 6, $*6
0 A B% C6 A
A .@"6 ; '6 D 2
1 > ? 1 - 5 "1 6 " 6 6
# 6 # 6 , 0 A 6
6A 6= , , 2
((
/ )
" # 6 A 3 6
6 #
, 6 6# 6 # 2
" # A A 3 ? 1 A # 6
, 0 0 , # 9 A
A # 24 0 , 3 6 A # # 6
A # B-! C # # 2
) 3 )
:# ? A 6 : # 6 3 A 6 6
A ? A 6 # 6 3
. ? 6 # 3
#6 < 6 A A 6 A
& / /
" # 6 # 6 0 # # 6 3 0 6
? < ## 6
)
., # ?- 6 A A 6 # 6
1 > # # 3 6
# B 1-C
< ; =,
2 08 6E 7 I 3 2% 3 2
2 D8% 6E A " # A . A 76
1 .
2 I 6E , 0$ 76 3 6
2 6' , "2 - 6 EI , 9"
2 '2%2" 6 E1 ! $# 67 I 3 6% 3 2
&2 4$6 3 0
(2 8 $212 2! 6 # # , 6% 3
)2 " -2 2! ; 63 0
+2 @ 3 .2 826 E1 # 7' 1 , 6% 3 6 2
2. F2-2 9 6# 4 2
2I # 0 6G 6H F / 1 , 6
2 42 "2 F ,6 G 6H A 1 ,
+
- . / $ 0$
$ (
1 2* ' $- < '<( 5 & 5- <( 3# 4'&
4 53 0 0
1 53 0 1 0
(
< @ 5 ( )
% 3 - # 6 % 3 - # 6 ' A
## : 2
# = 6' # 7 - B 5 6 5) C6 I * # 6
# 6 , 9 # = 6' # 7 5 2
( 9 & )
4 7 # 6 % 3 7 # 9 ; 3 6 @ 03 6
# 6 '# # , 6 A # 6 : # 2
2
@
I 6# #A 6 :6
I 6I 3 : 6
((
. ) )
4 < < 6< < 6# 3 < 6 :#
< 2
## :
5 '& )
6 6 6- 8
61 6 < 2
& )
6@ A # , :
< 6 1 1 , 9 :# 6" 0%
6 # , < 6 # < 2
# 3 ,
2 1 < @
2 1 5 (
2 1 ( 9
2 1 @
2 1 . )
&2 1 '&
(2 1 )
)2 $ , A # , ' A
% ?. , # , A 2
6 $
2 $ # J % 2
2 . # & # 3
< ; =
1 5/ 0 3 0 0
# ,
• 2
• @ # ,> 2
• - 2
# , , # # # ,
" 5 > 5 # , # 2 2
# ,
: A 3 0 # 2 A
# # 2 3 0
# 6 # , 2
=,
' # , # 2 # , # , 2;
= # 3 , 3 2
• 1 = ? .
• # ? 2
• @ ? 2
• 4 ? 2
• - ? 2
• 1 : ?; % 3- M #
• 4 '# ? 2 4
• 1 % , ?- 2; % 3- M #
• ?% 3 - 6 # 6@
• " ?. " , ,
# 2
• , # 2- A
3
; @ 0?
2G @ 0HM . M1 , M M
; 1 # ?
2G 1 # HM . M" MK 2
=
2 ' - A 3
2 ' - #
2 1
2 * 5. 3
• A 3 , 0 A #
, A 0
• . A # A #
, # 2
• : 3 , , 3 : B ## A
C ## , 1 # 2
• ' # , # , 3 3 0
A 2
- . / $ 0$
$ ((
1 2+ 3 4(5 & (65 ((
4 53 0 0
1 53 0 $ 0
(
< ; )
# , 6 # 6
' , 07 < 6 < A , 6 #6 ,
6 , 7 6 #
, 6 # 6, 3 # , , AA
+ N6 , , 6# , 6
# , 9 6
6 , ## 0 A " 6
3 2
;
# ! ,
1 # 6 A 6 , 6# #
, 2
4/ / ! ,
, 6 # A # 6
3 - < 6
> , 6' , 6- @ 6 # 6
# , 6 6 , # 6
0 2
& ) # )
' ! 6 6 6 '%
A 6 6 A 6 6
A 6 6 A
6 ' , I 6 #
, 6 , # B$
, > C2
((
& ) ; =
) 6 6 <
# 6 # 6 # 6 6 #
6 A 6 6 #
# # 2
; = , , , , 0 6 #A , 0, 0
6 :# , 0 6 0 , 0 6 # , 0
# 2
& 9 4 6 )
(
" 6 # 6 , # #
6 6
,
9
% , 3 6 3 6 6
, B4 3 C < 6 A 6 A 6
6 A 63 B@ 0 7C < 6
, , 3 6 , A
@ 0 7 < 2
4
A 6 A 6 6 , 3
6 A 6 , A
@ 0 7 < 2
& & ; . 6
; .
' , A #6 A ,
6 6 , A 6, 3 6
, A @ 0 7 < 6 A 6
, A 6 , A 6 #
, A # # 3 , A 6
, A 2
6
/ 3 #6 # 3
3 6 6 3 A 6 3
63 3 3 6 3
3 6 3 A 6 # 3
6 ,
: =,
3 0 G /$H # > ?
2 ; # > 3 # = 6 A A ,
3 , 0 , 2
2 ' # > 3 , , 63 3 #
= 9 A A , 3 2 ,
3 # A 6
A # 6 6 , 6
, # 0 3 0 3 2
# A #
, , , # 2
, 0 , : A # 2
: , , , A 3 02
<
2 . # , 6 # , A # # 3
# > ". 3 3
# > , 3 2
2 . A ,
, 2 A 6
:# A 2. # A
, 3 02
< ; = ,
2 ' F2 2 0 "2-6 G H6 I 3 2
'# 7 2;2 ' # 2 6G H6 1 2
2 @ D2@6 G H6 I 3 1 , " 2 4 26 B'
C2
2 @ 0 12 2 $2 . 6G H6 I 3 @ 0" 24 2
2 / "2 $ 3 6G " # H6 / 1 ,2 " 2 F 1 ,2
2
&2 G H 612'2I2 " 6" , 2
(2 F A -2"6 G; " # H 6F / ' 2
)2 .2'26 3 0 .2-2 4 2I6G 1 , H
6' 7 2
&
- . / $ 0$
$ ((
1 2 <'#'6> ? B-3#( > '5 <'#
4 53 0 0
1 53 0 3 0 0
(
? 9 )
' C 1 # 6 6 3 A 6
# 6 6 # 6 1 6 .
# 6 ' # ! , 06 4 . B' , 6
' 6. 6. O A C6 " ,
9 7 6 1 6 $# 6 B A C6
B4D C2
" 0 6 ?4 6 6 2
( )
( 7 1 # 6 %14 6 ; # 6
1 64
) 7 ' : 6 , '
1 , 6 ! 6. ?
& 6 # 6 6 6 6 7 # # 2
/ :
6 > 6 A 6; 0 6 # !
3 6; " 2
6 /7 I 6I ?I D 6 6
, 6- 61 1 > 6 0 7 # 2
3 . /7 " 6J A
64 6. # 6$ $ #
A 2
((
( B / B / )
7 1 ".61 '. !F ## 6* ' 6"
< !A < 6' A * ? 0 6 3 61 6
! 6 6 @ M * M "
M @ , < 3 2
B / )
* # 6 '6 8 = 6 8 , 6 F 6 1 0 0 6 * ' B '$ + 6 '
&+ +6 '$ 6* CM 1 6 ; ".6 ; .M P 2
& @ /
' < ' #6; < 6" # A
6 A , ! , 6 1 # , 6 #
6" # ': ? . "2
. # ' # ? ' # # 6 $" " A 6
# 6 ' # 1 ? # 6 # = 6 .$*6
1 , , . # 2
(
=
3D 9 3 /
2 4 5. # # 5 #
2
2 1 . ' , 5' 6. 5.
00 2
2 . 3 0 4 6 6 2
2 3 ; 2
2 0 , D " # 5" 5 '#
2
&2 5- # 2
(2 " , , 2
)2 ' # 2
+2 ' ! ## # # > ! 0 7 # 2
2 # 1 > ,, ' # 2
;D 3 . 3 , ' , <
D ( . - # ,> 2
< ; = , /
2 82F2 1 ,
2 .2 /2 F 6G 1 H6 " #
2 F -282 9 68 1 , 2
2 % 8242 2
2 I F2; ! ' , "2-2 2
&2 2 "2 I # 6 G H6 # 1 ,
(2 8 0 D2 .2 @ 3 .2 826 H H6 I 3 " 2
4 2
< ; = ,B /
)2 F F2 26 G* , 0H6 I 3 1 , 2
+2 I '2126 G' * " H6 I 3 1 , 2
2; 2; 6 0 .2 " 6G , 0 H6
2 26 / 3 6 ' I 6 G * "
# A H6 / 1 , 2
2 82 F22 I2 2 ' #6 G1 H6 1 ,
2 .' 6G , 0 H6 1 4 2
)
- . / $ 0$
$ ((
1 2E -<;' 3 4(5
4 53 0 0
1 53 0 $ 0
(
( ! / )
# # # ## 2 ; : : # 6
A # A A 6 # 6A 6
3 0 < 6 2
( 9 !
1 3 9 6 # # 3 0 6 A 6
# A # 6 # # 2
< ! )
" 6; 8 # , 6 6A
6 , 9 # 6 A 6 6
# A 6 # # 2
!
' == < A 3 B% A C #
## 2
" 6 6 # , 6A
# , 2B C6 A 6
# 63
((
6 ! )
I , 6 # # 6 F " 6
# # I , 6 6 # , 63 0
6 I , # 6 A # 3 # 6 , 6
, # #6 , > B3 C! 0 2
< /$ 9 )
" 6 # # #6 A 3
# #6 A 6A 6
, 6 A 6 %1' 6 A 6# # # 6 6
# # # # 6# # #2
.: 6 6 , 6 # #
# #6 A 63 # , # # 2
& 9
9 , " 6 3 # ' 6 A
7 3 06 # 3 0 # 6 3 0 # 6
# 6# 3 6 6 0 6 2
3 9 , " 6 A 6
# 6 # 3 3 3 6
2 ; , 3 6
# < A 2
+
# 9
2 D # # 2
2 ' 1 3 # # 5 2
2 ' , # # 5 2
2 ' # # # # 2
2 ' A # #2
&2 # 5 # 2
(2 D # 3 5 5I , # 3 # 2
)2 D # # 2
+2 # # 6 2
2' % == 2
2 :# , A , # 3
, 2
2 # , = , , 3 2
< ; =
4 53 0 0
1 53 0 3 0 0
(
( )
6 6 ' 6
" ' 6
@ A " 6@ " 6
4 A 6 ?' I 1 # 6 # 6
64 " 6 # " # 62
# ? 6- 6 #
)
# ! 1 ' ? 1 ' 6 " # A A
' 6 D , - ' 64 D ,
' ? - $# 6 3 #
<
. ) )
. < ? # # 6 # ! # 6
A 6 A 2
'". . ! ##
' ? 6 6 6
2- 6@ #
2
((
$ 9
" ' ? # 6 $# #6 # 6
6 , 0 3 ##
1 " ?1 < 61 6 6D , 6"
1 - 6 2
)
" " ?1 # " 6 " 6 A A
" 63 < 6 A 6 A ## 2
" # " ?1 # 61 # Q B1 C6 1 #
Q A A B1 C6 1 # Q Q A A B1 C " 6 3
# 2
& & $ )
- " 4 ? 4 6 4
: # 2
1 , 4 " ? - < 6 14" 1 " # 6
6, 6 # 5 # # 6 6 6
6 # 6 14" 6
" 3 ## 0 3 6
3 6, # 6 A 6, 2
# 9
:# 3 M 3 :# 2
# 6 , 2 6 2& 3
(2 - :# , , > 2
2 " , 3 2
2 " , # 5- 2
2 ' 4 " 2
2 ' A # 2
2 # 5 A 2
&2 D 16 1Q 6 1Q 6 1Q Q 2
(2 ' LK # 2
)2 ' A 2
+2 ' , # 2
2 A # 5# 14" A 6#
## 2
2' .5 5. A 2
2' ; #; # 2
2' .## $# 9 . # 2
2' < 2
2' 3 !
; =
2 F "2 26 1 " 61 1A
4 26 % 3 2
< ; =
4 53 0 0
1 53 0 3 0 0
(
) < )
- A 3 # ? 6 # 6 # # 6
# 6 # 1 ! 6, A
3 0 # 2
% ## 6 6 #
2
- A " 3 A # 6 # A # # ,
# 6 A # D"" " 2
?. ?@ " - A
@ 6 A : , 6 6 6
- 2
F 9 9 /
D # # 3 6 A 6 : 0
# # # D""6 # D""2
F 9 3! 9 /
6 # A #, # 6 # A # , # 6
"$1 A # #, 6 , ,
# 63 6 , , # 6 # , 3
D"" D."6 " , # ? 6 ,
< )
, # # 6 6
6 A 6 $= # 1 B$ 1C I ,
/ 1 BI/1C6 # 6 < A / #
B / C6 ? A 6 6
$ /
6 6 # 6 3 #
3 A < 6 16 41 A 6 # 3
# A # ? A # :# A A 6 A #
3 # # 6 # # 6
? ## A
((
$/ /
6# 6 # 6# # 6
, # 6 A # A 6 ?
< 6, # 6 6 , : 3
6 # ' ;6 -' ;6 I' ;6 -' ;6 . 1B #
# ." 3 C6 #
A 2
6 A # 6 .' -. 6
6 < < 6A < 2
< / 9 )
/ 0 # # 6 6 ## ? # 6 6 A # 6
:# A
3 7 /
6 ? # 6 ? M3
." 6 M 3 M 3 MA , 3
A , A 6 2
3 / 9
$# # # 6, # ?. J 6; " J 6
# 6 6 ## 6 ? "$ M 0 6 = >
6 6 6 , 2
& & )
6 6 6# 6 3 6
# 6 6 6 3 #
6 < A 6 ? < 6A
6 B C
; ## ? 36 # 6,
) $ .
" # 6 6 #
B".5 .C 6# 6, = 6 *;6 # = 6 # = 2
=
:# 3
2 A # #
2
2 #
2 A # , #
2 # #
&2 B # C
(2 ' 5 # 5 #
)2 B 5A C
+2 D # B # C 3 #
2 # #
< ; =
2 . 0 3 6 - . 6 # " # 6
% 3
2 . " 16 - . " 6 I 3
2 - F26 1 # - 6 '2 2 D 6/ 4 6
2 1 6- . 6/ 4 6 +)
2 @ 12426 - . 68 1 , 6% 3 6 ++
&2 8 -2'2 I # F2826 - . 6 1 ,
B1C 4 26 % 3 6 ++
(2 ' 0 /2;2 F F2/26 - . 6 I 3
+)
)2 0 F2426 E A 61 2% 3
+2 .' -. ! ' -. , 0
2. 6@ - . " 6 I 3 1 ,
2- 4 6. ? 6"
2 ' # '2%26 - . " 61 4 1A 2 4 26 % 3
- . / $ 0$
$ ((
1 * '<8 4'$ $<3 ( ((
1 5/ 0 3 0 0
" < # , 3
$ 3?$ # > , # A #
4 6 6 . , 2
$ ;? 5F , "%" 3 ' # #
$#
$ ?$ > , I " #
F # , A > ,2
STRUCTURE OF
TERM - I
Elective –I
Elective-II
1. Entrepreneurship Development
2. Joint Time Frequency Analysis
3. Micro-electromechanical-system and System on chip ( MEMS and SOC)
4. Mobile Communication
ELECTRONIC PRODUCT DESIGN (404181)
Unit 1: Introduction
PCB Design practices for Analog and Mixed signal circuits- Ground Loops, Precision
circuits, shielding and guarding. PCB Design Practices for High Speed Digital Circuits,
Signal integrity and EMC. EMI/EMC testing standards and compliance.
Text Books
Reference Books
1. David Bailey, “Practical Radio Engineering and Telemetry for Industry”, Elsevier,
ISBN 07506 58037
2. Bernard Sklar , “Digital Communication” , Pearson Ed
3. Pressman , “Software Engineering - A Practitioner's Approach”
4. David Bailey, “Practical Radio Engineering & Telemetry for Industry”, Elsevier, ISBN
07506 58037
5. Domine Leenaerts ,Johan van der Tang , Cicero S. Vaucher , “Circuit Design for RF
Transceivers” , Kluwer Academic Publishers, 2003
Tutorials
CMOS Inverter, voltage transfer curve, body effect, hot electron effect, velocity
saturation. Static and dynamic dissipations. Power delay product. Noise margin.
Combinational logic design, W/L calculations. Transmission gate, design using TGs. λ
parameter, layout, Design Rule Check. Technology scaling.
VHDL design units, modeling styles, synthesizable and non synthesizable test benches,
design flow, functions, procedures, attributes, test benches, configurations, packages.
Synchronous and asynchronous machines, Finite State Machines (FSM), metastability,
state diagrams and VHDL codes for FSMs.
Need of PLDs. Comparison with ASIC, general purpose processor, DSP processor,
microcontroller, memories etc. Features, specifications, detail architectures, application
areas, limitations of Complex Programmable Logic Device (CPLD) and Field
Programmable Logic Devices (FPGA).
Types of fault, stuck open, short, stuck at 1, 0 faults. Fault coverage. Need of Design for
Testability (DFT). Controllability, predictability, testability, Built In Self Test (BIST).
Partial and full scan check. Need of boundary scan check, JTAG, Test Access Port (TAP)
controller.
Unit 6: Signal Integrity and System on Chip
Clock skew, Clock distribution techniques, clock jitter. Supply and ground bounce,
power distribution techniques. Power optimization. Interconnect routing techniques, wire
parasitics. Design validation. Off chip connections, I/O architectures. Signal integrity
issues, EMI immune chip design.
Textbooks
1. Neil H. Weste and Kamran, “Principles of CMOS VLSI Design”, Pearson Publication.
2. Wyane Wolf, “Modern VLSI Design (System on Chip)”, Pearson Publication.
3. John F. Wakerly, “Digital Design, Principles and Practices”, Prentice Hall Publication.
Reference Books
List of practical’s
Group A: To write VHDL code and test bench, synthesis, simulate and down load in to
PLD, for the following (Any four).
1. To sense physical parameter such as temperature/pressure/flow etc., convert in to
digital using ADC, interface to PLD and display.
2. To write/read in to RAM.
3. To generate ramp/square waveform using DAC.
4. To measure the period of a signal.
5. To design lift/traffic light controller.
6. To design programmable timer/counter.
Group B. To design following logic, calculate W/L ratios, prepare layout in multi metal
layers and simulate (Any four).
Assume suitable technology, load capacitance, free running frequency, switching timings
etc.
1. CMOS Inverter.
2. CMOS NAND, NOR.
3. 2:1 Mux by conventional method and by using Transmission gates. Comparison of
them.
4. CMOS Combinational logic for minimum 4 variables.
5. Minimum 5 stage cascaded Inverter ring counter and understand technology
limitations.
6. Clock skew generation and mitigation by any one method for synchronous machine.
COMPUTER NETWORK (404183)
Data Communications, Networks, Networks models, OSI model, Layers in OSI model,
TCP / IP protocol suite, Addressing, Guided and Unguided Transmission media.
Switching: Circuit switched networks, Data gram Networks, Virtual circuit networks.
Cable networks for Data transmission: Dialup modems, DSL, Cable TV, Cable TV for
Data transfer.
Data link control: Framing, Flow and error control, Protocols for Noiseless and Noisy
Channels, HDLC. Multiple access: Random access, Controlled access. Wired LANS :
Ethernet, IEEE standards, standard Ethernet, changes in the standard, Fast Ethernet,
Gigabit Ethernet.
Logical addressing: IPv4, IPv6 addresses. Internet Protocol: Internetworking- IPv4, IPv6
- Address mapping- ARP, RARP,BOOTP, DHCP, ICMP, IGMP, Delivery- Forwarding ,
Routing -Unicast, Multicast routing protocols.
Domain Name System (DNS), E-mail, FTP, WWW, HTTP, Multimedia Network
Security: Cryptography, Symmetric key and Public Key algorithms, Digital signature,
Management of Public keys, Communication Security, Authentication Protocols.
Objective: To study about various applications and to understand the various network
security algorithms.
Text Books
Reference Books
Edge detection, spatial feature and boundary extraction, boundary representation by chain
codes and B splines, Hough Transform. Morphological Image Processing: Dilation,
Erosion, Opening, Closing on Binary Images, Segmentation: Point, line. Edge detection,
Boundary detection and Thersholding.
Image Degradation Mode, Noise Models, and Restoration in Presence c Noise in spatial
Domain, Linear Filtering, Applications: Character Recognition, Fingerprint Recognition,
Remote Sensing. Applications using different Imaging modalities such as acoustic
Imaging, Medical imaging, electron microscopy etc.
Text Books
Reference Book
(Atleast 5 assignments should be done using ‘C'. Optional MATLAB support may
be given to relevant assignments.)
1. Study of BMP file format and Conversion of 24 bit color image to 8 bit image
2. Study of statistical properties- mean, standard deviation, profile, variance and
Histogram plotting.
3. Histogram equalization & modification.
4. Gray level transformations such as contrast stretching, negative, power law
transformation etc.
5. Spatial Domain filtering- smoothing & sharpening filters.
6. DCT/IDCT of given image.
7. Edge detection using Sobel, Prewitt and Roberts operators.
8. Morphological operations- erosion, dilation, opening & closing on binary
a. Image.
9. Pseudo coloring.
10. Creating noisy image and filtering using MATLAB. 12
EMBEDDED SYSTEM AND RTOS (404184)
Limitations of 8 bit processors and need of 32 bit processors. Different series of ARM :
Arm7,Arm9, Arm11and Arm Cortex architecture. ,Features and applications of each with
typical example. Hardware interfacing of devices like LPC2148. using Embedded C
language: LED,, Switches, LCD Display ,Serial Communication using on chip UART.
On chip Multichannel ADC programming and USB interface with PC. On chip Real
Time Clock and .On chip Timer/ counter programming with practical implementation.
DSP,VLSI devices such as FPGA,IP CORES & SOC in embedded system. Memory
types such as RAM, ROM,, FLASH, EEPROM ,NVRAM, application and selection for
embedded system.
Case study of embedded system like digital camera, smart card, ATM. Mobile phones
Automotive applications for Car area network ,engine control, safety & fuel efficiency,
energy meters, ECG Machines,industrial automations, points of sales terminals. Mobile
Internet Device(MTD). Case study should be demonstrated by suitable hardware and
software with or w/o RTOS. Should specify processor, Memory & special I/O device. In
software should mention No of tasks, priorities, RTOS services such as Semaphore,
Mailboxes queues, signals etc. Simple application W/O RTOS should have modular
design with drivers and c codes.
Text Books
References Books
List of Practical
Analysis of 3ф full converter with level load, comparison with 3ф semi converter. Effect
of source impedance on 1ф converters with analysis. 1ф and 3ф dual converters (ideal
and practical), control schemes for non-circulating current type dual converter, analysis
of circulating current type dual converter.Control of DC/ DC converters. Analysis of
step-down chopper (buck converter) & 2-quadrant type C chopper with level load.
Operation of 4-quadrant type E chopper.
Half-bridge and full bridge 3ф voltage source inverters with square wave operation (180°
& 120°). Voltage control & harmonic reduction using sinusoidal PWM. 3ф current
source inverter. Concept of resonant & soft switched inverters. 1ф to 1ф and 3ф to 1ф
cycloconverters.
Motor performance parameters. 1ф & 3ф converter drives for separately excited & series
DC motors, dual converter drives, 2 quadrant and 4 quadrant DC chopper drives. Open-
loop & closed-loop control of DC drives with transfer function. Dynamic and
regenerative braking. Protection circuits for DC drives.
Induction motor characteristics, control strategies like stator voltage control, V/f control,
rotor resistance control, current control, slip power recovery system, closed loop
controlled slip system, direct vector control & indirect vector control, braking of
induction motors, soft acceleration and deceleration. Protection circuits for AC drives. 16
Unit 5: Synchronous Motor & Special Motor Drives
Traction motor AC drives, fuzzy logic-based induction motor speed control, fuzzy logic-
based wind generation system. Power Quality: Types of power line disturbances, sources
of power line disturbances, preventive and nullifying techniques. Energy audit.
Text Books
1. M.H Rashid, “Power Electronics Circuit Devices & Applications”, Pearson, Third
edition
2. Bimal K. Bose, “Modern Power Electronics and AC Drives”, Pearson.
3. N. Mohan, T. M. Undeland & W. P. Robbins, “Power Electronics, Converters
Applications and Design” John Wiley and Sons, 3rd Edition.
Reference Books
List of Practicals
Basic principles and fundamentals, block diagram of basic radar, classification, radar
performance factors, radar range equation, factors influencing maximum range, effects of
noise, Pulsed radar systems, block diagram and description, antennas and scanning,
display methods, moving target indication, radar beacons, other radar systems such as
CW Doppler radar, FM CW Doppler radar, phased array radars, planar array radars,
various applications of radar such as navigational aids, military, surveillance.
Text Books
List of Practicals
1. Study of microwave components and equipments.
2. Reflex Klystron as a Microwave source in laboratory and plot its mode characteristics.
3. Measurement of the free space wavelength of the microwave (for TE 10 mode) with
the help of the X-band microwave test bench and verify with its theoretical calculation.
4. Study of cavity resonator and calculation of its resonant frequency and Q-factor.
5. Study of Gunn Diode & PIN Modulator as a Microwave source. Plot the V-I
characteristics.
6. Verification of Port Characteristics of Microwave Tees (E, H, E-H Planes).
7. Verification of Port Characteristics of Directional Coupler. Calculation of coupling
factor, insertion loss and directivity.
8. Verification of Port Characteristics of Isolator and Circulator. Also calculation of
insertion loss and isolation in dB.
9. Study of slotted section with probe carriage. Measure the VSWR for various values of
terminating impedances (open/short/matched termination).
10. Plot the radiation pattern of any one of the microwave antennas (ie: horn (E/H/E-H)
or parabolic antenna). Calculation of its antenna gain and beam width. 19
11. Study of Network Analyzer (Vector or Scalar) and its applications for
characterization of typical multiport microwave circuits/devices. Study of front panel &
rear panel controls, accessories, calibration methods etc. of any one analyzer.
12. Report of a „Field Trip‟ to a Microwave transmission / reception station. (Such as
Radio/ TV / Radar / Satellite earth station or any other station which uses the microwave
components). 20
Elective –II
Unit 1: Introduction
Develop a Business Plan: Necessity a business plan, What goes into a business Plan?,
Create an effective business plan. Identity and Meet a Market Need: The value of market
research, How to perform market research, Identify your competition. Finance, Protect,
and Insure Business: Put together a financial plan, Obtain financing for business, Theft
proof business, Insure business Choose Location & Setup for Business: Choose a retail
business location, Choose a location for a non-retail business, Obtain space and design
the physical layout, Purchase equipment, supplies and inventory. Market Business: The
Marketing mix-product, distribution, price, The Marketing mix-promotion, Set marketing
goals
Hire and Manage a Staff: Hire Employees, Create a compensation package, Manage staff
, Record Keeping and Accounting: Set up a record keeping system, Understand basic
accounting, Tracking inventory
Financial Management: Manage cash flow, Analyze financial performance, Hire experts,
Use of Technology: Technology and business, Learning about the internet, Purchase
technology 21
Unit 6: Meeting Legal, Ethical, and Social Obligation Growth in Today’s
Marketplace
Meeting Legal, Ethical, and Social Obligation: Understanding legal requirements, Ethical
issues in business, meeting social responsibilities. Growth in Today’s Marketplace:
Developing a strategy for growth, Global Trends and opportunities, Culture and business
Text books
Unit 1: Introduction
Review of Fourier Transform, Parseval Theorem and need for joint time-frequency
Analysis. Concept of non-stationary signals, Short-time Fourier transform (STFT),
Uncertainty Principle, Localization/Isolation in time and frequency, Hilbert Spaces,
Banach Spaces, Fundamentals of Hilbert Transform.
Wavelet Bases and filter Banks, Tilings of Wavelet Packet and Local Cosine Bases,
Wavelet Transform, Real Wavelets, Analytic Wavelets, Discrete Wavelets, Instantaneous
frequency, Quadratic time-frequency energy, Wavelet Frames, Dyadic wavelet
Transform, Construction of Haar and Roof scaling function using dilation equation and
graphical method.
Unit 4: Wavelets
Construction and design. Case study of bi-orthogonal 5/3 tap design and its use in JPEG
2000. Wavelet Packet Trees, Time-frequency localization, compactly supported wavelet
packets, case study of Walsh wavelet packet bases generated using Haar conjugate mirror
filters till depth level 3. Lifting schemes for generating orthogonal bases of second-
generation wavelets. 23
Unit 6: JTFA Applications
Text Books
1. S. Mallat, "A Wavelet Tour of Signal Processing," Academic Press, Second Edition,
1999.
2. L. Cohen, “Time-frequency analysis”, Prentice Hall, 1995.
Reference Books
Controls of MEMS: Analog control of MEMS, Sliding mode control of MEMS, Digital
control of MEMS, Materials for MEMS: Substrate and wafers, Active substrate material,
silicon, Silicon compound, Silicon pezoresisters, Gallium arsenide, Quartz, piezoelectric
crystals, Polymers.
Unit 3: Transducers
Hardware/software co-design, test and design test for circuit to integrated systems,
testable design and testing of Microsystems, embedded core based system on chip test
strategies
Micro System Packaging: Over view of mechanical packaging of micro electronics micro
system packaging
Text Books
Reference Books
1. Jan G Korvinik and Oliver Paul, “MEMS Practical Guide to Design, analysis and
Applications” William Andrew, Inc Springer
2. G.K. Anantsuresh, K.J. Vinoy, S. Gopalkrishnan, K.N. Bhat, V.K. Atare, “ Micro and
Smart Systems” Wiley 26
MOBILE COMMUNICATION (404185)
Coding: Vocoders, Linear Predictive Coders, Selection of Speech Coders for Mobile
Communication, GSM Codec. Multiple Access: FDMA, TDMA, FHMA, CDMA,
SDMA, OFDM, Packet Radio, Capacity of Cellular Systems.
System Overview, The air interface, Logical & Physical channel, Synchronisation,
Coding, Equalizer, Circuit Switched data transmission, Establishing connection and
handover, GSM services. 27
Unit 6: IS-95 CDMA and CDMA 2000
System overview, Air interface, Coding, Spreading and modulation, Logical and physical
channels, Handover.
Text Books
Reference Books
Note:
1. Term work assessment is based on the project topic. It consists of Literature Survey
and basic project work. The abstract of the project should be submitted before Term work
assessment.
2. The report consists of the Literature Survey, basic project work and the size of the
report should be maximum of 40 pages.
3. The examination is conducted by two examiners (internal and external) appointed by
the university. The examiners appointed must have minimum 6 years of experience with
UG qualification and 3 years with PG qualification.
4. The assessment is based on Innovative Idea, Depth of understanding, Applications,
Individual contributions, presentation, and the grade given by the internal guide based on
the work carried out in a semester.
5. A certified copy of report is required to be presented to external examiner at the time
of final examination.
TERM – II
Elective-III
1. Soft Computing
2. Speech Processing
3. Television and Video Engineering
4. Test and Measurement Systems
Elective-IV
1. Artificial intelligence
2. Automotive Electronics
3. Nanotechnology
4. PLC and Industrial Process Automation
5. Any one subject from the list of Elective IV of Computer/IT/Electrical/Instrumentation
OR institute can offer an elective-IV based on any industry need with prior approval of
BOS (Electronics)
Note:
Unit of Traffic, Traffic measurement, A mathematical model, Lost- call systems: Theory,
traffic performance, loss systems in tandem. Queuing systems: Erlang Distribution,
probability of delay, Finite queue capacity, systems with a single server, Queues in
tandem, delay tables and application of Delay formulae. Analysis: Traffic Characteristics:
Arrival Distributions, Holding time Distribution. Loss Systems: Lost calls cleared, lost
calls returning, lost calls Held, lost calls cleared- Finite sources, lost calls Held - Finite
sources. Networking Blocking Probabilities: End to End Blocking Probabilities,
Overflow Traffic. Delay systems: Exponential Service Times, Constant Service Times,
Finite Queues and Tandem Queues
Unit 5: Networks
Books
List of Practicals
Electromagnetic Spectrum & Optical spectral bands, Key elements of fiber optic
communications system, Advantages of optical fiber communication over other
communication systems, Ray theory transmission: TIR, Acceptance angle, Numerical
aperture, Electromagnetic mode theory for optical propagation: phase and group velocity,
cutoff wavelength & group delay. Fiber types according to: materials used; refractive
index profiles & mode transmission. Optical fibers: Fiber Materials, Fiber Fabrication &
Cable design. State of art: Materials & fabrication Technology
Point to point Links: System design considerations, Link Power budget, Rise Time
budget,
Analog Links: CNR, Multichannel transmission techniques.
Text Books
1. Gerd Keiser, Optical Fiber Communications, Tata McGraw Hill, Fourth Edition.
2. John M. Senior, Optical Fiber Communications-Principles and Practice, Prentice Hall
of India, second Edition
References
List of Experiments
Fuzzy logic, Fuzzy sets, Fuzzy set operations, Fuzzy rules, Fuzzy algorithms, the fuzzy
algorithm with linear constituents, determining the fuzzy algorithm
Systematic approach for the design of fuzzy control system, Synthesis and validation of a
fuzzy controller, determining the control laws, determining the fuzzy controller,
validating the fuzzy controller
Neural network applications for identifying non-linear dynamic system and for complex
system control, Image processing, and communication.
1. J.S. Jang, C.T. Sun, E. Mizutani, “Neuro-Fuzzy and Soft Computing”, PHI Learning
Private Limited.
2. L-Fortuna, G. Rizzotto, M. Lavorgna, G. Nunnari, M. G. Xibilia and R.Caponetto ,
“Soft Computing”, Springer.
Reference Books:
List of practicals
1. Design and implement ANN to compute OR, AND, NOT gate for the two input using
MP model .
2. Implement perceptron algorithm for solving EX-OR problem.
3. Implement Back Propogation algorithm to solve classification problem
4. Implementation of various learning learning laws
5. Implement Kohonen algorithm for character recognition
6. Implement various membership functions
7. Implement primary and composite linguistic fuzzy variables
8. Implementation of defuzzification using various method
9. Implement fuzzy controller to control simple process (Mamdani / Sugeno /
Tsukamoto) 34
SPEECH PROCESSING (404189)
.
Unit 1: Fundamentals of Digital Speech Processing
Anatomy & Physiology of Speech Organs, The process of Speech Production, The
Acoustic Theory of Speech Production, Digital models for speech signals.
Time Domain Models For Speech Processing: Introduction, Window considerations,
Short time energy and average magnitude Short time average zero crossing rate, Speech
vs. silence discrimination using energy and zero crossing, Pitch period estimation using a
parallel processing approach, The short time autocorrelation function, The short time
average magnitude difference function, Pitch period estimation using the autocorrelation
function.
Issues in speaker recognition and speech synthesis of different speakers. Text to speech
conversion, Calculating acoustic parameters, synthesized speech output performance and
characteristics of text to speech, Voice processing hardware and software architectures.
Text Books
Reference books
1. Ben Gold & Nelson Morgan, “Speech & Audio Signal Processing” 1 ed., Wiley.
2. Claudio Becchetti and Lucio Prina Ricotti, “Speech Recognition”, Wiley
3. Douglas O'Shaughnessy, “Speech Communications: Human & Machine” 2nd ed.,
IEEE Press
List of Experiments
The Laboratory work gives hands-on exposure to the concepts conveyed in lectures. It
provides you with hands-on design experience and exposure to algorithms used in speech
processing. Software tool such as MATLAB may be used. Also the required data may be
acquired using sound card.
1. Spectral Analysis (Spectrographic).
2. Feature Extraction.
3. Linear Predictive Coding.
4. Speech Synthesis using LPC.
5. Voice Activity Detection.
6. Speech Enhancement using Homomarphic Deconvolution for removal of Distortion.
7. Speaker Recognition.
8. Speech Recognition. 37
TELEVISION AND VIDEO ENGINEERING (404189)
NTSC, PAL, SECAM systems, colour TV transmitter, high level, low level transmitters,
colour TV receivers, remote control, antennas for transmission. TV alignment and fault
finding with Wobbuloscope and TV pattern generation, field strength meter.
Unit 3:Digital TV
Introduction to Digital TV, Principle of Digital TV, Digital TV signals and parameters,
Digital TV Transmitters, MAC signals, advanced MAC signal transmission, Digital TV
receivers, Basic principles of Digital Video compression techniques, MPEG1, MPEG2,
MPEG4, Video compression ITU-Standards(H.). Digital TV recording techniques.
Unit 4:HDTV
IP Audio and Video, IPTV systems, Mobile TV, Video transmission in 3G mobile
System, IPod(MPEG4 Video player), Digital Video Recorders, Personal Video
Recorders, Wi-Fi Audio / Video Transmitter and Receivers. Video Projectors, HD Video
projectors, Video Intercom systems/ Video door phones. 38
Unit 6:Consumer Applications
Text Books
Reference Books
Unit 1: Introduction
Unit 3: Oscilloscopes
Text Books
Reference Books
List of practicals:
Unit 1: Foundation
Unit 2: Searching
Search and exploration, Informed search strategies, heuristic function, local search
algorithms and optimistic problems, local search in continuous spaces, online search
agents and unknown environments, Constraint satisfaction problems (CSP), Backtracking
search and Local search for CSP, Structure of problems, Adversarial Search, Games:
Optimal decisions in games, Alpha- Beta Pruning, imperfect real-time decision, games
that include an element of chance.
First order logic, representation revisited, Syntax and semantics for first order logic,
Using first order logic, Knowledge engineering in first order logic, Inference in First
order logic, prepositional versus first order logic, unification and lifting, forward
chaining, backward chaining, Resolution, Knowledge representation, Ontological
Engineering, Categories and objects, Actions - Simulation and events, Mental events and
mental objects
Unit 4: Learning
Why NL, Formal grammar for a fragment of English, Syntactic analysis, Augmented
grammars, Semantic interpretation, Ambiguity and disambiguation, Discourse
understanding, Grammar induction, Probabilistic language processing, Probabilistic
language models
Text Book
Reference Books
1. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd.,
2000.
2. Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata McGraw-
Hill, 2003.
3. George F. Luger, “Artificial Intelligence-Structures and Strategies for Complex
Problem Solving”, Pearson Education / PHI, 2002. 43
AUTOMOTIVE ELECTRONICS (404190)
Fundamentals of Petrol, diesel and gas engines, electric motors and control systems.
Basic Automotive System, System Components. Evolution of Electronics in Automotive.
Alternators and charging, battery technology, Ignition systems. Working principles of
various electronic components and accessories used in Automotive. Emission control.
Developments in existing engine forms and alternatives, Hybrid designs (solar power,
electric/gasoline, LPG, fuel cells). Basic Transmission systems, Different forms and
developments.
In-vehicle sensors: Working principles, Characteristics, limitations and use within the
automotive context of the following: Temperature sensing e.g. coolant, air intake,
Position sensing e.g. crankshaft, throttle plate. Pressure sensing e.g. manifold, exhaust
differential, tyre. Distance sensing e.g. anti-collision, Velocity sensing e.g. speedometer,
anti-skid, Torque sensing e.g. automatic transmission, Vibration sensing e.g. Airbags,
Flow sensing and measurement e.g. Fuel injection. Interfacing principles: Operation,
topologies and limitations of all sensors covered in the above to in-vehicle processing or
communications nodes. Interfacing electronics, Operational amplifier circuits,
Instrumentation amplifiers, Comparators. Level shifting, Wave-shaping, Filters. Noise
mechanisms and reduction. ADCs and DACs. Use of Actuators: Types, Working
principle, Characteristics, limitations and use within the automotive context of each type
Control system approach in Automotive: Analog and Digital control methods, stability
augmentation, control augmentation, Transmission control, System components and
functions. Cruise control, traction control, actuator limiting, wind-up, gain scheduling,
adaptive control. Special Control Schemes: Vehicle braking fundamentals, Antilock
systems, Variable assist steering and steering control, Controls for Lighting, Wipers, Air-
conditions/Heating, Remote keyless Entry and Anti-theft System, Emission sub-system
control, Control techniques used in hybrid system. Electronic Engine control: Motion
equations, modeling of linear and non-linear systems, numerical methods, system
responses Objective of Electronic Engine control, Spark Ignition and Compression
Ignition Engines and their electronic controls. Engine management testing: Engine
management system strategies and implementation, Simulation and implementation
methods, Methods of improving engine performance and efficiency. 44
Unit 4: Electronic Control Unit Design.
Text Books
Unit 1: Introduction
Silicon Nanocrystal non volatile memories, Novel dielectric materials for future
transistors, Nano-CMOS devices and applications. Tools for measuring nanostructures,
scanning probe instrument, nanoscale lithography.
Nanomachines and Nanodevices, NEMS and MEMS and their fabrication, molecular and
super molecular switches. Lithography.
Unit 5: Nanoelectronics
PLC Programming, Interfacing Input and Output devices with PLC, Analog Input /
Output, Ladder programming, Selection of PLC, PLC based automated systems,
Networking of PLCs
Fuzzy logic systems and Fuzzy controllers, Artificial Neural Network (ANN) based
controllers, Introduction to Statistical Process Control. 48
Text Books
Reference Books
1. Group Size
The student will carry the project work individually or by a group of students. Optimum
group size is in 3 students. However, if project complexity demands a maximum group
size of 4 students, the committee should be convinced about such complexity and scope
of the work.
Topic should be related to real life application in the field of Electronics and
Telecommunication
OR
Investigation of the latest development in a specific field of Electronics or
Communication or Signal Processing
OR
The investigation of practical problem in manufacture and / or testing of electronics or
communication equipments
OR
The Microprocessor / Microcontroller based applications project is preferable.
OR
Software development project related to VSDL, Communication, Instrumentation, Signal
Processing and Agriculture Engineering with the justification for techniques used /
implemented is accepted.
OR
Interdisciplinary projects should be encouraged. The examination will be conducted
independently in respective departments.
Note:
The group should maintain a logbook of activities. It should have entries related to the
work done, problems faced, solution evolved etc., duly signed by internal and external
guides.
Project report must be submitted in the prescribed format only. No variation in the format
will be accepted. One guide will be assigned at the most 3 project groups.
University of Pune, Pune
B. E. (Mechanical) Structure (2008 Course)
With effect from June 2011
Teaching Scheme Examination Scheme
Code Subject
L P/D P TW Or Pr Total
Semester I
402041 CAD/CAM Automation 4 2 100 25 -- 50 175
402042 Dynamics of Machinery 4 2 100 25 50 175
402043 Industrial Fluid Power 4 2 100 25 50 175
402044 Elective I *** 4 2 100 25 125
402045 Elective II 4 100 100
402046 A Project Work 2
Total of Semester I 20 10 500 100 100 50 750
Semester II
402046 B Project Work 6 100 50 150
402047 Power Plant Engineering 4 2 100 25 50 175
402048 Mechanical System Design ** 4 2 100 25 50 175
402049 Elective III *** 4 2 100 50 150
402050 Elective IV 4 100 100
Total of Semester II 16 12 400 200 150 750
Elective I Elective II
402044 A Energy Audit and Management 402045 A Automobile Engineering
402044 B Product Design and Development 402045 B Machine Tool Design
402044 C Design of Pumps, Blowers and 402045 C Quantitative and decision making
Compressors Techniques
402044 D Tribology
Section I
1 Computer Graphics 8
Transformation-Introduction, Formulation, Translation, Rotation, Scaling, Reflection
Homogenous Representation, Concatenated Transformation, Mapping of Geometric Models,
Inverse Transformations,
Projections: Orthographic, Isometric, and Perspective.
Introduction to open GL and commands required for the transformation.
2 Modelling 10
Curves:-Introduction, Analytic Curves, Line, Circle, Parabolas, Hyperbolas, Ellipses, Conics,
Synthetic Curves, Hermite Cubic Spline, Bezier Curve, B-Spline Curve, Numericals on above
topic.
Surfaces:-Introduction, Surface Representation, Analytic Surfaces, Synthetic Surfaces,
Hermite bicubic Surface, Bezier surfaces, B-spline Surfaces, Coons Surface. No analytical
treatment.
Solids: Introduction, Geometry and Topology, Solid Representation, Boundary Representation,
Euler's equation, Constructive Solid Geometry, Boolean operation for CSG, Hybrid modeling,
Feature Based Modeling, Parametric modeling, constraint based modeling, Mass, area, volume
calculation.
3 Finite Element Analysis 8
Introduction, Stress and Equilibrium, Boundary Condition, Strain - Displacement Relations,
Stress-Strain Relation, Temperature Effects, Potential Energy and Equilibrium: - Rayleigh-Ritz
Method, Galerkin‟s Method.
One Dimensional Problem: Finite Element Modelling, Coordinate and Shape function,
Potential Energy Approach, Galerkin Approach, Assembly of Global Stiffness Matrix and
Load Vector, Properties of Stiffness Matrix, Finite Element Equations, Quadratic Shape
Function, Temperature Effects .
Trusses: Introduction, 2D Trusses, Assembly of Global Stiffness Matrix.
Introduction, Constant Strain Triangle Problem, Modeling and Boundary Conditions.
Section II
4 Computer Aided Manufacturing 8
CAD Hierarchy, Integrating CAD, NC and CAM, NC programming using G and M codes
adoptable to FANUC controller for lathe and milling, Generative programming on CNC, DNC,
Adaptive control system, CIM,CAPP.
5 Introduction to Automation 10
Types of Automation, Transfer line mechanism, Geneva mechanism, Group Technology,
Automated guided Vehicles, Automatic Storage and Retrieval System, Flexible Manufacturing
System
6 Robot Technology 8
Classification and Structure of Robotic Systems Point-to-Point Robotic Systems, Continuous
Path Robotic System. Configurations of Robotic system, Joints, Drives, Controller, Types of
end effectors mechanical, magnetic, pneumatic etc., Industrial Applications of Robots, Robot
Programming, Programming Languages.
2 of 41
Term Work
The term work shall consist of record of sis assignments of problems based on the following topics:
1. OpenGL program on transformation
2. Stress and deflection analysis of two dimensional truss using finite element package.
3. Stress and deflection analysis of any Mechanical component consisting of 2-D or 3-D elements
using finite element package.
4. Tool path generation using CAM software and Manufacturing on CNC.
5. Demonstration on any one industrial robot or Industrial visit to automation plant.
6. Assignment on Robot gripper design/ Robot programming.
Reference Books
1. Ibrahim Zeid and R. Sivasubramanian - CAD/CAM - Theory and Practice Tata McGraw Hill
Publishing Co. 2009
2. Ibr
aim Zeid, “Mastering CAD/CAM” – Tata McGraw Hill Publishing Co. 2000
3. Ch
andrupatla T.R. and Belegunda A.D. -Introduction to Finite Elements in Engineering” -
Prentice Hall India.
4. Segerling L.J. - Applied Finite Elements Analysis” John Wiley and Sons.
5. Rao P.N., Introduction to CAD/CAM Tata McGraw Hill Publishing Co.
6. Groover M.P.-Automation, production systems and computer integrated manufacturing‟ -
Prentice Hall of India
7. Yoram Koren - Robotics McGraw Hill Publishing Co.
8. James G. Keramas, Robot Technology Fundamentals, Delmar Publishers.
9. S.R.Deb, Robotics Technology and Flexible Automation, Tata McGraw Hill.
10. Lakshiminarayana H. V. Finite Element Analysis (Procedures in Engineering), University Press,
2004.
11. Chandrupatla T. R., Finite Element Analysis for Engineering and Technology, University Press,
2009.
12. Seshu P. Text book of Finite Element Analysis, PHI Learning Private Ltd. New Delhi, 2010.
3 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402042 DYNAMICS OF MACHINERY
Section I
1 Balancing 8
Balancing of rotating masses in one and several planes, balancing of reciprocating masses in
single and multi cylinder engines: in-line, radial and V-type, primary and secondary
balancing analysis, concept of direct and reverse cranks method, static and dynamic balancing
machines.
2 Single Degree of Freedom Systems - Free and Damped Vibrations 8
Fundamentals of Vibration: Elements of a vibratory system, S.H.M., degrees of freedom,
modeling of a system, concept of linear and non-linear systems, equivalent spring, linear and
torsional systems.
Undamped free vibrations: Natural frequency by equilibrium and energy methods for longitudinal
and torsional vibrations.
Damped free vibrations: Different types of damping, equivalent viscous damping, free
vibrations with viscous damping - over damped, critically damped and under damped
systems, initial conditions, logarithmic decrement, dry friction or coulomb damping -
frequency and rate of decay of oscillations.
3 Single Degree of Freedom Systems - Forced Vibrations 10
Forced vibrations of longitudinal and torsional systems, Frequency Response Functions - Simple
harmonic excitation, excitation due to reciprocating and rotating unbalance, base excitation,
magnification factor, resonance phenomenon and phase difference, Quality Factor, Vibration
Isolation, Force and Motion transmissibility.
Section II
4 of 41
Term Work
The Term Work shall consist of any eight experiments of following list.
Reference Books
5 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402043 INDUSTRAIL FLUID POWER
Section I
1 Introduction to Fluid Power 8
Fluid power system: Components, advantages and applications. Transmission of power at static
and dynamic states. Pascal„s law and its applications such as hydraulic press/Jack (Numerical
treatment). Fluids for hydraulic system : Types, properties, selection. Additives, effect of
temperature and Pressure on hydraulic fluid. Seals, sealing materials, compatibility of seal with
fluids. Types of pipes, hoses, material, quick acting couplings. Pressure drop in hoses/pipes. Fluid
conditioning through filters, strainers, sources of contamination and contamination control, heat
exchangers.
2 Pumps 8
Types, classification, principle of working and constructional details of Vane pumps, gear
pumps, radial and axial plunger pumps, screw pumps, power and efficiency calculations,
characteristics curves, selection of pumps for hydraulic Power transmission.
Power units and accessories: Types of power units, reservoir assembly, constructional details,
pressure switches, temperature switches, Temperature switches.
Accumulators: Types, selection/ design procedure, applications of accumulators. Types of
Intensifiers, Pressure switches /sensor, Temperature switches/sensor, Level sensor
3 Fluid Power Control 10
Symbols for hydraulic and pneumatic circuits. Control of fluid power through different valves such
as pressure control valves, directional control valves, and flow control valves (Principle,
classification, constructional details, symbols, advantages, disadvantages and applications).
Flow rate, working pressure, differential pressure
Check valve, Servo valves, Proportional valves and Cartridge valves, cut off Valves.
Section II
4 Hydraulics: 8
Actuators: (i) Linear and Rotary. (ii) Hydraulic motors- Types- Vane, gear, Piston types, radial
piston. (iii) Methods of control of acceleration, deceleration. (iv) Types of cylinders and mountings.
(v) Calculation of piston velocity, thrust under static and dynamic applications, considering friction,
inertia loads. (vi) Design considerations for cylinders. Cushioning of cylinders. (Numerical
treatment)
Industrial circuits – Simple reciprocating, Regenerative, Speed control (Meter in, Meter out and
bleed off), Sequencing, Synchronization, transverse and feed, circuit for riveting machine,
automatic reciprocating, fail safe circuit, counter balance circuit, actuator locking, circuit for
hydraulic press, unloading circuit (Numerical treatment), motor breaking circuit.
6 of 41
5 Pneumatics 8
Principle of Pneumatics: (i) Laws of compression, types of compressors, selection of compressors.
(ii) Comparison of Pneumatics with Hydraulic power transmissions. (iii) Types of filters, regulators,
lubricators, mufflers, dryers. (iv) Pressure regulating valves, (v) Direction control valves, two
way, three way, four way valves. Solenoid operated valves, push button, lever control valves.
(vi) Speed regulating - Methods used in Pneumatics. (vii) Pneumatic actuators-rotary,
reciprocating.(viii) Air motors- radial piston, vane, axial piston (ix) Basic pneumatic circuit,
selection of components(x) Application of pneumatics in low cost Automation and in
industrial automation
Introduction to vacuum and vacuum measurement, Vacuum pumps, types, introduction to
vacuum sensors and valves. Industrial application of vacuum
6 System Design 8
Design of hydraulic/pneumatic circuit for practical application, Selection of different components
such as reservoir, various valves, actuators, filters, pumps based on design. (Students are advised to
refer manufacturers‟ catalogues.).
List of experiments
Minimum of 8 experiments from the following; out of which serial no. 1 to 4 are compulsory, three
from serial no. 5 to 9 and one from serial no 10 and 11. Record of experiments and
assignments shall be submitted in the form of journal.
7 of 41
Reference Books
8 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402044A ENERGY AUDIT & MANAGMENT
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 hrs/week Term work 25 Marks
Section I
1 General Aspects of Energy Management 8
Current energy scenario - India and World, Current energy consumption pattern in global
and Indian industry, Principles of Energy management, Energy policy, Energy action
planning, Energy security and reliability, Energy and environment, Need of Renewable and
energy efficiency.
2 Energy Auditing 10
Need of Energy Audit, Types of energy audit, Components of energy audit, Energy audit
methodology, Instruments, equipment used in energy audit, Analysis and recommendations
of energy audit - examples for different applications, Energy audit reporting, Energy audit
software.
Energy conservation opportunities in Boiler and steam system, Furnace, DG sets, HVAC
system, pumping system, Cooling tower and Compressed air system.
3 Energy Economics 8
Costing of Utilities- Determination of cost of steam, natural gas, compressed air and
electricity.
Financial Analysis Techniques - Simple payback, Time value of money, Net Present Value
(NPV), Return on Investment (ROI), Internal Rate of Return (IRR), Risk and Sensitivity
analysis.
Section II
4 Energy Efficiency in Thermal Utilities 10
Energy performance assessment and efficiency improvement of Boilers, Furnaces, Heat
exchangers, Fans and blowers, pumps, Compressors and HVAC systems. Steam distribution,
Assessment of steam distribution losses, Steam leakages, Steam trapping, Condensate and flash
steam recovery system.
5 Electrical Energy Management and Lighting 8
Electricity billing, Electrical load management and maximum demand control, Power factor
improvement and its benefit, Selection and location of capacitors, Distribution and
transformer losses. Electrical motors- types, efficiency and selection. Speed control, Energy
efficient motors. Electricity Act 2003.
Lighting - Lamp types and their features, recommended illumination levels, lighting system energy
efficiency.
6 Cogeneration and Waste Heat Recovery 8
Cogeneration- Need, applications, advantages, classification, the cogeneration design process.
Waste heat recovery- Classification and application, Potential for waste-heat recovery in Industry,
Commercial WHR devices, saving potential.
CDM projects and carbon credit calculations
Term Work
1. Carry out the Energy audit of a small scale industry/institute and submit report with
recommendation.
2. Carry out the Energy audit of HVAC or Compressed air or Boiler and steam system and submit
report with recommendations.
3. Carry out the Energy audit of Electrical system.
9 of 41
4. Electrical tariff calculations
5. Study and visit to any one alternate energy source installation
Reference Books
1. Handbook of Energy Audit, Albert Thumann P.E. CEM, William J. Younger CEM, The Fairmont
Press Inc., 7th Edition.
2. Energy management Handbook, Wayne C. Turner, The Fairmont Press Inc., 5th Edition, Georgia.
3. Handbook on Energy Audit and Environment management, Abbi Y. A., Jain Shashank, TERI,
Press, New Delhi, 2006
4. Energy Performance assessment for equipment and Utility Systems.-Vol. 2,3.4 BEE
Govt. of India
5. Boiler Operator„s Guide Fourth Edition, Anthony L Kohan, McGraw Hill
6. Energy Hand book, Second edition, Von Nostrand Reinhold Company - Robert L.Loftness.
7. www.enrgymanagertraining.com
8. www.bee-india.nic.in
10 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402044 B PRODUCT DESIGN AND DEVELOPMENT
Teaching Scheme Examination Scheme
Section I
Section II
11 of 41
Term work
1. Morphological analysis
2. Quality Function Deployment (QFD)
3. Technical feasibility and S-curve
4. FMEA
5. Product Tear Down
6. Design for Manufacturing (DFM)
7. Product Life cycle Management (PLM)
8. Identifying customer needs
9. Concept Selection Process
Reference
1. A. K. Chitale; R.C. Gupta, Product Design and Manufacturing, Prentice - Hall India.
2. Dieter George E., Engineering Design McGraw Hill Pub. Company, 2000.
3. Kevin Otto and Kristin Wood, Product Design: Techniques in Reverse Engineering and New
Product Development, Pearson Education Inc.
4. Grieves, Michael, Product Lifecycle Management McGraw-Hill, 2006. ISBN 0071452303
5. Bralla, James G., Handbook of Product Design for Manufacturing, McGraw Hill Pub. 1986
6. ISO Standard: 9001:2008: Clauses 7.1, 7.2, 7.3
12 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402044 C DESIGN OF PUMPS, BLOWERS AND COMPRESSORS
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 hrs/week Term work 25 Marks
Section I
1 Review of principles of Fluid Machinery 4
Basic equations of energy transfer between fluid and rotor, Performance characteristics,
Dimensionless parameters, Specific speed, stage velocity triangles, work and efficiency.
2 Theory of Pumps 8
Calculation of tangential and axial thrust methods to minimize axial thrust, impellers, casings,
volute pumps, vanes, velocity vector diagrams and work done by pumps, developed head,
efficiency and losses in pumps, specific speed, calculation of power requirement, operating
characteristics.
3 Design of Pumps 10
Design procedure and design optimization of Pumps. Thermal design- Selection of materials for
high temperature and corrosive fluids. Hydraulic design- Selection of impeller and casing
dimension using industrial manuals. Introduction to computer programs for iterative and
interactive design.
Section II
4 Theory of Fans and Blowers 10
Classification of blowers, Basics of stationary and moving air, Eulers characteristics, velocity
triangles and operating pressure conditions, Equations for blowers, Losses and hydraulic
efficiency flow through impeller casing inlet nozzle. volute, diffusers, leakage disc friction
mechanical losses,. Rotor design airfoil theory, vortex theory, cascade effects, degree of
reaction, blade twist stage design, surge and stall, stator and casing, mixed flow impellers.
Applications of blowers and fans.
5 Design of Fans and Blowers 8
Design procedure for selection and optimization of Blowers. Stage pressure rise, stage parameters
and design parameters. Design of impeller and casing dimension in aerodynamic design.
Introduction to computer programs for iterative and interactive design
6 Theory and Design of Compressors 8
Basic theory, classification and application, Working with enthalpy-entropy diagram,
construction and approximate calculation of centrifugal compressors, impeller flow losses, slip
factor, diffuser analysis, performance curves of centrifugal compressors. Basic design features of
axial flow compressors; velocity triangles, enthalpy-entropy diagrams, stage losses and efficiency,
work done factor, simple stage of axial flow compressors.
Term Work
Reference Books
13 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402044 D TRIBOLOGY
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 hrs/week Term work 25 Marks
Section I
1 Introduction to Tribology 8
Introduction to Tribology, Tribology in design, Tribology in industry, economic aspects of
Tribology, lubrication, basic modes of lubrication, lubricants, properties of lubricants - physical
and chemical, types of additives, extreme pressure lubricants, recycling of used oils and oil
conservation, disposal of scrap oil, oil emulsion.
Types of sliding contact bearings, comparison of sliding and rolling contact bearings
2 Friction and Wear 8
Friction: Introduction, laws of friction, kinds of friction, causes of friction, friction
measurement, theories of friction, effect of surface preparation.
Wear: Types of wear, various factors affecting wear, measurement of wear, wear between
solids and liquids, theories of wear.
3 Hydrodynamic Lubrication 10
Hydrodynamic lubrication: Theory of hydrodynamic lubrication, mechanism of pressure
development in oil film, two-dimensional Reynold„s equation, infinitely long journal bearing,
infinitely short journal bearing, finite bearing
Hydrodynamic thrust bearing: Introduction, flat plate thrust bearing, pressure equation, load,
center of pressure, friction in tilting pad thrust bearing.
Section II
4 Hydrostatic Lubrication 8
Hydrostatic lubrication: Basic concept, advantages and limitations, viscous flow through
rectangular slot, load carrying capacity and flow requirement of hydrostatic step bearing, energy
losses, optimum design of step bearing. Compensators and their actions.
Squeeze film lubrication: Introduction, circular and rectangular plates approaching a plane.
5 Elasto-hydrodynamic Lubrication and Gas Lubrication 8
Elastohydrodynamic Lubrication: Principle and application, pressure - viscosity term in
Reynold„s equation, Hertz theory. Ertel-Grubin Equation
Gas lubrication: Introduction, merits and demerits, applications.
Lubrication in metal working: Rolling, forging, drawing and extrusion. Bearing materials,
bearing constructions, oil seals, shields and gaskets
6 Surface Engineering 10
Introduction to surface engineering, concept and scope of surface engineering, manufacturing
of surface layers, solid surface-geometrical, mechanical and physico chemical concepts,
superficial-layer, development of concept, structure of superficial layer, general characteristics
of superficial layer, obtained by machining, strengthening and weakening of superficial layer.
Surface Engineering for Wear and Corrosion resistance: Diffusion, coating, electro and
electro-less plating, hot deep coating, metal spraying, cladded coating, crystallizing coating,
selection of coating for wear and corrosion resistance, potential properties and parameters of
coating.
14 of 41
Term Work: The Term Work shall consist of,
B] Assignment based on the Tribological design of the system like I C Engine, Machine Tool,
Rolling Mill.
OR
Industrial visit: students should visit the industry to study the lubrication systems or to study the
techniques of surface coating.
OR
Seminar on recent trends in Tribology or related areas: A seminar on recent trends in
Tribology or related areas shall be given by the student. A seminar report shall be
submitted as a part of term work.
Reference Books
1. Cameron A., “Basic Lubrication Theory“, Wiley Eastern Ltd.
2. B. C. Majumdar, “Introduction to Tribology and Bearings“, S.Chand and Company Ltd.
New Delhi
3. Fuller D. D., “Theory and Practice of Lubrication for Engineers“, John Wiley and Sons
4. Halling J., “Principles of Tribology“, McMillan Press Ltd.
5. B. Bhushan, B.K. Gupta, “Handbook of tribology: materials, coatings and surface
treatments”, McGraw-Hill
6. Davis J., “Surface Engineering for corrosion and Wear Resistance“, Woodhead Publishing,
2001
7. V.B. Bhandari., “Design of Machine Elements” Tata McGraw Hill Pvt Ltd.
8. Tadausz Burakowski, “Surface Engineering of Metals: Principles, Equipments,
Technologies”, Taylor and Francis
15 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402045A AUTOMOBILE ENGINEERING
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Introduction to Automobile Engineering 8
Automobile history and development, Classification, vehicle layout- engine location and drive
arrangement, safety regulations, specifications of vehicles, Type of vehicle bodies, Chassis types,
constructional details, Frames, sub frames, frameless vehicles, vehicle dimensions), details of
chassis material, Vehicle life development cycle overview
2 Drive Train 8
Classification of clutches, Single-plate, Multi-plate, Cone, diaphragm spring, Centrifugal,
Clutch materials, Electromagnetic, vacuum operated, fluid flywheel, Necessity of gear box,
Manual gear box -Constant mesh, Sliding mesh, Synchromesh, Geared automatic
transmission, Torque convertor, Epicyclic, Continuous variable transmission, Electronic
transmission control, overdrive, Propeller Shaft, Constant Velocity joint, Differential and final
drive, Non slip differential
3 Front Axle, Steering System, Rear Axle, Wheel and Tyres 10
Purpose and requirement front axle, steering mechanism, steering geometry, center point
steering, cornering force, slip angle, scrub radius, steering characteristic, steering gearbox,
Power steering, collapsible steering
Live and dead axles, live axle arrangement, single, double and triple reduction rear axle, Wheel
construction, alloy wheel, wheel alignment and balancing, type of tyres, tyre construction,
tread design
Section II
16 of 41
Reference Books:
1. K. Newton and W. Seeds, T.K. Garrett,„ Motor Vehicle‟ 13th Edition, Elsevier publications
2. Hans Hermann Braess, Ulrich Seiffen, handbook of Automotive Engineering, SAE
Publications
3. William H. Crouse., ”Automotive Mechanics„ - Tata McGraw Hill Publishing House
4. Joseph Heitner, ”Automotive Mechanics„ -C.B.S Publishers And Distributors
5. SAE Manuals and Standard
6. Automobile Mechanics -.N. K. Giri
7. Automobile Electrical Equipment -P. S. Kohali
8. Narang G. B. S ,„Automobile Engineering„ - S. Chand and Company Ltd.
9. Singh Kripal - Automobile Engineering -Volume 2 New Chand Jain.
17 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402045B MACHINE TOOL DESIGN
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Drives 10
Design considerations for drives based on continuous and intermittent requirement of power,
Types and selection of motor for the drive, Regulation and range of speed based on preferred
number series, geometric progression. Design of speed gear box for spindle drive and feed gear
box.
2 Design of Machine Tool Structure 8
Analysis of forces on machine tool structure, static and dynamic stiffness.
Design of beds, columns, housings, bases and tables.
3 Design of Guide-ways 8
Functions and types of guide-ways, design criteria and calculation for slide-ways, design of
hydrodynamic, hydrostatic and aerostatic slide-ways, Stick-Slip motion in slide-ways.
Section II
4 Design of Spindles, Spindle Supports and Power Screws 10
Design of spindle and spindle support using deflection and rigidity analysis, analysis of anti-
friction bearings, preloading of antifriction bearing.
Design of power screws: Distribution of load and rigidity analysis.
Text Books
1. N.K. Mehta, “Machine Tool Design“, Tata McGraw Hill, ISBN 0-07-451775-9.
2. Bhattacharya and S. G. Sen., “Principles of Machine Tool“, New central book agency
Calcutta, ISBN 81-7381-1555.
3. D. K Pal, S. K. Basu, “Design of Machine Tool“, 4th Edition. Oxford IBH 2005, ISBN 81-
204-0968
Reference Books:
1. N. S. Acherkan, “Machine Tool“, Vol. I, II, III and IV, MIR publications.
2. F. Koenigsberger, “Design Principles of Metal Cutting Machine Tools“, The Macmillan
Company New York 1964
18 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402045C QUANTITATIVE AND DECISION MAKING TECHNIQUES
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Quantitative Methods 10
Definition, Evolution and Classification of Quantitative Methods and Operations Research
Techniques, Methodology, Advantages and Limitations., Decision Theory, Meaning and Steps
in Decision Making, Types of Management Decisions, Decision under Certainty, under Risk,
under Uncertainty, Decision Trees, Utility Theory. Theory of Games, Introduction, Minimax
and Maximin Principle, Solution of Game with Saddle Point, Solution by Dominance, Solution
by Graphical Method, m x n size Game Problem, size Game Problem,
2 Linear Programming 8
Introduction, Formulation, Basic Method of Solving Transportation Problem, Simplex
Methods, Duality and Sensitivity Analysis. Introduction to Parametric, Integer and Non-linear
Programming
3 Transportation Problem 8
Introduction, Formulation, Basic Method of Solving Transportation Problem, Optimization
Methods like UV and Stepping Stone Method. Trans-shipment Methods as an Extension of
Transportation. Assignment Problem- Hungarian Method to solve Assignment Problem. Travelling
Salesman as an Extension of Assignment Problem.
Section II
4 Queuing Theory 10
(a) Inventory - Deterministic Models, Shortage, without shortage
(b) Simple Probabilistic Inventory Models, Concept of Service level,
(c) Queuing Theory - Introduction, Basis Structure, Terminology and Applications. Queuing
Model M/M/1: /FIFO, MCSR.
(d) Simulation Techniques for Inventory and Queuing Problems, Monte-Carlo Simulation
5 Investment Analysis 8
(a) Break-Even Analysis, Payback Period Method, A(A)R Method, DCF Method, IRR
Method, Probabilistic Models, Risk Adjusted Discount Rate, Certainty-Equivalent
Approach, EMV, Hiller and Hertz„s Model.
(b) Replacement Analysis, Replacement of Items that Deteriorate, Replacement of Items that Fail
Suddenly.
6 Network Models 8
(a) Network Models - Shortest Route, Minimal Spanning and Maximal Flow Problems.
(b) Introduction to Multi Object Decision Making-Goal Programming Formulation.
(c) Deterministic Sequential Decision Making, Dynamic Programming,
Text books:
1) Quantitative Techniques by N.D.Vora.
2) Operations Research by H. Taha.
3) Operations Research by Hira Gupta.
4) Operations Research by J.K.Sharma.
Reference books:
1) Hillier F.S., and Lieberman G.J., Operations Research, Eight Edition, Mc. Tata McGraw Hill
Pvt. Ltd., ISBN-13:978-0-07-060092-8.
2) Ravindran, Phillips and Solberg, Operations Research Principles and Practice, Second Edition,
Mc. WSE Willey, ISBN: 978-81-265-1256-0.
19 of 41
University of Pune, Pune
B E (Mechanical) Part I (2008 Course)
402046A PROJECT WORK
Teaching Scheme
Practical 2 hrs/week
Section I
Objective
To embed the skill in group of students (strictly four) to work independently on a topic/
problem/ experimentation selected by them and encourage them to think independently on
their own to bring out the conclusion under the given circumstances of the curriculum
period in the budget provided with the guidance of the faculty.
To encourage creative thinking process to help them to get confidence by planning and carrying
out the work plan of the project and to successfully complete the same, through
observations, discussions and decision making process.
The project may be in-house, sponsored by an Industry.
Project Load
Maximum two groups of four students per group, shall work under one faculty member of
department. The group of one student is strictly not allowed.
Project Definition
Project work shall be based on any of the following:
20 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402046B Project Work
Teaching Scheme Examination Scheme
Theory 100 Marks
Practical 6 Hrs/Week Oral 50 Marks
Project Report
Project report should be of 50 to 60 pages. The report must be hard bound. For standardization
of the project reports the following format should be strictly followed.
i) Title Sheet
ii) Certificate
iii) Acknowledgement
iv) Synopsis
v) List of Figures
vi) List of Photographs/ Plates
vii) List of Tables
viii) Table of Contents
1. Introduction
2. Literature Survey/ Theory
3. Design/ Experimentation/ Fabrication/ Production/ Actual work carried out for the same.
4. Observation Results
5. Discussion on Result and Conclusion
For books:
“Title of Books”, Authors; Publisher; Edition;
For Papers:
“Title of Paper”, Authors; Conference Details; Year.
21 of 41
Important Notes
Project group should continue maintaining a diary for project and should write
(a) Book referred (b) Company visited (c) Person contacted (d) Computer work
done (e) Paper referred (f) Creative thinking.
Students are expected to publish a paper on the project either in various paper
contests or at least within department.
The Diary along with Project Report shall be assessed at the time of oral
examination
One copy of the report should be submitted to Institute/ Department, One copy to
Guide and one copy should remain with each student of the project group.
1 The project term work shall be evaluated on the basis of reviews. In first semester two reviews
are to be taken and evaluated for total 30 marks (15 marks each)
2 In semester two, two reviews are to be taken for total 30 marks (15 marks each)
3 The final presentation shall be taken in front of external examiner and to be evaluated
for 40 marks
10 marks for presentation for group,
15 marks for quality of the project work.
15 marks for quality of the project report.
Oral Examination
4 Oral examination shall be conducted with final presentation of the project. The
distribution of marks shall be
15 marks for contribution of the student in the project work
15 marks shall be awarded for achieving the objectives of the project set forth.
20 marks for Question/ Answer
The external examiner shall be preferably Industrial expert in the same field or senior
teaching faculty from other University. In case, the external examiner is appointed by
the college authorities, the bio data of the external examiner may please be sent to The
Chairman BOS Mechanical Engineering so that the examiner shall be included in the Panel of
Examiners for the Project oral.
22 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402047 POWER PLANT ENGINEERING
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 25 Marks
Oral 50 Marks
Section I
1 Power Plants 8
Introduction, Factors affecting Selection of Site, Schematic Diagrams and relative merits of steam,
Gas, Diesel, Hydro Power Plants. Present status of power generation in India. Role of private and
government organization, State Level Scenario, Load Shedding. Carbon credits
Economic Analysis: Introduction, Cost of electric Energy, Fixed and operating cost (with
numerical treatment), Selection and Type of Generation ,Selection of generation equipment,
Performance and Operation Characteristics of power plants and Tariff methods.
2 Thermal and Co-Generation Power Plant 8
Introduction, general layout of modern thermal power plant, working of thermal power plant,
coal classification, coal handling, coal blending, coal desulphurization, Indian coals, selection
of coal for TPP., coal handling, storage, preparation and feeding, ash handling and dust
collection, fluidized bed combustion systems, steam turbines, condensers, cooling pond and
cooling tower, condenser efficiency and vacuum efficiency (with numerical treatment),
necessity of feed water treatment, high pressure boilers and importance of water purity,
thermodynamic cycles. Cogeneration power Plant (with numerical treatment).
3 Hydroelectric and Gas Turbine Power Plant 10
Hydroelectric Power Plant: Hydrograph, flow duration curve, site selection, classification of
HPP, and their field of use, capacity calculation for hydro power, dam, head water control,
penstock, water turbines, specific speeds, governors, hydro electric plant auxiliaries, plant
layout, automatic and pumped storage, project cost of hydroelectric plant. Advantages of hydro
power plant
Gas Turbine Power Plant: Plant layout, method of improving output and performance, fuel and
fuel systems, method of testing open and closed cycle plants, operating characteristics,
applications, free piston engine plant, limitation and application, combined cycle plants,
advantages, need of generation power plant in power systems based load station and peak
load station, concept of maximum and optimum pressure ratio, actual cycle, effect of operating
variable on thermal efficiency, regeneration, inter-cooling, reheating, performance of closed and
semi closed cycle gas turbine plant (with numerical treatment).
Section II
23 of 41
6 Environmental and Equipments in Power Station 10
Environmental aspects: Introduction, Constitutes of the atmosphere, Different pollutants +due to
thermal power plant and their effect on human health, environmental control of different
pollutants such as particulate matter, oxides of sulphur (Pre and Post Treatments) oxides of
Nitrogen ,Global warming and green house effect, Thermal Pollution of Water and its control.
Term Work
List of Experiments: (Any Eight)
Reference Books
1. Domkundwar and Arora “Power Plant Engineering“, Dhanpat Rai and Sons, New Delhi
2. E.I. Wakil, “Power Plant Engineering“, Publications, New Delhi
3. P. K. Nag, “Power Plant Engineering“, Tata McGraw Hill, New Delhi
4. R. K. Rajput,“ Power Plant Engineering“, Laxmi Publications, New Delhi.
5. R. Yadav - Steam and Gas turbines, central publishing house, Allahabad
6. G. D. Rai Non conventional energy sources,
24 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402048 MECHANICAL SYSTEM DESIGN
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 25 Marks
Oral 50 Marks
Section I
1 Design of Cylinders and Pressure Vessels 10
Cylinders: Thick and thin cylinders, thin cylindrical and spherical vessels, Lame„s equation,
Clavarino„s and Birnie„s equations, design of hydraulic and pneumatic cylinders, auto frettage
and compound cylinders, gasketed joints in cylindrical vessels (No derivation).
Pressure Vessels : Modes of failures in pressure vessels, unfired pressure vessels,
classification of pressure vessels as per I. S. 2825 - categories and types of welded joints,
weld joint efficiency, stresses induced in pressure vessels, materials for pressure vessel, thickness
of cylindrical shells and design of end closures as per code, nozzles and openings in pressure
vessels , reinforcement of openings in shell and end closures - area compensation method, types of
vessel supports (theoretical treatment only)
2 Design of I. C. Engine components 8
Introduction to selection of material for I. C. engine components, Design of cylinder and cylinder
head, construction of cylinder liners, design of piston and piston-pins, piston rings, design of
connecting rod, design of crank-shaft and crank-pin, Design of valve gear system.
3 Optimum Design 8
Objectives of optimum design, adequate and optimum design, Johnson„s Method of optimum
design, primary design equation, subsidiary design equations and limit equations, optimum
design with normal and redundant specifications of simple machine elements like: tension
bar, transmission shaft, helical spring and pressure vessel.
Section II
25 of 41
conveyor, rubber covered and fabric ply belts, belt tensions, conveyor pulleys, belt idlers, tension
take-up systems, power requirement of horizontal belt conveyors for frictional resistance of
idler and pulleys, introduction to design of cranes.
Term Work
2. Assignments:
The assignment shall be internally presented in the form of power point presentation, by
a group of three to five students. A report of assignment (Max 8 to 10 pages) along with print
out of ppt is to be submitted.
1. Design review of any product/ system for strength and rigidity considerations.
2. Design review of any product/system for manufacturing, assembly and cost considerations.
3. Design review of any product/system for aesthetic and ergonomic considerations.
4. Analysis of any product/system using reverse engineering.
5. Case study of one patent from the product design point of view.
6. Failure mode and effect analysis of one product/component.
7. Concurrent Engineering.
26 of 41
Reference Books
1. Shigley J. E. and Mischke C.R., “Mechanical Engineering Design”, McGraw Hill Pub. Co.
Ltd.
2. M. F. Spotts, “Mechanical Design Analysis”, Prentice Hall Inc.
3. Bhandari V.B., “Design of Machine Elements”, Tata McGraw Hill Pub. Co. Ltd.
4. Black P.H. and O. Eugene Adams, “Machine Design” McGraw Hill Book Co. Inc.
5. “Design Data“, P.S.G. College of Technology, Coimbatore.
6. I.S. 2825: Code for unfired pressure vessels.
7. Johnson R.C., “Mechanical Design Synthesis with Optmisation Applications”, Von Nostrand
-Reynold Pub.
8. Dieter G.E., “Engineering Design”, McGraw Hill Inc.
9. S.K. Basu and D. K. Pal, “Design of Machine Tools„, Oxford and IBH Pub Co.
10. N. K. Mehta , ”Machine tool design„, Tata McGraw Hill Pub. Co.
11. Rudenko,”Material Handling Equipment”, M.I.R. publishers, Moscow
12. Sharma, P. C. and Agarwal, D. K., “Machine Design“, S. K. Kataria and Sons, Delhi
13. Pandy, N. C. and Shah, C. S., “Elements of Machine Design“, Charotar Publishing House,
14. Mulani, I. G., “Belt Conveyors“
15. Ray T.K, “Mechanical Handling and Materials“ , Asian Books Pvt Ltd.
27 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402049A COMPUTATIONAL FLUID DYNAMICS
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 25 Marks
Section I
1 Governing Equations 9
Conservation Equations, Derivation of Mass Momentum and Energy equations in differential and
integral forms, Application to simple control volumes
3 Transient Conduction: 9
1d Transient conduction, explicit, implicit and semi-implicit methods, tridiagonal matrix solver, 2D
conduction equation discretization, Boundary conditions : Dirichlet, Neumann and mixed.
Section II
5 Convection-Diffusion systems 9
Upwind differencing, 2D Convection diffusion equation,
Introduction to finite volume
6 Flow Solver 9
Pressure Correction- SIMPLE algorithm, Practical guidelines for CFD simulation processes (Grid
Generation types, problem setup, types of boundary conditions)
Term Work
Assignments: Any Eight
1. Problems on Gauss-Siedel/Jacobi/TDMA.
2. Numerical simulation of quasi one dimentional nozzle flow.
3. Analysis of boundary layer over a flat plate. (Blasius equation)
4. Transient Conduction equation in 2 dimensions
5. Convection-Diffusion Equation in 2 dimensions
6. Analysis of internal flow
7. Analysis of external flow: Aerofoil or similar shape
8. Validation of natural convection in a square cavity.
9. CFD analysis of heat transfer in pin fin.
10. Study of different mesh generation schemes.
Reference Books:
1) Suhas V Patankar, “Numerical Heat Transfer and Fluid Flow“, Taylor and Francis
2) J. D. Anderson, “Computational Fluid Dynamics - The Basics With Appications“, McGraw
28 of 41
Hill
3) C T Shaw, “Using Computational Fluid Dynamics“
4) H K Versteeg, W Malalasekera ,“An introduction to Computational Fluid Dynamics“
5) P S Ghoshdastidar, “Computer simulation of flow and heat transfer“
6) Jiyuan Tu, Guan Heng Yeah, C Liu, “Computational Fluid dynamics“, Elsevier
7) T. J. Chung, “Computational Fluid dynamics“, Cambridge University Pres.
8) Charles Hirsch, “Numerical Computation of Internal and External Flows“, Vols I and II,
Wiley
9) Sengupta Tapan K., Fundamentals of Computational Fluid Mechanics, University Press, 2005.
10) Pradeep Niyogi, S. K. Chakravarti and M. K. Laha; „Introduction to Fluid dynamics‟, Person
Education, 2005
29 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402049 B FINITE ELEMENT METHOD
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 50 Marks
Section I
1 Introduction 8
Theoretical background - Ritz method, Finite difference method and Finite element method,
Brief History of FEM, General FEM procedure, Applications of FEM in various fields,
Advantages and disadvantages of FEM.
Review of Matrix Algebra (Vectors, Matrices, Symmetric banded matrix, Determinants,
Inverses, Eigen values), Partitioning of matrix, Cholesky‟s decomposition of matrix, Consistent
units. Solutions of simultaneous equations – banded skyline solutions
Review of Solid Mechanics – Stress equilibrium equations, Strain-Displacement equations,
Stress-Strain-Temperature Relations, Plane stress, plane strain and axisymmetric problems,
Strain energy, Total potential energy, Essential and natural boundary conditions
2 1D and 2D Elements Subjected to In-plane Loads 8
Finite element modeling - Node, Element, different types of element – spring, bar, truss, beam,
frame, plane stress/strain (CST element) and axi-symmetric elements, Coordinate systems –
global, local and natural coordinate systems, Order of element, internal and external node/s,
Degrees of freedom, primary and secondary variables, shape functions – linear and quadratic,
properties of shape functions.
Calculation of elemental stiffness matrix and load vector (mechanical and thermal load) using
Potential energy (PMPE)
Transformation matrix – 2D truss and plane frame, Assembly of global stiffness matrix and
load vector, Properties of stiffness matrix, half bandwidth, Numbering system to reduce
bandwidth, Boundary conditions – elimination method and penalty approach, Multipoint
constraints, Symmetric boundary conditions, Stress calculations
3 Isoparametric Elements and Formulations: 10
Coordinate mapping - Natural coordinates, Area coordinates (for triangular elements), Global
coordinate systems for 1D and 2D linear and higher order elements (Lagrangean and serendipity
elements). Terms Isoparametric, super parametric and subparametric. Convergence requirements
– patch test, Uniqueness of mapping - Jacobian matrix.
Formulation of element equations (stiffness matrix and load vector). Numerical integration
(full and reduced integration)
FE Discretisation- higher order elements vs. refined mesh (p vs h refinements), submodel,
substructure
Section II
30 of 41
6 Computer Implementation of the Finite Element Method: 10
Pre processing: model definition – nodal coordinates, element connectivity, material and
element type and property definitions, type of analysis (static/modal), loading and boundary
conditions.
Meshing techniques - free and mapped meshing, Quality checks – aspect ratio, warp angle,
skew, jacobian, distortion, stretch, included angle, taper
Processing: Element level calculations, Equation assembly, Equation solver (sparse solvers,
factorization, numerical/computational issues)
Post Processing: strain and stress recovery (integration and nodal points), interpretation of
results (results validation and data interpretation) and design modification
Term Work:
The term work shall consist of record of any three from 1 to 4* and any three from 5 to 8** assignments
of the problems based on following topic:
(*1. Students can write the program in any of the programming language (i.e., Fortran, C, C++,
Matlab, Python, VB)
2. Minimum number of elements considered should be 10
3. Comparison of the results of the program with analytical or existing FEA software(Abaqus,
Ansys, Msc-Nastran, Optistruct/Radioss, Comsol-Multiphysics) should be done )
Text Books:
31 of 41
Reference Books:
1 Bathe K. J., Finite Element Procedures, Prentice-Hall of India (P) Ltd., New Delhi.
2 Fagan M. J., Finite Element Analysis, Theory and Practice, Pearson Education Limited
3 Cook R. D., Finite Element Modeling for Stress Analysis, John Wiley and Sons Inc, 1995
4 Kwon Y. W., Bang H., Finite Element Method using MATLAB, CRC Press, 1997
5 S. Moaveni Finite element analysis, theory and application with Ansys –
6 Asghar Bhatti, Fundamental Finite Element Analysis and Applications, John Wiley and
Sons Inc, 2005
7 David V. Hutton, Fundamental of Finite Element Analysis, Tata McGraw-Hill Education
Pvt. Ltd.
8 Daryl Logan, First Course in the Finite Element Method, Cengage Learning India Pvt. Ltd.
9 Zienkiewicz O. C., Taylor R. I., The Finite Element Method, Butterworth-Heinemann
10 Carlos A. Introduction to Finite Element Methods, Felippa
11 G. Lakshmi Narasaiah, Finite Element Application, BS Publications
12 Gokhale N. S., Deshpande S. S., Bedekar S. V. and Thite A. N., Practical Finite Element
Analysis, Finite to Infinite, Pune
32 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402049 C ROBOTICS
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 50 Marks
Section - I
Unit 1 08
Introduction:- Basic Concepts, Three laws of Robotics, Robot anatomy, Classification, structure of robots, point
to point and continuous path robotic systems. Robot performance- resolution, accuracy, repeatability, dexterity,
compliance, RCC device, Socio – economic aspects of robotisation
Unit 2 08
Robot Grippers:- Types of Grippers , Design aspect for gripper, Force analysis for various basic gripper
systems including Mechanical, Hydraulic and Pneumatic systems.
Robotic Sensors:- Characteristics of sensing devices, Classification, Selection and applications of sensors.
Types of Sensors, Need for sensors and vision system in the working and control of a robot.
Unit 3 10
Drives:- Types of Drives, Actuators and its selection while designing a robot system. Types of transmission
systems,
Control Systems :- Types of Controllers, Introduction to closed loop control, second order linear systems
and their control, control law of partitioning, trajectory-following control, modeling and control of a single
joint, Present industrial robot control systems and introduction to force control.
Section - II
Unit 4 10
Kinematics :- Transformation matrices and their arithmetic, link and joint description, Denavit - Hartenberg
parameters, frame assignment to links, direct kinematics, kinematics redundancy, kinematics calibration,
inverse kinematics, solvability, algebraic and geometrical methods.
Velocities and Static forces in manipulators: Motion of the manipulator links, Jacobians, singularities, static
forces, Jacobian in force domain.
Dynamics: - Introduction to Dynamics , Trajectory generations , Manipulator Mechanism Design
Unit 5 8
Machine Vision System :- Vision System Devices, Image acquisition, Masking, Sampling and quantisation,
Image Processing Techniques , Noise reduction methods, Edge detection, Segmentation.
Robot Programming : Methods of robot programming, lead through programming, motion interpolation,
branching capabilities, WAIT, SIGNAL and DELAY commands, subroutines, Programming Languages :
Introduction to various types such as RAIL and VAL II …etc, Features of each type and development of
languages for recent robot systems.
Unit 6 8
Artificial Intelligence:- Introduction to Artificial Intelligence, AI techniques, Need and application of AI.
Term Work
Practical: Journal must contain detailed report of any five of the following practical, essentially with one
demonstration, one gripper design and an industrial visit.
33 of 41
1. Demonstration of Cartesian/ cylindrical/ spherical robot.
2. Demonstration of Articulated/ SCARA robot.
3. Virtual modeling for kinematic and dynamic verification any one robotic structure using
suitable software.
4. Design, modeling and analysis of two different types of grippers.
5. Study of sensor integration.
6. Two program for linear and non-linear path.
7. Study of robotic system design.
8. Setting robot for any one industrial application after industrial visit.
Text Books:
2. K.S. Fu, R.C. Gonzales, C.S.G. Lee, Robotics: Control, Sensing, Vision and Intelligence, McGraw
Hill, 1987.
4. Groover M. P., Wiess M., Nagel R. N. and Odery N. G. Industrial Robotics- Technology,
Programming and Applications, McGraw Hill Inc. Singapore 2000.
6. Mittal R. K. and Nagrath J. J. Robotics and control, Tata McGraw Hill, New Delhi
Reference Books:
34 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402049D ADVANCED AIR CONDITIONING AND REFRIGERATION
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Practical 2 Hrs/Week Term work 50 Marks
Section I
1 Vapour compression cycle 8
Theoretical and actual cycle; subcritical and transcritical cycle, Multi-pressure refrigeration
system: individual and multiple expansion valve with individual and multi-tage compression,
HP, LP receiver, pumped circulation system, presentation of cycle on P-h and T-s chart,
ammonia-CO2 cascade cycle, secondary refrigerant systems.
Defrost methods for sub-zero applications
Methods of defrosting: manual and auto, water, electric, hot gas, re-evaporator coils,
defrosting: multiple evaporator systems, reverse cycle defrosting, vapor defrosting
2 Refrigeration equipments 10
Compressor: Characteristic curves, rating and selection, capacity control, Factors affecting
compressor capacity, applications.
Condensers: Types, air cooled natural and forced, water cooled and evaporative, PHE, rating and
selection
Cooling tower: Principle of operation with psychrometric chart, straight line law, types, selection.
Evaporator: DX Evaporator, Flooded evaporator, pumped circulation, PHE, evaporator capacities,
circulating flow direction.
Metering devices: Theory: concept of adiabatic and diabatic flow, choking of tube, types of
metering devices, capillary tubes, TEV, electronic expansion valve, orifice tube, low side and
high side float
3 Safety Controls 8
HP/LP and Oil pressure failure control, Thermal overload protection for hermetic motors,
reduced voltage protection, motor over current protection, adjustable speed drives, variable
frequency drives, flow failure switches, safety valves, purge valves, level controller
Operating Control
Solenoid valve, regulating valves, IAQ controls
Section II
4 Applied Psychrometry 8
New ASHRAE Comfort Chart, inside design conditions and outside design conditions, cooling
and heating load calculation, methods: ETD, TF, CLTD/CLF method, hourly analysis, ECBC
and star rating for unitary products.
5 Air Conditioning Applications 10
Pharmaceutical, textile, hospitals, theaters, IT centers: design considerations.
Heat Pumps
Introduction, different heats pump Circuits, Analysis of heat pump cycles, working fluid for
heat pumps, heat pumps Heating and heating-cooling purposes, performance of heat pumps,
Controls for heat pumps.
6 Cryogenics 8
Introduction, Figure of Merit, Limitations of VCS for the production of low temperatures,
Joule-Thompson effect, Liquefaction of gases such as N2, He, Properties of cryogenic fluid,
cryogenic formulation
Insulation: Types and materials
35 of 41
Term Work
Reference books
36 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402050A INDUSTRIAL HEAT TRANSFER EQUIPMENTS
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Double pipe heat exchanger 08
Thermal and hydraulic design - inner pipe - annulus, Hairpin heat exchanger - base inner tube -
finned inner multi tubes- parallel and series arrangements, pressure drop, constructional features
2 Shell and tube heat exchanger: 10
Basic components - shell - tube bundles - baffles - types and geometry. Design procedure -
preliminary estimation of size, pressure drop and heat transfer calculations - shell and tube
sides - Kern method - bell - Delaware method. Design of heat exchangers by TEMA and ASME
Standards.
3 Compact heat exchangers 08
Compact heat exchangers - types - constructional features, heat transfer and pressure drop
calculations - finned plate and tube. Automotive radiators. Extruded tube type, sprayed heat
exchanger, dimple heat exchangers, wrap around heat exchangers.
Gasketed, semi-welded, welded, brazed plate heat exchangers - constructional features - plate pack
and frame - operational characteristics - flow arrangement, heat transfer and pressure drop
calculation, performance analysis.
Section II
4 Condensers and Evaporators 10
Shell and tube condensers - horizontal & vertical types - design and operational consideration, plate
condensers, air cooled and direct contact types, condenser for refrigeration, evaporative condensers.
Applications to cryogenics.
Evaporation for refrigeration & air conditioning - chillers.
5 Cooling Towers 08
Types - basic relation - heat balance and heat transfer - characteristics, effects of - packing -
geometry, design of cooling towers, spray design, selection of - pumps, fans, Testing, maintenance,
visit to cooling tower.
6 Heat pipes 08
structures - applications - basic relations - performance characteristics - effects of working fluid
and operating temperature, wick - selection of material - pore size (basic concepts only)
Cooling of electrical and electronic components
Cooling of chips, PCBs, Computers, Logic chips etc., Electrical transformers, Panel boards, Electric
motors.
Reference Books:
1. Yonous A Cengel, Heat transfer: A Practical Approach, McGraw Hill
2. Donald Q. Kern, Process Heat Transfer, McGraw Hill Publications
3. TEMA Standards
4. S. P. Sukhatme, Textbook of Heat Transfer, 4th edition, Universities Press
5. G. Walkar, Industrial Heat Exchangers: A Basic Guide, Hemisphere Publications
6. Holger Martin, Heat Exchangers, CRC Press
7. Hewitt G, Shires G, Bolt T, Process Heat Transfer, CRC Press, Florida
8. Kalvin C Silverstein, Design Technology of Heat Pipes for cooling and Heating of Heat
Exchangers, CRC
9. Eduardo Cao, Heat Transfer in Process Engineering: Calculations and Design, McGraw Hill
Publications
10. Saunders E. A., Heat Exchangers, Selection, Design and Construction, New York:
Logman Scientific and Technical
37 of 41
11. Hill G. B., Pring E. J, Osborne P. D., Cooling Tower: Principles and Practice, 3ed edition,
Butterworth-Heinemann
38 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402050B MANAGEMENT INFORMATION SYSTEM
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Introduction 8
Management, Information system. Role of Management Information System (MIS), Information
as a strategic resource, MIS-support to the management, Organizational structure, MIS-
organization, system- types of system, MIS-as a system
2 Decision Making 8
Concept, process, behavioral decision making, organizational decision making, MIS and
decision making. Building blocks of information system-Input, output, models, technology,
database and control blocks. System development life cycle (SDLC) and its approach.
3 Decision support system (DSS) 10
Concept, group DSS, knowledge based expert system
Database management system (DBMS): Distributed data management, data mining and
warehousing, system requirement specifications, charting tools- data flow diagrams, E-R
diagrams.
Section II
4 System implementation 10
Modern software design techniques, verification and validation, methods, performance of
software systems, software matrix and models, software standards, introduction to Capability
maturity model (CMM), and quality management in software organization
5 System testing and security issues 8
Software testing, review, walkthrough and inspection, testing approaches, software reliability,
errors, faults, repairs and availability, reliability and maintenance.
6 Application 8
Application in Manufacturing sectors- Personnel management, financial management, production
management, material management, marketing management, supply chain management
Case study on 3600 Feedback, E-Enterprise management
Reference Books:
1. Waman S. Jawadekar, Management Information System 4/e.
2. O„Brien J. A., Management Information System 4/e.
3. Burch and Gruditski, Information system-Theory and practice 5/e.
4. Ian Sommerville, Software Engineering 6/e.
5. Turban E., Leidner P., et. al., Information Technology for Management 6/e.
6. Laudon and Laudon, Management Information System11/e
39 of 41
University of Pune, Pune
B E (Mechanical) Part II (2008 Course)
402050C RELIABILITY ENGINEERING
Teaching Scheme Examination Scheme
Lectures 4 hrs/week Theory 100 Marks
Section I
1 Fundamental concepts of Reliability 8
Reliability definitions, failure, failure density, failure Rate, hazard rate, Mean Time To Failure
(MTTF), Mean Time Between Failure (MTBF), maintainability, availability, pdf, cdf, safety
and reliability, quality, cost and system effectiveness, life characteristic phases, modes of failure,
areas of reliability, quality and reliability assurance rules, product liability, importance of
reliability.
2 Probability theory and System Reliability 10
Set theory, laws of probability, total probability theorem, probability distributions -binomial,
normal, Poisson, lognormal, Weibull, exponential, standard deviation, variance, skew-ness
coefficient, series, parallel, mixed configuration, k- out of n structure, analysis of complex
systems- enumeration method, conditional probability method, delta-star method for
conditional probability analysis, cut set and tie set method, node removal matrix method,
Redundancy, element redundancy, unit redundancy, standby redundancy- types of stand by
redundancy, parallel components single redundancy, multiple redundancy.
3 System reliability Analysis 8
Reliability allocation or apportionment, reliability apportionment techniques - equal
apportionment, AGREE, ARINC, feasibility of objectives apportionment, dynamic
programming apportionment, reliability block diagrams and models, reliability predictions from
predicted unreliability, minimum effort method.
Section II
4 Maintainability and Availability 8
Objectives of maintenance, types of maintenance, maintainability, factors affecting
maintainability, system down time, availability - inherent, achieved and operational
availability, reliability and maintainability trade-off, maintainability tools and specific
maintainability design considerations, reliability centered maintenance
5 Failure Mode, Effects and Criticality Analysis 10
Failure mode effects analysis, severity/criticality analysis, FMECA examples, RPN, Ishikawa
diagram for failure representation, fault tree construction, basic symbols development of
functional reliability block diagram, fau1t tree analysis, fault tree evaluation techniques,
minimal cut set method, minimal tie set method, Delphi methods, Monte Carlo evaluation.
6 Strength based Reliability 8
Safety factor, safety margin, stress strength interaction, design of mechanical components and
systems, material strengths and loads, reliability testing and reliability growth testing, Markov
modeling and analysis, mechanical and human reliability accelerated life testing, Highly
Accelerated Life Testing (HALT) and highly accelerated stress Screening.
40 of 41
Reference Books
1. L.S.Srinath, Reliability Engineering, EWP , 3rd Edition 1998
2. Roy Billinton and Ronald N Allan , Reliability Evaluation of Engineering Systems, Springer,
2007
3. Roger D Leitch , Reliability Analysis for Engineers, An Introduction, Oxford University
Press, 1995
4. S S. Rao, Reliability Based Design, Mc Graw Hill Inc. 1992
5. Bryan Dodson, Dennis Nolan, Reliability Engineering Handbook, Marcel Dekker Inc, 2002
6. E.E.Lewis, ” Introduction to Reliability Engineering,„ John Wiley and Sons.
7. B.S.Dhillon, Maintainability , Maintenance and Reliability for Engineers, CRC press.
8. Basu S.K, Bhaduri , Terotechnology and Reliability Engineering, Asian Books Publication
9. Alessandro Birolini, Reliability Engineering Theory and Practice, Springer
41 of 41
Course Structure for SE Computer Engineering
2012 Course (w.e.f. June 2013)
SEM – I
Discrete mathematics- The mathematics of integers and of collections of object underlies the operation of
digital computer, and is used widely in all fields of computer science for reasoning about data structures
algorithms and complexity. The primary objective of subject is to prepare students mathematically for the
study of computer engineering. Topics covered in the course include proof techniques, logic and sets,
functions, relations, counting techniques, probability and recurrences.
Prerequisite: Basic Mathematics
Program Educational Objectives: … the student will be able to
• Use appropriate set, function, or relation models to analyze practical examples, interpret the associated
operations and terminology in context.
• Determine number of logical possibilities and probability of events
• Learn logic and proof techniques to expand mathematical maturity
• Formulate problems precisely, solve the problems, apply formal proof techniques, and explain their
reasoning clearly.
Text Books
1. C. L. Liu and D. P. Mohapatra, “Elements of Discrete Mathematics”, SiE Edition, TataMcGraw-Hill, 2008,
ISBN 10:0-07-066913-9
2. R. Johnsonbaugh, “Discrete Mathematics”, 5th Edition, Pearson Education, 2001
ISBN 81 – 7808 – 279 - 9 (Recommended for Unit I and Unit II)
Reference Books
1. N. Biggs, “Discrete Mathematics”, 3rd Edition, Oxford University Press, ISBN 0 –19 –850717 – 8
2. Kenneth H. Rosen, “Discrete Mathematics and its Applications”, 6th edition, McGraw-Hill, 2007.
ISBN 978-0-07-288008-3
3. E. Goodaire and M. Parmenter, “Discrete Mathematics with Graph Theory”, 2nd edition, Pearson Education,
2003 ISBN 81 – 7808 – 827 – 4
4. Semyour Lipschutz & Marc Lipson, “ Discrete Mathematics”, McGraw-Hill, 3 Special Indian Edition,
rd
ISBN-13 : 978-0-07-060174-1
5. B. Kolman, R. Busby and S. Ross, “Discrete Mathematical Structures”, 4th Edition, Pearson Education,
2002, ISBN 81-7808-556-9
6. N. Deo, “Graph Theory with application to Engineering and Computer Science”, Prentice Hall of India,
1990, 0 – 87692 – 145 – 4
210242 DATA STRUCTURES & PROBLEM SOLVING
Teaching Scheme Examination Scheme
Lectures: 4 Hrs/week Theory: 50 Marks
Practical: 4 Hrs/week OnLine: 50 Marks
Practical: 50 Marks
Prerequisites: FPL –I and FPL-II
Course Objectives:
• To develop ability to understand problem and select relevant data structures
• To develop abilities to understand algorithmic requirements
• To develop ability to understand data structures using OOP concepts
• To develop ability to use data structures effectively in concurrent algorithms
• To develop ability to use different programming environments
Course Outcomes:
• Effective selection and use of data structures while problem solving and programming
• Effective use of algorithmic foundations while problem solving and programming
• Effective use of OOP in data structures and files in programming
• Effective use of multi-core programming architecture in programming
• Effective using of latest programming tools
Text Books
1. “Problem Solving and Programming Concepts”, Maureen Spankle, ISBN: 81-317-0711-3
2. E. Horowitz S. Sahani, D. Mehata, “Fundamentals of data structures in C++”, Galgotia Book Source, New
Delhi, 1995, ISBN: 1678298
Reference Books
1. A. Tharp, “File organization and processing”, 2008, Willey India, ISBN: 9788126518685
2. E. Horowitzs S. Sahani, S. Rajashekharan, “Fundametals of Computer Algorithms”, Galgotia Book Source,
2008, ISBN: 817515-257-5
3. A Michael Berman, “Data structures via C++”, Oxford University Press, 2002, ISBN 0-19-510843-4
4. Y. Langsam, M. Augestin and A. Tannenbaum, “Data structures using C and C++”, 2nd Edition, Prentice Hall of
India, 2002, ISBN 81-203-1177-9
5. R. Gilberg, B. Forouzan, “Data Structures: A pseudo code approach with C++”, Cengage Learning, ISBN:
9788131504925
6. A. Drozdek, “Data structures in C++”, 2nd Edition, Thomos Books/ COLE Books, 2002, ISBN 981-240-079-6
7. J. Tremblay, P. Sorenson, “An Introduction to data structures with applications”, 2nd Edition, Tata McGraw-Hill
International Edition, 1984, ISBN 0-07-462471-7
8. M. Folk, B. Zoellick, G. Riccardi, “File Structure an Object Oriented Approach with C++”, Pearson Education,
2002, ISBN 81-7808-131-8 ”
9. M. Weiss, Data Structures and Algorithm Analysis in C++”, 2nd Edition, Pearson Education, 2002, ISBN 81-
7808-670-0
10 R. Gilberg, B. Forouzan, “Data Structures: a pseudo code approach with C”, Cengage Learning,
ISBN: 9788131503140
11 “How to solve it by Computer”, R.G. Domey ISBN: 978-81-317-0562-9
2. A Dictionary stores keywords & its meanings. Provide facility for adding new keywords, deleting keywords,
& updating values of any entry. Also provide facility to display whole data sorted in ascending/ Descending
order, Also find how many maximum comparisons may require for finding any keyword. Make use of
appropriate data structures.
3. A news paper delivery boy every day drops news paper in a society having many lanes & each lane have
many houses. Design a program to provide different paths that he could follow & also suggest the path which
will make him to finish his task with less effort. Solve the problem by suggesting appropriate data structures.
Design necessary class.
4. Extending to problem 2. Consider dictionary data is stored in a file in random order. Thus, to search any
the word & its meanings from given data, program should create reasonably balanced tree.
Group B (Atleast Six)
1. Write a program using object oriented programming features to implement Doubly circular linked list with
different manipulation facilities in C++.
2. Write a modular program using object oriented programming features to implement different sorting
methods(quick, merge, radix, shell, heap sort) using Python
3. Write a modular program using object oriented programming features to implement primitive operations on
of Queues using Java Frame/Applet.
4. Write a program using object oriented programming using C++ to create a binary tree if inorder& preorder or
inorder & postorder any two traversals are given.
5 Write a C++ program to implement traversals on Threaded Binary Tree using object oriented programming
features. Design necessary class.
6. Write a Java program to implement topological sorting on graph using object oriented programming features
Design necessary class.
7. Write a program to find shortest path for given source & destination of a given graph using C.
8. Write a C program to generate optimal Binary Search Tree for given data.
9. Write a modular program to implement primitive operations on Min/Max Heap using object oriented
programming features Design necessary classes using Python.
10. Write a C program to perform insert node, delete node and display operations on B tree.
11 Tic-Tac- Toe gaming application using C++ Programming
12 Binary tree traversals BFS & DFS using Python classes
13 Write a Java program on Android/Win Platform that uses a hashing algorithm to create a list of
inventory parts and their qualities sold in the past month. After creating the hashed list write a
simple menu driven user interface that allows the user to select from the following options:
14 Write a program in Python – to implement following operations on text file :- create , Read,
calculate the frequency of each vowel, Count the words, characters, lines, white space & special
characters, Write all the results into another text file
15 Write a program in C++ to implement hash table and handle the collision using linear probing
and chaining. (with or without replacement) for employee information
Using the above implement direct access file mechanism.
16 Write a program to create a binary tree if preorder & post-order traversals are given in JAVA.
Text Books
1. R. Jain, “Modern Digital Electronics”, 3rd Edition, Tata McGraw-Hill, 2003, ISBN0 – 07 – 049492 – 4
2. Stephen Brown, Zvonko Vranesic “ Fundamentals of Digital Logic with VHDL Design” Mcgraw-Hill
Reference Books
1. John Yarbrough, “Digital Logic applications and Design” Thomson
2. Flyod “Digital Principles”, Pearson Education
3. Malvino, D.Leach “ Digital Principles and Applications”, 5th edition, Tata Mc- Graw Hill
4. J.Bhaskar “VHDL Primer” 3rd Edition, Pearson Edition
Digital Electronics Laboratory
Suggested List of Assignments:
• Instructor will frame assignments based on the suggested assignments as given above. Students will submit
the term work in the form of journal consisting of minimum of 16 assignments of which assignment of
Group C and 2 assignments from Group D are compulsory.
• Term work assessment be done progressively and questions will be asked to judge the understanding of
assignments performed.
210244 Operating System and Administration
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/week Theory: 50 Marks
Practical: 2Hrs/week OnLine: 50 Marks
Practical: 50 Marks
Term Work: 25 Marks
Prerequisites: FPL-I and FPL-II
Course Objectives
• To learn and understand basics of Operating Systems including Boot process.
• To learn and understand Shells, Scripts and File System.
• To introduce to administrative features of Operating Systems
Course Outcomes
• Basic knowledge of Unix/Linux operating system
• Writing Basic shell script commands and Admin commands
• Knowledge of files and storage systems
Text Books
1 [Paperback] The Design of the Unix Operating System, Maurice J. Bach, Pearson Education,
ISBN: 81-7758-770-6
2 Evi Nemeth, Garth Snyder, Tren Hein, Ben Whaley, Unix and Linux System Administration
Handbook, Fourth Edition, ISBN: 978-81-317-6177-9, 2011
Laboratory Assignments
List of tools and methods:
Tools
1. Operating Systems 64-BIT Fedora 17 or latest 64-BIT Update of Equivalent Open source OS or latest 64-
(64-Bit) BIT Version and update of Microsoft Windows 7 Operating System onwards
2. Programming Latest Open source update of Eclipse Programming frame work, Microsoft Visual
Tools (64-Bit) Studio, TC++, QT-cmake,-mingw.
3. Assignment All assignments from groups A,B,C given below must be covered in a batch
Allocation of 15 students or AICTE recommended Student : Teacher ratio. Submission
journal will have assignments from group A, atleast 6 six assignments from
group B and 1 assignment from group C covering all assignments in groups
A,B,C per batch.
4. Write up Aim, Index terms, use of discrete mathematics to re-write/describe the prob-
lem definition. Use of set theory, Probability Theory or other relevant theory,
Discrete Structures to give the problem solution, Data-independence /
Dataflow Architecture for the development of turing machine/state Diagram,
multiplexer logic to identify opportunity of morphism and overloading and
data flow architecture and optimal/effective use of multicore of the CPU. LA-
TEX Soft Copy CD and Handwritten Hard Copy Journal to be submitted as
Term-work.
Text Books
1. (Paperback) 80386 Microprocessor Handbook, Chris H. Pappas, William H. Murray
2. Professional Multicore Programming: Design and implementation for C++ Developers, Wiley India
Edition, ISBN: 978-81-265-1875-3.
3 Intel® 64 and 32 bit Architectures Software developer’s Manual, Volume –I, Intel, (Digital Content
PDF, 253665.pdf)
4. Introduction to 64 bit Intel Assembly Language Programming for Linux, 2nd Edition, Ray Seyfarth,
ISBN10: 1478119209, ISBN-13: 9781478119203, 2012
References
1. Intel 64 and IA-32 bit architectures Software Developer’s Manual, Volume 3A, Intel, (Digital Content
PDF: 253668.pdf)
2 Ensuring Development Success By Understanding and Analyzing Assembly Language, Intel 2009 (Digital
Content PDF: 321059.pdf)
3. Assembly Language Step-by-step: Programming with Linux, 3rd Edition, Jeff Duntemann, Wiley ISBN:-
10 0470497025, ISBN-13: 978-0470497029 , 2009
Laboratory Assignments
List of Practical Assignments:
Tools
1. Operating Systems Latest 64-BIT Version and update of Microsoft Windows 7/ Windows 8 Operating
(64-Bit) System onwards or 64-bit Open source Linux or its derivative
2. Programming Preferably using Linux equivalent or MASM64x or equivalent, Microsoft Visual Studio
Tools (64-Bit) x64 Intrinsics (Refer your MSDN copy or http://msdn.Microsoft.com , C++
3. Assignment All assignments from groups A,B,C given below must be covered in a batch
Allocation of 15 students or AICTE recommended Student : Teacher ratio. Submission
journal will have assignments from group A, atleast 6 six assignments from
group B and 1 assignment from group C covering all assignments in groups
A,B,C per batch.
4. Write up Aim, Index terms, use of discrete mathematics to re-write/describe the prob-
lem definition. Use of set theory, Probability Theory or other relevant theory,
Discrete Structures to give the problem solution, Data-independence /
Dataflow Architecture for the development of turing machine/state Diagram,
multiplexer logic to identify opportunity of morphism and overloading and
data flow architecture and optimal/effective use of multicore of the CPU. LA-
TEX Soft Copy CD and Handwritten Hard Copy Journal to be submitted as
Term-work.
Group A (Mandatory)
1 Write ALP to print “Hallo World!” Program using 16, 32 and 64-bit model and segmentation.
2 Write an ALP to accept ten 32-bit and 64 bit Hexadecimal numbers from user and store then in
data segment table and display then numbers.
3 Write an ALP to accept a string and to display it’s length.
4 Write an ALP to perform arithmetic and logical operations using ‘n’, 32-bit and 64-bit numbers
stored in an array using 64 bit register operations.
5 Write an ALP to perform memory segment and register load/store operations using different addressing
modes.
6 Write an ALP to program to use GDTR, LDTR and IDTR in Real Mode.
If the password is correct display, “access is granted” else display “Access not Granted”
15 Write program to read & display ASCII contents of a file
16 Write an ALP to convert 64-Bit Big-Endian Number to Little-Endian Number
Term Work/Assignments
Term work will consist the record of any 8 assignments of following exercises
1. SWOT analysis
2. Personal & Career Goal setting – Short term & Long term
3 Presentation Skill
4. Letter/Application writing
5. Report writing
6. Listening skills
7. Group discussion
8. Resume writing
9. Public Speaking
10. Stress management
11. Team Activity-- Use of Language laboratory
Each class should be divided into three batches of 20-25 students each. The sessions should be
activity based and should give students adequate opportunity to participate actively in each activity.
Teachers and students must communicate only in English during the session. Specific details about
the teaching methodology have been explained in every activity given below.
Minimum 8 assignments are compulsory and teachers must complete them during the practical sessions
within the semester. The teacher should explain the topics mentioned in the syllabus during the practical
sessions followed by the actual demonstration of the exercises. . Students will submit report of their
exercise (minimum 8) assignments as their term work at the end of the semester but it should be noted
that the teacher should assess their assignment as soon as an activity is conducted. The continual
assessment process should be followed.
1. SWOT analysis
The students should be made aware of their goals, strengths and weaknesses, attitude, moral values, self
confidence, etiquettes, non-verbal skills, achievements etc. through this activity. The teacher should
explain to them on how to set goals, SWOT Analysis, Confidence improvement, values, positive
attitude, positive thinking and self esteem. The teacher should prepare a questionnaire which evaluate
students in all the above areas and make them aware about these aspects.
2. Personal & Career Goal setting – Short term & Long term
3 Presentation Skills
Students should make a presentation on any informative topic of their choice. The topic may be
technical or non-technical. The teacher should guide them on effective presentation skills. Each student
should make a presentation for at least 10 minutes.
4. Letter/Application writing
Each student will write one formal letter, and one application. The teacher should teach the students how
to write the letter and application. The teacher should give proper format and layouts.
5. Report writing
The teacher should teach the students how to write report .. The teacher should give proper format and
layouts. Each student will write one report based on visit / project / business proposal etc.
6. Listening skills
The batch can be divided into pairs. Each pair will be given an article (any topic) by the teacher. Each
pair would come on the stage and read aloud the article one by one. After reading by each pair, the other
students will be asked questions on the article by the readers. Students will get marks for correct answers
and also for their reading skills. This will evaluate their reading and listening skills. The teacher should
give them guidelines on improving their reading and listening skills. The teacher should also give
passages on various topics to students for evaluating their reading comprehension.
7. Group discussion
Each batch is divided into two groups of 12 to 14 students each. Two rounds of a GD for each group
should be conducted and teacher should give them feedback.
8. Resume writing
Each student will write one formal letter, and one application. The teacher should teach the students how
to write the letter and application. The teacher should give proper format and layouts.
9. Public Speaking
Any one of the following activities may be conducted :
2. Prepared speech (topics are given in advance, students get 10 minutes to prepare the speech and
5 minutes to deliver.
3. Extempore speech (students deliver speeches spontaneously for 5 minutes each on a given topic
)
4. Story telling (Each student narrates a fictional or real life story for 5 minutes each)
5. Oral review ( Each student orally presents a review on a story or a book read by them)
Text Books:
1 Communication Skills : Sanjay Kumar and Pushpa Lata , Oxford University Press
2 Developing Communication Skill : Krishna Mohan, Meera Banerji,- McMillan
India Ltd.
3 English for Business Communication : Simon Sweeney , Cambridge University Press
Books for references:
1.NASSCOM-Global Business Foudation Skills: Accenture,Convergys,Dell et.al.
Foundation Books : Cambridge University Press
2. Basic Managerial Skills for all E. H. McGrath, Eastern Economy Edition, Prentice
hall India.
3. Personality Development and Group Discussions,Barun K. Mitra, Oxford University
Press
4 Group Dissussions and Interview Skills : Priyadarshi Patnaik : Foundation Books :
Cambridge University Press
5.Thinks and Grow Rich: Napoleon Hill, Ebury Publishing, ISBN 9781407029252
6. Awaken the Giant Within: Tony Robbins HarperCollins Publishers,
ISBN-139780743409384
7. Change Your Thoughts, Change Your Life: Wayne Dyer, Hay House India,
ISBN-139788189988050
8 Habits of Highly Effective People: Stephen Covey Pocket Books, ISBN-13
9781416502494
9The Power of Your Subconscious Mind: Dr Joseph Murphy Maanu Graphics ,
ISBN-13 9789381529560
10- The new Leaders: Daniel Coleman Sphere Books Ltd , ISBN-139780751533811
11 The 80/20 Principal: by Richard Koch, Nicholas Brealey Publishings ,
ISBN-13 9781857883992
12 Time management from inside out: Julie Morgenstern, Owl Books (NY),
ISBN-13 9780805075908
13.Wonderland of Indian Manageress: Sharu Ranganekar, Vikas Publishing Houses,
ISBN-13 9788125942603
14. You can win: Shiv Khera, Macmillan, ISBN-139789350591932
15. The Ace of Soft Skills: Attitude, Communication and Etiquette for Success:
Gopalaswamy Ramesh, Mahadevan Ramesh
210247 OBJECT ORIENTED AND MULTICORE PROGRAMMING
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/week Theory: 50 Marks
Practical: 2Hrs/Week On-Line: 50 Marks
Practical: 50 Marks
Term Work: 25 Marks
Prerequisite: Data Structures and problem Solving (Subject Code: 210244)
Course Objectives
1. To study the representation, implementation and applications of data structures
2. To study implementation of data structures using OOP concepts
3. To compare the benefits of static and dynamic data structures
4. To choose the appropriate data structure for modeling a given problem
Course Outcomes
1. Ability to use overloading and morphism in programming
2. Ability to understand basics of multicore-programming
3. Ability to perform programming using threads
Text Books(TB):
1. R. Gilberg, B. Forouzan, “Data Structures: A pseudo code approach with C”, Cengage Learning, ISBN
9788131503140.
2. A. Michael Berman, “Data structures via C++”, Oxford University Press, 2002, ISBN-0-19-510843-4.
3. Professional Multicore Programming: Design and implementation for C++ Developers, Wiley India Edition, ISBN:
978-81-265-1875-3,
Reference Books(RB):
1. E. Horowitz, S. Sahni, D. Mehta “Fundamentals of Data Structures in C++”, Galgotia Book Source, New
Delhi, 1995, ISBN 16782928.
2. Y. Langsam, M. Augenstin and A. Tannenbaum, “Data Structures using C and C++”, 2nd Edition, Prentice
Hall of India, 2002, ISBN-81-203-1177-9.
3. R. Gilberg, B. Forouzan, “Data Structures: A pseudo code approach with C++”, Cengage Learning, ISBN
9788131504925.
4. A. Tharp ,”File organisation and processing”,2008 ,Willey India edition ,9788126518685
5. A. Drozdek, “Data Structures in C++”, 2nd Edition, Thomson Brookes /COLE Books, 2002, ISBN 981 –
240 – 079 – 6.
6. J. Tremblay, P. Soresan, “An introduction to data structures with Applications”, 2nd edition, Tata McGraw-
Hill International Editions, 1984, ISBN-0-07-462471-7.
7. M. Folk, B. Zoellick, G. Riccardi, “File Structure An Object oriented approach with C++”, Pearson
Education, 2002, ISBN 81 – 7808 – 131 – 8.
8. M. Weiss, “Data Structures and Algorithm Analysis in C++”, 2nd edition, Pearson Education, 2002, ISBN-
81-7808-670-0
Laboratory Assignments
List of Practical Assignments:
Tools
1. Operating Systems Latest 64-BIT Version and update of Microsoft Windows 7/ Windows 8 Operating
(64-Bit) System onwards or 64-bit Open source Linux or its derivative
2. Programming Any 64 bit C++ Programming tool like TC++/VC++/BC++/G++/GCC, JAVA, Python
Tools (64-Bit)
3. Assignment All assignments from groups A,B,C given below must be covered in a batch
Allocation of 15 students or AICTE specified Student : Teacher ratio. Submission
journal will have assignments from group A, atleast 3 assignments from
group B and atleast 1 assignment from group C covering all assignments of
the groups A, B, C per batch.
4. Write up Aim, Index terms, use of discrete mathematics to re-write/describe the prob-
lem definition. Use of set theory, Probability Theory or other relevant theory,
Discrete Structures to give the problem solution, Data-independence /
Dataflow Architecture for the development of turing machine/state Diagram,
multiplexer logic to identify opportunity of morphism and overloading and
data flow architecture and optimal/effective use of multicore of the CPU. LA-
TEX Soft Copy CD and Handwritten Hard Copy Journal to be submitted as
Term-work.
Laboratory Experiments
Avg
2 A book shop maintains the inventory of books that are being sold at the shop. The list
includes details such as author, title, price, publisher and stock position. Whenever a
customer wants a book, the sales person inputs the title and author and the system
searches the list and displays whether it is available or not. If it is not, an appropriate
message is displayed. If it is, then the system displays the book details and requests
for the number of copies required. If the requested copies book details and requests
for the number of copies required. If the requested copies are available, the total cost
of the requested copies is displayed; otherwise the message “Required copies not in
stock” is displayed.
Design a system using a class called books with suitable member functions and
Constructors. Use new operator in constructors to allocate memory space required.
Implement C++ program for the system.
3 Develop an object oriented program in C++ to create a database of the personnel
information system containing the following information: Name, Date of Birth, Blood
group, Height, Weight, Insurance Policy, number, Contact address, telephone number,
driving license no. etc Construct the database with suitable member functions for
initializing and destroying the data viz constructor, default constructor, copy, constructor,
destructor, static member functions, friend class, this pointer, inline code and dynamic
memory allocation operators-new and delete.
4 Design a C++ Class ‘Complex ‘ with data members for real and imaginary part. Provide
default and parameterized constructors. Write a program to perform arithmetic operations
of two complex numbers using operator overloading (using either member functions or
friend functions).
Text Books:
1. Douglas Hall, “Microprocessors & Interfacing”, McGraw Hill, Revised 2 Edition, 2006 ISBN 0-07-
nd
100462-9
2. John Uffenbeck,” The 8086/88 Family: Design, Programming & Interfacing”, PHI,
3. A.Ray, K.Bhurchandi, ”Advanced Microprocessors and peripherals: Arch, Programming & Interfacing”,
Tata McGraw Hill,2004 ISBN 0-07-463841-6
4. Introduction to 64 bit Intel Assembly Language Programming for Linux, 2nd Edition, Ray Seyfarth, ISBN10:
1478119209, ISBN-13: 9781478119203, 2012
References Books:
1. Liu, Gibson, “Microcomputer Systems: The 8086/88 Family”, 2nd Edition, PHI,2005
2. Kenneth Ayala, “The 8086 Microprocessor: Programming & Interfacing the PC”, Cengage Learning,
Indian Edition, 2008
Ray Dunkon, “Advanced MSDOS Programming”, 2nd Edition, BPB Publication.
3. Kip Irvine, ”Assembly language for IBM PC”, PHI, 2nd Edition, 1993
4. Peter Abel, ”Assembly language programming”, Pearson Edu,5th Edition,2002
5. Intel Microprocessor and peripheral Handbook: Volume 1
6. Yashwant Kanitkar, “TSR through C”, BPB Publication, 1995, ISBN 81- 7029-520-3.
Group C
1. Study of Intel i5 Motherboard Block Diagram, Peripheral Connectors Pin Diagrams and functioning of I/O
Hub, DDR-3 memory BUS
Student will submit the term work in the form of Journal consisting of minimum of 13 experiments with all
seven experiments from group A and any 5 assignments from group B and group C assignments. Practical
examination will be based on the term work and questions will be asked to judge the understanding of
assignments performed at the time of examination.
210249 Computer Graphics and Gaming
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/week Theory: 50 Marks
Practical: 2Hrs/Week OnLine: 50 Marks
Term Work: 25 Marks
Prerequisite: Knowledge of C/C++ Programming and Basic Data Structures & Mathematics
Course Objectives
1. To understand basics of computer graphics
2. To give more emphasis on implementation aspect of Computer Graphics Algorithm.
3. To prepare the student for advance courses like multimedia / Computer Vision.
Course Outcome
3.Become knowledgeable about computer graphics hardware and peripherals
4.To generate 2D line and polygonal diagram and apply transformations.
Teaching aid
Faculties should use LCD to demonstrate the concept of Graphics.
Text Books:
1. S. Harrington, “Computer Graphics”, 2nd Edition, McGraw-Hill Publications, 1987, ISBN 0 – 07 –
100472 – 6.
2. D. Rogers, “Procedural Elements for Computer Graphics”, 2nd Edition, Tata McGraw-Hill
Publication, 2001, ISBN 0 – 07 – 047371 – 4.
Reference Books:
1. J. Foley, V. Dam, S. Feiner, J. Hughes, “Computer Graphics Principles and Practice”, 2nd Edition,
Pearson Education, 2003, ISBN 81 – 7808 – 038 – 9.
2. D. Hearn, M. Baker, “Computer Graphics – C Version”, 2nd Edition, Pearson Education, 2002, ISBN
81 – 7808 – 794 – 4.
3. D. Rogers, J. Adams, “Mathematical Elements for Computer Graphics”, 2 Edition, Tata McGraw-
nd
Text Books:
1. Computer Architecture and Organization, Jhon P Hays, 3nd Edition, McGraw-Hill Publication, 2001,
ISBN 0071004793
2. Zaky S, Hamacher, “Computer Organization”, 5nd Edition, McGraw-Hill Publications, 2001, ISBN
0071122184.
Reference Books:
1. Intel Microprocessor Hand book (or PDF File from www.microsoft.com)
2. Computer Organization by Tanunbum
210251 PROGRAMMING LABORATORY
Teaching Scheme Examination Scheme
Lectures: ----- Term Work: 50 Marks
Practical: 2Hrs/Week Oral : 50 Marks
Pre requisites: Microprocessor Architecture
Learning Objectives
4. To understand the structure, function and characteristics of computer systems
5. To understand the design of the various functional units of digital computers
6. To learn basics of Parallel Computer Architecture.
List of Practical Assignments:
Tools
1. Operating Systems Latest 64-BIT Version and update of Microsoft Windows 7/ Windows 8 Operating
(64-Bit) System onwards or 64-bit Open source Linux or its derivative, 32/64 bit Android 4 (for
mobile) or above.
2. Programming MASM64x or equivalent, Microsoft Visual Studio x64 Intrinsics with IDE
Tools (64-Bit) (Refer your MSDN copy or http://msdn.Microsoft.com OpenGL ES, GTK++, TC++,
Cuda C++
B> At least Six (Use of Morphism, Inheritance and associated OO-programming in the
implementation is expected)
1 Write a program using python to draw a line with line styles (Thick, Thin, Dotted)
2. Write a program in C/C++ to draw a line with line style (Thick, Thin, Dotted)
3 Write a program in C/C++ to draw a circle of desired radius.
4 Write a C/C++ program to draw a convex polygons (Square, Rectangle, Triangle)
5. Write a C/C++ program to draw a Convex polygon with programmable edges.
6. Write a C/C++ program to fill polygon using scan line algorithm
7. Write a Java/ Python program to draw a line with line style (Thick, Thin, Dotted)
8 Write a program in to draw a circle of desired radius using VC++ 12 or above. Use of BITBLT
command is expected.
9 Write a Java/Python program to draw a simple polygons (Square, Rectangle, Triangle)
10 Write a Java/Python program to draw a simple polygon with programmable edges,
a. using mouse click event
b. using dialog box to accept to accept edges ordered list and its size in pixels
11 Write a Java/Python program to fill polygon using scan line algorithm
12. Write a program in C++ to test that given point is inside the polygon
13 Write a program in C++ draw a concave polygon
14 Write a program to scan fill the given concave polygon for Android Mobile Programming. Use
Android ADT for Eclipse.
15 Write a class to implement the Booths Multiplier for 8/16/32/64-bit numbers using sign extended
multiplication.
16 Write a C++ class for a Line drawing method using overloading DDA and Bresenham’s
Algorithms, inheriting the pixel or point. Use Android ADT for Eclipse.
Tut End
In-Semester Total
Lect. oria Pract Tw Pr OR Semester
Assessment
ls Exam
SEM – I
— 100
310242 Operating Systems Design 4 — — 30 — — 70
Employability Skills
310248 — — 2 — 50 — — — 50
Development Lab
Tut End
In-Semester Total
Lect. oria Pract Tw Pr Or Semester
Assessment
ls Assessment
100
310251 Computer Networks 4 — — 30 — — — 70
100
310252 Software Engineering 3 — — 30 — — — 70
Course Objectives:
• To learn formal Programming Language Theory
• To learn Grammar and Turing Machine Designing
Course Outcomes:
• Ability to subdivide problems space based on input subdivision using constraints, grammar
• Ability to design deterministic turing machine for all input all output , NP Complete
• Ability to design non deterministic turing machine for all input all output, NP Hard
Unit Basic Concepts and Formal Language theory: 8 hrs
I Languages in abstract, Defining languages, Klenne closure, Symbol/alphabets,
string/word, Formal
Introduction, mathematical foundation. Mathematical Formal Language Theory
Representation for Formal Languages: Sets, Logic, Functions, Relations,
Graphs,Proof Techniques-Formal Proofs, Inductive Proofs, Strings & Languages,
examples, Basic Machine: Functionality and Limitations.
Importance of Automata Theory. Automata, Automata- Formal Definition &
Designing Finite Automata examples, Simplified Notation, Nondeterminism-Formal
Definition & Designing Nondeterministic Finite Automata, Computability &
Complexity, Pattern Matching. Language Acceptor: Concept, Machine as a language
acceptor, example, Machine as a string processor. Finite Automata- Formal Definition
& Designing Finite Automata –basic examples, Simplified Notation.
Regular Expressions and Languages:
Recursive definition of regular expression, regular set, identities of regular
expressions, regular expressions, examples and FA. Equivalence of R.E.-examples.
Identity Rules And Algebraic laws for R.E.
Regular languages and examples. Pumping lemma for regular languages.
Limitations of R.E.
Unit Deterministic and Non deterministic Finite Automata: DFA: Definition and 8 Hrs
II description of DFA, Transition Function of a DFA, NFA: Definition and description
of DFA, Transition Function of a NFA, Є-NFA: Definition and description of NFA,
Transition Function of a NFA, Language acceptance by a FA(NFA , DFA) and string
acceptance, Conversion of NFA with Є to NFA without Є, Conversion of NFA
without Є to DFA, Conversion of NFA with Є to DFA (direct method and subset
construction method), Minimization of a DFA. Inter-conversion RE and FA:
Construction of FA equivalent to RE using state loop elimination method.
Construction of FA equivalent to RE using Andrsen’s Theorem. Construction of RE
equivalent to FA(RE to Є-NFA, Є-NFA to DFA).
FA with output: Moore and Mealy machines -Definition, models, inter-
conversion.Pumping Lemma for Regular languages, Properties of Regular Languages
and FA: Closure and Decision properties, Limitations of FA.
Unit Grammar: Grammar- Definition, representation of grammar, Chomsky hierarchy, 6 Hrs
III Context Free Grammar- Definition, Derivation, sentential form, parse tree, inference,
derivation, parse tree, ambiguity in grammar and language- ambiguous Grammar and
Push Down grammar, removing ambiguity from grammar, Normal Forms- Chomsky
normal form, Greibach normal form, Closure properties of CFL, Decision property of
CFL.
Automata Regular grammar- Definition, left linear, right linear grammar, FA to RG
and RG to FA, Application of grammar. ambiguous grammar. Recursive, Recursively
Enumerable Languages: A Language that is not recursively enumerable, An Un-
decidable Problem that is RE Recursive Languages, The Universal Language.
Introduction to concurrent grammar. Concurrent Grammar, Formal methods in
concurrency,Graph Grammar, Aspect of Concurrency in Graph Grammar, set
theoretic approaches to Graph Grammar, Graph Grammar for parallel computation
Unit Turing machines: Turing machines (TMs): TM Model and conventions, Formal 8 Hrs
IV Definition, TM Instantaneous Description (ID), Transition Function, Languages of
TM, Equivalence of final state and halting state (TM and halting), TM and
Computers: Simulating a TM by computer, Simulating a computer by TM, Types of
TM: Deterministic Turing Machines (DTM) and Non-deterministic Turing Machines
(NTM), Extension to Basic TM: TM with Multiple tracks, Multitape TMs, Universal
TM (UTM), Church-Turing hypothesis , Post Machines: Introduction to Post
Machines (PMs), Comparison between FA, PDA, PM and TM Concurrency and
parallel machines considerations while designing Turing Machine. Examples of
Concurrent Turing Machines. problem in TM: Undecidable problems about Turing
Machines, Reduction, Post Correspondence Problem(PCP, NPCP) : Definition
Modified PCP, Other Undecidable Problems, Non-deterministic Turing Machine.
Unit Push Down Automata- Definition, Notation, acceptance by final state, acceptance by 4 Hrs
V empty stack, Equivalence of PDA and CFG- Grammar to PDA, PDA to Grammar,
Deterministic PDA and Non Deterministic PDA. Parsing and PDA. Application of
PDA. Non deterministic PDA (NPDA). Introduction to Post Machines (PMs)
Unit Tractable & Intractable: The Classes P and NP : Problems Solvable in Polynomial 6 Hrs
VI Time, An Example: Kruskal's Algorithm, Nondeterministic Polynomial Time, An NP
Example: The Traveling Salesman Problem, Polynomial-Time Reductions NP-
Complete Problems, An NP-Complete Problem: The Satisfiability Problem, Tractable
and Intractable Representing SAT Instances, NP-Completeness of the SAT Problem, A
Restricted Satisfiability Problem: Normal Forms for Boolean Expressions, Converting
Expressions to CNF,.The Problem of Independent Sets, The Node-Cover Problem,
The Directed Hamilton-Circuit Problem, Undirected Hamilton Circuits.
Text Books
1."Introduction to Automata Theory Languages And Computation” By John E. Hopcoroft, Rajeev
Motwani, Jeffrey D-Ullman, LPE
2.“Theory Of Computer Science “ By K.L.P. Mishra & Chandrashekharan
3.“Introduction to The Theory of Computation” By Michael Sipser, ISE
Reference Book
1.“Introduction to Languages of The Theory Of Computation” By Martin
2. “Theory of Computation”, Vivek Kulkarni, Oxford University Press, ISBN 0-19-808458-7
3. “Introduction to Languages and Theory of Computation”, John Martin McGrawHill, 978-0-07-
066048-9
Digital Content: Content Developed by BoS
310242 Operating Systems Design
Theory: 4 Hrs/ Week Examination Scheme:
In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn the Operating System Booting Process
• To learn advance file system and operating system management
• To learn init() process and other essential boot processes
• To learn use of GRUB2
Course Outcomes:
• Ability to use EFI based x64 Operating Systems
• Ability to use x64 based File Systems and Managers
Unit Foundation of Unix Operating Systems: 8 Hrs
I what is kernel, Types of kernel(monolithic,micro,exo),Operating system booting
process Grub-I, Grub-II, Buffer management in Unix/Linux,Buffer Cache, Internal
Representation of Files, Systems calls for the files systems,File management, File
Concept , Access methods, Free Space Management, Disk management, Swap space.
Unit Process & Threads: 10
II The Structure of Processes: Process States and Transitions, Layout of System Hrs
Memory, The context of a Process, Saving the Context of a Process, Manipulation of
the Process Address space, Sleep, Process creation,Signals,Process termination, A
waiting process termination, Invoking other programs,The user ID of a process,
Changing the size of a process, The shell, Basic Shell script Programming.
System boot and the init() process Process scheduling, System calls for time,Clock
Threads,Concept of threads, Linux processes & thread management, Introduction to
threads(advantages of threads, Implementation of threads)
Multithreading models (M to 1, 1:1:1, MM model), Threading issues(Fork() and
exec() system calls, Thread Cancellation ,thread specific data).
Deadlocks: Resources, Principles of deadlock, The ostrich algorithm, Detection and
Recovery,Prevention,Avoidance. Banker's Algorithm. Init Process in Android
Mobiles(Latest Android Version).
Unit Memory management and virtual memory: 6 Hrs
III Swapping,Demand paging, a hybrid System with swapping and demand paging,
memory management requirements,Memory partitioning, Paging, Segmentation,
Security Issues, Hardware and control structures, Operating system software, Linux
memory management,Windows8 memory management, Android Memory
Management
Unit Inter-process Communication: Process Tracing, system V IPC, Network 6 Hrs
IV communications, pipes, Sockets, Multiprocessor systems: Problem of Multiprocessor
Systems, Solution with Master and Slave Processors, Solution with Semaphores, The
Tunis System, Performance Limitations
Unit Advance Tools and Technologies: Make tool: make, nmake,cmake, AWK tools, grep 6 Hrs
V egrep, fgrep,sorting tool, UEFI Boot,UBoot, USB BOOT, Case study of Fedora-19
EFI files: gcdx64.efi, grub.cfg, grubx64.efi, MokManager.efi, shim.efi, shim-fedora.efi
310242 Operating Systems Design
Teaching Scheme: Examination Scheme:
Theory: 4Hrs/Week In Semester : 30 Marks
End Semester Assessment: 70 Marks
Unit Advance Tools and Technologies(and problem solving in the OS) 6 Hrs
VI Multiptocessor scheduling,Real time scheduling,Linux scheduling, UNIX free
BSD scheduling,Windows vista scheduling,Windows-8 ReFS, Embedded
System, Handheld Operating systems: Handheld systems-Requirements,
Technology Overview, PalmOS, Microsoft Windows CE, Microsoft Windows
Mobile, Google Android, Other Handheld Operating systems, Securing
Handheld systems, Frame of Reference for Handheld Systems.
Text Books
1. Pramod Chandra P. Bhatt “An Introduction to Operating Systems: Concepts and Practices”,
4th edition, PHI, ISBN 978-81-203-4836-3
2. Maurice J.Bach “The Design of The Unix Operating system”, PHI, ISBN 978-81-203-0516-
8
Reference Books:
1. Evi Nemeth, Garth Snyder, Tren Hein, Ben Whaley, Unix and Linux System Administration
Handbook, Fourth Edition, ISBN: 978-81-317-6177-9, 2011
2. Dhanajay M. Dhamdhere, “Operating Systems: A Concept Based Approach”, 3rd Edition,
McGrawHill Education, ISBN-13: 978-1-25-900558-9, ISBN-10: 1-25-900558-5
Digital Content:
1. MSDN 2013 versions
2. Fedora19 Development
3. Content Developed by the BoS
310243 Data Communication and Wireless Sensor Networks
Teaching Scheme: Examination Scheme:
Theory: 4 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn Data Communication Methods and Algorithm
• To learn setup, installation,configuration of WSN
• To study different programming tools
Course Outcomes:
• Ability to program using data communication methods and algorithm
• Ability to setup, configure and program WSN
• Ability to use different programming application for WSN, BIGDATA
Unit Basics of communication: 10 Hrs
I Introduction, Mathematical Foundation, Basic Problem Solving, Communication
System, Baseband, Broadband and Carrier Communication, transmission modes,
Baud rate, bit rate, SNR, Channel Bandwidth and rate of communication.
Digital Modulation Techniques: PCM, PCM Encoder and Decoder, DPCM,
ADPCM, Delta modulation,Adaptive Delta Modulation, RS-232C,Bandwidth
requirement of digital modulation techniques, quantization noise Line Coding
techniques: Bipolar, Unipolar, RZ, NRZ, Manchester, AMI, B8ZS, Block coding
techniques.
Multiplexing techniques: TDM, FDM, WDM, and CDMA, TD-SCDMA, LTE-
TDD, LTE-FDD,. LAN standards: Ethernet, Wireless LAN, WiMax, ZigBee,
Bluetooth,Infrastructure based (satellite n/w, Cellular n/w) and Infrastructure less
(Adhoc n/w) wireless topologies. VLAN, Basics of VPN, VPN tools and
Applications.
Text Books:
1. Kurose, Ross “Computer Networking a Top Down Approach Featuring the Internet”,
Pearson; 6th edition (March 5, 2012), ISBN-10: 0132856204,ISBN-13: 978-0132856201
(pdf available)
2. Fang Zhaho, Leonidas Guibas, “Wireless Sensor Networks: An information Processing
Approach”, Elsevier ISBN: 978-81-8147-642-5
Reference Books:
1. Dipankar Raychaudhari, Mario Cerla,”Emerging Wireless Technologies and the Future
Mobile Internet”, Cambridge University Press, ISBN-13: 978-1-107-67864-4(Paperback)
2. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson, ISBN:978-81-317-
8766-3
3. Kazim Sohraby, Daniel Minoli, Taieb Znati, “Wireless Sensor Networks: Technology,
Protocols and Applications”, Wiley ISBN: 978-81-265-2730-4 (Students Edition)
4. Robert Faludi, “Wireless Sensor Networks”, O'REILLY, ISBN 13: 978-93-5023-289-7
Digital Content:
1. IoT PDF: Converging Technologies for Smart Environments and Integrated
Ecosystems IERC Book Open Access_2013
2. Content Developed by the BoS
310244 Database Management Systems Applications
Teaching Scheme: Examination Scheme:
Theory: 3 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn Advance techniques in Database Management Systems
• To learn advanced storage technologies
• To learn Database Programming
Course Outcomes:
• Ability to handle Advance Databases
• Ability to use advanced storage technologies,BIGDATA
• Ability to program databases
Unit I Introduction to Databases: Database Concepts, Data models, legacy relational 4 Hrs
model-R-Model, Database concepts, Data Model and types, ER Modeling, Concept of
normalization. Introduction to SQL (OODB) using MYSQL: SQL, DDL, DML,
DCL, TCL, View, Index
Unit IIAdvanced Database Techniques: Structured verses unstructured data, Concept of6 Hrs
NOSQL database, Comparative study of SQL and NOSQL, Databases types, NOSQL
Data Modeling, Benefits of NOSQL, NOSQL using MongoDB- mongoDB shell, data
types, manipulation(insert, update, delete documents), querying, aggregation,
indexing, croud-sourcing.
Reference Books
1. http://docs.mongodb.org/manual/
2. Chuck Lam, “Hadoop in action”
Digital Content
1. Big Data: The next frontier for innovation competition and productivity (pdf published
by Mckinsey)
2. Chamber J, “Software for Data Analysis: Programming with R”, Springer, 2008, ISBN :
978-0-387-75935-7 (soft copy)
3. Content Developed by BoS
310245 Forensics and Cyber Applications
Teaching Scheme: Examination Scheme:
Theory: 3 Hrs/Week In Semester Assessment : 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn Forensics and use of Computers
• To learn Tools used in Computer Forensics and Cyber Applications
• To learn programming for Computer Forensics
Course Outcomes:
• To develop Computer Forensics Awareness
• Ability to use Computer Forensics Tools
• Ability to use Computer Forensics Cyber Applications
Text Books
1 Digital Evidence& Computer Crime, Eoghan Casey Bs Ma Ac, ELSEVIER-Academic Press,Third
Edition, ISBN 13 : 978-0123742681, ISBN 10 : 0123742684
2 Unix and Linux System Administration Handbook, Evi Nemeth,Garth Snyder, et al, Person
Publication,
3 Kurose, Ross “Computer Networking a Top Down Approach Featuring the Internet”, Pearson; 6th
edition (March 5, 2012), ISBN-10: 0132856204,ISBN-13: 978-0132856201 (pdf available)
Reference Books
1. Guide to Computer Forensics & Investigation, Bill Nelson, Amelia Phillips, christopher Steuart,
Cengage Learning, Fourth Edition, ISBN 13 : 978-1435498839, ISBN 10 : 1435498836
2. Ivan Stojmenovic, Handbook of Wireless Networks and Mobile Computing, Wiley India Student
Edition, ISBN 978-81-265-0768-9
Digital Contents
1 Computer Forensics and Cyber Crime Notes Prof. Sarang Joshi
310246 Programming Laboratory I
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/Week Practical : 50 Marks
Oral: 50 Marks
Course Objectives:
• To develop Database programming skill with multi-core programming
• To develop Operating Systems programming and administrative skills
• To develop use data storage devices and related programming and Management skills
Course Outcomes:
• Ability to write programs at systems level operating system modules
• Ability of problem solving using multi-core, advanced databases techniques and tools
• Ability to handle and programming of storage devices
Tools: Latest version of 64 Bit Operating Systems Open Source Fedora-19 or Higher equivalent
with LAMP tools or Windows-8, with Multicore CPU equivalent to Intel i5/i7 4 th generation
onwards supporting Virtualization and Multi-Threading, 8 GB RAM, 500GB/1TB HDD, Latest
versions of 64-Bit Programming languages such as Microsoft Visual Studio(ver. 12 or Higher) or
equivalent open source, Eclipse 64-bit Platform, 64-bit Database Client-Server architecture
equivalent to IBM 3250 or higher equivalent with latest versions of 64-bit Databases Oracle
MySQL, MongoDB, CauchDB or equivalent Open Source Databases, Android 4.4, adb, Wireless
Network supporting High End data traffic Tools: 64-bit or latest operating systems like Fedora or
equivalent,64-bit Multicore Server Machine with SSD, LAMP, MongoDB, BIG DATA Tools,
Hadoop Mapreduce, Kiggle or open source equivalent, Eclipse, Python, Java, Android, OpenCL,
(Jullia: Download from Intel Science and Technology Center for BigDATA) Jullia For Open
BIGDATA Computation, R Programming, CUDA tool kit for Fedora 19 or equivalent, Tablet and
Mobile development tools and other tools published by the BoS time to time.
Documentation:
64 bit LATXT generated PDF with title colors and content beautification as per the template and
revisions published by the BoS time-to-time.
1 Design at least 10 SQL queries for suitable database application using SQL DML statements:
Insert, Select, Update, Delete Clauses using distinct, count, aggregation on Client-Data
sever(three tier)
2 Implement database with suitable example using MongoDB and implement all basic
operations and administration commands using two tier architecture.
3 Use MongoDB to process semi structured and unstructured data collections such as Rfid,
images, blogs use python/Java MongoDB interface.
4 Write an python/Java application using MongoDB to maintain the blog for composing the
blog consists of text columns, images and videos also calculate the hit or users visited by
drawing 2D graphs.
5 Write a program in Python/C++ to test that computer is booted with Legacy Boot ROM-
BIOS or UEFI.
6 Write a program in C++ to create a RAMDRIVE and associate an acyclic directory structure
to it. Use this RAMDRIVE to store input, out files to run a calculator program.
7 Write a program in C++ to develop a tool using GRUB2 or GRUBx64.rfi select and display
a boot partition. (use appropriate overloading)
8 Write a Python/Java/C+ program to verify the operating system name and version of Mobile
devices.
9 Write a program using MongoDB to compose a web news-letter consisting of videos,
images, text use python MongoDB interface.
10 Create a iso boot image using open source tools.
11 Write a python program for creating virtual file system on Linux environment.
12 Write a program in C++ to make USB Device Bootable by installing required system files
13 Write a program in python for USB Device File Management. Check usefulness of
command e2fsck for different file systems mounted on computer.
14 Aggregation and indexing with suitable example using Cassendra and RdfID based
employees attendance system.
Documentation:
32/64 bit LATXT PDF with title colors and content beautification as per the template and revisions
published by the BoS time-to-time. The problem Solving description must be done with
mathematical modeling and Theory of Computing.
2 A fire is to be detected using relevant wireless sensor network installed in a remote location
to communicate the data to the central server for the monitoring purpose and detection of
the fire. Write a program to implement the system using WSN and Different data
communication strategies/ algorithms (at least two) to compare the reliability of the data
received and efficient timing. Use of Fort Forwarding/Tunneling Protocol is expected.
3 Write a computer forensic application program in Java/Python/C++ for Recovering Deleted
Files and Deleted Partitions
4 A person on a nearby road is trying to enter into a WiFi network by trying to crack the
Password to use the IP Printer resource; write a program in Java/Python/C++ to detect such
attempt and prohibit the access. Develop the necessary scenario by Using an IEEE 802.11,
configure a Wi-Fi adapter and Access Point.
5 Write a program to implement Pulse Code Modulation Technique to transfer the data to
other computer.
6 Write a program in C++ /Python to analyze email header.
Assignments Group B (Any Six Assignments, All assignments to be covered in the Batch)
Course Objectives:
• To learn use of advance programming, documentation, presentation and communication Tools
• To learn use to group discussions in problem solving
• To learn technology and group leadership skills
• To learn administrative skills and responsibilities in teamwork
• To learn quantitative skills
• To learn technology skills
Course Outcomes:
• Ability to understand need of technical competence required for problem solving
• Ability to understand employers requirements
• Ability to understand professional and group behavioral ethics
Tools: Latest version of 64 Bit Operating Systems Open Source Fedora-19 or Higher equivalent with
LAMP tools or Windows 8, with Multicore CPU equivalent to Intel i5/7 4 th generation onwards supporting
Virtualization and Multi-Threading, 8 GB RAM, 500GB/1TB HDD, Latest versions of 64-Bit
Programming languages such as Microsoft Visual Studio(ver. 12 or Higher) or equivalent open source,
Eclipse 64-bit Platform, 64-bit Database Client-Server architecture equivalent to IBM 3250 or higher
equivalent with latest versions of 64-bit Databases Oracle MySQL, MongoDB, CauchDB or equivalent
Open Source Databases, Wireless Network supporting High End data traffic, sensors and other tools
published by the BoS time to time.
Documentation:
32/64 bit LATEX PDF with title colors and content beautification as per the template and revisions
published by the BoS time-to-time.
Students Perspective: Basic computer skills,Technical skills, Use of modern tools, Advanced computer
skills, System design, Communication and gestures, Responsibility, Verbal communication, Application of
knowledge, Creativity, Gender Co-existence, respect, social and ethical responsibilities.
Use of Supporting Technology Perspective: In addition to development tools it is very important to use
group communication and information sharing technologies. Students are expected to acquire following
skills:
Posting a question on the blog or forum, writing and maintaining a mailing list mails, Writing outputs or
logs using PostBin tools or equivalent, use of GIT(refer to github Web site) for revision control or open
source equivalent, Forwarding a resume for the Job as per the advertisement (Referring to the following
assignment)
A customer wants to run Unique-identity project for the residents bearing its nationality as
national-resident, NRI, NRE and migrated along with personal information, gender
information with family tree(Maternal and paternal), photographs, finger-prints, crime
records, earning methods, Bank Accounts, marital status, relationships,Diseases, Medical
Insurance details, Social Contributions, Driving license and RfiD tags for self owned
Vehicles.
The customer wants to find and monitor using reports the status of ethical values in the
society, growth in wealth, poverty line issues, health issues, increase/decrease in crimes and
family issues and such more issues.
Laboratory Teacher(i.e. a customer role and an employer role) is expected to give above
problem solving assignment to the batch of students and observe the students performance for
Employer's perspective and Students Perspectives and grade every student on the scale of
Strong, Good, Fair, Poor, Needs Improvement. Also, special efforts (create documentary
evidence of weekly progress for the same) are to be taken for students getting Poor and Needs
improvement remarks. Also a teacher shall get the GAP analysis done from the students with
respect to employers perspective and Students perspective.
Note: Any Equivalent Assignment must be approved by the Board of Studies. Laboratory
Manual to be prepared by the college teachers and get it approved by the BoS
310249 Principles of Concurrent and Distributed Programming
Teaching Scheme: Examination Scheme:
Theory: 4 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn concurrent architecture and programming
• To learn distributed programming
• To use concurrent and parallel programming tools and applications
Course Outcomes:
• Ability to perform concurrent programming
• Ability to perform distributed programming
• Ability to use concurrent and parallel programming using GPU
Unit Concepts, Overview, Programming environments, –Computation Models, 6 Hrs
I Distributed programming languages LISP, YACC, Programming environmental tools
Open GL, MPI Java
Unit Concurrent grammar, communication and synchronization of concurrent tasks 8 Hrs
II process/Thread System process migration, shared memory, Concurrent LISP,
Concurrent YACC, Concurrent java
Unit The death of single core solution, NVIDA and CUDA, GPU hardware, alternatives to 8 Hrs
III CUDA, Understanding parallelism with GPUs, CUDA hardware overview,
Parallel architectures and Programming principles-Parallel computing, Parallel
architecture, Architectural classification scheme, Parallel programming models,
parallel algorithms, performance analysis of parallel algorithms.
Unit Distributed Computing Systems, models, Issues in designing distributed operating 6 Hrs
IV systems, DCE
Unit Virtualization and programming for Xen-Overview of virtualization, resource 6 Hrs
V vitalization, need and advantages of Virtualization, Xen-overview & X86
virtualization, Xen & virtualization resources, installation & Configuration, Virtual
Machine booting & Configuration
Unit Cloud and Mobile Computing Principles, CUDA Blocks and Treads, Memory 6 Hrs
VI handling with CUDA, Multi-CPU and Multi-GPU solution
Text Books
1. Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif
Haridi - MIT Press Ltd, 2004
2. Distributed Operating Systems by P.K.Sinha,PHI Publications
3. Parallel Computing by M.R.Bhujade,New Age International(p) Ltd. New Age Science, 2nd
Edition, ISBN-10: 1906574200, ISBN-13: 978-1906574208
4. Multicore Programming by Wiley publications
Reference Books
1. Peter Barry, Patric Crowley, “Modern Embedded Computing, Elsevier, ISBN: 978-93-
81269-77-0 (Chapter 15 Only, )
2. Shane Cook, “CUDA Programming”, Elsevier, ISBN: 978-0-12-415933-4
Digital Content: Content Developed by the BoS
310250 Embedded Operating Systems
Teaching Scheme: Examination Scheme:
Theory: 4 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To Learn the Concepts of Embedded Systems processors and Operating System
• Develop ability to use Embedded Operating utilities in Embedded Linux
Course Outcomes:
• Ability to write technical content using Embedded Linux
• Ability to write Embedded Programming
Unit Operating Systems Concepts, Real-Time Tasks, Real-Time Systems, Types of Real- 4 Hrs
I Time Tasks, Real-Time Operating Systems,
Unit Processor Basics, Integrated Processors: Systems on Chip, ARM Processors 8 Hrs
II history, Hardware Platforms, ARM Architecture, Interrupt Vector Table, Arm
Programming, Assembly language, Instruction Set, Arithmetic, Logical and
Conditional, load-store instructions,Constants, Readonly and Read-write memory,
Multiple Register Load Store. ARM-9, ARM Cortex-M3, Case Study of Begal-
Black-Bone: Architecture, Uboot, Interfacing and Programming
Unit LSB, OSDL, OSDL Mobile Linux Initiative, Linux Background, Linux Kernel 8 Hrs
III Construction, Tool Chain, Tools Overview, Kernel Build System, Kernel
Initialization: BIOS verses Boot loader, U-Boot, Anatomy of Embedded Systems:
POST and Boot Process, Kernel Initialization, init, Storage Considerations and
memory management, BusyBox, Execution Context,Process Virtual Memory,
Cross-Development Environment, Embedded Linux Distributions, Do-It-Yourself
Linux Distributions, Initialization Flow of Control, Kernel Command Line
Processing, Subsystem Initialization, The init Thread, System Initialization,
Unit Bootloaders, Device Driver Basics: Character Device, PCI Device Drivers, File 8 Hrs
IV Systems, Device Tree, MTD Subsystem, Embedded Development Environment,
Unit Development Tools, ssh, Kernel Debugging Techniques, Debugging Embedded 6 Hrs
V Linux Applications, Stepper Motor Controller interfacing using Begal Black Bone
Embedded System, Embedded Graphics and Multimedia Tools and Applications.
Unit Porting Linux, Linux and Real Time, Embedded Android: Bootloader, Kernel, Init, 6 Hrs
VI Zygote, System Server, Activity Manager, Launcher (Home), Embedded Android
Applications: Calculator, Twitter Search App, Slide Show App
Text Books
1. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson, ISBN:978-81-317-
8766-3 (Chapters 7,8,10,11)
2. Christopher Hallinan, “Embedded Linux Primer”,Prentice Hall, ISBN-10: 0-13-167984-8,
ISBN-13: 978-0-13-167984-9
Reference Books
1. Peter Barry, Patric Crowley, “Modern Embedded Computing, Elsevier, ISBN: 978-93-
81269-77-0 (Chapter 4,5,6,7,8,10,14 Only, )
2. Karim Yaghmour, “Embedded Android”,O'Reilly, ISBN: 978-1-449-30829-2, Pdf
Digital Content: Content Developed by the BoS
310251 Computer Networks
Teaching Scheme: Examination Scheme:
Theory: 4 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To understand the Network Architecture.
• To learn and understand various Networking Protocols & Layers
• To learn and understand wireless technologies
Course Outcomes:
• Ability to setup, install and configure networks
• Ability of network programming
• Ability to use network protocols, wireless technologies
Unit Application Layer: 4 Hrs
I OSI Model Block Diagram, Application layer protocols: Functionality and header
formats, HTTP, DNS, FTP, SMTP, TELNET, DHCP
Unit Transport Layer: 8 Hrs
II TCP, UDP, Socket Programming, TCP Flow control, TCP congestion control, TCP
in wireless network, Real time transport protocol, Stream control transmission
protocol (SCTP), Quality of services (QoS), Differentiated services, Integrated
services
Unit Network Layer: 8 Hrs
III Basics of IPV4, ICMPV4, IPV6 in detail (Motivation, Features, Address
representation, Unicast and Multicast addresses, Header format), ARP, RARP,
Mobile IP, Distance vector and link state routing algorithms, Routing protocols:
RIP, OSPF, BGP
Unit Basic Concepts in Wireless LAN: 6 Hrs
IV Wireless Standards (802.11 a/b/g/n/ac/ad), Wireless LAN and Technology,
Wireless application protocols(Architecture and application)
Unit Advanced Wireless Technologies: 6 Hrs
V VoIP Architecture and Applications, Vehicular network, Delay tolerant network.
Unit Advance Network Technologies: Virtualization, Software defined network, ATM 8 Hrs
VI (Overview, Protocol Architecture, AAL), GMPLS, Introduction of optical
networks,Propagation of Signals in Optical Fiber, Client Layers of the Optical
Layer
Text Books
1. Kurose, Ross “Computer Networking a Top Down Approach Featuring the Internet”,
Pearson; 6th edition (March 5, 2012), ISBN-10: 0132856204,ISBN-13: 978-0132856201
(pdf available)
2. Andrew S. Tenenbaum, “Computer Networks”,4th Edition, PHI, ISBN 81-203-2175-8.
3. Georgios I. Papadimitriou, Andreas S. Pomportsis, P. Nicopolitidis, Mohammed S.
Obaidat,“Wireless Networks”, Wiley Student Edition ISBN: 978-0-470-84529-5
Reference Books
1. Fourauzan B., "Data Communications and Networking", 4th edition, Tata McGraw-
Hill,Publications, 2006, ISBN 0 - 07 – 0634145
2. Olifer & Olifer ,”Computer Networks-principles, technologies & protocols for network
design”, WILEY
3. Rajiv Ramaswami, Kumar Shivarajan, Glan Shasaki, “Optical Networks a Practical
Perspective”, Elsevier-Morgan Kaufmann ISBN: 978-0-12-374092-2 pdf
4. Vijay K, Garg, “Wireless Communication and Networking”, Elsevier Morgan Koffman,
ISBN: 978-81-312-1889-1
Digital Content: Developed by the Bos
310252 Software Engineering
Teaching Scheme: Examination Scheme:
Theory: 3 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• To learn and understand the principles of Software Engineering
• To Learn and understand Software Development Life Cycle
• To apply Project Management and Requirement analysis principles to S/W project
development.
• To apply Design and Testing principles to S/W project development.
Unit Nature of Software , Software Engineering, The Software Process , Software 6 Hrs
I Myths, A Generic Process Model, Prescriptive Process Models: The Waterfall
Model, Incremental Process Models , Evolutionary Process Models ,Concurrent
Models , Specialized Process Models , The Formal Methods Model, The Unified
Process Personal, Agility Principles , Extreme Programming (XP), Scrum,
Introduction to Clean Room Software Engineering
Text Books
1. Roger S Pressman “Software Engineering : A Practitioner’s Approach “ 7 th Edition
Mcgraw-Hill ISBN:0073375977
2. Ian Sommerville “ Software Engineering” 9th edition Pearson Education SBN-13: 978-0-
13-703515-1, ISBN-10: 0-13-703515-2 , pdf downloadable
3. Hong Zhu “Software Design Methodology”, Elsevier ISBN: 978-81-312-0356-9
Reference Books
1. Pankaj Jalote “ An Integrated Approach to Software Engineering” 3 rd
Edition Narosa Publication ISBN: 81-7319-702-4 pdf down loadable
2. Rajib Mall “ Fundamentals of Software Engineering” 3rd edition PHI
3. Pfleejer “ Software Engineering- Theory and Practice” 4th edition
4. Martin Fowler “Distilled UML” 3rd edition
5. Hans Van Vilet “Software Engineering Principles and Practice” 3 rd edition
Wiley
Digital Content: Developed by the BoS
310253 Digital Signal Processing Applications
Teaching Scheme: Examination Scheme:
Theory: 3 Hrs/Week In Semester Assessment: 30 Marks
End Semester Assessment: 70 Marks
Course Objectives:
• Study and understanding of representation of signals and systems.
• To learn and understand different Transforms for Digital Signal Processing
• Design and analysis of Discrete Time signals and systems
• To Generate foundation for understanding of DSP and its applications like audio,
Image, telecommunication and real world
Course Outcomes:
• Students will understand the mathematical concepts of signal representation and
transformations with their analysis.
• Development of ability for generating proper solution to signal processing problems.
• Students will be capable of understanding Digital Signal Processing Applications and
implementation of signal processing to various applications.
Unit Introduction:- The Breadth and Depth of DSP, Statistics, Probability and Noise, 8 hrs
I How digital signal is created: ADC and DAC, Signals, Linear Systems,
Classification of signals, Properties of DT systems, Mathematical models for
representation of DT system: Linear convolution, Linear constant coefficient
difference equation, Use of Transducers in Signal Processing, Analog to Digital
conversions (ADC), Sampling Process.
Unit Fourier Transform: DTFT, Properties, DFT, Circular convolution, DFT Spectral 8 hrs
II leakage, Efficient computations of DFT, Fast Fourier Transform ,Radix-2 DIT
and DIF FFT Algorithms, Application of DFT, Linear filtering.
Unit Z-Transform 6 hrs
III Definition of Z-Transform, ZT and FT, ROC, ZT properties, pole-zero plot,
Inverse Z-Transform, Methods, System function H(Z), Analysis of DT LTI
systems in Z-domain: DT system representation in time and Z domain.
Relationship of FT and ZT
Unit Introduction to Filter Structures, components of digital filters, DT Filters Block 6 hrs
IV diagram representation, equivalent structures, Basic FIR and IIR Filter structures,
DT filters as DT systems, Solution of difference equation, FIR and IIR filters
direct form structures,
Unit DSP Processors:DSP Building Blocks, Data Acquisition, Fix Point and Floating 6 hrs
V Point Implementation the SHARC floating Point processor, SIMD Micro
Architecture and Instructions, Operating systems, Micro-Architecture
consideration, Implementation Options, Intrinsic and Data type, OMAP (Open
Multimedia Application Platform),
DSP Applications: DSP and its benefits, Application areas, Key DSP operations,
DSP processors, real world, audio, telecommunication applications and
biomedical applications.
(Ref: Reference Book No 3, Chapter 1, Page Nos: 1 to 36)
Unit DSP in Speech Processing & Image Processing: 6 hrs
VI Audio Processing: Human Hearing, Timbre, Sound Quality Versus Data rate,
High Fidelity Audio, Companding, Speech Synthesis and Recognition, Non
Linear Audio Processing,
Image Foundation and Display: Digital Image Structure, Cameras and Eyes,
Television Video Signals, Other Image Acquisition and display, Brightness and
Contrast Adjustments, Gray Scale Transforms,
(Ref: Text Book No 1, Chapter 22,23, Page Nos: 351 to 386 )
Text Books
1. Steven W. Smith, “The Scientist and Engineer's Guide to Digital Signal
Processing”,California Technical Publishing, 2nd Edition, PDF ISBN 0-9660176-6-8
(Colleges are expected to purchase Paperback Edition ISBN 0-9660176-4-1.)
2. “Digital Signal Processing “ , Third Ed. Prentice Hall ISBN 81-203-0720-8
3. “Digital signal processing A practical approach” Second Ed. by Emmanuel Ifeachor ,
Barrie W Jervis ; Pearson
Reference Books
1. Lyla B. Das Embeded systems and Integrated Approach PEARSON ISBN 978-81-317-
8766-3 (Chapter number 15 only)
2. Peter Barry and Patric Crowley Modern Embedded Computing, Elsevier ISBN 978-93-
81269-77-0 (Chapter number 11 only)
3. “Digital Signal Processing - A Computer Based Approach”, Sanjit K Mitra Third Ed. TMH
4. “Electrical and Electronic Measurements and Instrumentation “ A. K. Sawhney- Dhanpat
Rai and Sons, Delhi -2002 Print
Digital Content: Developed by the BoS
310254 Programming Laboratory-III
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/Week Practical: 50 Marks
Oral: 50 Marks
Course Objectives:
• To learn multi-core, Concurrent and Distributed Programming
• To learn Embedded Operating Systems Programming
• To learn writing Software Engineering document
• To learn Embedded/ Concurrent and Distributed Programming
Course Outcomes:
• Ability to perform multi-core, Concurrent and Distributed Programming
• Ability to perform Embedded Operating Systems Programming
• Ability to write Software Engineering Document
• Ability to perform Concurrent and Distributed Programming
Tools: Latest version of 64 Bit Operating Systems Open Source Fedora-19 or Higher equivalent with LAMP
tools, Windows 8 with Multicore CPU equivalent to Intel i5/7 4 th generation onwards supporting
Virtualization and Multi-Threading, 8 GB RAM, 500GB/1TB HDD, CUDA/OpenCL ,GPU/Begal Bone
Black(BBB)/Atmel Cortex A5/M4 Mobile-tablet processor, WSN sensor Processor boards, Latest versions of
64-Bit Programming languages such as Microsoft Visual Studio (ver. 12 or Higher) or equivalent open
source, Eclipse 64-bit Platform, 64-bit Database Client-Server architecture equivalent to IBM 3250, MySQL,
MongoDB, OpenMP, CUDA/OpenCL or equivalent Open Source, Wireless Network supporting High End
data traffic and other tools published by the BoS time to time.
Documentation:
32/64 bit LATXT PDF as per the template and revisions published by the BoS time-to-time. It shall
Cover Aim, Objectives, Mathematical Modeling covering multi-core and distributed aspects,
Efficiency, Data Structures resulted out of Mathematical Modeling, Conclusion.
Assignments Group A (Mandatory)
1 Develop an application using Beeglebone Black/ ARM Cortex A5 development board
to simulate the operations of LIFT.
2 Develop an application using Beeglebone Black/ ARM Cortex A5 development board
to simulate the working of signal lights.
3 Implement an calculator (64 bit Binary Multiplication) application using concurrent
lisp
4 Apply the Following Software Engineering to all assignments(No 1,2,3 of Group A and
B). Mathematical Modeling must result into UML Requirements.
Apply Assignment No 4a to 4d for all Group A and Group B assignments of Embedded
Operating system and Concurrent and Distributed Programming. Use tools Open
source tools like ArgoUML, UMLLet, StarUML or equivalent tools for UML models)
Or Use Agile or Scrum-Agile methodologies and Tools.Use of Possitive and Negative
Testing.
4a Design mathematical model of the Application/system using set theory, algebraic
system, relations and functions, Deterministic and Non-Deterministic entities..
4b Analyze requirements from the Problem statement, mathematical model, Domain
requirements and identify Functional, Non functional, Actors, Usecases for the
application/system. Create usecase diagram, activity diagram/swimlane diagram for
each usecase.
4c Design the architecture for the system/application using package diagram , deployment
diagram. Design classes using class diagram.
4d Design the behavior of the system/application using state machine diagram and
sequence diagram.
5 Create Project plan, SRS, Design document and Test Plan for one group-C assignment
from embedded operating system or Concurrent and Distributed Programming
6 Write an application to parse input text file concurrently and compare the result of
concurrent parsing with serial parsing ( Use concurrent YACC parser)
Assignments Group B (Any Six Assignments, All assignments to be covered in the Batch)
1 Write an application to and demonstrate the change in BeagleBoard/ ARM Cortex
A5 /Microprocessor /CPU frequency or square wave of programmable frequency.
2 Implement a Parallel Quick Sort algorithm using NVIDIA GPU or equivalent ARM
board.
3 Vedic Mathematics method to find square of 2-digit number is used in a distributed
programming. Use shared memory and distributed (multi-CPU) programming to
complete the task.
4 Implement a Parallel ODD-Even Sort algorithm using GPU or ARM equivalent.
5 Implement n-ary search algorithm using OPENMP
6 Implement concurrent prims algorithm using OPENMP
7 Implement nxn matrix parallel multiplication using CUDA/OpenCL GPU, use shared
memory.
8 Develop a network based application by setting IP address on BeagleBoard/ ARM
Cortex A5.
9 Implement a Multi-threading application for echo server using socket programming in
JAVA
10 Implement Reader-Writer problem using OPENMP
11 Implement a dinning philosophers problem using OpenCL wherein each philosopher is
a distributed computer memory in a cluster.
12 A text file is stored in a distributed manner on three hard disks on three machines such
that consecutive lines, one per hard disk are stored in cyclic manner. Write a program
using OpenCL to read/Write/Modify the file.
13 A file holds a data structure that is written and modified by number of users in a
distributed manner. Multiple users on multiple computers use Read-Modify-Write cycle
provided resource is available else use use modify once before exit. Write necessary
Program using OpenCL.
14 Perform Assignment No 4 of Group A for Assignment No 12 of Group-B using
UMLLet
15 Perform Assignment No 4 of Group A for Assignment No 13 of Group-B usung
concurrent UML.
Assignment Group C: Advance Technology Assignments (Any One)
1 Develop Robotics(stepper motor) Application using Beagle Board.
2 Develop bus arbitration logic using VME/PCI bus for cluster of CPU boards for high
performance computing (BIG DATA)
3 Implement a Distributed matrix multiplication using CUDA / OpenMPI
Digital Content: Laboratory Manual Developed by college Teachers and get it approved by BoS
Applicable PR/OR/TW Examination shall be conducted by the pair of examiners as per university
rules and shall be on the experiments performed by the students. During Examination the student
must write the Mathematical modeling of the problem statement before attempting the solution. The
solution must be as per mathematical modeling. The student must demonstrate the running output
with and without debug mode. The scheme of assessment shall be published by the BoS.
310255 Programming Laboratory-IV
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/Week Term Work: 50 Marks
Oral: 50 Marks
Course Objectives:
• To learn network programming techniques
• To learn Digital Signal Processing programming
• To develop use of Network Programming and DSP using WSN
Course Outcomes:
• Ability to set-up, install and configure network, WSN
• Ability to perform Concurrent programming for Networking and WSN
• Ability to use different networking protocols and tools
Tools: Latest version of 64 Bit Operating Systems Open Source Fedora-20 or Higher equivalent
with LAMP tools, Windows 8 with Multicore CPU equivalent to Intel i5/7 4 th generation onwards
supporting Virtualization and Multi-Threading, 8 GB RAM, 500GB/1TB HDD, Latest versions of
64-Bit Programming languages such as Microsoft Visual Studio(ver. 12 or Higher) or equivalent
open source, Eclipse 64-bit Platform, 64-bit Database Client-Server architecture equivalent to IBM
3250 or equivalent with Wireless Network supporting High End data traffic, Gigabit Switch and
Router, ADSL routers, Optical router, VoIP setup, SAN, IP based printer, Camera,Two server class
of machines (64 bit) , 64-bit NS3 or equivalent, ARM Cortex M4/A5 and other tools published by
the BoS time to time.
Documentation:
32/64 bit LATXT PDF as per the template and revisions published by the BoS time-to-time.
Assignments Group A (Mandatory)
1 Implementation of Packet sniffer. Program should identify header of each protocol.Use
multi-core programming.
2 Consider the network id 192.168.4.0 or such relevant IP and create four subnets namely
A, B, C, D. Assign the subnet mask. Write a Python \ C++ program to Perform the
following operations (use overloading if applicable).
a) Ping the machine of same subnet.
b) Ping the machine in subnet A from machine of subnet B.
c) Analyze the output of the above sub assignments.
3 Write C++ Program with GUI to capture using remotely placed camera and read
uncompressed TIFF Image to perform following functions (Menu Driven) Use of
Overloading and Morphism is expected. Image Frame1 is used for displaying Original Image
and Image Frame 2 is used for displaying the action performed.
• Sharpen the Image • Convolution(overloading: FFT,
• Blur the Image (Programmable Other)
rectangular Seed) • Histogram
• Programmable image Contrast and • Mean and Standard Deviation of
Brightness image
• Rotate image by programmable • PDF of a Signal acquired through
angle ADC
4 Write a C++ program to read the HTTP header and analyze the parameters
5 Installing and configure DHCP server and write a program (C++\Python\Java) to install the
software on remote machine.
6 Design and Setup LAN with Star topology to access Storage Area Network (SAN). The SAN
must have DSP data, Text Data, Multimedia Data available for the access.
Assignments Group B (Any Six Assignments, All assignments to be covered in the Batch)
(within 6 assignments atleast two assignments from DSP)
1 Write a Python program to grab the image from Camera and apply the edge detection
algorithm(overloaded with Sobel variants, Others) to find the edges use BBB / ARM
Cortex A5/A9/M4 Mobile Boards. Store the Images in SAN (for BIGDATA analitics)
2 Implementation of streaming video server and displaying video at client side using Java.
Videos are stored using SAN (BIGDATA)
3 Simulation of WAN (RIP) using packet tracer/Network Simulator 3 (NS3)or higher
equivalent.
4 Study and perform Linux networking commands emulation using Python or C++.
5 Write FTP/Telnet program using socket programming for TCP using C++
6 Write TFTP program using socket programming for UDP using C++
7 Create TCP/IP packet using standard TCP/IP include files and send it to the server using
c++.
8 Implement any congestion control algorithm for TCP using Python
9 Implementation of Concurrent Text Conferencing application using Python or Java
10 Implementation of Concurrent Proxy server program using Python or Java
11 Implementation of Multithreaded web server. Check the functionality of web server in
LAN and through the ADSL router using NAT.
12 Implement a program for remote print manager to print documents on remote printer. (IP
based printer) using Python
13 Implementation of sliding window protocol using C++.
14 Implementation of distance vector routing algorithm using C++.
15 Implementing video conferencing system. Use VoIP protocol. Use Python or Java.
16 Configure and setup network with optical router.
17 (Refer Assignment 3 of Group A) Write a C++/ Python program to generate a Sign wave of
Programmable frequency and capture samples at programmable frequency (Max up as per
Nyquist Sampling Theorem) and reconstruct the Sign wave using collected Samples using
ARM Cortex A5/A9. Use oscilloscope to calculate signal frequency. Write your observations.
Store a Data file in SAN (BIGDATA)
18 (Refer Assignment 3 of Group A) Write a C++/ Python program to generate a Square wave of
programmable frequency. Write a function to generate Pole-Zero Diagram using multicore
programming.
19 (Refer Assignment 3 of Group A) Write a C++/ Python program to capture signal using ARM
Cortex A5/A9/M4 ADC and signal generator, generate/construct a Square/Sine wave of
programmable frequency and voltage Draw Voltage (y-axis) and Time (x-axis) graph. Write a
function to emulate simple RC filter with R being Trim-pot(GUI meter) of 10K and C = 0.1
microFarad. Write a program to generate a Voltage-Time response curve with reference to
change in R. Draw the resultant outcome graph. Store the data in SAN (BIGDATA)
Assignment Group C: Advance Technology Assignments (Any One)
1 To create a network with three nodes and establish a TCP connection between node 0 and
node 1 such that node 0 will send TCP packet to node 2 via node 1 using NS3 or higher
equivalent.
2 To create scenario of different network topology used in LAN using TCP/UDP and analysis
how FTP will run over it in NS3 or higher equivalent.
3 Designing IPv6 network and/or configuration of Dual stack IPv6 and IPv4 network.
4 Controlling presentation slides with hands by identifying movements through Camera.
5 Installation and setup to control the remote machine.
6 Network Boot operations through Programming
Reference Books: Lab Manual developed by the College Teachers approved by the BoS
Digital Content:(Down Loadable PDF for students only)
1. Steven W. Smith, “The Scientist and Engineer's Guide to Digital Signal
processing”,California Technical Publishing, 2nd Edition, PDF ISBN 0-9660176-6-8
(Colleges are expected to purchase Paperback Edition ISBN 0-9660176-4-1.)
2. Laboratory Manual developed by the College Teacher and get it approved by the BoS.
Applicable PR/OR/TW Examination shall be conducted by the pair of examiners as per university
rules and shall be on the experiments performed by the students. During Examination the student
must write the Mathematical modeling of the problem statement before attempting the software
solution. The software solution must be as per mathematical modeling. The student must
demonstrate the running output with and without debug mode. The scheme of assessment shall be
published by the BoS.
310256 Seminar and Technical Communication Laboratory
Teaching Scheme: Examination Scheme:
Theory: 1 Hrs/Week Term Work: 50 Marks
Practical: 2 Hrs/Week
Course Objectives:
• To develop ability of thinking and motivation for seminar
• To develop ability to perform literature survey
• To develop ability to generate proof-of-concept
• To develop ability to prepare presentation
• To develop Seminar presentation and Technical Communication Skills
Course Outcomes:
• Motivation Statement
• Survey Documentation
• Proof-of-Concept and related data
• Presentation
Tools: Latest version of 64 Bit Operating Systems Open Source Fedora-19 or Higher equivalent with
LAMP tools or Windows 8 with Multicore CPU equivalent to Intel i5/7 4 th generation on-wards
supporting Virtualization and Multi-Threading, 8 GB RAM, 500GB/1TB HDD, Latest versions of 64-
Bit Programming Tools, Intelligent LCD Board Projector or LCD Projector, LATXT and other tools
published by the BoS time to time.
Documentation:
64 bit LATXT presentation slides and bibliography as per the template and revisions published by the
BoS time-to-time. (Softcopy Submission), GIT
Write-up Theory:
Problem solving techniques, Writing Motivation, Deciding Objectives and Outcomes, Different types of
Survey and deriving conclusions from the survey, data collection, implementation technology, deriving
Conclusions and presenting conclusions using graphs.
Using above points for technical communication and discussions.
Assignments Group A (Mandatory)
1 Identify the Social Problem to be solved using Computing Algorithms Within 1st Week
from the Start of
Semester
2 1 Presentation to the Seminar Guide along with the Identified Problem and In the 2nd Week
st
revised Motivation, Objectives and planned Outcomes using Video- from the Start of
conferencing or Skype like tool or open source equivalent. Semester
4 3rd Presentation to the Seminar Guide along with the Identified Problem and In the 4th Week
revised Motivation, Objectives and planned Outcomes, Algorithmic Survey from the Start of
to finalize the algorithm to be selected to solve the problem for same Semester
outcomes.
5 4th Presentation to the Seminar Guide covering above items1 to 4 along with In the 5th Week
Survey of the selected Algorithm and results obtained by the other from the Start of
researchers to solve same problem using Video-conferencing or Skype like Semester
tool or open source equivalent.
6 5th Presentation to the Seminar Guide per objective No 1 results of In the 6th Week
implementation using data tables and comparative outcome graphs with from the Start of
other researchers for same data. Semester
7 Progress 6th Presentation to the Seminar Guide per objective No 2 results of In the 7th Week
implementation using data tables and comparative outcome graphs with from the Start of
other researchers for same data. Semester
8 Progress 7th Presentation to the Seminar Guide per objective No 3 results of In the 8th Week
implementation using data tables and comparative outcome graphs with from the Start of
other researchers for same data using Video-conferencing or Skype like tool Semester
or open source equivalent.
9 Seminar Documentation including cover Title page, plagiarism assessment In the 9th Week
report Certificate from Guide, Abstract, list of Figures, List of Tables, from the Start of
Abstract, Technical write-up using Mathematical Modeling for the Problem Semester
solved, efficiency obtained, Presentation Slide using Latex including
bibliography/references.
10 Seminar Presentations and evaluation by the pair of Experts including guide In the 10thWeek
using Audio-Video Tools, Intelligent LCD Projector, laser Pointers in a from the Start of
Department seminar/Conference Hall. Semester
Marking Scheme:
Final Marks Should include A> Marks Given by Experts (out of 10), B> 10 Marks for the Questions
asked by students and quality of answers, C>10 Marks to the report, D>10 Marks to quality of Latex
Presentation Slides,E> 10 Marks to the Technical Communication skills.
Final Marks = (A+B+C+D+E) *(No. Of Students actually attended the seminar/ total Strength of the
class). No assessment shall be conducted when the students attendance is less than 75% of the total
strength of the class. All progress reports along with correction remarks by the guide and the final
report to be submitted in softcopy in CD and one copy stored in SAN (for BIG DATA analytics)
Laboratory Manual to be developed by the College Teacher and get it approved by the BoS.
Syllabus
Savitribai Phule Pune University
Faculty of Engineering
B.E. Computer Engineering
(Course 2012)
(w.e.f June 2015)
June 2015
Preamble
It is my pleasure to present this B.E. Computer Engineering Syllabus. The syllabus is a blend of concepts and
advances using high end FOSS technologies. One of the objectives of the this syllabus is to cultivate students
for using FOSS and contributions in FOSS. The theory subjects are based on the pre-requisites covered in
first year to third Year computer engineering. 16 electives are divided into four groups on recent technologies
such as cloud computing, mobile computing, web applications and Business Analytic and Intelligence, Cyber
Security are provided which shall be useful for student in their professional carrier.
The laboratories for problem solving practices are based on utilization of state-of-the art FOSS software Tech-
nologies used by the Industries. The FOSS technologies are available with source code students can experiment
the performance improvement and ideation to replace the existing implementation. The Project can be done as
conventional practices or as an entrepreneur project to give thrust on generating budding talent as entrepreneur
to lead the industrial front of the nation worldwide.
1
Program Educational Objectives
• To create competencies and opportunities for Higher Education;
• To create professional manpower skilled for the IT Industry;
• To write laboratory practicals with advanced FOSS Tools;
• To create inter-disciplinary opportunities;
• To create opportunities of developing technical documents and presentation skills.
Program Outcomes
• To write applications with concepts and skills in the domain subjects;
• To practice skills in programming techniques and open source technologies;
• To practice oral and written skills for technical presentations and documentation using FOSS tools;
• To write and practice IT project as a team-work;
• To practice social and Professional ethical practices;
2
SAVITRIBAI PHULE PUNE UNIVERSITY
BE (COMPUTER ENGINEERING)- 2012 COURSE STRUCTURE
Term-I
3
Electives:
Semester-I Semester-II
ELECTIVE-I ELECTIVE-III
1. Image Processing 1. Mobile Computing
2. Computer Network Design 2. Web Technology
and Modeling
3. Advanced Computer Programming 3. Cloud Computing
4. Data Mining Techniques 4. Cyber Security
and Applications
ELECTIVE-II ELECTIVE-IV (Open Elective)
1. Problem Solving with Gamification 1. Business Analytic and Intelligence
2. Pervasive Computing 2. Operations Research for Algorithms
in Scientific Applications
3. Embedded Security 3. Mobile Applications
4. Multidisciplinary NLP 4. Open Elective
Open Elective: The listed open electives or any other Elective that is being taught in the current semester
(semester-II) under the faculty of engineering or individual college and Industry can define new elective with
complete (6 units) syllabus using defined framework of Elective IV and GET IT APPROVED FROM THE
BOARD OF STUDIES (COMPUTER ENGINEERING) AND OTHER NECESSARY STATUTORY SYS-
TEMS IN THE SAVITRIBAI PHULE PUNE UNIVERSITY BEFORE 30th DECEMBER.
4
410441 Design and Analysis of Algorithms
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/ Week In semester Assessment: 30
End Semester Assessment : 70
Course Objectives:
• To develop problem solving abilities using mathematical theories;
• To apply algorithmic strategies while solving problems;
• To develop time and space efficient algorithms;
• To study algorithmic examples in distributed, concurrent and parallel environments.
Course Outcomes:
• To survey algorithmic strategies give presentations using open source documentation tools like Latex and
soft skill methodologies.
• To write mathematical modeling of algorithms for problem solving.
• To develop SRS in the UG projects;
• To solve problems for multi-core or distributed or concurrent/Parallel/Embedded environments;
Text Books:
Sl. Text Books
No.
1. Horowitz and Sahani, ”Fundamentals of Computer Algorithms”, 2ND Edition.
University Press, ISBN: 978 81 7371 6126, 81 7371 61262.
2. Gilles Brassard and Paul Bartley, ”Fundamental of Algorithmics”, PHI, New Delhi.
3. Algorithms, Kenneth Berman and Jerome Paul, Cenage Learning,
ISBN-13 978-81-315-0521-2
Reference Books:
Sl. Reference Books
No.
1. Algorithms and Parallel Computing, Fayez Gebali, Willy, ISBN 978-0-470-90210-3
(Indian Paperback Edition)
2. Anany Levitin, ”Introduction to the Design and Analysis of Algorithms” Pearson
Education
3. Thomas H Cormen and Charles E.L Leiserson, ”Introduction to Algorithm” PHI
4. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
6
410442 Principles of Modern Compiler Design
Teaching Scheme Examination Scheme
Lectures: 4 Hrs/Week In semester Assessment: 30
End Semester Assessment : 70
Course Prerequisite:
• Fundamentals of Data structures
• Theory of Computation
• Concepts of Operating Systems
• Study of Programming Languages
Course Objectives:
• To write programs with concepts in assembling, parsing and compiling the target code for execution.
• To survey the systems and methods of compilation.
• To practice basic FOSS tools for compiler writing and expose the latest techniques and advances in
compiler.
• To verify and use concurrent, embedded and distributed compilation tools and techniques.
Course Outcomes:
• To write symbol tables, different types of grammars to solve problem of parsing.
• To design and write simple compiler using FOSS tools.
• To practice compiler tools in basic, concurrent, distributed and embedded environments.
• To survey and use latest trends and advances in compilers
Unit Content Hrs
I Notion and Concepts 6
Introduction to compilers – Design issues, passes, phases, symbol table
Preliminaries – Memory management, Operating system support for compiler,
Compiler support for garbage collection
Lexical Analysis – Tokens, Regular Expressions, Process of Lexical analysis, Block
Schematic, Automatic construction of lexical analyzer using LEX, LEX features and
specification
II Parsing 8
Syntax Analysis – CFG, top-down and bottom-up parsers, RDP, Predictive parser, SLR,
LR(1), LALR parsers, using ambiguous grammar, Error detection and recovery,
automatic construction of parsers using YACC, Introduction to Semantic analysis –
Need of semantic analysis, type checking and type conversion
III Syntax Translation Schemes 7
Syntax Directed Translation and Intermediate Code Generation – Attribute grammar, S
and L attributed grammar, bottom up and top down evaluations of S and L attributed
grammar, Intermediate code – need, types, Syntax directed translation scheme,
Intermediate code generation for - assignment statement, declaration statement,
Boolean expression, if-else statement, do -while statement, array assignment.
IV Code Generation and Optimization 8
Code Generation and Code Optimization – Issues in code generation, basic blocks,
flow graphs, DAG representation of basic blocks, Target machine description,
Register allocation and Assignment, Simple code generator, Code generation from
labeled tree, Concept of code generator.
Need for Optimization, local, global and loop optimization, Optimizing transformations
– compile time evaluation, common sub-expression elimination, variable propagation,
code movement, strength reduction, dead code elimination, DAG based local optimization,
peephole optimization, Introduction to global data flow analysis, Data flow equations
and iterative data flow analysis (only introduction expected)
7
V Functional and Logic Programs 7
Language Specific Compilation: Object Oriented languages – source language issues,
routines and activation, code generation and control flow
Functional languages - introduction to Functional Programs, basic compilation,
polymorphic type checking, desugaring , compiling to a register-oriented architectures
JavaCC (Chapter 13 of reference book 1)
VI Parallel and Distributed Compilers 8
Parallel programming models, Processes and threads, Shared variables
Message passing, Parallel Object Oriented languages, Tuple space, Automatic
parallelization
Introduction to advanced topics – JIT, Dynamic compilation, Interpreters (JVM/Dalvik),
Cross compilation using XMLVM, Case studies(self study): GCC, g++,
nmake,cmake. NVCC (case study for parallel compilation), LLVM
Text Books:
Sl.No. Text Books
1. A V Aho, R Sethi, J D Ullman, “Compilers: Principles, Techniques, and Tools”,
Pearson Edition, ISBN 81-7758-590-8
2. Dick Grune, Bal, Jacobs, Langendoen, Modern Compiler Design, Wiley,
ISBN 81-265-0418-8
Reference Books:
Sl.No. Reference Books
1. Compiler Construction Using Java, JavaCC and Yacc, Anthony J. Dos Reis, Wiley
ISBN 978-0-470-94959-7
2. K Muneeswaran, “Compiler Design”, Oxford University press, ISBN 0-19-806664-3
3. J R Levin, T Mason, D Brown, “Lex and Yacc”, O’Reilly, 2000 ISBN 81-7366-061-X
4. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
8
410443 Smart System Design and Applications
9
V Learning Tools, Techniques and Applications 7
Machine Learning Concepts, methods and models, Supervised Learning, unsupervised
and semi-supervised, Learning Decision Trees, Evaluating and Choosing
the Best Hypothesis, Artificial Neural Networks, Non-parametric Models, Support
Vector Machines, Ensemble Learning, empirical learning tasks, Explanation-Based
Learning, Inductive Logic Programming, Reinforcement Learning, Active Learning,
Learning based on limited information.
Building Smart systems using different learning techniques, smart system applications,
agent based concurrent engineering
VI Communicating, Perceiving, and Acting 6
Language Models, Text Classification, Information Retrieval, Information Extraction,
Phrase Structure Grammars, Syntactic Analysis (Parsing), Augmented Grammars and
Semantic Interpretation, Machine Translation, Speech Recognition, Image Formation
and object recognition, Early Image-Processing Operations, Object Recognition by
Appearance, Reconstructing the 3D World, Object Recognition from Structural
Information, Using Vision, Robot Hardware, Robotic Perception, Planning to Move,
Planning Uncertain Movements, Robotic Software Architectures, Application Domains
Text Books:
Sl.No. Text Books
1. Stuart Russell and Peter Norvig (1995), Artificial Intelligence: A Modern Approach,”
Third edition, Pearson, 2003.
2. Shai shalev-shwartz, Shai Ben-David: Understanding Machine Learning from Theory to
algorithms, Cambridge University Press, ISBN-978-1-107-51282-5, 2014.
Reference Books:
Sl.No. Reference Books
1. Artificial Intelligence by Elaine Rich, Kevin Knight and Nair, TMH
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
10
410444A Elective-I: Image Processing
11
VI Remote sensing Imaging 6
Definition of Remote sensing, Remote sensing process, Photogrammetry, Electromagnetic
spectrum, Interaction with atmosphere,Recording of energy by sensor, Transmission,
Reception and Processing, Atmospheric sensors, Active remote sensors, Passive microwave
remote sensing, Satellite Images,Visual Image Interpretation: Introduction,
Remote sensing data products, Image interpretation, Elements of visual image
interpretation, Interpretation keys, Thermal and Radar image interpretation,
Pre-processing,Application of Remote Processing.
Text Books:
Sl.No. Text Books
1. Fundamentals of Digital Image Processing, Anil K. Jain, PHI,
ISBN 81-203-0929-4
2. Digital Image Processing for Medical Applications, Geoff Dougherty,
Cambridge University Press, ISBN: 978-0-521-18193-8.
3. Digital Image processing by S.Jayaraman, McGraw Hills Publication
4. Fundamentals of Digital Image Processing by S. Annadurai, Pearson publication
5. Digital Image Processing for Medical Applications by Geoff Dougherty,
Cambridge university press
6. Remote sensing and GIS by Basudeb Bhatia, 2nd edition, OXFORD University press.
Chapter [1,5,9,12]
Reference Books:
Sl.No. Reference Books
1. Handbook of Medical Imaging, Processing and Analysis, Academic Press,
ISBN 0-12-077790-8 (PDF Book)
2. Essential Image Processing and GIS for Remote Sensing, Jian Guo Liu
Phillippa Mason, ISBN 978-0-470-51032-2
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
12
410444B Elective-I: Computer Network Design and Modeling
Text Books:
Sl.No. Text Books
1. James D. McCabe, ”Network Analysis, Architecture, and Design”, Morgan Kaufmann
Publisher (ELSEVIER), 3rd edition
2. Wehrle, Klaus, Günes, Mesut, Gross, James, ”Modeling and Tools for Network Simulation”,
Springer, ISBN: 978-3-642-12330-6
13
Reference Books:
Sl.No. Reference Books
1. Priscilla Oppenheimer, ”Top Down Network Design”, 3rd Edition, Cisco Press
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
14
410444C Elective-I: Advanced Computer Programming
• Write applications using the concept of Object Distribution and invoking its services remotely in Dis-
tributed environment
• To study algorithmic examples in distributed, concurrent and parallel environments
Course Outcomes:
15
VI Advanced Tools, Techniques and Applications 6
Processing data with Hadoop, MapReduce Daemons, Concept of Mapper, Reducer,
Combiner, Partitioner, Searching and Sorting using MapReduce, Map-Reduce
working and example: Word count MapReduce programming using Java, MongoDB
and MapReduce function, Pig: features, anatomy, Pig on Hadoop, ETL Processing,
Data types and Complex data types in Pig, Running Pig: Interaction, Batch Modes,
Execution modes of Pig: Local and MapReduce Modes, HDFS Commands, Relational
Operators, EVAL function, UDF, Parameter Substitution, Diagnostic Operators,
Word Count example using Pig.
Text Books:
Sl.No. Text Books
1. Distributed Programming, Theory and Practice by Shankar and A. Udaya
2. Seema Acharya, S. Chellapan, BIG DATA and Analytics, Wiley, 2015,
ISBN:978-81-245-5478-2
3. Web Technologies: HTML, JS, PHP, Java, JSP, ASP.NET, XML, AJAX,
Black Book, DreamTech, ISBN: 978-81-7722-997-4
Reference Books:
Sl.No. Reference Books
1. Java Complete Reference by Herbert Schidlt
2. Hadoop : The Definitive Guide.
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
16
410444D Elective-I: Data Mining Techniques and Applications
Text Books:
Sl.No. Text Books
1. Jiawei Han, Micheline Kamber, “Data mining: concepts and techniques”, Morgan Kaufmann
Publisher, second edition
2. G. K. Gupta , “Introduction to Data mining with case studies”, PHI, second edition
17
Reference Books:
Sl.No. Reference Books
1. Saumen Charkrobarti, “Mining the Web Discovering Knowledge from Hypertext Data”.
2. M. Dunham, “Data mining: Introductory and Advanced topics”, Pearson Education, 2003.
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
18
410445A Elective-II:Problem Solving with Gamification
Text Books:
Sl.No. Text Books
1. http://projects.digital-cultures.net/meson-press/files/2014/06/9783957960016-rethinking
-gamification.pdf, ISBN (PDF): 978-3-95796-001-6,
Mathias Fuchs, Sonia Fizek,Paolo Ruffino, Niklas Schrape, Rethinking Gamification,
Meson Press, ISBN (Print): 978-3-95796-000-9
2. ftp://ftp.ivacuum.ru/i/WooLF/% 5B2011%5D%20Gamification%20by%20Design.pdf,
Gabe Zechermann, Christopher Cunningham, Gamification Design, Oreilly,
ISBN: 978-1-449-39767-8.
Reference Books:
Sl.No. Reference Books
1. http://press.etc.cmu.edu/files/MobileMediaLearning-DikkersMartinCoulter-web.pdf
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
19
410445B Elective-II: Pervasive Computing
Text Books:
Sl.No. Text Books
1. Stefan Poslad, Ubiquitous Computing, Smart devices, environment and interaction, Wiley.
2. Frank Adelstein, Sandeep Gupta, Golden Richard III, Loren Schwiebert, Fundamentals
of Mobile and Pervasive Computing, Tata McGraw Hills
Reference Books:
Sl.No. Reference Books
1. Jochen Burkhardt, Horst Henn, Stefan Hepper, Klaus Rindtorff, Thomas Schaeck,
Pervasive Computing, Pearson, Eighteenth Impression, 2014.
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
20
410445C Elective-II: Embedded Security
Reference Books:
Sl.No. Reference Books
1. Edward Lee, Sanjit Seshia, Introduction to Embedded Systems: A Cyber physical Systems
Approach, ISBN 978-0-557-70857-4
2. Digital Content: Arijit Ukil,Jaydip Sen, Sripad Koilakonda,Embedded Security for
Internet of Things, Innovation labs TCS, IEEEXplore
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
22
410445D Elective-II: Multidisciplinary NLP
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week In semester Assessment: 30
End Semester Assessment : 70
Course Objectives:
• To develop problem solving abilities using Mathematics
• To apply algorithmic strategies while solving problems
• To develop time and space efficient algorithms
• To study algorithmic examples in distributed, concurrent and parallel environments
Course Outcomes:
• To present a survey on NLP and Machine learning paradigms.
• to write programs using NLP open source tools.
• To create presentation for applying NLP for multi-core or distributed, concurrent/Parallel environments.
Unit Content Hrs
I Natural Language Processing 6
Theories of Parsing, Parsing Algorithms; Robust and Scalable Parsing on Noisy Text
as in Web documents; Hybrid of Rule Based and Probabilistic Parsing; Scope Ambiguity
and Ambiguity resolution. Lexical Knowledge Networks, Metaphors
II Advanced Natural Language Processing 6
Automatic Morphology Learning , Named Entities; Maximum Entropy Models;
Random Fields, Estimation Techniques, and Language Modeling , Parsing and
Syntax, The EM Algorithm in NLP , Stochastic Tagging, and Log-Linear Models,
Probabilistic Similarity Measures and Clustering , Machine Translation,
Discourse Processing: Segmentation
III Machine Learning and NLP 8
Finite State Machine Based Morphology; Automatic Morphology Learning; Finite
State Machine Based Morphology , Unsupervised Methods in NLP, Introduction to
HMM, HMM Ergodic models, Morphology, Graphical Models for Sequence Labeling in
NLP, Probabilistic parsing; sequence labeling, Forward Backward probability;
Viterbi Algorithm
IV Introduction to Speech Communication 6
Speech Communication : Biology of Speech Processing The Acoustics and Acoustic
Analysis of Speech , Linguistic level, Physiological level, Acoustic level,
Auditory physiology, The Physiology of Speech Production ,Sentence-level Phenomena,
The Perception of Speech, Speech Disorders and Development, Speech Synthesis
V Multidisciplinary Natural Language Processing 6
Lexical Knowledge Networks, WordNet Theory; Indian Language WordNets and
Multilingual Dictionaries; Semantic Roles, Word Sense Disambiguation
Multilinguality, Metaphors
VI Advanced tools, techniques and applications of NLP 8
Sentiment Analysis; Text Entailment; Robust and Scalable Machine Translation;
Question Answering in Multilingual Setting; Cross Lingual Information Retrieval,
Some applications like machine translation, database interface, Programming
language Python Natural Language Tool Kit (NLTK), NLP applications in
web mining and text mining.
Text Books:
Sl.No. Text Books
1. Jurafsky, David, and James H. Martin. Speech and Language Processing: An Introduction
to Natural Language Processing, Computational Linguistics and Speech Recognition.
Upper Saddle River, NJ: Prentice-Hall, 2000. ISBN: 0130950696.
2. Manning, Christopher D., and Hinrich Schütze. Foundations of Statistical Natural Language
Processing. Cambridge, MA: 1999. ISBN: 0262133601.
3. Stevens, K. N. Acoustic Phonetics. Cambridge, MA: MIT Press, 1999. ISBN: 9780262194044
23
Reference Books:
Sl.No. Reference Books
1. Flanagan, J. L. Speech Analysis, Synthesis and Perception. 2nd ed. New York, NY:
Springer-Verlag, 1972. ISBN: 9780387055619.
2. Kent, Raymond D., Bishnu S. Atal, and Joanne L. Miller, eds. Papers in Speech
Communication: Speech Production.New York,NY: Acoustical Society of America,1991.
ISBN: 9780883189580.
3. G. Chirchia and S. McConnell Ginet.Meaning and Grammar, MIT Press, 1990.
4. Jaes Allen.Natural Language Understanding, Benjamin-Cummins, 1987.
5. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
24
410446 Computer Laboratory-I
Evaluation and Term-work Assessment Method: Practical, Oral and Term work Assessment Scheme
guidelines are to be used for evaluation.
A. Each Assignment/Class Designed must have Mathematical modeling using relevant Divide-n-Conquer
strategies to be assessed for 10% of the Marks (Paper Work/Digital Write-up);
B. In A above, an ability demonstrated for eliminating the redundant Conditional statements is to be
evaluated for the 20% of the marks(Paper Work/Digital Write-up).
C. In A above, an ability demonstrated for eliminating the redundant Loops statements is to be evaluated
for the 20% of the marks(Paper Work/Digital Write-up).
D. The functioning of the programs is to be demonstrated by Black-Box Testing for 10% of the Marks;
E. White-Box Walk through Testing methods for 10% of the marks;
F. Positive-Negative testing for 10% of the marks;
G. In addition to these testing methods, student must select one of the advanced Software Testing method
currently practiced in the Industry which is suitable for the functional assignment of the Reliability for
10% of the marks.
H. 10% of the marks are to be given for the Oral Questions using above.
I. 10% of the marks are to be given for the output generated for the practical/Oral/Term work.
J. The assessment as above is to be done by a pair of examiners as per prevailing rules of SPPU examination
and items A,B,E by Examiner 1 and items C,D,F by Examiner 2 and items G,H,I to be assessed Jointly;
K. Latex or its equivalent be used to generate the document to be stored in the Read-only Digital Media
as a term-work/Digital Journal after checking, removing/ avoiding the plagiarism. Give an additional
assignment per assignment reporting plagiarism to be submitted in the journal under the heading extra-
work.
25
L. Examination to be conducted on the assignments performed (Group A and Group-B).
Laboratory Assignments:
• Group A (Mandatory Six Assignments)
1. Using Divide and Conquer Strategies design a function for Binary Search using C++/ Java/ Python/
Scala.
2. Using Divide and Conquer Strategies design a class for Concurrent Quick Sort using C++.
3. Lexical analyzer for sample language using LEX.
4. Parser for sample language using YACC.
5. Int code generation for sample language using LEX and YACC.
Elective-I A. Design a class using C++ to read a gray scale TIFF image file of a dental digital X-Ray or Medical X-Ray
or an Areal view Image, design Class to calculate histogram to return a CList, Design ImageDisplay class
to display historam of a image.
Elective-I B. A company has three offices at remote locations with requirement of interoperability with remote services.
Each office has a server, TCP/IP and different users including administrator, privileged users and common
clients. Design a network model for the same. Demonstrate the network model using NS3.
Elective-I C. Write a java program to multiply 64-bit numbers using shared memory, java collection framework and
java utilities.
Elective-I D. Implement a simple approach for k-means/ k-medoids clustering using C++.
• Group B (Any Six Assignments: atleast 3 from the selected Elective)All assignments must
be covered in a students batch of laboratory.
1. 8-Queens Matrix is Stored using JSON/XML having first Queen placed, use back-tracking to place
remaining Queens to generate final 8-queen’s Matrix using Python.
2. Concurrent Implementation of traveling salesman problem.
3. Implementation of 0-1 knapsack problem using branch and bound approach.
4. Code optimization using DAG.
5. Code generation using DAG / labeled tree.
6. Generating abstract syntax tree using LEX and YACC.
7. Implementing recursive descent parser for sample language.
8. Write a program to implement SLR Parsing algorithm using Python for the ordered input Set in XML
{ P→ E, E→E+T, E→T, T→T*F, T→F, F→(E), F→i, END. }
Elective-I A1 Implement histogram equalization without the use of FOSS Eclipse-OpenCV library functions and com-
pare its performance to OpenCV library function with Eclipse.
Elective-I A2 Implement adaptive thresholding of a gray scale image and compare its performance with ordinary thresh-
olding .
Elective-I A3 Perform a two dimensional Butterworth low-pass and high-pass filter of the given image for two different
cut-off frequencies.
Elective-I A4 Perform Image segmentation using watershed /fuzzy/clustering segmentation technique.
Elective-I A5 Perform any two boundary/region based feature extraction techniques for object recognition.
Elective-I B1 Write a program in python to calculate end-to-end packet delay for ethernet, 802.11 and 802.15.4 and
compare the results. End-to-end packet delay should include processing delay, queuing delay, transmission
delay and propagation delay.
26
Elective-I B2 Write a program in Java to analyze M/D/1 (Random Arrivals, constant service time distribution and 1
server) for data wireless networks and calculate channel utilization and throughput.
Elective-I B3 Write a program using Embedded Java to find CMST using Esau-Williams Algorithm use wireless net-
works.
Elective-I B4 For wireless routing, design and compare distributed Bellman-Ford algorithm and Dijkstra’s algorithm
use FOSS Eclipse C++/ Java/ Python/ Scala for programming.
Elective-I B5 The class rooms and laboratories are connected through a distributed network having ’n’ nodes with
security cameras (IP-based) along with the other sensors such as thumb marks of attendance. Design
a network for your college for security management and attendance management. The departments are
connected in a bipartite graph and Heads are connected to the administrative offices of the college. Design
a network and test it the efficient data handling by different entities. Develop a model to demonstrate
Dijkstra’s algorithm for sampling the data. Use Python and NS3.
Elective-I C1 For a text message of 150 words, Huffman Codes are to be produced and transmitted through a messaging
system or a blog. Use Python or Java Script/Java Beens to transfer such message from one user to another
on a web/intranet.
Elective-I C2 For a text message of 150 words, Huffman Codes are to be produced and transmitted through a messaging
system or a blog. Use Python or Java Script/Java Beens/Scala to transfer such message from one user
to another on a web/intranet, Develop a mobile APP.
Elective-I C3 Write a program using Sqoop to transfer the Digital Library Book Data and related linked to multime-
dia/PDF files stored using MySQL to HDFS and from HDFS to MySQL.
Elective-I C4 Write a program using Hive to create a summarization and data analysis queries on the Digital Library
Book Data.
Elective-I C5 Write a MapReduce program using Java/Python/Scala to arrange the data on userid, then with in the
user id sort them in increasing or decreasing order of hit count of accession number demanded by students
using digital library.
Elective-I D1 Using any similarity based techniques develop an application to classify text data. Perform pre-processing
tasks as per requirement.
Elective-I D2 Implement Apriori approach for datamining to organize the data items on a shelf using following table
of items purchased in a Mall
Transaction ID Item1 Item2 Item3 Item4 Item 5 Item6
T1 Mango Onion Jar Key-chain Eggs Chocolates
T2 Nuts Onion Jar Key-chain Eggs Chocolates
T3 Mango Apple Key-chain Eggs - -
T4 Mango Toothbrush Corn Key-chain Chocolates -
T5 Corn Onion Onion Key-chain Knife Eggs
Elective-I D3 Implement Decision trees on Digital Library Data to mirror more titles(PDF) in the library application,
compare it with Naı̈ve Bayes algorithm.
Elective-I D4 Implement Naı̈ve Bayes for Concurrent/Distributed application. Approach should handle categorical and
continuous data.
Elective-I D5 Implementation of K-NN approach take suitable example.
• Group C (Any One Assignment)
1. Code generation using “iburg” tool.
27
Text Books:
Sl.No. Text Books
1. Laboratory Manual generated by the Laboratory Teachers of the respective college,
in the Term-work Format; to be assessed and approved by the BoS
2. Content in Digital Library
28
410447 Computer Laboratory-II
Tools:
64-bit Fedora or equivalent OS with 64-bit Intel-i5/i7 or latest higher processor computers,
FOSS tools, LEX, YACC, DAG, iburg, XMLVM, Intel Internet of Things (IoT) Developer Kit or
Intel Galileo board or BBB or Open Source equivalent, VxWorks
, R the real-time operating
system (RTOS) for IoT, NS3, Scala, Python
Evaluation and Term-work Assessment Method: Practical, Oral and Term work Assessment Scheme
guidelines are to be used for evaluation.
A. Each Assignment/Class Designed must have Mathematical modeling using relevant Divide-n-Conquer
strategies to be assessed for 10% of the Marks (Paper Work/Digital Write-up);
B. In A above, an ability demonstrated for eliminating the redundant Conditional statements is to be
evaluated for the 20% of the marks(Paper Work/Digital Write-up).
C. In A above, an ability demonstrated for eliminating the redundant Loops statements is to be evaluated
for the 20% of the marks(Paper Work/Digital Write-up).
D. The functioning of the programs is to be demonstrated by Black-Box Testing for 10% of the Marks;
E. White-Box Walk through Testing methods for 10% of the marks;
F. Positive-Negative testing for 10% of the marks;
G. In addition to these testing methods, student must select one of the advanced Software Testing method
currently practiced in the Industry which is suitable for the functional assignment of the Reliability for
10% of the marks.
H. 10% of the marks are to be given for the Oral Questions using above.
I. 10% of the marks are to be given for the output generated for the practical/Oral/Term work.
J. The assessment as above is to be done by a pair of examiners as per prevailing rules of SPPU examination
and items A,B,E by Examiner 1 and items C,D,F by Examiner 2 and items G,H,I to be assessed Jointly;
29
K. Latex or its equivalent be used to generate the document to be stored in the Read-only Digital Media as a
term-work/Digital Journal as per BoS format of Term work Submission after checking, removing/ avoiding
the plagiarism. Give an additional assignment per assignment reporting plagiarism to be submitted in
the journal under the heading extra-work.
L. Examination to be conducted on the assignments performed (Group A and Group-B).
Laboratory Assignments:
• Group A (Mandatory Six Assignments)
1. Implementation of any 2 uninformed search methods with some application.
2. Write a program to perform profile translation-based proactive adaptation using context management
in smartphones. Objective of this assignment is to automatically generates user’s profile according to
the scenarios using machine learning approaches. System should allow to keep user’s full profile in user
domain resulting into centralizing or exchanging the profile information with increase in the consistency
of profile information. .
3. Implement A* approach for any suitable application.
Elective-II B2 In a rolling display program of news display on a smart TV or Computer Display the input strings are
supplied by another computer connected through wireless networks.Develop necessary app using Scala/
Python/ Java/ C++.
Elective-II B3 The BBB (Beagale Bone Black) is used in a Samrt CAR to rotate the steeper motor of a glass window by
programmable angle, use model as a HOTSPOT device to transfer the Computer/Internet/Intranet page
data of angle of rotation. Write a distributed application using JSON/ xml and Java/ Scala/ Python/
C++.
Elective-II B4 Elective teacher can frame suitable distributed programming application using wireless networks using
Pervasive environment equivalent to B1/B2/B3 above.
Elective-II C1 Using Python/Java with BBB development board write a embedded security application of a password
based door lock(stepper motor can be used with Photo diode or use LEDs. Use Mobile/ laptop/ desktop
as a hotspot device/ Bluetooth device to lock or unlock the door.
Elective-II C2 Write a mobile app using Scala/ Python/ C++/ Android using Eclipse to beep the mobile speaker for
three incorrect attempts of the password.
Elective-II C3 Elective teacher can frame suitable distributed programming application using wireless networks and
smart devices in distributed environment equivalent to C1/C2 above.
Elective-II D: Using Programming language Python and Natural Language Tool Kit (NLTK) perform the following:
Elective-II D1 Apply Simple language processing for 10 phonetics Indian languages (Marathi or mother-tongue)
Elective-II D2 Lab on Sound Propagation.
Elective-II D3 Lab on Quantifying the Perception of Sound.
Elective-II D4 Lab on the Acoustic Analysis of Speech.
Text Books:
Sl.No. Text Books
1. Laboratory Manual generated by the Laboratory Teachers of the respective college,
in the Term-work Format; to be assessed and approved by the BoS
2. Content in Digital Library
32
410448 Project
Teaching Scheme Examination Scheme
Tutorial: 2 Hrs/Week Term Work Assessment: 50
Course Objectives:
• To develop problem solving abilities using mathematics;
• To apply algorithmic strategies while solving problems;
• To develop time and space efficient algorithms;
• To develop software engineering documents and testing plans;
• To use algorithmic solutions using distributed, Embedded, concurrent and parallel environments.
• To encourage and expose students for participation in National/ International paper presentation activ-
ities.
• Exposure to Learning and knowledge access techniques using Conferences, Journal papers and participa-
tion in research activities.
Course Outcomes:
• To write problem solutions in projects using mathematical modeling, using FOSS programming tools and
devices or commercial tools;
• To write SRS and other software engineering documents in the project report using mathematical models
developed and NP-Hard analysis;
• To write test cases using multi-core, distributed, embedded, concurrent/Parallel environments;
• To write a conference paper;
• To practice presentation, communication and team-work skills.
Tools:
Preferably 64-bit FOSS tools but if sponsoring company’s requirement is non-open source
platform then it must be latest and current version of non-absolute tools. 64-bit i5/i7/
Desktops/Mobiles, Latest SAN, BBB or open source equivalent
3-tier architectures along with latest version of FOSS Operating systems like Fedora 21
or equivalent, LAMP tools, WEB server, Applications servers, Database servers, MongoDB
or latest open source BigDATA tools, FOSS Programming Tools like gcc,g++,Eclipse,
Python, Java and other tools are as per the requirement of the SRS. The documentation
tools like Open office, GIT, Latex, Latex-Presentation.
I Selection of Project Option and Framing the Problem to solve as a Project for the group of 3 to 4
students.
Option A: Industry Sponsored Project
Option B: Project as a Entrepreneur
Option C: Internal Project
II Internal guide allocation for the BE Project: Assistant Professor/Associate Professor/Professor as per
AICTE norms in computer engineering having atleast 5 years of full time approved experience can guide
the BE Project without compromising on the quality of the work(ref. Note1). The Project laboratory
of 4 project groups (3 to 4 students in one group) constituting one laboratory tutorial batch (2 hrs
per week), be allocated to the guide. The project group will submit the synopsis including title of the
project, Technical Key Words (Ref. ACM Keywords) and relevant mathematics associated with the
Project, names of atleast two conferences, where papers can be published, Review of Conference/Journal
papers (atleast 10 papers + White papers or web references, (if any)) supporting the project idea, Plan
of project execution using planner or alike project management tool.(Recommended dates: 3 weeks after
Commencement of the Term). Preferably, the projects are Industry Sponsored or part of high level
research/ Sponsored Research Project that are not conducted for any award of the educational degree or
entrepreneurship project.
33
III The project conduct and procedures are amended as detailed below:- Problem statement feasibility as-
sessment using, satisfiability analysis and NP-Hard, NP-Complete or P type using modern algebra and
relevant mathematical models.(recommended date of submission:- 8 weeks before term end)
IV Use of above to identify objects, morphism, overloading, functions and functional relations and any other
dependencies. (recommended submission date:- 6 weeks before term end) Functional dependency graphs
and relevant UML diagrams or other necessities.(recommended submission date:- 3 weeks before term
end)
V Testing of problem statement using generated test data (using mathematical models, Function testing
principles) selection and appropriate use of testing tools, testing of UML diagram’s reliability. (recom-
mended submission date:- two weeks before term end)
VI The index of submission must cover above mentioned 5 heads in addition to the instructions by the guide.
Students must submit a Latex Report consisting of problem definition, literature survey, platform choice,
SRS (System Requirement Specification) Document in specific format and high-level design document
along with Annex A: Laboratory assignments on Project Analysis of Algorithmic Design, Annex B: Lab-
oratory assignments on Project Quality and Reliability Testing of Project Design at the end of term-I and
Annex C: Project Planner and progress report after checking, removing/ avoiding the plagiarism.
Give an additional assignment per reporting plagiarism to be submitted in the report under
the Annex heading extra-work. If the project is the replica of any other previous project or
work from other unrelated persons than the students team, such project should be rejected
for the term work.
The term work at the end of Term-I shall be assessed and evaluated for 50 marks by the panel of ex-
aminers in the subject (Internal (preferably guide) and external examiner from Computer Department
of Engineering Colleges). At-least one technical paper must be submitted on the project design in the
conferences/workshops in IITs, Central Universities or UoP Conferences or equivalent International Con-
ferences Sponsored by IEEE/ACM and review comments received as Annex D. The examiners must seek
answers regarding the suggestions given in the review comments of the paper submitted.
1. To develop the problem under consideration and justify feasibilty using concepts of knowledge canvas
and IDEAMatrix.
2. Project problem statement feasibility assessment using NP-Hard, NP-Complete or satisfiability issues
using modern algebra and/or relevant mathematical models.
3. Use of divide and conquer strategies to exploit distributed/parallel/concurrent processing of the above
to identify objects, morphisms, overloading in functions (if any), and functional relations and any other
dependencies (as per requirements).
4. Use of above to draw functional dependency graphs and relevant Software modeling methods, techniques
including UML diagrams or other necessities using appropriate tools.
5. Testing of project problem statement using generated test data (using mathematical models, GUI, Func-
tion testing principles, if any) selection and appropriate use of testing tools, testing of UML diagram’s
reliability.
8. Try and prepare clients list and communication with the clients or advertise the product by developing
the Company WEB Site.
9. To submit Product Proposal for raising venture capital through government schemes of micro/small
sector industries or through private venture capital entities.
10. To submit National/International patent/Copyright for first year to the Government Department of
Patents and IPR.
Note 1. The guide for an entrepreneurship project shall be a full time approved Professor or Asso-
ciate Professor possessing qualifications as per AICTE norms.
Note 2. If the students fails to complete the entrepreneurship assignments successfully then the
project shall be treated as Internal Project for the purpose of assessment.
Note 3. All projects are expected to exploit multi-core, embedded and distributed computing wher-
ever possible.
Reference Books:
Sl.No. Reference Books
1. Any recently published case studies in Knowledge Innovation Strategies
2. Any recently published case studies Electronic Health Records and related standards
3. McKinsey report: Big data: The next frontier for innovation, competition,
and productivity (PDF)
4. Web Resource: http://www.mckinsey.com/insights ... digital competition
5. Web Resource: http://msme.gov.in/mob/home.aspx
6. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
35
Semester-II
410449 Software Design Methodologies and Testing
Text Books:
Sl.No. Text Books
1. HASSAN GOMAA, Software Modeling and Design, Cambridge university Press, 2011,
ISBN-13 978-1-107-44735-6
2. Erich Gamma, Richard Helm,Ralph Johnson ,John Vlissides,
Design patterns Elements of Reusable Object-Oriented Software
3. Srinivasan Desikan, ”Software Testing Principals and practices”,
Pearson Publication ISBN-13 978-8-17-758295-6
36
Reference Books:
Sl.No. Reference Books
1. Grady Booch,James Rumbaugh,Ivar Jacobson, The UML Users Guide, Pearson Publication
2013 print ISBN-13-978817758372-4
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
37
410450 High Performance Computing
38
Unit Content Hrs
I Parallel Processing Concepts 8
Introduction to Parallel Computing: Motivating Parallelism, Scope
of Parallel Computing, Organization and Contents of the Text, Parallel
Programming Platforms: Implicit Parallelism: Trends in Microprocessor &
Architectures, Limitations of Memory System Performance, Dichotomy of
Parallel Computing Platforms, Physical Organization of Parallel Platforms,
Communication Costs in Parallel Machines
Levels of parallelism (instruction, transaction, task, thread, memory, function)
Models (SIMD, MIMD, SIMT, SPMD, Dataflow Models, Demand-driven Computation)
Architectures: N-wide superscalar architectures, multi-core, multi-threaded
II Parallel Programming 8
Principles of Parallel Algorithm Design: Preliminaries, Decomposition
Techniques, Characteristics of Tasks and Interactions, Mapping Techniques
for Load Balancing, Methods for Containing Interaction Overheads, Parallel
Algorithm Models, Processor Architecture, Interconnect, Communication,
Memory Organization, and Programming Models in high performance computing
architecture examples: IBM CELL BE, Nvidia Tesla GPU, Intel Larrabee Micro
architecture and Intel Nehalem micro-architecture
Memory hierarchy and transaction specific memory design, Thread Organization
III Fundamental Design Issues in HPC 6
Programming Using the Message-Passing Paradigm: Principles of Message-
Passing Programming, The Building Blocks: Send and Receive Operations,
MPI: the Message Passing Interface, Topology and Embedding, Overlapping
Communication with Computation, Collective Communication and
Computation Operations, One-Dimensional Matrix-Vector Multiplication,
Single-Source Shortest-Path, Sample Sort, Groups and Communicators,
Two-Dimensional Matrix-Vector Multiplication
IV Synchronization and related algorithms 6
Synchronization: Scheduling, Job Allocation, Job Partitioning, Dependency
Analysis Mapping Parallel Algorithms onto Parallel Architectures, Performance
Analysis of Parallel Algorithms
Programming Shared Address Space Platforms: Thread Basics, Why
Threads?, The POSIX Thread API, Thread Basics: Creation and
Termination, Synchronization Primitives in Pthreads, Controlling
Thread and Synchronization Attributes, Thread Cancellation,
Composite Synchronization Constructs, Tips for Designing Asynchronous
Programs, OpenMP: a Standard for Directive Based Parallel Programming
39
V Advanced tools, techniques and applications 6
Bandwidth Limitations, Latency Limitations, Latency Hiding/Tolerating
Techniques and their limitations, Dense Matrix Algorithms: Matrix-Vector
Multiplication, Matrix-Matrix Multiplication, Sorting: Issues, Sorting on
Parallel Computers, Sorting Networks, Bubble Sort and its Variants, Quicksort,
Bucket and Sample Sort, Shared-Address-Space Parallel Formulation, Single
-Source Shortest Paths- Distributed Memory Formulation
VI HPC enabled Advanced technologies 6
Search Algorithms for Discrete Optimization Problems: Search Overhead Factor,
Parallel Depth-First Search, Parallel Best-First Search, Introduction to
(Block Diagrams only if any) Petascale Computing, Optics in Parallel Computing
Quantum Computers, Recent developments in Nanotechnology and its impact on HPC
Power-aware Processing Techniques in HPC
Text Books:
Sl.No. Text Books
1. Kai Hwang,”Advanced Computer Architecture: Parallelism, Scalability, Programmability”,
McGraw Hill 1993
2. David Culler Jaswinder Pal Singh, ”Parallel Computer Architecture: A hardware/Software
Approach”, Morgan Kaufmann,1999.
Reference Books:
Sl.No. Reference Books
1. Kai Hwang,, ”Scalable Parallel Computing”, McGraw Hill 1998.
2. George S. Almasi and Alan Gottlieb, ”Highly Parallel Computing”, The Benjamin and
Cummings Pub. Co., Inc
3. William James Dally and Brian Towles, ”Principles and Practices on
Interconnection Networks”, Morgan Kauffman 2004.
4. Hubert Nguyen, GPU Gems 3 - by (Chapter 29 to Chapter 41)
5. Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar, ”Introduction to
Parallel Computing”, 2nd edition, Addison-Welsey,
c 2003
6. David A. Bader (Ed.), Petascale Computing: Algorithms and Applications,
Chapman & Hall/CRC Computational Science Series,
c 2007.
7. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
40
410451A Elective-III: Mobile Computing
Course Outcomes:
• To write a survey on Mobile Computing Building Blocks.
• To write a presentation on survey FOSS tools and Technologies.
• To write test cases to solve problems using Mobile Computing algorithms.
Unit Content Hrs
I Fundamental of Wireless and basics of wireless network 6
Digital communication, wireless communication system and limitations, wireless media,
frequency spectrum, technologies in digital wireless communication, wireless
communication channel specification, wireless network, wireless switching technology,
wireless communication
II Mobile Communications and Computing 7
An Overview Mobile Communication, Mobile Computing, Mobile Computing
Architecture, Mobile Devices, Mobile System Networks, Data Dissemination,
Mobility Management, Security, Mobile Devices and Systems, Mobile Phones,
Digital Music Players, Hand-held Pocket Computers, Hand-held Devices:
Operating Systems, Smart Systems,Limitations of Mobile Devices,
Automotive Systems.
III GSM and other architectures 6
GSM-Services & System Architectures ,Radio Interfaces, Protocols Localization,
Calling, Handover, Security, New Data Services, modulation, multiplexing,
controlling the medium access, spread spectrum, coding methods, CDMA,
IMT 2000, WCDMA and CDMA 2000, 4G Networks.
IV Mobile Network and Transport Layer 7
IP & Mobile IP Network Layers, Packet Delivery & Handover Management,
Location Management, Registration, Tunneling & Encapsulation, Route Optimization,
Dynamic Host Configuration Protocol, Mobile Transport Layer, Conventional TCP/IP
Transport Layer Protocol, Indirect TCP, Snooping TCP, Mobile TCP, Mobile Ad-hoc
Networks(MANET), Routing and Routing Algorithms in MANET, security in ad-hoc
networks.
V Data Dissemination and Data Synchronization in Mobile Computing 7
Communication Asymetry, classification of data delivery mechanism, data dissemination
broadcast models, selective tuning and indexing techniques, synchronization,
synchronization software for mobile devices, synchronization protocols.
VI Mobile Devices and Mobile Operating System 6
Mobile agent, applications framework, application server, gateways, service
discovery, device management, mobile file system, Mobile Operating Systems,
Characteristics, Basic functionality of Operating Systems: Window 8, iOS,
Android OS.
Text Books:
Sl.No. Text Books
1. Raj Kamal, Mobile Computing, 2/e , Oxford University Press-New Delhi
2. Dr. Sunil kumar S. Manavi, Mahabaleshwar S. Kakkasageri, Wireless and Mobile Networks,
concepts and protocols, Wiley, India.
41
Reference Books:
Sl.No. Reference Books
1. Andrew Tanenbaum, Modern Operating System, 3rd/e, Pearson Education International,
ISBN Q-lB-filBMST-L
2. Digital Content: iOS Technology Overview: IOSTechOverview.pdf, Apple Inc. Copyright 2014
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
42
410451B Elective-III: Web Technology
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week In semester Assessment: 30
End Semester Assessment : 70
Course Objectives:
• To Learn advanced Web Technologies
• To apply technologies while solving problems
Course Outcomes:
• To present a survey on building blocks of Web Technologies and open source tools.
• To write presentations on using Web Technologies with case studies.
• To write test cases to use technologies for solving problems using Web Technologies.
Unit Content Hrs
I IoT Web Technology 6
The Internet of Things Today, Time for Convergence, Towards the IoT Universe, Internet
of Things Vision, IoT Strategic Research and Innovation Directions, IoT Applications,
Future Internet Technologies, Infrastructure, Networks and Communication, Processes,
Data Management, Security, Privacy & Trust, Device Level Energy Issues, IoT Related
Standardization, Recommendations on Research Topics.
II IoT Applications for Value Creation 6
Introduction, IoT applications for industry: Future Factory Concepts, Brownfield IoT,
Smart Objects, Smart Applications, Four Aspects in your Business to Master IoT, Value
Creation from Big Data and Serialization, IoT for Retailing Industry, IoT For Oil and
Gas Industry, Opinions on IoT Application and Value for Industry, Home Management,
eHealth.
III Internet of Things Privacy, Security and Governance 6
Introduction, Overview of Governance, Privacy and Security Issues, Contribution
from FP7 Projects, Security, Privacy and Trust in IoT-Data-Platforms for Smart
Cities, First Steps Towards a Secure Platform, Smartie Approach. Data
Aggregation for the IoT in Smart Cities, Security
IV Architectural Approach for IoT Empowerment 8
Introduction, Defining a Common Architectural Ground, IoT Standardization,
M2M Service Layer Standardization, OGC Sensor Web for IoT, IEEE, IETF and ITU-T
standardization activities, Interoperability Challenges, Physical vs Virtual, Solve the
Basic First, Data Interoperability, Semantic Interoperability, Organizational
Interoperability, Eternal Interoperability, Importance of Standardisation, Plan for
validation and testing, Important Economic Dimension, Research Roadmap for IoT
Testing Methodologies. Semantic as an Interoperability Enabler and related work.
V Identity Management Models in IoT 8
Introduction, Vulnerabilities of IoT, Security requirements, Challenges for a secure
Internet of Things, identity management, Identity portrayal, Different identity
management model: Local identity, Network identity, Federated identity, Global web
identity, Identity management in Internet of Things, User-centric identity management,
Device-centric identity management, Hybrid identity management.
VI Trust Management in IoT 6
Introduction, Trust management life cycle, Identity and trust, Third party approach,
Public key infrastructure, Attribute certificates, Web of trust models, Web services
security, SAML approach, Fuzzy approach for Trust, Access control in IoT, Different
access control schemes, Authentication and Access control policies modeling.
Text Books:
Sl.No. Text Books
1. Dr. Ovidiu Vermesan, Dr. Peter Friess, Internet of Things: Converging Technologies for
Smart Environments and Integrated Ecosystems, River Publishers, 2013,
ISBN: 978-87-92982-96-4 (E-Book), ISBN: 978-87-92982-73-5 (Print)
2. Vijay Medishetti, Arshadeep Bahga, Internet of Things: A Hands-On Approach (Paperback)
43
Reference Books:
Sl.No. Reference Books
1. Cuno Pfister, Getting Started with the Internet of Things, O’Reilly Media, 2011,
ISBN: 978-1-4493-9357-1
2. Poonam Railkar, Identity Management for Internet of Thing,
River Publishers, 2015, ISBN: 978-87-93102-91-0 (EBook), ISBN:978-87-93102-90-3(Hard Copy)
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
44
410451C Elective-III: Cloud Computing
• To perform cloud computing admin and programming using open source tools.
Unit Content Hrs
I Introduction 6
Introduction, Roots of Cloud Computing: From mainframe to Cloud, Benefits of
Cloud Computing SOA, Web services,
Web 2.0, Mashups, Grid computing, Utility computing, Hardware virtualization,
Essentials of Cloud characteristics, Challenges, Cloud economics,
Role of Networks in Cloud Computing: Cloud types and service models,
Cloud computing platforms : Openstack, Opennimbus, Eucalyptus
Primary Cloud Service models, Cloud Services brokerage, Primary cloud
deployment models, cloud computing reference model, The greenfield and
brownfield deployment options
II Virtualization 8
Introduction, Characteristics of Virutalized environments, Taxonomy of
Virtualization techniques, Pros and Cons of Virtualization, Technology examples:
Xen, KVM, Vmware, Microsoft Hyper-V
III Storage in Cloud 8
Storage system architecture, Big data, Virtualize data centre(VDC) architecture,
VDC Environment, server, storage, networking, desktop and application virtualization
techniques and benefits, Virtual Machine Components and Process of converting
physical to VMs, Block and file level storage virtualization, Virtual Provisioning,
and automated storage tiering, VLAN, VSAN and benifits, Network traffic management
techniques in VDC, Cloud file systems: GFS and HDFS, BigTable, HBase
and Dynamo. Features and comparisons among GFS,HDFS.
IV Cloud computing platforms 6
Infrastructure as Service, best-of breed cloud infrastructure components,
cloud ready converged infrastructure, Virtual machine provisioning and migration
services, Anatomy of Cloud infrastructure, Distributed management of virtual
infrastructure, scheduling techniques, SLA Commitment
V Cloud monitoring and management 8
Introduction and architecture for federated cloud computing, Performance
prediction for HPC on Cloud. SLA management: Types of SLA, Life cycle of SLA,
Traditional approaches of SLA.
service catalog, service ordering process, management and functional interfaces
of services , cloud portal and its functions, cloud interface standards along with
SOAP and REST, system integration and work-flow modeling, cloud service life-cycle
phases: service planning, service creation, service operation, and service termination
Control layer, its functions and benefits,element and unified manager, software
defined approach and techniques for managing IT resources
45
VI Security in Cloud Computing 6
Introduction, Global Risk and Compliance aspects in cloud environments and key
security terminologies, Technologies for Data security, Data security risk,
Cloud computing and identity, Digital identity and access management, Content
level security, Security-As-A-Cloud Service
Text Books:
Sl.No. Text Books
1. Rajkumar Buyya, “Cloud computing principles and paradigms”, Wiley
2. Gautam Shroff, Enterprise Cloud Computing, Cambridge
3. Handbook of Cloud Computing, Springer Publication
4. Rajkumar Buyya, “Mastering Cloud computing”, McGraw Hill
5. Tim Mather, Subra K, Shahid L.,Cloud Security and Privacy, Oreilly,
ISBN-13 978-81-8404-815-5
Reference Books:
Sl.No. Reference Books
1. Dr. Kumar Saurabh,”Cloud Computing”, Wiley Publication
2. Greg Schulr,”Cloud and virtual data storage networking”,CRC Press
3. Barrie Sosinsky,”Cloud Computing”, Wiley India
4. Kailash Jayaswal, “ Cloud computing”, Black Book, Dreamtech Press
5. Anthony T. Velte, Cloud Computing: A Practical Approach, Tata McGraw Hill, 2009,
ISBN: 0070683514
6. Richard Hill, Guide to Cloud Computing: Principals and Practices, Springer
ISBN-10: 1447146026
7. Halper Fern, Kaufman Marcia, Bloor Robin, Hurwit Judith, Cloud Computing for
Dummies, Wiley India, 2009, ISBN 8126524871
8. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
46
410451D Elective-III:Cyber Security
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week In semester Assessment: 30
End Semester Assessment : 70
Course Objectives:
• To develop problem solving abilities using Cyber Security
• To apply algorithmic strategies for cyber security
• To develop time and space efficient algorithms
• To study algorithmic examples in distributed, concurrent and parallel environments
Course Outcomes:
• To write a survey on cyber security concepts.
• To create a case study report on practice administrating using Cyber Security open source tools.
• To write problem solutions for multi-core or distributed, concurrent/Parallel environments.
Unit Content Hrs
I Security Basics 6
Introduction, Elements of Information security, Security Policy, Techniques, steps,
Categories, Operational Model of Network Security, Basic Terminologies in Network
Security.
II Data Encryption Techniques and Standards 8
Introduction, Encryption Methods: Symmetric, Asymmetric,Cryptography, Substitution
Ciphers. Transposition Ciphers, Stenography applications and limitations, Block
Ciphers and methods of operations, Feistal Cipher, Data Encryption Standard(DES),
Triple DES, DES Design Criteria, Weak Keys in DES Algorithms, Advance Encryption
Standard(AES).
III Public Key and Management 8
Public Key Cryptography, RSA Algorithm: Working,Key length, Security, Key
Distribution, Deffie-Hellman Key Exchange, Elliptic Curve: Arithmetic,
Cryptography, Security, Authentication methods, Message Digest, Kerberos,
X.509 Authentication service, Digital Signatures: Implementation, Algorithms,
Standards (DSS), Authentication Protocol.
IV Security requirements 8
Electronic Mail Security: Introduction, Pretty Good Privacy, MIME, S/MIME,
Comparison. IP Security: Introduction, Architecture, IPV6, IPv4, IPsec
protocols and Operations, AH Protocol, ESP Protocol, ISAKMP Protocol, Oakkey
determination Protocol,VPN. WEB Security:Introduction, Secure Socket Layer(SSL),
SSL Session and Connection, SSL Record Protocol, Change Cipher SpecProtocol,
Alert Protocol, Handshake Protocol, Secure Electronic Transaction(SET).
V Intrusion and Firewall 6
Introduction, Intrusion detection, IDS: Need, Methods, Types of IDS, Password
Management, Limitations and Challenges, Firewall Introduction, Characteristics
and types, Benefits and limitations. Firewall architecture, Trusted Systems,
Access Control.
VI Security perspective of Hacking and its counter majors 6
Remote connectivity and VoIP hacking, Wireless Hacking, Mobile Hacking, Hacking
Hardware, Application and data Hacking, Mobile Hacking, Counter majors:General
Strategies, Example Scenario’s: Desktop, Servers, Networks, Web, Database, Mobile.
Text Books:
Sl. Text Books
No.
1. Dr. V.K. Pachghare, Cryptography and Information Security, PHI,
ISBN 978-81-303-5082-3
2. Nina Godbole,Sunit Belapure, Cyber Security,Wiley India, ISBN:978-81-345-2179-1
47
Reference Books:
Sl. Reference Books
No.
1. PDF Digital Content : Stuart McCLURE, Joel Scambray, George Kurtz, Hacking
Exposed Network Security Secrets and Solutions, McGrowHill, 2012 ISBN: 978-0-07-178028-5
Digital Ref: http://84.209.254.175/linux-pdf/Hacking-Exposed-7-Network-Security-Secrets.pdf
College libraries are requested to purchase the copy
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
48
410452A Elective-IV (Open Elective): Business Analytic and Intelligence
Text Books:
Sl.No. Text Books
1. R. Sharda, D. Delen, & E. Turban, Business Intelligence and Analytics. Systems
for Decision Support,10th Edition. Pearson/Prentice Hall, 2015.
ISBN-13: 978-0-13-305090-5, ISBN-10: 0-13-305090-4;
2. Business Process Automation, Sanjay Mohapatra, PHI.
49
Reference Books:
Sl.No. Reference Books
1. Introduction to business Intelligence and data warehousing, IBM, PHI.
2. Data mining concepts and techniques, Jawai Han, Michelline Kamber, Jiran Pie,
Morgan Kaufmann Publishers 3rd edition.
3. Building the data Warehouse, William H Inmon, Wiley Publication 4th edition.
4. Data Mining for Business Intelligence, WILEY
5. Soumendra Mohanty, Analytics in Practice,Tata McGraw Hill Education, 2011,
ISBN-13 978 0 07 0707061
6. Ken W. Collier,Agile Analytics: Avalue driven Approach to Business Intelligence and Data
Warehousing, Pearson Education,2012, ISBN-13 978 8131786826
7. Donald Miner, MapReduce Design Pattern, O’Reilly, 2012, ISBN 978 9350239810
8. EMC Educational Services, Data Science and Big Data Analytics: Discovering, Analyzing,
Visualizing and Presenting Data, Wiley ISBN-13 978 1118876138
9. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
50
410452B Elective-IV (Open Elective): Operations Research for Algorithms in Scientific
Applications
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/Week In semester Assessment: 30
End Semester Assessment : 70
Course Objectives:
• To develop problem solving abilities using Mathematics
• To apply algorithmic strategies while solving problems
• To develop time and space efficient algorithms
• To study algorithmic examples in distributed, concurrent and parallel environments
Course Outcomes:
• To write a presentation on mathematical Concepts applied in Operations Research.
• To write a survey on applications of Operations Research.
• To write case studies for solving problems using multi-core or distributed, concurrent/Parallel environ-
ments
Unit Content Hrs
I Introduction to Operation Research 6
Origins of OR, Nature, Impact and phases of OR, Operation Research as tool for
Decision Support System, Productivity Improvement. Overview of OR Research
Techniques.
II Deterministic OR Models 6
Formulation of Linear Programming Problem, Linear Programming Models,
Assumptions of Linear Programming, Graphical Method of solving LP problem.
Simplex method for solving LP problem.
III Linear Programming Extensions 8
Introduction and Formulation of Transportation problem, Types of
Transpiration problems, Methods of Initial feasible solution,
Methods of optimum solution, Unbalanced Transportation problem,
Introduction to Assignment problem. Solution of an assignment problem.
IV Decision, Game & Queueing Theory 8
Formulation of two person, Zero-sum Games, Solving Simple Games, Mixed
Strategies, Non-Zero Sum Games.
Basic Structure & components of decision, decision criteria, decision trees.
Basic characteristics of queueing system, Terminologies & notation,
Poisson process of queueing, M/M/1 system queueing model.
V Hybrid OR Models, Project Management PERT & CPM 8
Assumption and comparison PERT & CPM, Algorithms of PERT CPM Techniques,
Fundamentals of Network Model, Guidelines for Network Construction,
Critical path Analysis, Methods based on Time Estimates to find
critical paths. Concept of Slack & floats in network analysis, Project
Evaluation & Review Techniques (PERT).
VI Dynamic Programming 8
Terminologies, Multi Decision Process, Bellman’s Principles of optimality,
Characteristics of Dynamic Programming problems.
Dynamic programming Algorithms,
Solving LPP using Dynamic Programming
Recent development in OR with perspective of Bio-Technology, Nano Technology:
Text Books:
Sl.No. Text Books
1. Hamidy Taha, Operations Research: An Introduction, Pearson, 8th Edition,
ISBN: 978-81-317-1104-0
2. Dr. S.D. Sharma, Operations Research, Kedar Nath Ram Nath & Co.
51
Reference Books:
Sl.No. Reference Books
1. Kishor Trivedi, Probability & Statistics with Reliability Queuing and Computer Science
Applications, PHI, ISBN: 81-203-0508-6
2. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
52
410452C Elective-IV (Open Elective): Mobile Applications
Text Books:
Sl.No. Text Books
1. Jeff McWherter, Scott Gowell, Professional Mobile Application Development,
John Wiley & Sons, Ref: www.it-ebooks.org
2. Maximiliano Firtman, Programming the mobile Web, Oreilly, 2nd Edition, 2013,
ISBN: 978-1-449-33497-0
Reference Books:
Sl.No. Reference Books Digital Content
1. Digital Content: http://en.wikibooks.org/wiki/Category: J2ME Programming
2. Android Studio Development Essentials, ref: http://www.techotopia.com/
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
53
Guidelines for 410452D Open Elective:
The listed open electives or any other electives that are being taught in the current semester (Term II) under
engineering faculty or an individual college and Industry can define new elective with proper syllabus using
defined framework of 410452D Elective IV as per following format and GET IT APPROVED FROM THE
BOARD OF STUDIES COMPUTER ENGINEERING AND OTHER NECESSARY STATUTORY SYSTEMS
of SAVITRIBAI PHULE PUNE UNIVERSITY BEFORE 30th DECEMBER.
Text Books:
Sl.No. Text Books
1.
2.
Reference Books:
Sl.No. Reference Books
1.
2.
Frame suitable assignments as per format of Computer Laboratory-IV, add necessary program-
ming FOSS tools.
54
410453 Computer Laboratory-III
Teaching Scheme Examination Scheme
Practicals: 4 Hrs/Week Oral Assessment: 50
Practical Assessment : 50
Course Objectives:
• To develop problem solving abilities using Mathematical Modeling
• To apply algorithmic strategies while solving problems
• To develop time and space efficient algorithms
• To implement software design and testing in distributed, concurrent and parallel environments
Course Outcomes:
• To write problem solutions using mathematical modeling.
• To write reports of application of software design methods and testing.
• To write programs using FOSS tools.
• To write problem solutions using multi-core or distributed, concurrent/Parallel environments
Tools:
64-bit Fedora or equivalent OS with 64-bit Intel-i5/i7 or latest higher processor computers,
FOSS tools, Ruby on Rails, iburg, XMLVM, Intel Internet of Things (IoT) Developer Kit or
Intel Galileo board or BBB or Open Source equivalent, the real-time operating
system (RTOS) for IoT, NS3, Scala, Python, Modelio, StarUML2.x evaluation version, HTML-5
Camel, KADOS, NoSQLUnit
Evaluation and Term-work Assessment Method: Practical, Oral and Term work Assessment Scheme
guidelines are to be used for evaluation.
A. Each Assignment/Class Designed must have Mathematical modeling using relevant Divide-n-Conquer
strategies to be assessed for 10% of the Marks (Paper Work/Digital Write-up);
B. In A above, an ability demonstrated for eliminating the redundant Conditional statements is to be
evaluated for the 20% of the marks(Paper Work/Digital Write-up).
C. In A above, an ability demonstrated for eliminating the redundant Loops statements is to be evaluated
for the 20% of the marks(Paper Work/Digital Write-up).
D. The functioning of the programs is to be demonstrated by Black-Box Testing for 10% of the Marks;
E. White-Box Walk through Testing methods for 10% of the marks;
F. Positive-Negative testing for 10% of the marks;
G. In addition to these testing methods, student must select one of the advanced Software Testing method
currently practiced in the Industry which is suitable for the functional assignment of the Reliability for
10% of the marks.
H. 10% of the marks are to be given for the Oral Questions using above.
I. 10% of the marks are to be given for the output generated for the practical/Oral/Term work.
J. The assessment as above is to be done by a pair of examiners as per prevailing rules of SPPU examination
and items A,B,E by Examiner 1 and items C,D,F by Examiner 2 and items G,H,I to be assessed Jointly;
K. Latex or its equivalent be used to generate the document to be stored in the Read-only Digital Media
as a term-work/Digital Journal format approved by the BoS after checking, removing/ avoiding the
plagiarism. Give an additional assignment per assignment reporting plagiarism to be submitted in the
journal under the heading extra-work.
55
L. Examination to be conducted on the assignments performed (Group A and Group-B).
Laboratory Assignments:
• Group A (Mandatory Six Assignments)
1. Using Divide and Conquer Strategies and object-oriented software design technique using Modelio to
design a software function for Binary Search for an un-ordered data stored in memory. Use necessary
USE-CASE diagrams and justify its use with the help of mathematical modeling and related efficiency.
Implement the design using Eclipse C++ or python.
2. Using Divide and Conquer Strategies to design an efficient class for Concurrent Quick Sort and the input
data is stored using XML. Use object oriented software design method and Modelio/ StarUML2.x Tool.
Perform the efficiency comparison with any two software design methods. Use necessary USE-CASE
diagrams and justify its use with the help of mathematical modeling. Implement the design using Scala/
Python/Java/C++.
3. A Web Tool for Booth’s multiplication algorithm is used to multiply two numbers located in distributed
environment. Use software design client-server architecture and principles for dynamic programming.
Perform Risk Analysis. Implement the design using HTML-5/Scala/ Python/Java/C++/ Rubi on Rails.
Perform Positive and Negative testing. Use latest open source software modeling, Designing and testing
tool/Scrum-it/KADOS and Camel.
4. In an embedded system application Dining Philosopher’s problem algorithm is used to design a software
that uses shared memory between neighboring processes to consume the data. The Data is generated
by different Sensors/WSN system Network and stored in MOngoDB (NoSQL). Implementation be done
using Scala/ Python/ C++/ Java. Design using Client-Server architecture. Perform Reliability Testing.
Use latest open source software modeling, Designing and testing tool/Scrum-it/KADOS, NoSQLUnit
and Camel.
5. A Mobile App for Calculator having Trigonometry functionality is to be designed and tested. The data
storage uses 1.text files, 2. XML Use latest open source software modeling, Designing and testing tool/
Scrum-it. Implement the design using HTML-5/Scala/ Python/Java/C++/Rubi on Rails. Perform
Positive and Negative testing.
Elective-III A. Write a mobile application to fetch all audio files and, play the audio file when user clicks on any audio
file from list view. Create Mobile GUI using Python/ Scala/ Java/ HTMK5/ Android.
Elective-III B. Create a web based e-Health Application for online appointments for the medical practitioner or hospital.
Elective-III C. Install following Cloud Simulators/Tools and frame suitable assignments to demonstarte its use: CloudSim,
CloudAnalyst, GreenCloud/Docker, iCanCloud/IBM Smart Cloud, GDCSim/SPECI, MDCSim/ Net-
workCloudSim.
Elective-III D. Write a program in python/ Java/ Scala/ C++/ HTML5 to implement password data encryption. Use
encryption method overloading (any to methods studied)
• Group B (Any Six Assignments: atleast 3 from the selected Elective) All assignments must
be covered in a students batch of laboratory.
1. 8-Queens Matrix is Stored using JSON/XML having first Queen placed, use back-tracking to place
remaining Queens to generate final 8-queen’s Matrix using Python.
2. A Web application for Concurrent implementation of ODD-EVEN SORT is to be designed using Real
time Object Oriented Modeling(ROOM). Give the necessary design diagrams and write the test cases for
the white box testing. Draw Concurrent collaboration Diagrams.
3. A mobile application needs to be designed for using a Calculator (+, - ,*, /, Sin, Cos, sq-root) with Mem-
ory Save/Recall using Extended precision floating point number format. Give the Required modeling,
Design and Positive-Negative test cases.
4. Write a web application using Scala/ Python/ Java /HTML5 to check the plagiarism in the given text
paragraph written/ copied in the text box. Give software Modeling, Design, UML and Test cases for the
same using COMET(Concurrent Object Oriented Modeling and Architectural Design Method).
56
5. Write a web application using Scala/ Python/ Java /HTML5 to check the plagiarism in the given text
paragraph written/ copied in the text box. Give software Modeling, Design, UML and Test cases for the
same using Analysis Modeling (Static Modeling, Object Structuring, Dynamic Modeling).
6. 8-Queens Matrix is Stored using JSON/XML having first Queen placed, use back-tracking to place
remaining Queens to generate final 8-queen’s Matrix. Use suitable Software modeling , Design and
testing methods. Justify the selection over other methods.
Elective-III A1 Write a web application using Scala/ Python/ Java /HTML5 to check the plagiarism in the given text.
The required dataset must be available to the application to the logged-in mobile device. The database
is maintained in NoSQL.
Elective-III A2 Write a mobile application to fetch images from the sdcard. Also provide the facility of deleting, renaming
the images.
Elective-III A3 Write a mobile application for uploading and downloading the files on server. The Server can also be
from Cloud platform.
Elective-III A4 Create a Menu based application for mobile devices which can do all the activities for Human resource
management like
a. Employee attendance
b. Employee notices
c. Payroll Systems
Elective-III D4 Write a Python/ Java program to validate the parameter tuple for the security of the DSA. Design
necessary classes. Use Miller-Rabin primality testing may be used.
Elective-III D5 Write a program in Python/ Java/ C++ /Scala using Eclipse to Start/Stop the IDS, View current traffic,
View blocked list (IP, Domains), view current firewall rules and unblock users. Create Necessary GUI.
58
410454 Computer Laboratory-IV
Evaluation and Term-work Assessment Method: Practical, Oral and Term work Assessment Scheme
guidelines are to be used for evaluation.
A. Each Assignment/Class Designed must have Mathematical modeling using relevant Divide-n-Conquer
strategies to be assessed for 10% of the Marks (Paper Work/Digital Write-up);
B. In A above, an ability demonstrated for eliminating the redundant Conditional statements is to be
evaluated for the 20% of the marks(Paper Work/Digital Write-up).
C. In A above, an ability demonstrated for eliminating the redundant Loops statements is to be evaluated
for the 20% of the marks(Paper Work/Digital Write-up).
D. The functioning of the programs is to be demonstrated by Black-Box Testing for 10% of the Marks;
E. White-Box Walk through Testing methods for 10% of the marks;
F. Positive-Negative testing for 10% of the marks;
G. In addition to these testing methods, student must select one of the advanced Software Testing method
currently practiced in the Industry which is suitable for the functional assignment of the Reliability for
10% of the marks.
H. 10% of the marks are to be given for the Oral Questions using above.
I. 10% of the marks are to be given for the output generated for the practical/Oral/Term work.
J. The assessment as above is to be done by a pair of examiners as per prevailing rules of SPPU examination
and items A,B,E by Examiner 1 and items C,D,F by Examiner 2 and items G,H,I to be assessed Jointly;
K. Latex or its equivalent be used to generate the document to be stored in the Read-only Digital Media
as a term-work/Digital Journal after checking, removing/ avoiding the plagiarism. Give an additional
assignment per assignment reporting plagiarism to be submitted in the journal under the heading extra-
work.
59
L. Examination to be conducted on the assignments performed (Group A and Group-B).
Laboratory Assignments:
• Group A (Mandatory Six Assignments)
1. Using Divide and Conquer Strategies design a cluster/Grid of BBB or Rasberi pi or Computers in network
to run a function for Binary Search Tree using C /C++/ Java/Python/ Scala
2. Using Divide and Conquer Strategies design a class for Concurrent Quick Sort using C++.
3. Write a MPI program for calculating a quantity called coverage from data files.
Hint :- Program distributes computation efficiently across the cluster. The program should be able to
work with any number of nodes and should yield the same results as the serial code.
4. Write a program on an unloaded cluster for several different numbers of nodes and record the time taken
in each case. Draw a graph of execution time against the number of nodes.
5. build a small compute cluster using Raspberry Pi/BBB modules to implement Booths Multiplication
algorithm.
Elective-IV A. Use Business intelligence and analytics tools to recommend the combination of share purchases and sales
for maximizing the profit.
Elective-IV B. A paint manufacturing company produces the interior and exterior paints using two raw materials M1 and
M2. XML/JSON is used to store the following data i.e. Tons of Raw materials required to manufacture
a ton of paint;
Exterior Paints Interior Paints Maximum daily
(1 Ton) (1 Ton) availability (tons)
Raw Material, M1 6 4 24
Raw Material, M2 1 2 6
Profit per Ton 5 4
The market survey indicates that the daily demand for interior paint cannot exceed that for exterior
paints by more than 1 ton. The maximum daily demand for interior paint is 2 tons. Write a program to
recommend the optimally best products manufacturing quantity in tons of interior and exterior paints
to maximize the total daily profit. Design necessary schema/ data structure and write a program using
Scala/ python/ Java/ C++ to access the data to generate result using graphical method to Linear
Problem(LP) and Tabular method for LP.
(Hint: Refer page 9 of the elective text book 1 (410452B). )
Elective-IV C. Write a mobile application to generate a Scientific calculator using J2ME/ Python/ Scala/ C++/ An-
droid.
Elective-IV D. Design a suitable assignment in consultation with the industry expert for an open elective.
• Group B (Any Six Assignments: atleast 1 from the selected Elective) All assignments must
be covered in a students batch of laboratory.
1. 8-Queens Matrix is Stored using JSON/XML having first Queen placed, use back-tracking to place
remaining Queens to generate final 8-queen’s Matrix using Python. Create a backtracking scenario and
use HPC architecture (Preferably BBB) for computation of next placement of a queen.
2. Concurrent implementation of Tarson’s Multiplication using BBB HPC or equivalent infrastructure. Use
Java/ Python/ Scala/ C++ as programming language.
3. Develop a stack sampling using threads using VTune Amplifier.
4. Write a program to check task distribution using Gprof.l
5. Develop porting linux application for sorting of task essentials
6. Implement OBST Tree search using HPC task sub-division. Merge the results to get final result.
60
7. Perform concurrent ODD-Even Merge sort using HPC infrastructure (preferably BBB) using Python/
Scala/ Java/ C++.
8. Perform DSP(Digital Signal Processing) convolution operation on a given signal stored using XML/JSON/
text file using HPC infrastructure.
Elective-IV A1 A Mall has number of items for sale. Build a required Database to develop BAI tool for considering one
aspect of growth to the business Such as organization of products based on demand and patterns use
R Programming or other equivalent latest tools used in Industry or Use Hadoop, HDFS, HIVE, PIG,
mongoBD Connectors for Hadoop and/OR other latest technology tools in the Hadoop Ecosystem for
unstructured data analytics to effectively use advanced SQL functions and Greenplum extensions for
in-database analytics. Use MADlib bigdata tools to solve analytics problems in-database Used for this
assignment.
Elective-IV A2 Frame the suitable assignment to perform computing using BIA tools effectively.
Elective-IV B1 For the given data table in XML/JSON/ Simple File, Construct a two person zero-sum game using
Python/Scala/C++. Design necessary data structures/schema (Hint: Refer pages 472, 473 Text Book 1
for the data).
Elective-IV B2 Design a suitable data for transportation problem or use of Poisson Distribution for Job Arrival and
efficient execution and construct the OR solution. Write a program for the same.
Elective-IV C1 Write a Mobile App program using J2ME /Python /Scala /Java /Android to check the palindrome in a
given string.
Elective-IV C2 Write a mobile smart App to call a emergency land-line number/ mobile number using gyroscope/ iris
recognition/ thumb recognition or alike features of smart phone.
Elective-IV D1 To be defined by Industry persons supporting the open elective.
Elective-IV D2 To be defined by Industry persons supporting the open elective.
• Group C (Any One Assignment)
1 Write HTML5 programming techniques to compile a text PDF file integrating Latex.
2 Select an Industrial sector and write a BIA tool for maximizing the profit. [Optional: Placement Com-
panies.]
3 Design suitable assignment for Mobile Programming [Optional: to take a snapshot using mobile camera.]
Text Books:
Sl.No. Text Books
1. Laboratory Manual generated by the Laboratory Teachers of the respective college,
in the Term-work Format; to be assessed and approved by the BoS
2. Content in Digital Library
61
410454 Project
1. Project workstation selection, installations and setup along with report to the guide. (recommended
submission date:- 3 weeks after commencement of second term)
2. Programming of the project, GUI (if any) as per 1 st Term term- work submission.(recommended sub-
mission date:- Progress report every week during laboratory)
3. Test tool selection for various testing recommended by preferably external guide and generate various
testing result charts, graphs etc. including reliability testing. (7 weeks before Term II Conclusion)
4. Review of design and necessary corrective actions taking into consideration feedback report of Term I
assessment, and other competitions/conferences participated like IIT, Central Universities, University
Conferences or equivalent centers of excellence etc.
5. Students must submit and preferably publish atleast one technical paper in the conferences held by IITs,
Central Universities or UoP Conference or International Conferences in Europe or US.
62
6. Final term work submissions in the prescribed format given by the guides consisting of a project report
consisting of a preliminary report prepared in term-I, detailed design (all necessary UML diagrams)
document, User Interface design, Laboratory assignments on test cases and test results generated by
selected project testing tool, conclusions, appendix (if necessary), glossary, tools used and references
at the end of Term-II after checking, removing/ avoiding the plagiarism. Give an additional
assignment per reporting plagiarism to be submitted in the report under the Annex heading
extra-work. If the project is the replica of any other previous project or work from other
unrelated persons than the students team, such project should be rejected for the term
work.
7. The Term II examination is conducted by panel of examiners (preferably guide and expert from Industry
having atleast 5 years subject experience (or senior teacher in the subject in case of non- availability of
industry expert). The project assessment shall be done using Live Project Demonstration [in existing
functional condition], using necessary simulators (if required) and presentation by the students. The
remarks of Term I assessment and related corrective actions must be assessed during examining the
term-work.
1. Review of design and necessary corrective actions taking into consideration the feedback report of Term
I assessment, and other competitions/conferences participated like IIT, Central Universities, University
Conferences or equivalent centers of excellence etc.
2. Project workstation selection, installations along with setup and installation report preparations.
3. Programming of the project functions, interfaces and GUI (if any) as per 1 st Term term-work submission
using corrective actions recommended in Term-I assessment of Term-work.
4. Test tool selection and testing of various test cases for the project performed and generate various testing
result charts, graphs etc. including reliability testing.
Additional assignments for the Entrepreneurship Project:
Note: If the students fails to complete the Entrepreneurship assignment successfully then the
project shall be treated as Internal Project for the purpose of assessment.
Reference Books:
Sl.No. Reference Books
1. Term-I Project Report with Corrections, Reliability testing reports, plagiarism reports
2. Journals references necessary for the Project
3. BoS Content: Books, Course Notes, Digital contents, Blogs developed by the BoS
for bridging the gaps in the syllabus, problem solving approaches and advances in the course
63
Faculty of Engineering
University of Pune
1
Course Structure for S.E. (Electronics/Electronics & Telecommunication Engineering)
SEMESTER-I
Teaching Scheme Examination Scheme
Marks
Subject Hrs/Week
Subject
Code Theory Theory
Lect Tut Pr Tw Pr Or Total
Online Paper
204181 Signals & Systems 4 1 - 50 25 - - 50 125
204182 Electronic Devices & 4 - 2 50 - 50 - 50 150
Circuits
204183 Network Theory 3 1 - 50 25 - - 50 125
204184 Data structures & 4 - 2 50 - - 50 50 150
Algorithms
204185 Digital Electronics 4 - 2 50 - 50 - 50 150
204186 Electronic Measuring 1 - 2 - 50 - - - 50
Instruments & Tools
Total 20 2 8 250 100 100 50 250 750
SEMESTER-II
Teaching Scheme Examination Scheme
Marks
Subject Hrs/Week
Subject
Code Theory Theory
Lect Tut Pr Tw Pr Or Total
Online Paper
207005 Engineering Maths-III 4 1 - 50 25 - - 50 125
204187 Integrated Circuits 3 - 2 50 - 50 - 50 150
204188 Control Systems 3 1 - 50 25 - - 50 125
204189 Analog Communication 4 - 2 50 - 50 - 50 150
204190 Computer Organization 3 - - 50 - - - 50 100
204191 Object Oriented 2 - 2 - 25 - 50 - 75
Programming
204192 Soft Skills 1 - 2 - 25 - - - 25
Total 20 2 8 250 100 100 50 250 750
Dr. D S Bormane
Chairman, BOS(Electronics)
University of Pune, Pune
2
204181 Signals and Systems
Examination Scheme:
Teaching Scheme:
Theory Online : 50 Marks
Lectures: 4 Hrs/ Week
Theory Paper : 50 Marks
Tutorial : 1 Hr/Week
Term work: 25
Course Objectives and Outcomes:
The concept and theory of signals and systems are needed in almost all electronics and
telecommunication engineering fields and in many other engineering and scientific disciplines as
well. The main objective of this course is to lay the foundation for further studies in areas such
as communication, signal processing, and control systems etc. This course will explore the basic
concepts of signals and systems.
Having successfully completed this course, the student will be able to:
1. Understand the basic signals and their classification, perform operations on signals.
2. Understand and identify the systems based on their properties
3. Understand, identify the system based on their properties in terms impulse response and
also solve the convolution integral and sum.
4. Understand, and resolve the signals in frequency domain using Fourier series and Fourier
transform. Find the amplitude spectrum, phase spectrum of the various signals and also
systems. Analyze the system in frequency domain.
5. Understand, and resolve the signals in complex frequency domain using Laplace
Transform. Analyze the system in s – domain. Characterize the system in s- domain.
Apply Laplace transforms to analyze electrical circuits.
6. Understand, apply and determine the correllogram, auto correlation, cross correlation,
energy spectral density, and power spectral density of discrete and continuous signals.
Carry out the system analysis and inter play between frequency and time domain.
7. Understand the basic concept of probability, random variables and random signals.
Calculate the CDF, PDF and probability of a given event. Calculate the mean, mean
square, variance and standard deviation for given random variables using pdf.
3
Unit I : Introduction to Signals and Systems 10L
Definition of signals and systems, communication and control systems as examples,
Classification of signals: Continuous time and discrete time, even, odd, periodic and non
periodic, deterministic and non deterministic, energy and power.
Operations on signals: Amplitude scaling, addition, multiplication, differentiation, integration
(Accumulator for DT), time scaling, time shifting and folding, precedence rule.
Elementary signals: exponential, sine, step, impulse and its properties, ramp, rectangular,
triangular, signum, sinc.
Systems: Definition, Classification: linear and non linear, time variant and invariant, causal and
non-causal, static and dynamic, stable and unstable, invertible.
4
using LT.
Text Books :
1. Simon Haykins and Barry Van Veen, “Signals and Systems”, 2nd Edition, Wiley India.
2. Simon Haykins, “ An Introduction to Analog and Digital Communications”, Wiley India
Reference Books :
1. Mrinal Mandal and Amir Asif, Continuous and Discrete Time Signals and Systems,
Cambridge University Press, 2007
2. Charles Phillips, “Signals , Systems and Transforms” , 3rd Edition, Pearson Education.
3. Peyton Peebles, “Probability, Random Variable, Random Processes”, 4 th Edition, Tata
Mc Graw Hill.
4. Luis F. Chaparro, Signals and Systems using MATLAB, Academic Press an imprint of
Elsevier Inc, 2011
5. M.J.Roberts and Govind Sharma, “Fundamentals of Signals and Systems”,2nd edition,Mc
Graw Hill,2010
5
Signals and Systems
(Tutorial Assignments)
Tutorials must be conducted batch wise. Batch size should not be more than 20 students.
The main objective of this tutorial is to focus on the outcomes defined in the theory syllabus by
solving the following assignments based on paper work.
1 A) Sketch and write defining mathematical expression for the following signals in CT and DT
a) Unit Step.
b) Rectangular
c) Exponential
d) Signum
e) Sine
f) Sinc
g) Triangular
h) Unit Impulse.
i) Unit Ramp
B) Classify and find the respective value for the above signals
a) Periodic / Non Periodic
b) Energy / Power /Neither
2 Take any two CT and DT signals and perform the following operation Amplitude scaling,
addition, multiplication, differentiation, integration (accumulator for DT), time scaling,
time shifting and folding
3 Express any two system mathematical expressions in input output relation form and
determine whether each one of them is, Memory less, Causal, Linear, Stable, Time in
variant, Invertible
4 Express any two system mathematical expressions in impulse response form and
determine whether each one of them is, Memory less, Causal, Linear, Stable, Time in
variant, Invertible
6
5 State and prove the properties of CT Fourier Transform. Take rectangular and sinc signal
as examples and demonstrate the applications of CTFT properties. And also demonstrate
the interplay between the time and frequency domain
6 State and prove the properties of CT Laplace Transform. Take any example of a system in
time domain and demonstrate the application of LT in system analysis
7 A) Find the following for the given energy signal
a) Autocorrelation
b) Energy from Autocorrelation
c) Energy from definition
d) Energy Spectral Density directly
e) ESD from Autocorrelation
B) Find the following for the given power signal
a) Autocorrelation
b) Power from Autocorrelation
c) Power from definition
d) Power Spectral Density directly
e) PSD from Autocorrelation
8 A) List and Explain the properties of CDF & PDF, Suppose a certain random variable has the
CDF
0 x0
FX x kx 2 0 x 10
100k x 10
Evaluate k, Write the corresponding PDF and find the values of P(X 5) and P 5 X 7
(This is only an example. Various Probability functions may be given)
B) Find mean ,mean square , standard deviation , variance of X
7
204182 Electronic Devices And Circuits
Having successfully completed this course, the student will be able to:
1. Understand and apply basic and semiconductor principles to the device to observe its
performance.
2. Comply and verify parameters after exciting devices by any stated method.
3. Simulate electronics circuits using computer simulation software to obtain desired results.
4. Understand and verify simulated circuit with hardware implementation.
5. Implement hardwired circuit to test performance and application for what it is being designed.
6. Analyze and model BJT and MOSFET for small signal.
7. Understand and apply concept of feedback to improve stability of circuits.
8. Understand behavior of transistors at low and high frequency.
Text Books :
1. Millman, Halkias, “Integrated Electronics- Analog and Digital Circuits and Systems”, 2nd
TMH.
2. Donald Neamaen, “Electronic Circuit Analysis and Design”, 3rd Edition, TMH.
9
Reference Books :
1. David A.Bell, “Electronic Devices and Circuits”, 5th Edition, Oxford press
2. Boylstad, Nashlesky, “Electronic Devices and Circuits Theory”, 9th Edition, PHI, 2006.
3. Sedra Smith, “Microelectronics Circuits, 5th Edition, Oxford, 1999.
List of Experiments:
Exp Practical
Name of experiment
no. Turns
1 Build and test a sensing circuit for slotted disc using photo diode/
Optocoupler [H 21 A 1] in RPM indicator.
1
Identify the terminal of optical device.
Relevance of slot and speed.
Measure RPM using oscilloscope/frequency counter.
2 Transistor as a switch to drive LED, relay and single seven segment display
(common Anode) use BC547.
10
specifications.(DC & AC Analysis)
11
Implement the LC (Colpitts / Hartley) oscillator.
Verify Barkhausen criteria.
To observe the output voltage waveform.
To calculate frequency of oscillation theoretically and practically.
11 Complementary Symmetry push pull amplifier
To verify DC condition
To understand class of operation. 1
To calculate the percentage conversion efficiency.
To calculate power dissipation of both transistor.
To observe and elimination of crossover distortion.
12 MOSFET as a switch (CD4007C)
NMOS switch with Ohmic load.
1
CMOS inverter.
Realization of NAND using PMOS and NMOS.
12
204183 Network Theory
Examination Scheme:
Teaching Scheme:
Theory Online : 50 Marks
Lectures: 3 Hrs/ Week
Theory Paper : 50
Tutorial : 1 Hr/Week
Term work: 25
Course Objectives and Outcomes:
The objective of the course is to introduce the student to fundamentals of Network theory including its
concepts, initial and final conditions of components, transient ant steady state response, network
theorems, two-port network, network parameters, resonance and LC filters. With this the students
will have the knowledge of how to evaluate and analyze any complex network.
Having successfully completed this course, the student will be able to:
1. Understand, Analyze the basic AC and DC circuits using KCL,KVL and network Theorems
2. Determine the voltages, currents, power and impedances at various nodes and loops using all
the simplification techniques.
3. Understand and apply graph theory to solve network equations
4. Understand, and calculate the initial conditions of RL, RC circuits
5. Formulate, solve the differential equations for RL, RC, and RLC circuits and carry out the
transient analysis.
6. Understand, identify and analyze the series, parallel resonance circuits, calculate the
bandwidth, selectivity, Q-factor also.
7. Understand, analyze and design prototype LC filters and Resistive attenuators.
8. Characterize; model the network in terms of all network parameters and analyze.
8. Understand and formulate the network transfer function in s-domain and pole, zero concept.
Unit I : Basic Circuit Analysis and Simplification Techniques 8L
Kirchoff’s Current and Voltage Laws, Independent and dependent sources and their interconnection,
and power calculations.
Network Analysis: Mesh, Super mesh, Node and Super Node analysis. Source transformation and
source shifting.
Network Theorems: Superposition, Thevenin’s, Norton’s and Maximum Power Transfer Theorems,
13
Millers Theorem and its dual.(AC circuit analysis for all the topics of this unit)
14
Unit VI : Two Port Network Parameters and Functions 6L
Terminal characteristics of network: Z, Y, h, ABCD Parameters; Reciprocity and Symmetry
conditions, Applications of the parameters. Application of Laplace Transforms to circuit analysis.
Network functions for one port and two port networks, Pole-zeros of network functions and network
stability.
Text Books :
1. William H Hayt, Jack E Kimmerly and Steven M.Durbin, Engineering Circuit Analysis, Tata
McGraw Hill
2. D Roy Choudhury, Networks and Systems, New Age International Publishers
Reference Books :
1. John D. Ryder, Network Lines and Fields by, PHI
2. M. E. Van Valkenburg, Network Analysis, PHI / Pearson Education, 3rd Edition. Reprint 2002
3. Franklin F. Kuo, Network analysis and Synthesis, , Wiley International Edition
4. B.Somanahan Nair and S.R.Deepa, “ Network analysis and Synthesis “ Elsevier ,2012
15
Network Theory
(Tutorial Assignments)
Tutorials must be conducted batch wise. Batch size should not be more than 20 students.
The main objective of this tutorial is to focus on the outcomes defined in the theory syllabus by
solving the following assignment based on paper work.
1 Determine the following using KCL,KVL, node, loop analysis and circuit simplification
techniques
1. Currents through various given branches
2. Voltages across the given branches
3. Power absorbed or delivered by a given component
(Various network involving resistors, inductors, capacitors, dependent and independent
current and voltages sources may be given and students are expected to analyze the
network and determine the above. Analysis of AC, and DC both is expected)
2 Determine the following using Network Theorems. One problem statement on each
theorem.
1. Currents through various given branches
2. Voltages across the given branches
3. Power absorbed or delivered by a given component
(Various network involving resistors, inductors, capacitors, dependent and independent
current and voltages sources may be given and students are expected to analyze the
network and determine the above. Analysis of AC, and DC both is expected)
3 Carry out the following analysis of a given network.
1. Draw relevant network graph, tree, co-tree, and loops.
2. Formulate incidence matrix, tie-set, cut-set matrix whichever is applicable.
3. Formulate equilibrium equations in matrix form, and solve.
4. Find the duality.
(One problem on each technique is expected)
16
4 1. Formulate differential equation for RL and RC circuits and solve for current and
voltages by determining initial conditions for driven and source free conditions.
2. Carry out the transient analysis and determine the voltage, current expressions for
a given network involving RL, RC, RLC
(One problem statement on each combination, source free and driven RL, RC,
series RLC network)
5 A. Analyze the series and parallel resonant circuits and derive the equations of Q-
factor, resonance frequency, bandwidth, impedance, and selectivity.
B. Determine Q-factor, resonance frequency, bandwidth, impedance, and selectivity
for a given problem. (One problem on series and parallel resonant circuit each)
6 A. Analyze the LC low pass, high pass, band pass and band stop by deriving cut off
frequency, impedance, and draw the frequency response in terms of impedance
curves.
B. Design prototype constant K – Low, High, Band pass, band stop filters for given
specification. (One problem on each type of filter)
7 Formulate the z, y, h, ABCD parameters and find the conditions for Reciprocity and
Symmetry conditions.
17
204184 Data Structures & Algorithms
Examination Scheme:
Teaching Scheme:
Theory Online : 50 Marks
Lectures: 4 Hrs/ Week
Theory Paper : 50 Marks
Practical : 2 Hrs/Week
Oral: 50 Marks
Having successfully completed this course, the student will be able to:
a. Choose the data structures that effectively model the information in a problem.
b. Judge efficiency trade-offs among alternative data structure implementations or combinations.
c. Apply algorithm analysis techniques to evaluate the performance of an algorithm and to
compare data structures.
d. Implement and know when to apply standard algorithms for searching and sorting.
e. Design, implement, test, and debug programs using a variety of data structures including lists,
stacks, queues, hash tables, binary tree structures, search trees, heaps, graphs.
18
Unit II: Arrays, records and Pointers 8L
Sorting Algorithms: Selection sort, Bubble sort, Insertion Sort.
Multidimensional Arrays, Representation of polynomials using arrays.
Strings: Basic Terminology, Strings as ADT, and string operations.
Pointers: Basic concepts, Pointer declaration & initialization, Pointer to a pointer, Functions &
Pointers, Array of pointers, Arrays & Pointers: Dynamic memory management.
Records: Structures in C, Comparison with arrays as a data structure. Array of structures, Pointers and
structures, Polynomial representation using array of structures, Unions, Bitwise operators.
Unit III: Linked Lists 7L
Singly Linked Lists: Concept, Linked List as ADT, Representation of Linked list in Memory,
Traversing a linked list, Searching a linked list, Memory Allocation; Garbage collection, Insertion into
Linked list, Deletion from a linked list, Header Linked List, Representation of polynomial, Circularly
Linked list, Doubly Linked List.
Unit IV: Stacks, Queues, Recursion 7L
Stacks: Concept, Array representation of stacks, Linked representation of stacks, Stack as ADT,
Arithmetic expressions; Polish notation. Application of stacks: Recursion, Implementation of
recursive procedures by stacks.
Queues: Concept, Array representation of queues, Linked representation of queues, Queue as ADT,
Circular queues, Dequeues, Priority queues. Application of queues: Categorizing data, Simulation of
queues.
Unit V: Trees 7L
Binary Trees: Concept & Terminologies, Representation of Binary Tree in memory, Traversing a
binary tree, Traversal algorithms using stacks, Header Nodes; Threads, Binary Search Trees (BST),
Searching and inserting in BST, Deleting in a BST, Balanced Binary Trees.
Application of Trees: Expression Tree, Game Trees.
Unit VI: Graphs 7L
Graphs: Graph theory terminology, Sequential representation of graphs; Adjacency matrix, Path
matrix, Linked representation of a graph, Operations on graph, Traversing a graph, Topological
sorting, Spanning trees; Minimum Spanning tree, Kruskal’s Algorithm, Prim’s Algorithm.
19
Text Books:
1. Seymour Lipschutz, Data Structure with C, Schaum’s Outlines, Tata McGrawHill
2. Yashavant Kanetkar, Data Structures Through C, BPB Publication, 2nd Edition
Reference books:
1. E Balgurusamy - Programming in ANSI C, Tata McGraw-Hill (Third Edition)
2. Yedidyah Langsam, Moshe J Augenstein, Aaron M Tenenbaum – Data structures using C and
C++ - PHI Publications ( 2nd Edition ).
3. Ellis Horowitz, Sartaj Sahni- Fundamentals of Data Structures – Galgotia Books source.
4. Data Structures using C , ISRD Group, Mc Graw Hill
List of Practical:
Write Programs in C to implement
1. Searching methods-Linear & Binary
2. Sorting Methods-Bubble, Selection & Insertion.
3. Data base Management using array of structure with operations Create, display, Modify,
Append, Search and sort.
4. Polynomial addition using array of structure.
5. Singly linked list with operations Create, Insert, Delete, Search.
6. Stack using arrays & Linked Lists.
7. Queue using array & Linked Lists.
8. Evaluation of postfix expression (input will be postfix expression)
9. Binary search tree: Create, search, recursive traversals.
10. Graph using adjacency Matrix with BFS & DFS traversals.
20
204185 Digital Electronics
21
Unit II : Combinational Logic Design 8L
Standard representations for logic functions, k map representation of logic functions (SOP m POS
forms), minimization of logical functions for min-terms and max-terms (upto 4 variables), don’t care
conditions, Design Examples: Arithmetic Circuits, BCD - to – 7 segment decoder, Code converters.
Adders and their use as subtractions, look ahead carry, ALU, Digital Comparator, Parity
generators/checkers, Multiplexers and their use in combinational logic designs, multiplexer trees,
Demultiplexers and their use in combinational logic designs, Decoders, demultiplexer trees.
Introduction to Quine McCluskey method.
22
practical) (Test benches and FSM excluded).
Text Books :
1. R.P. Jain , “Modern digital electronics” , 3rd edition , 12threprint TMH Publication, 2007.
2. Stephen Brown, “Fundamentals of digital logic design with VHDL” 1stedition, TMH
Publication 2002
Reference Books :
1. A. Anand Kumar, “Fundamentals of digital circuits” 1stedition, PHI publication, 2001
2. Wakerly Pearon, “Digital Design: Principles and Practices”, 3rdedition, 4threprint, Pearon
Education, 2004
3. J. Bhaskar, “VHDL Primer” 3rd Edition.PHI Publication.
4. Mark Bach, “Complete Digital Design”, Tata MCGraw Hill, 2005.
5. Volnei Pedroni, “ Digital: Electronics and Design with VHDL”, Elsevier
List of Experiments
Design and Implement 8:1 MUX using IC-74LS153 & Verify its Truth Table.
Design & Implement the given 4 variable function using IC74LS153. Verify its Truth-
Table.
23
Design and Implement full adder and subtractor function using IC-74LS138.
Design & Implement 3-bit code converter using IC-74LS138.(Gray to Binary/Binary to
Gray)
4 Study of IC-74LS83 as a BCD adder,(Refer Data-Sheet).
6
Study of Counter ICs (74LS90/74LS93). (Refer Data-Sheet)
Design and Implement MOD-N and MOD-NN using IC-74LS90 and draw Timing
Diagram.
Design and Implement MOD-N and MOD-NN using IC-74LS93 and draw Timing
Diagram.
7
Study of synchronous counter
Design & Implement 4-bit Up/down Counter and MOD-N Up/down Counter using
IC-74HC191/IC74HC193. Draw Timing Diagram
8
Study of Shift Register (74HC194/74LS95), (Refer data-Sheet)
Design and Implement Pulse train generator using IC-74HC194/IC74LS95 (Use right
shift/left shift).
Design and Implement 4-bit Ring Counter/ Twisted ring Counter using shift registers
IC 74HC194/IC74LS95.
24
9 Write, simulate and verify, VHDL Code for four bit logical and arithmetic operations for
ALU.
Behavioral modeling
Dataflow modeling
10
D FF and JK FF (With Synchronous and asynchronous reset input)
Write, simulate and verify, VHDL Code for D flip flop using Synchronous
/asynchronous reset input
Write, simulate and verify, VHDL Code for JK flip flop using asynchronous set
/reset Input
11 Four bit ripple counter. (Use data flow/Structural modeling)
Write, simulate and verify, VHDL code for four bit ripple up counter
Write, simulate and verify VHDL code for four bit ripple up/down Counter using
mode control.
25
204186 Electronic Measuring Instruments and Tools
Having successfully completed this course, the student will be able to:
1. Understand fundamental of measurements of various electrical parameters.
2. Aware and identify the control panels of measuring and generating instruments.
3. Understand and describe specifications, features and capabilities of electronic instruments.
4. Select appropriate instrument for the measurement of electrical parameter professionally.
5. Finalize the specifications of instrument and select an appropriate instrument for given
measurement.
6. Make the required measurement using various instruments.
Following list of experiments is broad based on block diagram, specifications, features, various
measurement capabilities and applications of various essential instruments that are being used in E &
T/C engineering professionally. It is expected that teaching faculty will explore these instruments in
detail in respective laboratory sessions. Prominent specifications of the instrument should be listed and
attached in file/journal.
26
Plot Gaussian curve.
27
8. Study of Frequency Counter
Carry out measurements through different modes of measurement.
Measure frequency, time, ratio, events & pulse width.
9. Calibration of Digital Voltmeter (DVM)
Calibrate DVM for dc voltage, ac voltage and dc current.
10. Study function generator/Arbitrary waveform generator
Generate signal of required amplitude, frequency, duty cycle, offset etc.
Generate special signals such as noise, ECG, sweep, burst, AM, FM, PM etc.
28
204187 Integrated Circuits
Having successfully completed this course, the student will be able to:
1. Understand the characteristics of IC and Op-Amp and identify the internal structure.
2. Understand and identify various manufacturing techniques.
3. Derive and determine various performances based parameters and their significance for Op-
Amp.
4. Comply and verify parameters after exciting IC by any stated method.
5. Analyze and identify the closed loop stability considerations and I/O limitations.
6. Analyze and identify linear and nonlinear applications of Op-Amp.
7. Understand and verify results (levels of V & I) with hardware implementation.
8. Implement hardwired circuit to test performance and application for what it is being designed.
9. Understand and apply the functionalities of PLL to Frequency synthesizer, multiplier, FM, and
AM demodulators
31
Unit II : OP-AMP IC Technology 6L
Different manufacturing technology, features of each technology, types, symbol and ideal equivalent
circuit of OP-AMP, frequency response, transient response, stability of OP-AMP, frequency
compensation, Effect of temperature on parameters, Noise, Noise model of OP-AMP.
32
Text Books :
1. Ramakant A. Gaikwad, “Op Amps and Linear Integrated Circuits”, Pearson Education
2. Salivahanan and Kanchanabhaskaran, “Linear Integrated Circuits”, TMH
Reference Books :
1. George Clayton and Steve Winder, “Operational Amplifiers”, Newnes
2. Sergio Franco, “Design with Operational Amplifiers and Analog Integrated Circuits”, TMH
3. Bali,”Linear Integrated Circuits”, Mc Graw Hill
4. Gray, Hurst, Lewise, Meyer, “Analysis & Design of Analog Integrated Circuits, Wiley
Publications.
List of Experiments:
1 Measure op-amp parameters and compare with the specifications.
Measure input bias current, input offset current and input offset voltage.
Measure slew rate (LM/UA741C and LF356)
Measure CMRR
Compare the result with datasheet of corresponding Op Amp.
2 Design, build and test integrator (LF356).
Design Integrator for given fa.
Verify practical and theoretical frequencies fa and fb.
Observe output waveform at fa and fb for Sine and Square wave input.
Plot frequency response for integrator.
3 Design, build and test differentiator (LF356).
Design differentiator for given fa.
Verify practical and theoretical frequencies fa and fb.
Observe output waveform at fa and fb for Sine and Square wave input.
33
Plot frequency response for differentiator.
4 Design, build and test three Op-amp instrumentation amplifier for typical application
(Ex: temperature measurement)
Implement Wheatstone bridge and balance for null condition.
Calibrate bridge for 0ºC and room temperature.
Set gain of IA amplifier to calibrate circuit for variation in temperature.
Note: Any similar application using IA.
5 Design, build and test precision half & full wave rectifier.
To understand the concept of super diode.
To implement inverting and non-inverting half wave rectifier.
To implement inverting and non-inverting full wave rectifier.
Plot input and output waveforms.
6 Design, build and test Comparator and Schmitt trigger.
Design of Schmitt trigger circuit for given specifications.
Implementations of Schmitt trigger using Op-Amp (LF356).
Without external reference voltage.
With external reference voltage source.
With clamped output.( using Zener diodes; without external reference voltage)
Verification of effect of Vref on output waveforms and hysteresis.
Observe voltage waveforms and hysteresis.
Calculate UTP, LTP and hysteresis theoretically and practically.
34
Find the free running frequency.
Find lock range and capture range.
9 2 bit DAC and 2 bit ADC.
A) Design and implement 2bit R-2R ladder DAC.
Measure and verify output voltage practically and theoretically.
Calculate resolution, step size and few more specification.
B) Design and implement 2bit flash type ADC.
Verify operation of comparators and priority encoder individually.
Calculate no.of comparator, resolution, full scale voltage range etc.
10 Design, build and test square & triangular wave generator.
Design of Square wave generator for given specifications.
Implementation of circuit using Op-Amp for different duty cycles (LF356).
Verification of effect of slew rate on output waveforms.
Observe voltage waveforms of output and timing capacitor.
Calculate frequency of output waveform theoretically and practically.
Optional Experiments
Verify and understand practically virtual ground and virtual short concept in inverting
1
and non inverting configuration.
2 Design and implement Wien bridge oscillator using Op-Amp.
3 Plot DC transfer characteristics of emitter coupled differential amplifier.
Study effect of emitter resistance and constant current source on figure of merit (CMRR)
4
of emitter coupled differential amplifier.
5 Design and implement V-I converter.
6 Any experiment based on application of Op-Amp
Note:
First 10 experiments are compulsory.
Any additional experiment from optional list.
35
204188 Control Systems
Examination Scheme:
Teaching Scheme:
Theory Online : 50 Marks
Lectures: 3 Hrs/ Week
Theory Paper : 50 Marks
Tutorial : 1 Hr/Week
Term work: 25 Marks
Course Objectives and Outcomes:
The concept and theory of control systems are needed in almost all electronics and telecommunication
engineering fields and in many other engineering and scientific disciplines as well. The main
objective of this course is to introduce and give an exposure to the students the fundamentals of
control systems, various components in the control system, time domain, frequency domain analysis
and also the system stability analysis. This course would also provide the basis for control system
analysis using state space analysis and finally the digital control systems and their applications.
Having successfully completed this course, the student will be able to:
1. Model a physical system and express its internal dynamics and input-output relationships by
means of block diagrams, mathematical model and transfer functions.
2. Understand and explain the relationships between the parameters of a control system and its
stability, accuracy, transient behavior.
3. Identify the parameters that the system is sensitive to. Determine the stability of a system and
parameter ranges for a desired degree of stability.
4. Plot the Bode, Nyquist, Root Locus diagrams for a given control system and identify the
parameters and carry out the stability analysis.
5. Determine the frequency response of a control system and use it to evaluate or adjust the
relative stability,
6. Design a P, PD, PI, or PID controller based on the transient and steady state response criteria.
7. Model and analyze the control systems using state space analysis.
36
Unit I : Basics of Control Systems 6L
Introduction , Types of Control Systems : Open loop & Closed loop , Feed back Control System,
Effect of Feed Back , Modeling of Simple Electrical & Mechanical Systems Using Differential
Equations, Concept of Transfer Function , Characteristics Equation, Poles and Zeros , Block Diagram
Algebra ,Control system Components : A.C. & D.C. Servomotors , Stepper Motor
37
Unit VI : Digital Control Systems 6L
Introduction, Advantages over analog control system, Sampled Data Control System, Transfer
Function of Digital Control System, Step Response (First & Second Order Systems only), Introduction
to Digital PID Controller, Introduction to PLC: Block schematic, PLC addressing, any one application
of PLC using Ladder diagram. Concept of Offset ,P, PI , PD and PID Characteristics
Text Books :
1. Katsuhiko Ogata, Modern Control Engineering, Fifth Edition, PHI Learning Private Limited,
New Delhi, 2010
2. I.J. Nagrath , M.Gopal, Control Systems Engineering, Fifth Edition, New Age International
Publishers, New Delhi, 2007
Reference Books :
1. Curtis D Johnson, Process Control Instrumentation Technology, Eighth Edition, PHI Private
Limited, New Delhi, 2011
2. Richard C. Drof , Robert N. Bishop, Modern Control Systems, Addison Wesley Publishing
Company, 2001
3. B.C.Kuo, Digital Control Systems, Second Edition, Oxford University Press, New York, 1992
38
Control Systems
(Tutorial Assignments)
Tutorials must be conducted batch wise. Batch size should not be more than 20 students.
The main objective of this tutorial is to focus on the outcomes defined in the theory syllabus by
solving the following assignment based on paper work. Paper work is compulsory for all assignments;
however it is desirable, few assignments may also be implemented using appropriate software.
Assignment to be given on the following topics.
1. Find overall transfer function of the system using block diagram algebra.
2. Find determine the stability of a system using Routh Hurwitz Criterion, marginal value of K
and frequency of sustained oscillations.
3. Construct the root locus and comment on the stability.
4. Find the time domain specifications of the given system.
5. Find the steady state error and error coefficients of the type 0, 1 and 2 systems for step, ramp
and parabolic inputs.
6. Find frequency domain specifications of the system.
7. Draw Bode Plot, find PM and GM and Comment on the stability. Also, find transfer function
of the system from given Bode plot.
8. Find stability of the system using Nyquist Criteria.
9. Write State space model of the system and solution.
10. Find State Transition Matrix for given system and verify the properties of the same.
11. Find the Transfer Function of a Digital System.
12. Find the response of first and second order Digital Systems for Step Input.
13. Study the Digital PID Controller with reference to response time, steady state error and offset.
39
204189 Analog Communication
Having successfully completed this course, the student will be able to:
3. Understand and identify the fundamental concepts and various components of analog
communication systems.
4. Understand, analyze and explain various analog modulation schemes.
5. Understand the performance of analog communications systems under the presence of noise.
6. Understand and apply concepts and techniques from Fourier analysis and circuit analysis to
communication systems.
7. Develop the ability to compare and contrast the strengths and weaknesses of various
communication systems
8. Analyze Basic communications systems and their performance under the presence of noise
9. Describe various pulse and digital modulation techniques.
40
Unit II : Angle(Exponential) Modulation 8L
Instantaneous frequency, Concept of Angle modulation, frequency spectrum, Narrow band & wide band
FM, Modulation index, Bandwidth, Phase Modulation, Bessel’s Function and its mathematical analysis,
Generation of FM (Direct & Indirect Method), Comparison of FM and PM.
Unit IV : Noise 6L
Sources of Noise, Types of Noise, White Noise, Thermal noise, shot noise, partition noise, Low
frequency or flicker noise, burst noise, avalanche noise, Signal to Noise Ratio, SNR of tandem
connection, Noise Figure, Noise Temperature, Friss formula for Noise Figure, Noise Bandwidth.
Text Books :
1. B. P. Lathi , “Modern Digital and Analog. Communication Systems”, 3rd Edition, Oxford
University Press
2. Dennis Roddy & Coolen, “Electronic Communication”,4th Edition, Prentice Hall
41
Reference Books :
1. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons
2. Taub & Schilling, “Principles of Communication Systems”, Tata McGraw-Hill
3. George Kennedy, “Electronic Communication Systems” 5th Edition, McGraw-Hill
4. Frenzel, “Principles of Electronic Communication Systems”3rd Edition, Tata McGraw-Hill
42
3. Prove sampling Theorem. Reconstruct the analog signal from its samples. Observe aliasing
effect by varying sampling frequency.
Note: 1.Transmitter and Receiver experiments are mandatory and to be carried out at Radio
Frequency (Preferably above 500 KHz).
2. A visit to Broadcasting Station is desirable.
43
204190 Computer Organization
Having successfully completed this course, the student will be able to:
1. Understand and describe the basic structure of a computer, machine instruction and their
execution.
2. Understand and analyze performance issues in computer system.
3. Understand, apply and carry out binary arithmetic operations such as high speed addition,
multiplier including the algorithms
4. Understand, and explain the instruction execution, internal functions of processor and control
unit design.
5. Understand and describe the various way of communication with I/O devices and standard I/O
interfaces.
6. Understand and describe the memory organization and hierarchical memory system.
7. Understand and explain the various aspects of 8086 (16 bit microprocessor) processor as a case
study.
44
Multiprocessors & Multi computers, Historical perspective (generations of a computer).
Unit VI : Microprocessor 8L
The 8086 microprocessor, architecture of 8086, Pin diagram, Programming model of 8086, Logical to
physical addressing, Addressing modes, Interrupt structure.
45
Text Books :
1. C. Hamacher, V. Zvonko, S. Zaky, “Computer Organization”, McGraw Hill, 2002, 5th edition.
2. Douglas Hall, “Microprocessors & Interfacing”, McGraw Hill, Revised 2nd Edition, 2006.
Reference Books :
1. J. Hays, “Computer Architecture and Organization”, 2nd Edition, McGraw-Hill, 1988 ISBN 0–
07–100479–3
2. Stallings William, “Computer Organization and Architecture: Principles of structure and
function”, 2nd Ed, Maxwell Macmillan Editions, 1990 ISBN 0 – 02 –946297 – 5.
3. John Uffenbeck, “The 8086/88 Family: Design, Programming & Interfacing”, PHI.
4. Liu, Gibson, “Microcomputer Systems: The 8086/88 Family”, 2nd Edition, PHI, 2005.
46
204191 Object Oriented Programming
Course Objectives:
The objective of this course is to learn object oriented concepts and build object oriented programming
application using C++ and Java. Its main objective is to teach the basic concepts and techniques which
form the object oriented programming paradigm
Having successfully completed this course, the student will be able to:
1. Justify the philosophy of object-oriented design and the concepts of encapsulation, abstraction,
inheritance, and polymorphism;
2. Design, implement, test, and debug simple programs in an object-oriented programming
language.
3. Describe how the class mechanism supports encapsulation and information hiding.
4. Design, implement, and test the implementation of “is-a” relationships among objects using a
class hierarchy and inheritance.
5. Compare and contrast the notions of overloading and overriding methods in an object-oriented
language.
47
Unit III: Operator Overloading, Inheritance and Polymorphism in C++ 4L
Operator Overloading and Type Conversions, Inheritance: Extending Classes, Pointers, Virtual
Functions and Polymorphism.
Text Books:
1. E Balagurusamy, “Object Oriented Programming Using C++ and JAVA”, Tata McGraw-Hill
Reference books:
1. Bjarne Stroustrup, “C++ Programming Language”, Pearson Education
2. H.M.Dietel and P.J.Dietel, “Java How to Program” Pearson Education/PHI, Sixth Edition
3. Robert Lafore, “Object-Oriented Programming in C++ “,Pearson Education India , (4th
Edition)
4. Herbert Schildt , “Java : The Complete Reference” Tata McGraw-Hill (7th Edition)
5. Yeshwant Kanetkar “Let us C++”, BPB Publications
List of Practical
1. Write a program in C++ to sort the numbers in an array using separate functions for read,
display, sort and swap. The objective of this assignment is to learn the concepts of input,
output, functions, call by reference in C++.
48
2. Write a program in C++ to perform following operations on complex numbers Add, Subtract,
Multiply, Divide, Complex conjugate. Design the class for complex number representation and
the operations to be performed. The objective of this assignment is to learn the concepts classes
and objects
3. Write a program in C++ to implement Stack. Design the class for stack and the operations to be
performed on stack. Use Constructors and destructors. The objective of this assignment is to
learn the concepts classes and objects, constructors and destructors.
4. Write a program in C++ to perform following operations on complex numbers Add, Subtract,
Multiply, Divide. Use operator overloading for these operations. The objective of this
assignment is to learn the concepts operator overloading.
5. Write a program in C++ to implement database of persons having different profession e,g.
engineer, doctor, student, laborer etc. using the concept of multiple inheritance. The objective
of this assignment is to learn the concepts of inheritance.
6. Write a program in Java to implement a Calculator with simple arithmetic operations such as
add, subtract, multiply, divide, factorial etc. using switch case and other simple java statements.
The objective of this assignment is to learn Constants, Variables, and Data Types, Operators
and Expressions, Decision making statements in Java.
7. Write a program in Java with class Rectangle with the data fields width, length, area and
colour. The length, width and area are of double type and colour is of string type. The methods
are get_length(), get_width(), get_colour() and find_area(). Create two objects of Rectangle and
compare their area and colour. If the area and colour both are the same for the objects then
display “ Matching Rectangles”, otherwise display “ Non-matching Rectangle”.
8. Write Programs in Java to sort i) List of integers ii) List of names. The objective of this
assignment is to learn Arrays and Strings in Java
9. Write a Program in Java to add two matrices. The objective of this assignment is to learn
Arrays in Java
10. Write a program in Java to create a player class. Inherit the classes Cricket_player,
Football_player and Hockey_player from player class. The objective of this assignment is to
learn the concepts of inheritance in Java
49
204192 Soft Skills
Having successfully completed this course, the student will be able to:
1. Communicate, interact and present his ideas to the other professionals.
2. Understand and aware of importance, role and contents of soft skills through
instructions, knowledge acquisition, demonstration and practice.
3. Have right attitudinal and behavioral aspects, and build the same through activities.
4. Possess right professional and social ethical values.
51
Term Work/Assignments
1. SWOT analysis
2. Personal & Career Goal setting – Short term & Long term
3 Presentation Skill
4. Letter/Application/Notice/Agenda/Minutes writing
5. Report writing
6. Listening skills using Language laboratory
7. Group discussion
8. Resume writing
9. Team Activity
10. Public Speaking
* Perform any 8 exercises out of above 10 with exercise no. 6 as compulsory.
Text Books:
1. Developing Communication Skill : Krishna Mohan, MeeraBanerji,- MacMillan India Ltd.
2. B N Ghosh, : Managing Soft Skills for Persanality Development " Mc Graw Hill
3. Ethics in Engineering Practice and Research: Caroline Whitbeck, Cambridge University press
4. A Course In Communication Skills : Kiranmai Dutt , Cambridge University press
5. English for Business Communication : Simon Sweeney , Cambridge University Press
6. Basics Of Communication In English : Francis Sounderaj, MacMillan India Ltd.
7. Group Discussions and Interview Skills : Priyadarshi Patnaik , Cambridge University Press
8. Professional Presentations : Malcolm Goodale, Cambridge University Press
9. An Introduction to Professional English And Soft Skills : Das , Cambridge University Press
10. A practical course in Effective English speaking skills , G.K.Gangal, PHI Publication
11. A practical course in Effective English writing skills , G.K.Gangal, PHI Publication
Reference Books:
1. A course in Listening and Speaking Vol I &Vol II, V.Sasikumar, P. Kiranmai, Geetha Rajeevan,
Cambridge University Press
2. A Handbook For English Language Laboratories : E. Sureshkumar , Cambridge University Press.
52
3. Cambridge English For Job Hunting : ColmDownes, Cambridge University Press
4. Communication Skills : Sanjay Kumar and Pushpa Lata , Oxford University Press
5. Personality Development and Group Discussions: Barun K. Mitra, Oxford University Press
6. The Complete Letter Writter :MacMillan India Ltd.
7. Simple Ways To Manage Stress :PramodBatra, MacMillan India Ltd.
8. You Can Win ( New Edition with CD ): Shiv Khera , MacMillan India Ltd.
9. Rob Younge’s Insider Guide To Successful Interviews , MacMillan India Ltd.
10. Study Writing – A Course In Writing Skills : Hamp-Lyons &Heasley, Cambridge University Press
11. Essential Grammar in Use with Answers - With CD : Raymond Murphy, Cambridge University Press
12. E Writing – 21st Century Tools for Effective Communication :Booher , MacMillan India Ltd.
13. Creative English Communication : Krishnaswamy , MacMillan India Ltd.
14. NASSCOM-Global Business Foudation Skills: Cambridge University Press
15. Time management from inside out: Julie Morgenstern, Owl Books (NY),ISBN-139780805075908
16. The Ace of Soft Skills: Attitude, Communication and Etiquette for Success: Gopalaswamy
Ramesh, Mahadevan Ramesh , Pearson Education
53
FACULTY OF ENGINEERING
T. E.
UNIVERSITY OF PUNE
SEMESTER I
Subject Subject Teaching Scheme Examination Scheme Marks
Code Lect Tut Pr In Semester Pr Oral TW End Semester Total
Assessment Examination
Phase I Phase II
304181 Digital Communication 4 30 70 100
304182 Digital Signal Processing 4 30 70 100
304183 Micro Controller and 3 30 70 100
Applications
304184 Electromagnetics and 3 1 30 70 100
Transmission Lines
304185 System Programming and 3 30 70 100
Operating System
304186 Digital Communication and 4 50 50 100
Signal Processing Lab
304187 System Programming and 4 50 50 100
Microcontroller Applications
Lab
304188 Employability Skills in 2 2 50 50
Electronics Design
Total 19 1 10 150 100 50 100 350 750
TE (E & TC) Structure
(2012 Course w.e.f. June 2014)
SEMESTER II
Subject Subject Teaching Scheme Examination Scheme Marks
Code Lect Tut Pr In Semester Pr Oral TW End Semester Total
Assessment Examination
Phase I Phase II
304189 Information Theory and 4 30 70 100
Coding Techniques
304190 Antenna and Wave 4 30 70 100
Propagation
304191 Embedded Processors 4 30 70 100
304192 Industrial Management 3 30 70 100
304193 Power Electronics 3 30 70 100
304194 Communication Lab 4 50 50 100
304195 Power Electronics and 4 50 50 100
Embedded Lab
304196 Mini project and Seminar 4 50 50
Total 18 12 150 100 50 100 350 750
Digital Communication (304181)
Phase I : 30
Phase II: 70
Course Objectives:
• To understand the building blocks of digital communication system.
• To prepare mathematical background for communication signal analysis.
• To understand and analyze the signal flow in a digital communication system.
• To analyze error performance of a digital communication system in presence of noise and
other interferences.
• To understand concept of spread spectrum communication system.
Course Outcomes:
After successfully completing the course students will be able to
• Analyze the performance of a baseband and pass band digital communication system in
terms of error rate and spectral efficiency.
• Perform the time and frequency domain analysis of the signals in a digital
communication system.
• Select the blocks in a design of digital communication system.
• Analyze Performance of spread spectrum communication system.
Unit I : Digital Transmission of Analog Signal 8L
Introduction to Digital Communication System: Why Digital?, Block Diagram and
transformations, Basic Digital Communication Nomenclature. Digital Versus Analog
Performance Criteria, Sampling Process, PCM Generation and Reconstruction, Quantization
Noise,Non-uniform Quantization and Companding, PCM with noise: Decoding noise, Error
threshold, Delta Modulation, Adaptive Delta Modulation, Delta Sigma Modulation, Differential
Pulse Code Modulation, LPC speech synthesis.
Text Books
Phase I : 30
Phase II: 70
Course Objectives:
1. To introduce students with transforms for analysis of Discrete time signals and systems.
2. To understand the digital signal processing, sampling and aliasing
3. To use and understand implementation of digital filters.
4. To understand concept of sampling rate conversion and DSP processor architecture.
Course Outcomes:
1. Understand use of different transforms and analyze the discrete time signals and systems.
2. Realize the use of LTI filters for filtering different real world signals.
3. Capable of calibrating and resolving different frequencies existing in any signal.
4. Design and implement multistage sampling rate converter.
Unit I : DSP Preliminaries 6L
Sampling, DT signals, sampling theorem in time domain, sampling of analog signals, recovery of
analog signals, and analytical treatment with examples, mapping between analog frequencies to
digital frequency, representation of signals as vectors, concept of Basis function and
orthogonality. Basic elements of DSP and its requirements, advantages of Digital over Analog
signal processing.
Text Books
Reference Books
1. Ifaeachor E.C, , Jervis B. W., “ Digital Signal processing : Practical approach”, Pearson
publication
2. Dr. Shaila Apte, “Digital Signal Processing” Wiley India Publication, second edition
3. K.A. Navas, R. Jayadevan, “ Lab Primer through MATLAB”, PHI
4. Li Tan, Jean Jiang, “ Digital Signal Processing : Fundamentals and applications“
Academic press,
Microcontroller and Applications (304183)
Teaching Scheme: Examination Scheme:
Lectures: 3 Hrs/ Week In Semester Assessment:
Phase I : 30
Course Outcomes:
After successfully completing the course students will be able to
• Learn importance of microcontroller in designing embedded application
• Learn use of hardware and software tools
• Develop interfacing to real world devices
Design of DAS system, Design of frequency counter with display on LCD, Design of Digital
Multimeter, Design of DC Motor control using PWM
Should cover necessary signal conditioning of input stage ,hardware interfacing with PIC
Microcontroller and algorithm or flowchart.
Text Books
Reference Books
1. 18F xxx reference manual www.MICROCHIP.COM
2. I2C,EEPROM,RTC data sheets from www.ti.com
Electromagnetics and Transmission Lines (304184)
Phase II: 70
Course Objectives:
• To study Basic Electrostatic and Magneto static Laws, Theorems.
• To understand Maxwell’s Equation and apply to the basic electromagnetic problem.
• To interpret the given problem, and solve it using Maxwell’s equations.
• To analyze boundary conditions, and understand the field at the interface of two
different media.
• To analyze time varying electric and magnetic fields, wave propagation in different
types of media.
• To understand transmission line fundamentals and apply them to the basic problem.
• Tounderstand the fundamentals of electromagnetic theory and transmission lines.
Course Outcomes:
After successfully completing the course students will be able to
Text Books:
Reference Books:
The main objective of this tutorial is to focus on the outcomes defined in the theory syllabus by
solving the following assignments/problems based on paper work. 12 assignments have to be
carried out covering entire syllabus.
• Find the Electric field intensity and electric flux density at a given point due to following
charge distributions. (In all coordinate systems)
1) Point charges
2) Line charges (finite and infinite)
3) Surface charges (finite and infinite)
4) Mixed charges ( Point charge, Line charge, Surface charge)
• Find the Electric potential due to different charge distributions (Point charge, Line charge,
Surface charge), in different coordinate systems.
• Application of Gauss’s law.
1) Given ρ v (volume charge density) in a particular region, find D (electric flux
density) using Gauss’s Law at the given location.
2) Given ρ s (surface charge density), find D (electric flux density) using Gauss’s
Law at the given location.
3) Given D ( electric flux density), find total charge enclosed by the surface(Q), ρ v
(volume charge density) using Gauss’s Law.(In all coordinate systems)
4) Given D (electric flux density), prove both sides of Divergences Theorem.
• Given ρ v (volume charge density), and the region with reference potential, find the
potential in a given region, using Poisson’s equation.
• Using Laplace’s equation, find capacitance between any two surfaces, if the boundary
conditions are given.
• Find the electrostatic fields (Tangential and Normal) at the boundary between,
1) Free space and dielectric medium
2) Free space and conductor
3) dielectric medium and conductor
4) Two dielectric media.
5) Two dielectric media when boundary is defined by a equation of plane.
Phase I : 30
End Sem
emester Examination:
Phase II: 70
Course Objectives:
• To understand fundam
amentals of system programming and operating ng systems.
• To study and understan
tand how the system programming and operatin
ating system abstractions
can be implemented.
• To develop comprehenhensive skills to design Assembler, Macro Pro
Processor, Compiler and
Interpreters.
• To understand the importance
im of application of linkers, loaders
rs and Software tools in
system programming
• To Implement System m Programming concepts and Operating system tems components
• To analyze memory allocation
all methods, input output devices and fi
file system w. r. t.
various operating syste
stem.
• To study and implemement various process scheduling techniques anand dead lock avoidance
schemes in operatingg system
s
Course Outcomes:
After successfully completing
ng the course students will be able to
Macro Processor: Macro definition and call, macro expansion, Machine Independent macro
processor features, Nested macro calls, advanced macro facilities, Design of macro pre
processor. Compilers: Basic compilers function, Phases of compilation, memory allocation,
compilation of expression, Compilation of expressions, compilation of control structures, Code
of optimization Interpreters.
Text Books
Reference Books
Digital Communication
Note :
1. Implement the sampling theorem and aliasing effects by sampling an analog signal with
various sampling frequencies.
2. To study the properties of DFT. Write programs to confirm all DFT properties.
3. To study the circular convolution for calculation of linear convolution and aliasing effect.
Take two sequences of length 4. Write a program to find 4 point circular convolution and
compare the result with 8 point circular convolution to study aliasing in time domain.
4. (a) To find Z and inverse Z transform and pole zero plot of Z-transfer function.
(b) To solve the difference equation and find the system response using Z transform.
5. To plot the poles and zeros of a transfer function when the coefficients of the transfer
function are given, study stability of different transfer functions.
6. To study the effect of different windows on FIR filter response. Pass the filter coefficients
designed in experiment 6 via different windows and see the effect on the filter response.
7. Design Butterworth filter using Bilnear transformation method for LPF and write a
program to draw the frequency response of the filter.
8. To plot the mapping function used in bilinear transformation method of IIR filter
design.(assignment may be given)
9. Effect of coefficient quantization on the impulse response of the filter using direct form I
and II realization and cascade realization.(theory assignment)
10. Design and implement two stage sampling rate converter.
11. Computation of DCT and IDCT of a discrete time signal and comment on energy
compaction density.
12. To implement at least one of the following operations using DSP Processor
i) Linear and Circular convolution.
ii) Low pass filter an audio signal input to DSK with FIR filter.
iii) Low pass filter an audio signal input to DSK with IIR filter.
iv) To generate sine wave using lookup table with table values generated within the
programme.
Microcontroller Applications and System Programming Lab (304187)
Teaching Scheme: Examination Scheme: PR: 50Marks
Microcontroller Applications
List Of Practicals:
1. write a program for interfacing button, LED, relay & buzzer as follows
A. when button 1 is pressed relay and buzzer is turned ON and LED’s start chasing from
left to right
B. when button 2 is pressed relay and buzzer is turned OFF and Led start chasing from
right to left
2. To display message on LCD without using any standard library function
3. Interfacing 4X4 keypad and displaying key pressed on LCD OR on HyperTerminal.
4. Generate square wave using timer with interrupt
5. Interfacing serial port with PC both side communication.
6. Interfacing DS1307 RTC chip using I2C and display date and time on LCD
7. Interfacing EEPROM 24C128 using SPI to store and retrieve data
8. Interface analog voltage 0-5V to internal ADC and display value on LCD
9. Generation of PWM signal for DC Motor control.
10. Observing supply current of PIC18F controller in various power saving modes and by
varying clock frequency.
System Programming
List of Practicals:
1. Write C Program to implement Lexical Analyzer for simple arithmetic operation which
creates output tables (Uniform Symbol Table or a. Identifier Table b. Literal Table c.
Symbol Table)
2. Design of PASS I of two pass assembler for pseudo machine code.
3. Design of a MACRO PASS-I
4. Implement Job scheduling algorithms: FCFS, SJF
5. Implement Bankers Algorithm for deadlock detection and avoidance
6. Implementation of page replacement algorithm: FIFO / LRU
7. Write an shell scripting on UNIX / LINUX
8. Case Study
a. Android mobile operating system
b. Study of System calls to list files, directories
c. Study of System calls to handles process
d. Basic Linux Commands
Employability Skills in Electronics Design
(304188)
OR: 50
Course Objectives:
• To teach the student , the art of applying basic concepts for designing electronic systems
• To imbibe good design practices for robust design of electronic systems
• To highlight the importance and significance of customer specifications/requirements
• To teach electronic circuit function verification with an EDA tool
• To create an interest in the field of electronic design as a prospective career option
Course Outcomes:
Generalized control system, Concept of set point and error, Typical control mechanisms, Role of
data acquisition system, Transducers, sensor and actuator, Active and passive transducers,
Transfer characteristics and non-linearities of transducers, Resolution, accuracy and precision,
Characteristics of an ideal transducer, Instrumentation Amplifiers(IA), Characteristics of an ideal
IA, Selection criteria of IA, Tradeoffs with practical IA, Signal conditioning circuits, Need of
signal conditioners, Design of signal conditioning circuits, Span-zero circuit, Overview of
Analog to Digital Converters, Types of ADCs, Parameters of ADC devices, Selection criteria for
ADC, Overview of Microcontrollers, Types of microcontrollers, Characteristics of
microcontrollers, Examples of MCU devices, Selection criteria for MCU, Overview of Interface
devices and storage, RS-232 interface, RTC, I2C EEPROM, LCD, Keyboard interface, DC
motor driver, relay driver interface.
List of Assignments:
[Note:
Note:
• Sub-circuit designs are also expected except for power supply sub-system
• Micro-controller programming is expected (cross-compiler/assembly language)
– Second-order LPF/HPF/BRF/BPF
– State variable filter design/ Biquad
Note:
Reference Books
1. Practical design of power supplies” , Ron Lenk, John Wiley & Sons, 2005, ISBN: 978-0-
08-097138-4
2. “Intuitive Analog Circuit Design A Problem-Solving Approach using Design Case
Studies”, Marc T. Thompson, Elsevier Inc, 2006,ISBN-10: 0-7506-7786-4
3. “Linear Circuit Design Handbook”, Hank Zumbahlen, Elsevier Inc, 2008 , ISBN 978-0-
7506-8703-4
4. “The Circuit Designer’s Companion”, Peter Wilson, Elsevier Ltd, 2012
5. “Switching Power Supply Design ,”3E, Abraham I. Pressman et. al, The McGraw-Hill
Companies, 2009
6. “Measurement, Instrumentation, and Sensors Handbook”, John G. Webster, CRC Press,
1999
7. “Electronic Filter Design Handbook”,4E, Arthur Williams, Fred Taylor, McGraw-Hill
,2006
Information Theory and Coding Techniques
(304189)
Phase I : 30
Phase II: 70
Course Objectives:
• To understand information theoretic behavior of a communication system.
• To understand various source coding techniques for data compression
• To understand various channel coding techniques and their capability.
• To analyze performance of communication system with coding and modulation.
Course Outcomes:
After successfully completing the course students will be able to
Reference Books
Phase I : 30
Phase II: 70
Course Objectives:
• To understand the applications of electromagnetic engineering.
• To formulate and solve the Helmholtz wave equation and solve it for Uniform plane
wave
• To analyze and understand the Uniform plane wave propagation in various media
• To solve the electric field and magnetic fields for a given wire antenna.
Course Outcomes:
After successfully completing the course students will be able to
• Formulate the wave equation and solve it for uniform plane wave
• Analyze the given wire antenna and its radiation characteristics
• Identify the suitable antenna for a given communication system
Text Books
Reference Books
1. John D Kraus, Ronald J Marhefka, Ahmad S Khan, Antennas for All Applications, 3rd
Edition, TheMcGraw Hill Companies.
2. K. D. Prasad, “Antenna & Wave Propagation”, SatyaPrakashan, New Delhi.
3. John D Kraus, “ Antenna& Wave Propagation”, 4th Edition, McGraw Hill, 2010.
4. Vijay K Garg, Wireless Communications and Netwoking, Morgan Kaufmann Publishers,
An Imprint of Elsevier, 2008.
Embedded Processors (304191)
Course Outcomes:
After successfully completing the course students will be able to
• Learn use of microprocessor in designing PC applications
• Learn use of ARM Microcontrollers in designing embedded applications
• Learn use of soft core & DSP processors in industrial applications
Text Books:
1.
Barry Bray The Intel Microprocessors: Architecture, Programming and Interfacing 8th
Edition by Pearson Education
Reference Books:
1. ARM CORTEX Reference Manual www.ARM.com
2. LPC 2148 User manual www.nxp.com
3. LPC 1768 User manual www.nxp.com
.
Industrial Management (304192)
Teaching Scheme: Examination Scheme:
Lectures: 3 Hrs/ Week
In Semester Assessment:
Phase I : 30
Phase II: 70
Course Objectives:
• To get awareness about various domains in Industrial Management.
• To understand concept of Quality Management, Financial Management and Project
Management.
• To learn Human Resource Management as one of the major tasks in industry.
• To promote Entrepreneurship.
Course Outcomes:
After successfully completing the course students will be able to
Capital Structure, Fixed & working capital, Role of Securities and Exchange Board of
India(SEBI), function of money market and capital Market, sources of finance. Introduction to
capital budgeting, Techniques of capital budgeting. Break even analysis - assumptions,
importance, Cost-Benefit analysis, CVP graph, Project Management, Planning and execution of
IT projects, Project network analysis, CPM, PERT and Project crashing and resource Leveling.
Text books:
Reference Books:
Phase I : 30
Phase II: 70
Course Objectives:
Course Outcomes:
Construction, Steady state characteristics & Switching characteristics of SCR, Construction, Steady
state characteristics Power MOSFET & IGBT. SCR ratings: IL, IH, VBO, VBR, dv/dt, di/dt, surge
current & rated current.Gate characteristics, Gate drive requirements, Synchronized UJT triggering
for SCR, triggering of SCR using IC-785, gate drive circuits for Power MOSFET / IGBT.
Single phase bridge inverter for R and R-L load using MOSFET / IGBT, performance parameters,
single phase PWM inverters. Three phase voltage source inverter for balanced star R load.
Working principle of step down chopper for R-L load (highly inductive), control strategies.
Performance parameters, Step up chopper, 2-quadrant & 4-quadrant choppers, SMPS. Single-phase
full wave AC voltage controller with R load.
ON-line and OFF line UPS with battery AH, back up time, battery charger rating. Electronic ballast:
Characteristics of fluorescent lamps and advantages over conventional ballast. Single phase
separately excited DC motor drive, stepper motor drive, BLDC motors. Variable voltage & variable
frequency three phase induction motor drive.
Unit VI: Resonant Converters & Protection of Power Devices & Circuits 6L
Need for resonant converters, SLR half bridge DC/DC converter in low frequency, Concept of zero
current switching (ZCS) and zero voltage switching (ZVS) resonant converters. Cooling & heat
sinks, over voltage conditions, over voltage protection circuits, over current fault conditions, over
current protection. Electromagnetic interference: Sources, minimizing techniques.
Text Books:
1. M. H. Rashid, “Power Electronics circuits devices and applications”, PHI 3rd edition, 2004
edition, New Delhi.
2. M. S. Jamil Asghar, "POWER ELECTRONICS", PHI, 2004, New Delhi
Reference Books:
1. Ned Mohan, T. Undeland & W. Robbins, “Power Electronics Converters applications and
design” 2nd edition, John Willey & sons, Singapore
2. U. R. Moorthi, "POWER ELECTRONICS, DEVICES, CIRCUITS & INDUSTRIAL
APPLICATIONS" , Oxford University Press, New Delhi, 2005
3. P.C. Sen, “Modern Power Electronics”, S Chand & Co New Delhi.
4. "GE SCR MANUAL" 6th edition, General Electric, New York, USA
5. Dr. P. S. Bimbhra, “Power Electronics”, Khanna Publishers, Delhi.
6. Nagrath Kothari, “Electrical Machines”, TMH.
Communications Lab (304194)
Teaching Scheme: Examination Scheme: PR: 50Marks
Group A
To Measure Radiation pattern, Return Loss, Impedance, Gain, Beam width for the following
antennas (Any Five)
1. Dipole antenna
2. Folded Dipole
3. Yagi-Uda
4. Horn
5. Parabolic Reflector
6. Micro strip Antennas
Group B
Plot Standing Wave pattern and Measure SWR for open, short and matched termination
Group C
MATLAB/C/Scilab Simulation of following antenna arrays (Plotting radiation pattern)
1. Broad side linear array with uniform spacing and amplitude
2. End fire linear array with uniform spacing and amplitude
3. Binomial array
4. Dolph-Tchebyshev
Any three of above experiments from Group C to be carried out by using any EM simulation
software (compulsory).
Embedded and Power Lab (304195)
Teaching Scheme: Examination Scheme: Pr: 50Marks
Embedded Processors
List of practicals:
1) Characteristics of SCR
i) Plot V-I characteristics
ii) Observe the effect of gate current
ii) Measure IH & IL
2) V-I Characteristics of MOSFET / IGBT
i) Plot output characteristics
ii) Plot transfer characteristics
3) Triggering circuit for SCR (Using UJT or IC-785)
i) Verify the range of firing angle
ii) Turn on the SCR, observe waveforms across load & SCR
4) Single phase Semi / Full Converter with R & R-L load
i) Observe load voltage waveform,
ii) Measurement of firing angle, average o/p voltage across loads,
iii) verification of theoretical values with practically measured values.
5) Single-Phase PWM bridge inverter for R load
i) Observe output rms voltage waveforms,
6) Step down dc chopper using power MOSFET / IGBT
i) Measure duty cycle and observer effect on average load voltage for DC chopper
7) Find load & line regulation of given SMPS
8) Single phase AC voltage controller using SCRs for R load
i) Observe output rms voltage waveforms,
ii) Measurement of firing angle, o/p voltage across load,
iii) verification of theoretical values with practically measured values.
9) Speed control of DC motor / stepper motor / ac motor
i) Speed control of DC motor using armature voltage control / field control method.
Measure RPM and plot graph of speed versus armature voltage and field current
OR
ii) Study drive circuit for stepper motor- phase sequencing and microstepping
OR
iii) Plot speed-torque characteristic of three phase induction motor.
10) To study over voltage / over current protection circuit.
Mini Project and Seminar (304196)
Course Objectives:
Course Outcomes:
After successfully completing this course, the student shall be able to:
• Project group shall consist of not more than 3 students per group.
• Suggested Plan for various activities to be monitored by the teacher.
Week 1 & 2: Formation of groups, Finalization of Mini project & Distribution of work.
Week 3 & 4: PCB artwork design using an appropriate EDA tool, Simulation.
Week 5 & 6: Hardware assembly, Testing
Week 7 & 8: Enclosure Design, Fabrication etc
Week 9 & 10: Preparation, Checking & Correcting of the Draft Copy of Report
Week 11 & 12: Demo and Group presentations
• Mini Project Work should be carried out in the Projects Laboratory.
• Project designs ideas can be necessarily adapted from recent issues of electronic design
magazines Application notes from well known component manufacturers may also be
referred.
• Hardware component is mandatory.
• Layout versus schematic verification is mandatory.
• Domains for projects may be from the following , but not limited to:
Instrumentation and Control Systems
Electronic Communication Systems
Biomedical Electronics
Power Electronics
Audio , Video Systems
Embedded Systems
Mechatronic Systems
• Microcontroller based projects should preferably use Microchip PIC controllers.
• A project report with following contents shall be prepared:
Title
Specifications
Block diagram
Circuit diagram
Selection of components
Simulation results
PCB artwork
Layout versus schematic verification report
Testing procedures
Enclosure design
Test results
Conclusion
References
For the enhancement of Technical Communication Skills, it is advised to refer to the
following or any other good book.
Elective I Elective II
Text Books
1. Charles H. Roth, “Digital systems design using VHDL”, PWS.
2. Wyane Wolf, “Modern VLSI Design (System on Chip)”, PHI Publication.
Reference Books
1. Allen Holberg, “Analog CMOS Design”, Oxford University Press.
2. Neil H. E. Weste, David Money Harris, “CMOS VLSI Design: A Circuit & System
Perspective”, Pearson Publication
Computer Networks(404182)
Course Objectives:
Understand state-of-the-art in network protocols, architectures, and applications
To provide students with a theoretical and practical base in computer networks issues
Define the basic terminology of computer networks
Recognize the individual components of the big picture of computer networks
Outline the basic network configurations
List the layers of the TCP/IP and OSI model and describe the duties of each layer
Understand the transmission methods underlying LAN and WAN technologies.
Course Outcomes:
After successfully completing the course students will be able to
Understand fundamental underlying principles of computer networking
Describe and analyze the hardware, software, components of a network and the
interrelations.
Analyze the requirements for a given organizational structure and select the most appropriate
networking architecture and technologies;
Have a basic knowledge of the use of cryptography and network security;
Have a basic knowledge of installing and configuring networking applications.
Specify and identify deficiencies in existing protocols, and then go onto select new and better
protocols.
Text Books
1. Behrouz A. Foruzan, “Data communication and Networking”, Tata McGraw-Hill,5th
Edition
2. James F. Kurouse& W. Rouse, “Computer Networking: A Top down Approach”, 6th
Edition, Pearson Education.
Reference Books
1. Andrew S. Tannenbaum, “Computer Networks”, Pearson Education, Fourth Edition,2003
2. Wayne Tomasi, “Introduction to Data Communication and Networking”, 1/e, Pearson
Education
3. Greg Tomsho, Ed Tittel, David Johnson. “Guide to Networking Essentials”, fifth edition,
Thomson India Learning, 2007.
Microwave Engineering(404183)
General solution for TEM, TE and TM waves,Parallel plate waveguide, and rectangular
waveguide. Wave guide parameters. Introduction tocoaxial line, Rectangular waveguide cavity
resonators, Circular waveguide cavity resonators
Striplines: Structural details and applications of Striplines, Microstrip line, Parallel Strip line,
Coplanar Strip line, Shielded Strip Line.
Unit III : Microwave Network Analysis 6L
Introduction and applications of Impedance and Equivalent voltages and currents, Impedance
and Admittance matrices, The Transmission (ABCD) matrix
Scattering Matrix:-Significance, formulation and properties. S-Matrix calculations for-2 port
network junction, E plane, H-plane and E-H (Magic Tee) Tees, Directional coupler, Isolator and
Circulator. Related problems.
Reference Books
1. M. Kulkarni, “Microwave and Radar engineering”, 3rd edition, Umesh Publications
2. ML Sisodia& GS Raghuvamshi, “Microwave Circuits and Passive Devices”Wiley, 1987
3. M L Sisodia& G S Raghuvanshi, “Basic Microwave Techniques and Laboratory
Manual”, New Age International (P) Limited, Publishers.
Digital Image Processing(404184)
Course Outcomes:
After successfully completing the course students will be able to
Develop and implement algorithms for digital image processing.
Apply image processing algorithms for practical object recognition applications.
Text Books
1. Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing”, Third Edition, -
Pearson Education
2. S Sridhar, “Digital Image Processing”, Oxford University Press.
Reference Books
1. Rafael C. Gonzalez, Richard E. Woods, and Steven L. Eddins, “Digital Image Processing
Using MATLAB”, Second Edition, - Tata McGraw Hill Publication
2. S Jayaraman, S Esakkirajan, T Veerakumar, “Digital Image Processing”, Tata McGraw
Hill Publication
List of Experiments:
Note: Experiments are to be performed using software preferably open source.
1. To perform basic operations on images.
2. To perform conversion between color spaces.
3. To perform histogram equalization.
4. To perform image filtering in spatial domain.
5. To perform image filtering in frequency domain.
6. To perform image restoration.
7. To perform image compression using DCT / Wavelet transform.
8. To perform edge detection using various masks.
9. To perform global and adaptive thresholding.
10. To apply morphological operators on an image.
11. To obtain boundary / regional descriptors of an image.
12. To perform image classification / recognition
Embedded Systems & RTOS(404184)
Course Objectives:
To understand the Embedded system design issues.
To learn real time operating system concepts.
To understand the Embedded Linux environment
To learn Embedded software development and testing process.
Course Outcomes:
Aftersuccessfully completing the course students will be able to
Get insight of design metrics of Embedded systems to design real time applications to
match recent trends in technology.
Understand Real time systems concepts.
Understand Linux operating system and device drivers.
Get to know the hardware – software co design issues and testing methodology for
Embedded system.
Text Books
1. Jean J.Labrosse, “MicroC OS II, The Real-Time Kernel”, 2nd edition, CMP Books.
2. Christopher Hallinan, “Embedded Linux Primer -A Practical, Real-World Approach ”2nd
edition, Prentice Hall.
Reference Books
1. Raj Kamal, “Embedded Systems – Architecture, Programming and Design" 2nd edition,
McGraw Hill.
2. Frank Vahid and Tony Givargis, “ Embedded System Design – A Unified hardware/
Software introduction ” 3rd edition, Wiley.
List of Experiments:
Unit I: DC Drives 6L
Basic characteristics of DC motors, Operating modes, Motor performance parameters, 1ф & 3ф
converter drives for separately excited & series DC motors for continuous & discontinuous
operations. Chopper fed DC drives, Comparison of converter fed drive & chopper fed drive.
Open loop & closed loop control of dc drives with transfer function
PLL control, Microprocessor based control of dc drives, Dynamic and regenerative braking of
DC motors
Unit II: Induction Motor Drives & Control 6L
Induction motor characteristics, Control strategies like stator voltage control, v/f control,
rotor resistance control, Variable frequency Square wave VSI Drives, Variable frequency PWM
VSI Drives, Variable frequency CSI Drives, Closed loop control of Induction motors, v/f
control of three phase IM using PWM inverter, Vector Control (Field oriented Control): Basic
principle of vector control, Direct vector control & indirect vector control, DQ Transformation,
Braking of induction motor, soft acceleration and deceleration, various protections.
Unit III: Special Motor Drives I 6L
Cylindrical rotor motor Drive, Salient pole motor Drive, Switched reluctance motor (SRM)
drive, Synchronous Reluctance motor drive, self-controlled synchronous motor drives
Unit IV: Special Motor Drives II 6L
Permanent magnet Brushless DC motor drive, Permanent magnet AC synchronous motor drive,
Variable reluctance & permanent magnet stepper motor, Stepper motor drives, Servo motor
Drives.
Unit V: Drive Applications in Renewable Energy 6L
Power Electronics for wind power systems
Wind power system: System component, Turbine rating, Electrical load matching, fixed speed
and variable speed operation, System design features, Maximum power operations and System
control requirement
WECS: Principle of WECS, role of power electronics in WECS, Drive selection criteria for fixed
speed and variable speed WECS, Stand-alone PV systems, Grid connected PV systems.
Power Electronics for Photovoltaic Power Systems
Basics of Photovoltaic: The PV cell, Module and array, I-V and P-V curves, PV system
component, Stand-alone PV systems, Grid connected PV systems.
Unit VI: Applications of Artificial neural network and fuzzy logic in Drives 6L
Fuzzy logic Principle and applications: Introduction, Fuzzy sets, Fuzzy system, Fuzzy control,
Fuzzy logic based induction motor speed control.
Neural network principle and applications: Introduction, Neural network in identification and
control, AI Applications in electrical machines and drives, Neural network based PWM
controller
Text Books
1. Fundamental of Electrical Drives, Gopal K. Dubey, Narosa Publishing House
2. Modern Power Electronics and AC Drives, Bimal K. Bose, Pearson
Reference Books
1. Wind & Solar Power system, Mukund Patel , CRC Press
2. Thyristor DC drives, P. C Sen, John Wiley.
3. Power Electronics, Converters, Applications and Design, N. Mohan, T. M. Undeland& W. P.
Robbins, John Wiley and Sons, 3rd Edition
List of Experiments (Minimum 8 experiments are to be performed):
1. DC motor control using semi/full 1-Φ /3-Φ converter. (Open loop and closed loop)
2. 4-Quadrant chopper fed reversible DC drive
3. Dual converter fed DC Drive (Single phase/ Three phase)
4. V/f controlled AC induction motor drive
5. Speed Control of Universal Motor.
6. Stepper motor drive.
7. BLDC Motor drive.
8. Three phase brushless generator for wind energy applications.
9. Simulation of closed loop controlled DC drive using PSIM/Matlab/MathCad
10. Simulation of Closed loop controlled AC motor drive using PSIM / Matlab/MathCad/ open
source software
.
Multi-rate and Adaptive Signal Processing(404185)
Course Objectives:
1. To extend students understanding of DSP concepts for designing filters and filter-banks
2. To understand various Multirate DSP applications
3. To extend MultirateconceptsintoMultiresolution analysis.
4. To make student learn the need of adaptive-ness in digital filters
Course Outcomes:
1. The student will use theory of multirate processing for design of basic systems.
2. The student will be able to performmultiresolutionanalysis using Haar wavelet.
3. The student will show skills for design of adaptive filter for Wiener filter.
Text Books:
1. John G. Proakis, Manolakis, “Digital Signal Processing, Principles, Algorithms and
Applications”, Pearson education, Fourth Edition, 2007.
2. E. C. Ifeachor and B. W. Jervis, “Digital Signal Processing- A Practical Approach”, 2nd
Edition, Pearson education. 2007.
3. Leon Cohen, “Time-Frequency Analysis”, Prentice Hall,1995.
Reference Books:
1. S. D. Apte, “Advanced Digital Signal Processing, ” Wiley Publications, 2014.
2. K.P Soman, K.I Ramchandran, N.G.Reshmi , “Insight into Wavelets- from theory to Practice,”
PHI Learning Private Limited, Third Edition, 2010.
Electronic Product Design(404185)
Unit VI : Documentation6L
Definition, need, and types of documentation. Records, Accountability, and Liability. Audience.
Preparation, Presentation, and Preservation of documents. Methods of documentation, Visual
techniques, Layout of documentation, Bill of material.
Text Books
1. Kim Fowler,” Electronic Instrument Design” Oxford university press.
2. Robert J. Herrick, “Printed Circuit board design Techniques for EMC Compliance”,
Second edition, IEEE press.
Reference Books
1. James K. Peckol, “Embedded Systems – A Contemporary Design Tool”, Wiley
publication
2. J C Whitakar,” The Electronics Handbook”, CRC press.
PLC&Automation(404185)
Course Objectives:
Ability to recognize industrial control problems suitable for PLC control
An over view of technology of advanced topics such as SCADA, DCS Systems, Digital
Controller, CNC Machines.
The ability to select the essential elements and practices needed to develop and
implement the Engineering Automation using PLC approach.
Course Outcomes:
Aftersuccessfully completing the course students will be able to
Understand PLC architecture, PLC addressing concepts.
Develop PLC ladder programs for simple industrial applications .
Design Automation systems for industrial applications .
Text Books
1. Curtis Johnson, “Process Control Instrumentation Technology”; 8th Edition, Pearson
Education
2. MadhuchhandaMitra, SamarjitSen Gupta, “Programmable Logic controllers and
Industrial Automation”; Penram International Publishing India Pvt. Ltd
3. Stuart A. Boyer, SCADA supervisory control and data acquisition, ISA Publication
Reference Books
1. John W. Webb, Ronold A Reis, “Programmable Logic Controllers, Principles and
Applications”; 5th Edition, Prentice Hall of India Pvt. Ltd
2. Kilian, “Modern control technology: components & systems, Delmar 2nd edition.
3. Bela G Liptak, Process software and digital networks, 3rd edition, 2002.
4. Pollack. Herman, W & Robinson., T. “Computer Numerical Control”, Prentice Hall. NJ.
5. Pabla, B.S. &Adithan, M. “CNC Machines”, New Age Publishers, New Delhi
Artificial Intelligence(404185)
Unit I : Foundation 6L
Intelligent Agents, Agents and environments, Good behavior, The nature of environments,
structure of agents, Problem Solving, problem solving agents, example problems, Searching for
solutions, uniformed search strategies, avoiding repeated states, searching with partial
information.
Unit II : Searching 7L
Search and exploration, Informed search strategies, heuristic function, local search algorithms
and optimistic problems, local search in continuous spaces, online search agents and unknown
environments, Constraint satisfaction problems (CSP), Backtracking search and Local search for
CSP, Structure of problems, Games: Optimal decisions in games, Alpha- Beta Pruning, imperfect
real-time decision, games that include an element of chance.
Unit IV : Learning 6L
Learning from observations: forms of learning, Inductive learning, Learning decision trees,
Ensemble learning, Knowledge in learning, Logical formulation of learning, Explanation based
learning, Learning using relevant information, Inductive logic programming, Statistical learning
methods, Learning with complete data, Learning with hidden variable, EM algorithm, Instance
based learning, Neural networks - Reinforcement learning, Passive reinforcement learning,
Active reinforcement learning, Generalization in reinforcement learning.
Text Books
1. Stuart Russell, Peter Norvig, “Artificial Intelligence”, A Modern Approach, Pearson
Education/Prentice Hall of India.
2. Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw-Hill.
Reference Books
1. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd.
2. George F. Luger, “Artificial Intelligence-Structures and Strategies for Complex Problem
Solving”, Pearson Education/ PHI.
Lab Practice - I (404186)
CN and MWE
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/week OR: 50Marks
TW:50Marks
Computer Networks
List of the Experiments(Minimum 8 experiments are to be performed).
1. Implementation of LAN using suitable multiuser Windows operating System and
demonstrating client-server and peer to peer mode of configuration.
2. Installation and configuration of Web server.
3. Installation and configuration of FTP Server.
4. Study of DNS, SMTP & POP3 Determine the local host address, Ping to a host using its
NetBIOS name Add IP addresses/host name mappings to the local host file Configure DNS
service on Windows 2000 server Use Domain Name Service to resolve hostnames into IP
addresses. Interact with an Email server using SMTP and POP3 protocols commands.
5. Socket Programming for client/Server application using Linux OS.
6. Installation and configuration of Telnet server for Telnet communication.
7. Installation and configuration of Proxy server.
8. Installation and configuration of DHCP server.
9. Study of IP Addresses subnetting and CIDR
10. Study of Network Protocol Analyzer tool/software.
11. Study of network monitoring tool/software.
12. Configuration of router & study of routing between LAN’s
13. Simulating LAN or WAN using suitable network simulator.
14. Write a program for Encryption and Decryption
15. Write a program for implementation of Shortest Path algorithm.
16. Simulating LAN or WAN using suitable network simulator.
17. Study of wireless LANs (Demonstrating Data communication with Wi-Fi, Bluetooth
networking etc).
Microwave Engineering
List of the Experiments(Minimum 8 experiments are to be performed):
1. Study of microwave components and equipments.
2. Reflex Klystron as a Microwave source in laboratory and plot its mode characteristics.
3. Measurement of the free space wavelength of the microwave (for TE 10 mode) with the
help of the X-band microwave test bench and verify with its theoretical calculation.
4. Study of Gunn Diode & PIN Modulator as a Microwave source. Plot the V-I
characteristics.
5. Verification of Port Characteristics of Microwave Tees (E, H, E-H Planes).
6. Verification of Port Characteristics of Directional Coupler. Calculation of coupling factor,
insertion loss and directivity.
7. Verification of Port Characteristics of Isolator and Circulator. Also calculation of insertion
loss and isolation in dB.
8. Study of slotted section with probe carriage. Measure the VSWR for various values of
terminating impedances (open/short/matched termination).
9. Study the Network Analyzer, Carry out the measurements of s-parameter measurement for
the various microstrip components.
10. Explain in detail the concept of RF power measurement. Carry out the RF power
measurement using microwave bench
11. To test and verify Microwave Integrated Circuits using Microstrip trainer kit and finds
parameters, and plot the frequency response.
Lab Practice - II (404187)
VLSI and Elective I
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/week PR: 50Marks
TW:50Marks
VLSI
List of Experiments:
A. To write VHDL code, simulate with test bench, synthesis, implement on PLD.
[Any 4].
1. 4 bit ALU for add, subtract, AND, NAND, XOR, XNOR, OR, & ALU pass.
2. Universal shift register with mode selection input for SISO, SIPO, PISO, & PIPO
modes.
3. FIFO memory.
4. LCD interface.
5. Keypad interface.
Elective I
1. Term work assessment is based on the project topic. It consists of Literature Survey and basic project
work. The abstract of the project should be submitted before Term work assessment.
2. The report consists of the Literature Survey, basic project work and the size of the report should be
maximum of 40 pages.
3. The examination is conducted by two examiners (internal and external) appointed by the university. The
examiners appointed must have minimum 5 years of experience with UG qualification or 2 years with PG
qualification.
5. A certified copy of report is required to be presented to external examiner at the time of final
examination.
Mobile Communication(404189)
Text Books
1. J. E. Flood , “Telecommunications Switching, Traffic and Networks”, Pearson Education
2. Krzysztof Wesolowski, “Mobile Communication Systems”, Wiley Student Edition.
Reference Books
1. Theodore S Rappaport, “Wireless Communications Principles and Practice” Second
Edition, Pearson Education
2. John C. Bellamy, “Digital Telephony”, Third Edition; Wiley Publications
3. ThiagarajanVishwanathan, “Telecommunication Switching Systems and Networks”; PHI
Publications
4. Wayne Tomasi, “Electronic Communications Systems”; 5th Edition; Pearson Education
5. Vijay K Garg, Joseph E Wilkes, “Principles and Applications of GSM” Pearson
Education
6. Vijay K Garg, Joseph E Wilkes, “IS-95CDMA and CDMA 2000 Cellular/PCS Systems
Implementation” Pearson Education
7. Mischa Schwartz, “Mobile Wireless Communications”, Cambridge University Press
Broadband Communication Systems(404190)
UNIT V: Satellites 6L
Satellite Subsystems, Attitude and control systems (AOCS), Telemetry, Tracking, Commandand
Monitoring, Power systems, Communication subsystems, Satellite antennas,
EquipmentReliability and space qualification.
Text Books
1. Gerd Keiser, “Optical fiber Communications”, Tata McGraw Hill, 4th edition.
2. Timothy Pratt, Charles Bostian, Jeremy Allnutt “Satellite Communications”, John Wiley &
Sons.
Reference Books
1.Govind P. Agrawal, Fiber-Optic Communication Systems, Wiley, 3rd edition.
2. Dennis Roody, “Satellite Communications”, McGraw Hill
Speech and Audio Signal Processing(404191)
Teaching Scheme: Examination Scheme:
Lectures: 3 Hrs/ Week In Semester Assessment:
Phase I : 30
End Semester Examination:
Phase II: 70
Course Objectives:
To understand basic concepts and methodologies for the analysis and modeling of speech
signal.
To characterize the speech signal as generated by a speech production model
To understand the mechanism of speech and audio perception
To understand the motivation of short-term analysis of speech and audio
To perform the analysis of speech signal using LPC
To extract the information of the speech or audio signals in terms of cepstral features
To provide a foundation for developing applications in this field.
Course Outcomes:
After successfully completing the course students will be able to
Design and implement algorithms for processing speech and audio signals considering
the properties of acoustic signals and human hearing.
Analyze speech signal to extract the characteristic of vocal tract (formants) and vocal
cords (pitch).
Write a program for extracting LPC Parameters using Levinson Durbin algorithm
Formulate and design a system for speech recognition and speaker recognition
Unit III: Time and frequency domain methods for audio processing 6L
Time-dependent speech processing. Short-time energy, short time average magnitude, Short-
time average zero crossing rate. Speech Vs. silence discrimination using energy and zero
crossing rate. Short-time autocorrelation function, short-time average magnitude difference
function. Pitch period estimation using autocorrelation method. Audio feature extraction,
Spectral centroid, spectral spread, spectral entropy, spectral flux, spectral roll-off. Spectrogram:
narrow band and wide band spectrogram.
Text Books :
1. Deller J. R. Proakis J. G. and Hanson J. H., “Discrete Time Processing of Speech Signals”,
Wiley Interscience
2. Ben Gold and Nelson Morgan, “Speech and audio signal processing” Wiley
Reference Books :
1. L. R. Rabiner and S.W. Schafer, “Digital processing of speech signals” Pearson
Education.
2. Thomas F. Quateri , “Discrete-Time Speech Signal Processing: Principles and Practice”
Pearson
3. Dr. ShailaApte, “Speech and audio processing”, Wiley India Publication
4. L. R. Rabiner and B. H. Juang, “Fundamentals of speech recognition”
5. Theodoros Giannakopoulos and Aggelospikrakis, “ Introduction to audio analysis : A
MATLAB Approach : Eleseiver Publication.
List of Experiments(Minimum 8 experiments are to be performed):
NOTE: To perform the experiments software like MATLAB, SCILAB or any
appropriate open source software can be used. For analysis of speech signals tools
like PRAAT, Audacity can be used. Open source software is encouraged.
1. Record speech signal and find Energy and ZCR for different frame rates and
comment on the result.
2. Record different vowels as /a/, /e/, /i/, /o/ etc. and extract the pitch as well as first
three formant frequencies. Perform similar analysis for different types of
unvoiced sounds and comment on the result.
3. Write a program to identify voiced, unvoiced and silence regions of the speech
signal.
4. Record a speech signal and perform the spectrographic analysis of the signal
using wideband and narrowband spectrogram. Comment on narrowband and
wide band spectrogram.
5. Write a program for extracting pitch period for a voiced part of the speech signal
using autocorrelation .
6. Write a program to design a Mel filter bank and using this filter bank write a
program to extract MFCC features.
7. Write a program to perform the cepstral analysis of speech signal and detect the
pitch from the voiced part using cepstrum analysis.
8. Write a program to find LPC coefficients using Levinson Durbin algorithm.
9. Write a program to enhance the noisy speech signal using spectral subtraction
method.
10. Write a program to extract frequency domain audio features like SC, SF and
Spectral roll off.
RF Circuit Design(404191)
Unit V : Oscillators 6L
Problem with Purely Linear Oscillators, Describing Functions, Describing Function for MOS.
Colpitts Oscillator: Describing Function Model and Start-up Model of Colpitts Oscillator.
Resonators: Quarter-Wave Resonators, Quartz Crystals. Tuned Oscillators: Basic LC Feedback
Oscillators, Crystal Oscillator. Negative Resistance Oscillator.
Unit VI : Mixers 6L
Mixer Fundamentals. Significant Characteristics of Mixer: Conversion Gain, Noise Figure,
Linearity and Isolation, Spurs. Non Linear Systems as Linear Mixers. Multiplier Based Mixers:
Single Balanced Mixer, Linearization techniques of Mixer, Active Double Balanced Mixer.
Passive Double Balanced Mixer, Diode Ring Mixers.
Text Books
1. Reinhold Ludwig, PavelBretchko, “RF Circuit Design Theory and Applications”, Pearson
Education.
2. Thomas H. Lee, “The Design of CMOS Radio-Frequency Integrated Circuits”, Second
Edition, Cambridge Publications.
Reference Books
1. T. Yettrdal, Yunhg Cheng, “Devices modeling for analog and RF COMS circuits design”,
John Wiley publication.
2. Calvin Plett, “Radio frequency Integrated Circuits Design”, Artech house.
List of Experiments:
1. To plot frequency response of the impedance magnitude of series and parallel LC
circuits.
2. To plot the resonant frequency behavior of parallel LC circuit, as a function of resistance
R.
3. To determine stability regions of the device and sketch them in the Smith Chart. Assume
suitable parameters.
4. To design, prepare layout and simulate CMOS amplifier for given voltage gain and
bandwidth.
5. To design, prepare layout and simulate CMOS Collpitt oscillator.
6. To design, prepare layout and simulate CMOS mixer.
7. To design, prepare layout and simulate CMOS LNA.
8. To design, prepare layout and simulate double balance mixer.
9. To design, prepare layout and simulate diode Ring mixer.
10. To design, prepare layout and simulate local oscillator.
Audio Video Engineering(404191)
Course Outcomes:
To study the analysis and synthesis of TV Pictures, Composite Video Signal, Receiver,
Picture Tubes and Television Camera Tubes.
To study the various Colour Television systems with a greater emphasis on television
standards.
To study the advanced topics in Digital Television and High Definition Television.
To study audio recording systems such CD/DVD recording, Audio Standards, and
Acoustics principles.
Text Books
1. Television and video Engineering, A. M. Dhake, TMH Publication.
2. Video Demisified, Kelth jack, Penram International Publication.
3. Audio Video Systems, R.G. Gupta, TMH Publication
Reference Books
1. S. P. Bali, “Color TV Theory and Practice”.
2. Bernard Grobb, Charles E, “Basic TV and Video Systems”.
List of Experiments (Minimum 8 experiments are to be performed).
1. Voltage and waveform analysis for color TV.
2. Study of direct to home TV and set top box.
3. Study Wi-Fi TV / IPTV system
4. Study of Digital TV pattern generator.
5. Study of HDTV
6. Study of Digital TV.
7. Simulation of video, Audio and Image compressing techniques ( Software Assignments)
8. Study of Audio system: CD players and MP3 player.
9. Study of PA system with chord less microphone
10. Directivity pattern of Microphones / Loud speakers
11. Visit to TV transmitter/ Digital TV Studio/ All India Radio / TV Manufacturing factory
SOFT COMPUTING TECHNIQUES(404191)
Course Outcomes:
Having successfully completing the course students will be able to
use a new tool /tools to solve a wide variety of real world problems
find an alternate solution , which may offer more adaptability, resilience and optimization
Identify the suitable antenna for a given communication system
Gain knowledge of soft computing domain which opens up a whole new career option
Tackle real world research problems
Text Books
1. Fundamentals of Neural Networks: Architectures, Algorithms And Applications,
LaureneFausett, Pearson Education, Inc, 2008 .
2. Fuzzy Logic With Engineering Applications, Third Edition Thomas, Timothy Ross,
John Wiley & Sons,2010
3. Neuro- Fuzzy and Soft Computing, J.S. Jang, C.T. Sun, E. Mizutani, PHI Learning
Private Limited.
4. Principles of Soft Computing , S. N. Sivanandam, S. N. Deepa, John Wiley & Sons,
2007
Reference Books
1. Introduction to the theory of neural computation, John Hertz, Anders Krogh, Richard
Palmer, Addison –Wesley Publishing Company, 1991
2. Neural NetworksA comprehensive foundation,, Simon Haykin,Prentice Hall
International Inc-1999
3. Neural and Adaptive Systems: Fundamentals through Simulations, José C. Principe
Neil R. Euliano , W. Curt Lefebvre, John-Wiley & Sons, 2000
4. Pattern Classification, Peter E. Hart, David G. Stork Richard O.Duda,Second
Edition,2000
5. Pattern Recognition, SergiosTheodoridis , KonstantinosKoutroumbas, Fourth Edition,
Academic Press, 2008
6. A First Course in Fuzzy Logic, Third Edition, Hung T. Nguyen, Elbert A. Walker,
Taylor & Francis Group, LLC, 2008
7. Introduction to Fuzzy Logic using MATLAB, S. N. Sivanandam , S.Sumathi, S. N.
Deepa, Springer Verlag, 2007
Practical Sessions: (Use MATLAB / OCTAVE/ SCILAB /any appropriate open source
software.)(any 8 experiments)
1. Implement simple logic network using MP neuron model
2. Implement a simple linear regressor with a single neuron model
3. Implement and test MLP trained with back-propagation algorithm
4. Implement and test RBF network
5. Implement SOFM for character recognition
6. Implement fuzzy membership functions (triangular, trapezoidal, gbell, PI, Gamma,
Gaussian)
7. Implement defuzzyfication (Max-membership principle, Centroid method, Weighted
average method)
8. Implement FIS with Mamdani inferencing mechanism
9. A small project: may include classification or regression problem, using any soft
computing technique studied earlier
Biomedical Signal Processing(404192)
Text Books
1. Joseph J. Carr and John M. Brown, “Introduction to Biomedical Equipment Technology”,
4th Edition, Prentice Hall, 2000.
2. R. Rangayan, “Biomedical Signal Analysis”, Wiley 2002.
3. John L Semmlow, “Bio-signal and Biomedical Image Processing”, Marcel Dekker.
References Books
1. R.S.Khandpur, “Handbook of Biomedical Instrumentation”, Tata McGraw Hill, New
Delhi, 2003, Edition-II.
2. Joseph J. Carr and John M. Brown, “Introduction to Biomedical Equipment Technology”,
4th Edition, Prentice Hall, 2000.
3. Bruce, “Biomedical Signal Processing & Signal Modeling,” Wiley, 2001
4. Sörnmo, “Bioelectrical Signal Processing in Cardiac & Neurological Applications”,
Elsevier.
5. C.Reddy “Biomedical Signal Processing: Principles and techniques”, Tata McGraw Hill,
New Delhi, 2005.
6. Willis J Tompkins, “Biomedical Signal Processing”, ED, Prentice – Hall, 1993.
Nano Electronics and MEMS(404192)
Text Books
1. James D Plummer, Michael d Deal and Peter B Griffin, Silicon VLSI Technology,
Fundamentals, Practice and Modeling, Pearson Education.
2. George W Hanson, Fundamentals of Nanoelectronics, Pearson education
3. Chang Liu, Foundations of MEMS, Pearson Education.
Reference Books
1. MinhangBao, Analysis and Design Principles of MEMS Devices, Elsevier
2. Byung-Gook Park, Sung Woo Hwang, Young June Park, Nanoelectronic Devices, Pan
Stanford Publishing Pte. Ltd.
3. Niraj K. Jha, Deming Chen , “ Nano Circuit Design”, Springer.
Detection and Estimation Theory(404192)
Course Objectives:
To understand concepts of statistical decision theory and parameter estimation.
To study application of detection and estimation theory in filtering, communication and
radar.
Course Outcomes:
After successfully completing the course students will be able to
Apply suitable hypothesis testing criteria for signal detection problems.
Use parameter estimation in signal processing and communication problems.
Design a estimator and detector.
Unit IV : Filtering 6L
Introduction, Linear Transformation and Orthogonality Principle, Wiener Filters, Discrete
Wiener Filters, Kalman Filter.
Unit V : Detection and Parameter Estimation 6L
Introduction, Signal Representation, Binary Detection, M-ary Detection, Linear Estimation.
Text Books
3. MouradBarkat, “Signal detection and Esimation”, Artec House, second edition
4. S M Kay, “Fundamentals of ststistical Signal Processing, Estimation Theory” PHI Signal
Processing Series.
5. S M Kay, “Fundamentals of ststistical Signal Processing, Detection Theory” PHI Signal
Processing Series.
Reference Books
8. H.Vincent Poor, “An Introduction to Signal Detection and Estimation”, Springer, Second
Edition.
9. Harry L.,Van Trees, “Detection, Estimation and Modulation Theory”, John Wiley &
Sons.
Wireless Networks(404192)
Unit V : WiMAX 6L
Introduction, Standards, Generic WiMAX Architecture, Core Network, Radio Network, WiMAX
Spectrum, Modulation, Channel Structure, Mixed Mode, Interference Mitigation Techniques,
Frequency Planning, Features and Applications, Security, QoS, Profiles, Origination, Handover,
Femto and SON
Unit VI : VOIP 7L
Why VoIP?, The Basics of IP Transport, VoIP Challenges, H.323, The Session Initiation
Protocol (SIP), Distributed Architecture and Media Gateway Control, VoIP and SS7, VoIP
Quality of Service.
Text Books
1. Clint Smith, P.E., Daniel Collins, “Wireless Networks: Design and Integration for LTE,
EVDO, HSPA, and WiMAX”, McGrawHill Education, Third Edition
2. EldadPerahia, Robert Stacey, “Next Generation Wireless LANs”, Cambridge University
Press, Second Edition.
Reference Books
1. Yi-Bang Lin, ImrichChlamtac, “Wireless and Mobile Network Architecture”, Wiley
India Edition.
2. DipankarRaychaudhary, Maria Gerla, “Emerging Wireless Technologies and the Future
Mobile Internet”, Cambridge University Press..
Lab Practice - III (404193)
MC & BCS
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/week OR: 50Marks
TW:50Marks
Mobile Communication
List of the Experiments(Minimum 8 experiments are to be performed).
1. Set up and carry out experiment on PSTN TST switch.
2. Set up and carry out experiment on analysis of telecommunication traffic.
3. Simulation of a wireless channel model.
4. Set up and carry out experiment on Mobile phone.
5. Set up and carry out experiment on GSM.
6. Set up and carry out experiment on AT commands.
7. Simulation of Speech coding and decoding.
8. Set up and carry out experiment on GMSK modulation.
9. Set up and carry out experiment on spreading Sequences.
10. Set up and carry out experiment on CDMA.
11. Set up and carry out experiment on3G Mobile.
12. Set up and carry out experiment on VOIP implementation
13. Visit to Mobile Telephone Switching Office (MTSO).
Broadband Communication Systems
List of the Experiments(Minimum 8 experiments are to be performed).
1. Estimation of Numerical aperture of fiber
2. Plot the characteristics of various sources and detectors
3. Measure attenuation of MMSI and SMSI fiber and comment on the result based on
attenuation due to increase in length as well as loss due to bend
4. Set up a digital link and analyze.
5. Tutorial on Power budget and time budget analysis of optical fiber system.
6. Establishing a direct communication link between Uplink Transmitter and Downlink
Receiver using tone signal.
7. To set up an Active Satellite link and demonstrate Link Fail Operation
8. To establish an AUDIO-VIDEO satellite link between Transmitter and Receiver
9. To communicate VOICE signal through satellite link
10. To transmit and receive three separate signals (Audio, Video, Tone) simultaneously
through satellite Link
11. To transmit and receive PC data through satellite link
12. Tutorial on satellite link design
13. Students, as a part of their term work, should visit satellite earth station and submit areport
of visit.(Optional)
Lab Practice - IV (404194)
+ Under Oral head, examination should be based on term work completed during practical and theory syllabus
++ Term work marks should be based on term work completed in tutorial sessions
+ Under Oral head, examination should be based on term work completed during practical and theory syllabus
$ Common Oral will be based on both TOM-I and TOM-II term work at end of First Semester of T.E.
* Subjects Common with Mechanical Sandwich
University of Pune, Pune
S.E. (Mechanical & Automobile) – I (2012 Pattern)
Manufacturing Processes-I (202041)
Text Books:
1. Hajara Choudhari, Bose S.K. – Elements of workshop Technology Vol. I &II , Asian Publishing
House
2. D. K. Singh – Fundamentals of Manufacturing Engineering – Ane’s Books. Pvt. Ltd.
Reference Books:
1. B. Ravi – Metal Casting – Computer Aided design and analysis- Prentice Hall of India
2. Reikher – Casting: An analytical approach – Springer
3. Wang – Rapid tooling guidelines for sand casting – Springer
4. J. T. Black – Degormos Materials and process in manufacturing – John Willey and sons
5. M.P Grover – Fundamentals of modern manufacturing: Materials and systems
6. A.S Athalye – Processing of plastic – Colour Publication (Pvt.)Ltd. U.K
7. Cryil Donaldson and George H LeCain – Tool Design – Tata McGraw Hill Education Pvt. Ltd.
8. Dr. R. S. Parmar, Welding Processes And Technology, Khanna Publishers, New Delhi.
University of Pune, Pune
S.E. (Mechanical, Mechanical Sandwich & Automobile) – I (2012 Pattern)
Computer Aided Machine Drawing (202042)
Course Prerequisites
1. Fundamentals Engineering Drawing
2. Projection of Solids
3. Basic knowledge of 2-D drafting using graphics software
Learning objectives
To understand
o Parametric Modeling Fundamentals
o Basic Parametric Modeling Procedure
o "Shape before Size" Approach
To develop an ability to
o Create 2-D Sketches
o Create Solid Models of machine components
o Use the Dynamic Viewing Commands
o Create and Edit Parametric Dimensions
o Create assembly models of simple machine (minimum 5 components)
Course outcomes
an ability to apply knowledge of mathematics, science, and engineering
an ability to design and conduct experiments, as well as to analyze and interpret data
an ability to communicate effectively
a recognition of the need for, and an ability to engage in life-long learning
a knowledge of contemporary issues, and
an ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice
Unit I: 1 Hr.
Introduction – solid modeling, introduction to Graphical User Interface (GUI) of any commercially used
solid modeling software
Unit II: 3 Hrs.
Parametric solid modeling – fundamentals, apply/modify constraints and dimensions, transform the
parametric 2-D sketch into a 3D solid, feature operations.
Unit III: 1 Hr.
Free form feature modeling, design by features, feature recognition
Unit IV: 3 Hrs.
Geometric dimensioning and tolerancing - Introduction to ASME Y14.5 – 2009, straightness,
perpendicularity, flatness, angularity, roundness, concentricity, cylindricity, runout, profile, true position,
parallelism, orientation.
Unit V: 2 Hrs.
Assembly modeling – defining relationship between various parts of machine, creation of constraints,
generation of exploded view
Unit VI: 2 Hrs.
Production drawing – generation of 2-D sketches from parts and assembly 3-D model, appropriate
dimensioning and tolerancing
References –
1. N. D. Bhatt and V.M. Panchal, Machine Drawing, Charoter Publications
2. ASME Y14.5 – 2009
3. Ibrahim Zeid, Mastering CADCAM, McGraw-Hill
4. Help manuals and tutorials of referred software
List of assignments
1. Assignment on 2-D sketching with geometrical and dimensional constraints using any commercially
used solid modeling software (2 hrs.)
2. Assignment on parametric solid modeling of a machine component using various commands and
features of the software. (4 hrs.)
3. Assignment on solid modeling of the parts of a machine (min. 5 components) (10 hrs.)
4. Assignment on assembly modeling of the parts modeled in assignment 3 using proper mating
conditions and generation of exploded view. (4 hrs.)
5. Generation of production drawings of the parts and assembly with appropriate tolerancing. (4 hrs.)
Important Notes:-
1. Submission of all above assignments should be in electronic format only (preferably in single
CD/DVD for all batches/students) and should be reviewed by external examiner at the time of
Practical Examination
2. Practical examination for this subject shall consist of creation of part models and assembly of
a machine with minimum Five components.
University of Pune, Pune
S.E. (Mechanical, Mechanical Sandwich &Automobile) – I (2012 Pattern)
Thermodynamics (202043)
Teaching scheme Examination Scheme
Lectures: 4 Hrs/week Theory (Online): 50 marks
Practical: 2 Hrs/week Theory (Paper): 50 marks
Term work: 25 marks
Oral: 50 marks
Learning Objectives:
Prerequisite:
1. Engg. Mathematics
2. Engg. Physics/chemistry
List of Practicals:
1. Joule’s experiment to validate first law of thermodynamics
2. Determination of calorific value using gas calorimeter.
3. Determination of calorific value using Bomb calorimeter.
4. Flue gas analysis using Orsat apparatus
5. Study of Boiler Mountings and Accessories
6. Determination of dryness fraction of steam
7. Trial on boiler to determine boiler efficiency, equivalent evaporation and Energy Balance.
8. Industrial visit to any process industry which uses boiler and submission of detailed report.
9. Measurement of fuel properties such as Flash point, Pour point, Cloud Point.
10. Assignment on Programming for Air standard cycle analysis.
Notes:
1. Minimum 8 experiments should be performed.
2. Practical No. 6, 7 and 8 are compulsory.
Text Books :
1. R. K. Rajput, Engineering Thermodynamics, EVSS Thermo Laxmi Publications
2. P. K. Nag, Engineering Thermodynamics, Tata McGraw Hill Publications
Reference Books:
1. Y. Cengel & Boles: Thermodynamics – An Engineering Approach, Tata McGraw Hill
Publications
2. P. L Ballany: Thermal Engineering, Khanna Publishers
3. C.P. Arora: Engineering Thermodynamics, Tata McGraw Hill Publications
University of Pune
S.E.(Mechanical & Automobile) – I (2012 Pattern)
Material Science (202044)
Teaching scheme Examination Scheme
Lectures: 3 Hrs/week Theory (Online):-50 marks
Tutorial: 1 hr/week Theory (Paper):-50 marks
Term Work: 25 marks++
(++ Term work marks should be based on term work completed in tutorial sessions and internal oral)
Learning Objectives:
To acquaint students with the basic concepts and properties of Material Science.
To impart a fundamental knowledge of Materials Processing .
Selection and application of different Metals & Alloys.
To understand the structure of Engineering Materials.
To develop futuristic insight into Materials.
Basic concepts of Nano science and technology, Properties and technological advantages of Nano
materials, Carbon Nanotubes and applications.
Magnetic materials: Soft & Hard Ferrites, Dielectric materials: Piezo electric and ferro electric materials
and their applications, superconductors.
Modern Materials for high, low temperatures and Cryogenic applications Smart materials, Shape memory
alloys.
List of Tutorials
1 Numerical based on Indexing, Atomic packing factor, Density.
2 Study of recent composite Materials
3 Numerical based on composite (isostress & isostrain conditions).
4 Study of Non-Metals for Mechanical Engineering Application
5 Study and Trial of Tensile Test & numerical based on tensile test.
6 Study of Compression Test
7 Study and Trial of Rockwell Hardness Test & Hardness conversion number.
8 Study of Ultra Sonic Test.
9 Study of Eddy Current Test.
10 Study of Self lubricated Bearings / Cemented carbide tips, in Powder Metallurgy
11 Study of recent Nano materials.
12 Case study of selection of materials according to applications.
Note: Out of above Twelve Tutorials, any Eight Tutorials should be conducted.
Text Books :
1. “Material Science & Metallurgy For Engineers”, Dr. V.D. Kodgire & S. V. Kodgire,
Everest Publication.
2. “Mechanical Behavior & Testing Of Materials”, A. K. Bhargava, C.P. Sharma.
P H I Learning Private Ltd.
Reference Books:
1) Science of Engineering Materials, Smith, Prentice-Hall
2) Materials Science and Engineering, Callister W. D., John Wiley
3) “Engineering Metallurgy”, Higgins R. A., Viva books Pvt. Ltd., 2004.
4) “Material Science & Engg.” Raghvan V., Prentice Hall of India , New Delhi. 2003
5) Introduction to Physical Metallurgy, Avner, S.H., Tata McGraw-Hill, 1997.
6) Mechanical Metallurgy, Dieter, G.E., McGraw-Hill, 1988.
7) Material Science and Metallurgy, U. C. Jindal, Pearson Edu., 2012
University of Pune, Pune
S.E. (Mechanical & Automobile) – I (2012 Pattern)
FLUID MECHANICS (202045)
Teaching scheme Examination Scheme
Lectures: 3 Hrs/week Theory (Online): 50 marks
Practical: 2 Hrs/week Theory (Paper): 50 marks
Oral: 50 marks
Learning Objectives:
Identify various properties of fluids and its use units.
State and illustrate the basics Fluid Statics and Dynamics.
Identify and explain the fluid properties and concepts of Boundary layer, Drag Lift
Applications of Bernoulli’s Equation for various applications.
To get conversant with Internal , External flows and it’s applications.
To understand the physics of fluid flow and its applications.
Prerequisite:
1. Engg. Mathematics
2. Engg. Physics/chemistry
Euler equation of motion, derivation of Bernoulli’s equation along stream line , concept of HGL and THL
or TEL, application of Bernoulli’s equation to venture meter, Pitot tube, Orifices, Orifice meter, types of
notches
(Only descriptive treatment for notches: No derivations & numerical)
Energy lossesthroughpipe-Major and Minor losses, Darcy-Weisbach equation, pipes in series, pipes in
parallel and concept of equivalent pipe, Moody’s diagram,Siphons, Transmission of power, (No
derivations for minor losses)
Dimensional Analysis : Dimensions o f P h y s i c a l Q u a n t i t i e s , d i m e n s i o n a l homogeneity,
B u c k i n g h a m π Theorem, important dimensionless numbers, Model analysis (Reynolds, Froude and
Mach).
Laboratory Assignments
(Any eight of the following)
Text Books
Reference Books
Learning Objectives
1. To set the manufacturing set–up appropriately and study the corresponding set up parameters.
2. To select appropriate process parameter for obtaining desired characteristic on work piece.
3. To understand the operational problems and suggest remedial solution for adopted
manufacturing process.
II. Journal consisting of following assignments (Any three out of first five and Sixth
compulsory)
1. Study of casting process
2. Study of plastic molding process.
3. Study of welding process, its defects and remedial solutions
4. Report on sheet metal operations described in job no.4 (Analytical Treatment)
5. Report of composite job on centre lathe and single point cutting tool geometry.
6. Report on Industrial visit to sheet metal Industry / Foundry
Text Books:
1. Hajara Choudhari, Bose S.K. – Elements of workshop Technology Vol.I &II , Asian Publishing
House
2. A.S Athalye – Processing of plastic – Colour Publication (Pvt)Ltd. U.K
3. Cyril Donaldson and George H Le Cain – Tool Design – Tata McGraw Hill Education Pvt.Ltd.
University of Pune, Pune
S.E. (Mechanical & Automobile) – I (2012 Pattern)
SOFT SKILLS (202047)
Teaching scheme Examination Scheme
Practical: 2 Hrs/week Term work: 25 marks
Term Work/Assignments
Term work will consist the record of any 8 assignments of following exercises
1. SWOT analysis
2. Personal & Career Goal setting – Short term & Long term
3 Presentation Skill
4. Letter/Application writing
5. Report writing
6. Listening skills
7. Group discussion
8. Resume writing
9. Public Speaking
10. Stress management
11. Team Activity-- Use of Language laboratory
1. SWOT analysis
The students should be made aware of their goals, strengths and weaknesses, attitude, moral values, self
confidence, etiquettes, non-verbal skills, achievements etc. through this activity. The teacher should
explain to them on how to set goals, SWOT Analysis, Confidence improvement, values, positive attitude,
positive thinking and self esteem. The teacher should prepare a questionnaire which evaluate students in
all the above areas and make them aware about these aspects.
2. Personal & Career Goal setting – Short term & Long term
3 Presentation Skills
Students should make a presentation on any informative topic of their choice. The topic may be
technical or non-technical. The teacher should guide them on effective presentation skills. Each student
should make a presentation for at least 10 minutes.
4. Letter/Application writing
Each student will write one formal letter, and one application. The teacher should teach the students how
to write the letter and application. The teacher should give proper format and layouts.
5. Report writing
The teacher should teach the students how to write report .. The teacher should give proper format and
layouts. Each student will write one report based on visit / project / business proposal etc.
6. Listening skills
The batch can be divided into pairs. Each pair will be given an article (any topic) by the teacher. Each
pair would come on the stage and read aloud the article one by one. After reading by each pair, the other
students will be asked questions on the article by the readers. Students will get marks for correct answers
and also for their reading skills. This will evaluate their reading and listening skills. The teacher should
give them guidelines on improving their reading and listening skills. The teacher should also give
passages on various topics to students for evaluating their reading comprehension.
7. Group discussion
Each batch is divided into two groups of 12 to 14 students each. Two rounds of a GD for each group
should be conducted and teacher should give them feedback.
8. Resume writing
Each student will write one formal letter, and one application. The teacher should teach the students how
to write the letter and application. The teacher should give proper format and layouts.
9. Public Speaking
Any one of the following activities may be conducted:
a. Prepared speech (topics are given in advance, students get 10 minutes to prepare the speech and
5 minutes to deliver.
b. Extempore speech (students deliver speeches spontaneously for 5 minutes each on a given topic
)
c. Story telling (Each student narrates a fictional or real life story for 5 minutes each)
d. Oral review ( Each student orally presents a review on a story or a book read by them)
10. Team Activity-- Use of Language laboratory
Text Books:
1 Communication Skills : Sanjay Kumar and Pushpa Lata , Oxford University Press
2 Developing Communication Skill : Krishna Mohan, Meera Banerji,- McMillan
India Ltd.
3 English for Business Communication : Simon Sweeney , Cambridge University Press
Books for references:
1.NASSCOM-Global Business Foudation Skills: Accenture,Convergys,Dell et.al.
Foundation Books : Cambridge University Press
2. Basic Managerial Skills for all E. H. McGrath, Eastern Economy Edition, Prentice
hall India.
3. Personality Development and Group Discussions,Barun K. Mitra, Oxford University
Press
4 Group Dissussions and Interview Skills : Priyadarshi Patnaik : Foundation Books :
Cambridge University Press
5.Thinks and Grow Rich: Napoleon Hill, Ebury Publishing, ISBN 9781407029252
6. Awaken the Giant Within: Tony Robbins HarperCollins Publishers,
ISBN-139780743409384
7. Change Your Thoughts, Change Your Life: Wayne Dyer, Hay House India,
ISBN-139788189988050
8 Habits of Highly Effective People: Stephen Covey Pocket Books, ISBN-13
9781416502494
9The Power of Your Subconscious Mind: Dr Joseph Murphy Maanu Graphics ,
ISBN-13 9789381529560
10- The new Leaders: Daniel Coleman Sphere Books Ltd , ISBN-139780751533811
11 The 80/20 Principal: by Richard Koch, Nicholas Brealey Publishings ,
ISBN-13 9781857883992
12 Time management from inside out: Julie Morgenstern, Owl Books (NY),
ISBN-13 9780805075908
13.Wonderland of Indian Manageress: Sharu Ranganekar, Vikas Publishing Houses,
ISBN-13 9788125942603
14. You can win: Shiv Khera, Macmillan, ISBN-139789350591932
15. The Ace of Soft Skills: Attitude, Communication and Etiquette for Success:
Gopalaswamy Ramesh, Mahadevan Ramesh
Semester – II
University of Pune, Pune
S.E. (Mechanical, Mechanical Sandwich &Automobile) - II (2012 Pattern)
Theory of Machines – I (202048)
( $ Common Oral will be based on both TOM-I and TOM-II term work at end of First
Semester of T.E.)
LEARNING OBJECTIVES:
1. To make the student conversant with commonly used mechanism for industrial application.
2. To develop competency in drawing velocity and acceleration diagram for simple and complex
mechanism.
3. To develop analytical competency in solving kinematic problems using complex algebra method.
4. To develop competency in graphical and analytical method for solving problems in static and
dynamic force analysis.
5. To develop competency in conducting laboratory experiments for finding moment of inertia of
rigid bodies, verification of displacement relation for Hooke’s joints, to measure power transmitted
and absorbed by dynamometer and brakes respectively.
Unit V: Velocity and Acceleration Analysis of Simple Mechanisms: Graphical Methods-I 8 Hrs.
Relative velocity method : Relative velocity of a point on a link, Angular velocity of a link, Sliding
velocity, Velocity polygons for simple mechanisms.
Relative acceleration method : Relative acceleration of a point on a link, Angular acceleration of a link,
Acceleration polygons for simple mechanisms.
Instantaneous center of rotation (ICR) method: Definition of ICR, Types of ICRs, Methods of locating
ICRs, Kennedy’s Theorem, Body and space centrode.
Unit VI: Velocity and Acceleration Analysis of Mechanisms: Graphical Methods-II 8Hrs.
Velocity and acceleration diagrams for the mechanisms involving Coriolis component of acceleration.
Klein’s construction.
Term Work
The term work shall consist of:
[A] Assignments/Tutorial:
The following two assignments shall be completed and record to be submitted in the form of
journal.
1. Minimum one problem on Static and Dynamic force balancing, Friction Clutches Brakes and
Dynamometer.
2. One problem on velocity and acceleration analysis using:
A) Vector algebra and B) Complex algebra and comparison of results.
[B] Laboratory Experiments:
Any four of the following experiments shall be performed and record to be submitted in the form
of journal.
1. Demonstration and explanation of configuration diagram of working models based on four
bar chain, single slider crank mechanism, and double slider crank mechanism for various link
positions (any two models).
2. To determine the mass moment of inertia of a connecting rod using a compound pendulum
method.
3. To determine the mass moment of inertia of a flat bar using bifilar suspension method.
4. To determine the mass moment of inertia of a flywheel/gear/circular disc using trifilar
suspension method.
5. To determine the angular displacements of input and output shafts of single Hooke’s joint for
different shaft angles and verification of the results using computer programme.
6. To measure torque transmitting capacity of friction clutch.
7. To measure the power transmitted by the dynamometer or power absorbed by the brake.
[C] Drawing Assignments (3 sheets of ½ imperial size) :
1. To study and draw (any four) mechanisms for practical applications such as: mechanical
grippers in robot, lifting platform, foot pump, toggle clamp, folding chair etc.; straight line
2. Mechanisms such as: Peaucellier Mechanism, Scott Russell Mechanism, Grasshopper
Mechanism etc., for various link positions.
3. Two problems on velocity and acceleration analysis using Graphical methods i.e.,
polygons or ICR (Based on Unit 5).
4. Two problems on velocity and acceleration analysis using Graphical methods i.e.,
polygons involving Coriolis component or Klein’s construction (Based on Unit 6).
Text Books
1. Thomas Bevan, “Theory of Machines” CBS Publisher and Distributors, Delhi.
2. S. S. Ratan, “Theory of Machines”, Tata McGraw Hill.
3. Ashok G. Ambekar, “Mechanism and Machine Theory”, Prentice Hall, India
4. Sadhu Singh, “Theory of Machines”, Pearson
Reference Books:
1. Shigley J. E., and Uicker J.J., “Theory of Machines and Mechanism”, McGraw Hill Inc.
2. Ghosh Amitabh and Mallik A. K. “Theory of Machines and Mechanism”, East- West Press.
3. Hall A. S., “Kinematics and Linkage Design”, Prentice Hall.
4. Wilson C.E., Sandler J. P. Kinematics and Dynamics of Machinery”, Person Education.
5. Erdman A.G. and Sandor G.N., “Mechanism Design, Analysis and Synthesis” Volume-I,
Prentice –Hall of India.
University of Pune
S.E. (Mechanical &Automobile) – II (2012 Pattern)
Engineering Metallurgy (202049)
List of Practicals:
1. Study & Demonstration of Specimen Preparation for microscopic examination.
2. Study of Optical Metallurgical microscope.
3. Study and Drawing of Microstructure of Steels of various compositions.
4. Study and Drawing of Microstructure of Cast Irons.
5. Study and Drawing of Microstructure of Non Ferrous Metals.
6. Heat treatment of Plain Carbon Steel and determination of relative hardness.
7. Study and Drawing of Microstructure of Heat Affected Zone in Welding.
8. Jominy End Quench Test for hardenability.
9. Impact Test.
10. Vickers Hardness Test.
11. Brinell & Poldi Hardness Test.
12. Magnetic Particle & Dye Penetrant Test.
Notes :
1) Practicals 1 & 8 are Compulsory.
2) From 2 to 7, any four should be conducted.
3) From 9 to 12 any Two should be conducted.
Text Books :
1. “Material Science & Metallurgy For Engineers”, Dr. V.D. Kodgire & S. V. Kodgire ,
Everest Publication.
2. “ Mechanical Behaviour & Testing Of Materials ”, A . K. Bhargava, C.P. Sharma.
P H I Learning Private Ltd.
Reference Books:
1) “Engineering Metallurgy”, Higgins R. A., Viva books Pvt. Ltd., 2004.
2) “Material Science & Engg.” Raghvan V., Prentice Hall of India , New Delhi. 2003
3) Introduction to Physical Metallurgy, Avner, S.H., Tata McGraw-Hill, 1997.
4) Engineering Metallurgy Dr. O.P. Khanna,
University of Pune
S.E. (Mechanical and Automobile) – II (2012 Course)
Applied Thermodynamics (202050)
Teaching scheme Examination Scheme
Lectures: 4 Hrs/week Theory (Online): 50 marks
Practical: 2 Hrs/week Theory (Paper): 50 marks
Term work: 25 marks
Practical: 50 marks
Learning Objectives:
1. To get familiar with the fundamentals of I.C engines, construction and working principle of an
engine, and testing of an engine for analyzing its performance.
2. To study the combustion and its controlling factors in order to design efficient engine
3. To study emissions from I.C. engines and its controlling methods, various emission norms.
4. To understand theory and performance calculation of positive displacement compressors.
Prerequisite:
1. Basics of Thermodynamics
2. Engg. Mathematics
List of Practicals
1. Study of Carburetor
2. Study of Fuel pump and injector
3. Study of Ignition System
4. Demonstration & study of commercial exhaust gas analyzers.
5. Test on Multi cylinder Petrol/ Gas engine for determination of Friction power.
6. Test on diesel engine to determine various efficiencies, SFC and Heat balance sheet.
7. Test on variable speed diesel / petrol engine.
8. Test on variable compression ratio engine.
9. Visit to Automobile service station
10. Test on Positive Displacement Air Compressor
11. Assignment on any one advanced technology related to I.C. Engine such as VVT, VGT, HCCI
12. Assignment on alternative fuels used in I.C. Engines.
Note
1. Total 8 Practicals should be performed.
2. Out of Practical No. 5,6,7,8 any three should be performed.
3. Practical No. 9, 10 are compulsory.
4. Out of Practical No. 11, 12 any one should be performed.
Text Books
1. V. Ganesan: Internal Combustion Engines, Tata McGraw-Hill
2. M.L. Mathur and R.P. Sharma: A course in Internal combustion engines, Dhanpat Rai
3. H.N. Gupta, Fundamentals of Internal Combustion Engines, PHI Learning Pvt. Ltd.
Reference Books
1. Heywood: Internal Combustion Engine Fundamentals, Tata McGraw-Hill
2. Domkundwar & Domkundwar: Internal Combustion Engine, Dhanpat Rai
3. R. Yadav: Internal Combustion Engine, Central Book Depot, Allahabad
University of Pune, Pune
S.E. (Mechanical, Mechanical Sandwich & Automobile) – II (2012 Pattern)
Strength of Materials (202051)
Teaching scheme Examination Scheme
Lectures: 3 Hrs/week Theory (Online): 50 marks
Practical: 2 Hrs/week Theory (Paper): 50 marks
Oral: 50 marks
Prerequisites:
1. Fundamentals of engineering mechanics
2. Analysis of forces and moments
3. Laws of motion, kinetics, kinematics
4. Algebra and trigonometry
Learning objectives:
To understand
1. Mechanical behavior of the body by determining the stresses, strains and deflections produced by
the loads up to the elastic limit.
2. Fundamental concepts related to deformation, strain energy, moment of inertia, load carrying
capacity, slope an deflection of beams, shear forces, bending moments, torsional moments,
column and struts, principal stresses and strains and theories of failure
Course outcomes:
1. an ability to apply knowledge of mathematics, science, for engineering applications
2. an ability to design and conduct experiments, as well as to analyze and interpret data
3. an ability to design a component to meet desired needs within realistic constraints of health and
safety
4. an ability to identify, formulate, and solve engineering problems
5. an understanding of professional and ethical responsibility
6. an ability to use the techniques, skills, and modern engineering tools necessary for engineering
practice
Unit V:
Torsion : Stresses, strain & deformations in determinate shafts of solid & hollow, homogeneous &
composite circular cross section subjected to twisting moment, derivation of torsion equation, stresses
due to combined torsion, bending & axial force on shafts.
Buckling of columns: Concept of buckling of columns, derivation of Euler’s formula for buckling load
for column with hinged ends, concept of equivalent length for various end conditions, Limitations of
Euler’s formula, Rankine’s formula, safe load on columns
Unit VI:
Principal stresses & strains: Normal & shear stresses on any oblique plane. Concept of principal planes,
derivation of expression for principal stresses & maximum shear stress, position of principal planes &
planes of maximum shear.
Graphical solution using Mohr’s circle of stresses.
Principal stresses in shaft subjected to torsion, bending moment & axial thrust (solid as well as hollow),
Concept of equivalent torsional and bending moments.
Theories of elastic failure: Maximum principal stress theory, maximum shear stress theory, maximum
distortion energy theory, maximum strain theory – their applications & limitations.
Term Work: The term work shall consist of 5 experiments and 3 assignments listed below.
Reference Books :
01) Beer and Johnston - Strength of materials - CBS Publication.
02) E.P. Popov - Introduction to Mechanics of Solids - Prentice Hall Publication.
03) Singer and Pytel - Strength of materials - Harper and row Publication.
04) B.K. Sarkar - Strength of Material - Tata McGraw Hill New Delhi.
University of Pune, Pune
S.E. (Mechanical, Mechanical Sandwich & Automobile) – II (2012 Pattern)
Electronics and Electrical Engineering (203152)
Learning Objectives:
1. Students should conversant with Electrical and Electronic controls basic
2. It will be prerequisite for Mechatronics.
3. To study Microcontrollers
4. To study Electrical drive system required to drive machines
UNIT I: 8 Hrs.
Intel 8051 microcontroller architecture, pin diagram, special function registers, operation of I/O ports,
Addressing modes, Instruction set.
Term Work:
Any three experiments out of these five experiments are required to be performed.
1. Speed control of a D. C. shunt motor by armature voltage and flux control methods.
2. Measurement of active power in a three phase balanced and unbalanced load using two wattmeter
method.
3. Measurement of reactive power in a three phase balanced load using one and two wattmeter
method.
4. Estimation of voltage regulation and efficiency of single phase transformer by open circuit and
short circuit test.
5. Load test on a three phase induction motor.
Text Books:
1. Ajay Deshmukh Microcontroller 8051 –TATA McGraw Hill
2. The 8051 Microcontroller and Embeded Systems by Muhammad Ali Mazidi, J.G. Mazidi
Pearson Education.
3. Operational Amplifier by Gaikwad R. PHI New Delhi.
4. Integrated Circuits by K. R. Botkar, Khanna Publication, New Delhi.
5. Electrical Machines-D P Kothari and I J Nagrath, Tata McGraw Hill ,Third Edition
6. Electrical Machinery-S.K. Bhattacharya, TTTI Chandigad
Reference Books:
1. The 8051 Microcontrollers - Architecture, Programming and Applications by K. J. Ayala,
Penram International Publishing(I) Pvt Ltd.
2. Operational Amplifier and Linear Integrated Circuits Theory and Application by James
M. Flore, A Jaico Books.
3. Electrical Technology- Vol I & Vol II- B. L.Theraja, S Chand Publication Co Ltd.
4. Electrical Technology-Edward Hughes, Pearson Education.
5. Electrical Machines by Ashfaq Husain, Dhanpat Rai & Sons.
University of Pune, Pune
S.E. (Mechanical & Automobile) - II (2012 Pattern)
Machine Shop-I (202053)
Learning Objectives:
1. To set the manufacturing set–up appropriately and study the corresponding set up parameters.
2. To Select appropriate process parameter for obtaining desired characteristic on work piece.
3. To understand the operational problems and suggest remedial solution for adopted manufacturing
process.
1. Manufacturing any one assembly consisting of minimum two components and involving all the
lathe operations.
2. Spur gear.
3. Grinding of component using table grinding machine.
Text Books:
1. Hajara Choudhari, Bose S.K. – Elements of workshop Technology Vol.II , Asian Publishing
House
2. M.P Grover – Fundamentals of modern manufacturing: Materials and systems
University of Pune
UNIVERSITY OF PUNE
FOR
* Evaluation should be on performance in practical examination and oral based on Term Work
$Common Oral will be based on both TOM-I and TOM-II term work at end of First Semester of T.E.
T. E. (Mechanical) Semester – II
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
Numerical
302047 Methods and 4 -- 2 30 70 -- 50 -- 150
Optimization
Design of
302048 Machine 4 -- 2 30# 70@ 25 -- 50** 175
Elements -II
302049 Turbo Machines 4 -- 2 30 70 25 -- 125
302050 Mechatronics 3 -- 2 30 70 25 -- -- 125
Manufacturing
302051 3 -- -- 30 70 -- -- -- 100
Process-II
Machine
302052 -- -- 2 -- -- 25 -- -- 25
Shop -II
302053 Seminar -- -- 2 -- -- 50 50
Total of Semester – II 18 12 150 350 100 50 100 750
Important Notes
1. In-Sem Theory examination will be conducted, approximately one and half month after the commencement of
each semester
2. In-Sem Theory examination will be based on first three units from Syllabus and will be conducted by the
University of Pune
3. Total time allotted for In-Sem Theory examination will be 1 hr
4. ( # ) Total time allotted for In-Sem Theory examination (DME-I and DME-II) will be 1 hr 30 min.
5. Total time allotted for End-Sem Theory examination will be 2 hrs 30 min
6. ( @ )Total time allotted for End-Sem Theory examination (DME-I and DME-II) will be 3 hrs
7. ** Common oral based on both DME-I and DME-II term work
University of Pune
T.E. (Mechanical) - 2012 Course
COURSE OBJECTIVES
1. Student shall gain appreciation and understanding of the design function in Mechanical
Engineering, different steps involved in designing and the relation of design activity with
manufacturing activity.
2. The student shall learn to choose proper materials for different machine elements depending on
their physical and mechanical properties. They will learn to apply the knowledge of material
science in real life situations.
3. Student shall gain a thorough understanding of the different types of failure modes and criteria.
They will be conversant with various failure theories and be able to judge which criterion is to be
applied for a particular situation.
4. Student shall gain design knowledge of the different types of elements used in the machine design
process, for e.g. fasteners, shafts, couplings etc. and will be able to design these elements for each
application.
COURSE OUTCOMES
1. Ability to analyze the stress and strain of mechanical components and understand, identify and
quantify failure modes for mechanical part.
2. Ability to decide optimum design parameters for mechanical systems.
3. Enhancement in proficiency of CAD software for designing Mechanical systems and to generate
production drawing.
4. Ability to design mechanical system for fluctuating loads.
Unit – I Design process and design of Simple Machine elements (08 hrs)
Machine Design, Design Process, Design considerations, Standards and codes, Use of preferred series,
Factor of safety, Service factor.
Design of Cotter joint, Knuckle joint, Levers - hand / foot lever, lever for safety valve, bell crank lever,
curved beams of circular cross section and components subjected to eccentric loading.
Term-Work
Term work shall consist of
1. Two design projects on Assemblies covering above syllabus. The design project shall consist of
two full imperial (A1) size sheet involving assembly-drawing with a part list and overall
dimensions and drawings of individual components.
Manufacturing tolerances, surface finish symbols and geometric tolerances should be specified for
important surfaces. A design report giving all necessary calculations of the design of components
and assembly should be submitted in a separate file. Design data book shall be used wherever
necessary for selection of standard components.
Drawings of design project should be done manually.
2. Assignments
The assignment shall be internally presented in the form of power point presentation, by a group of
three to five students. A report of assignment (Max 8 to 10 pages) along with print out of ppt is to
be submitted. Each student shall complete any two of the following assignments, with Assignment
(i) compulsory.
a. Selection of manufacturing methods for machine elements designed in any one of the above
design projects.
b. Selection of materials for mechanical elements.
c. Theories of failures and their applications.
d. Use of dimensional tolerances, Geometrical tolerances and surface finish symbols in machine
component drawings.
Text Books
1) Shigley J.E. and Mischke C.R., Mechanical Engineering Design, McGraw Hill Publication Co. Ltd.
2) Spotts M.F. and Shoup T.E., Design of Machine Elements, Prentice Hall International.
3) Bhandari V.B., Design of Machine Elements, Tata McGraw Hill Publication Co. Ltd.
4) Juvinal R.C., Fundamentals of Machine Components Design, John Wiley and Sons
Reference Books
1) Black P.H. and O. Eugene Adams, Machine Design, McGraw Hill Book Co. Inc.
2) Willium C. Orthwein, Machine Components Design, West Publishing Co. and Jaico Publications House.
3) Hall A.S., Holowenko A.R. and Laughlin H.G, Theory and Problems of Machine Design, Schaum‟s Outline Series.
4) C.S.Sharma and Kamlesh Purohit, Design of Machine Elements, PHI Learing Pvt. Ltd.
5) D.K.Aggarwal & P.C.Sharma, Machine Design, S.K Kataria and Sons
6) P. C. Gope, Machine Design: Fundamentals and Applications, PHI Learing Pvt. Ltd.
7) Design Data - P.S.G. College of Technology, Coimbatore.
8) Bhandari, V. B. Machine Design data book, Tata McGraw Hill Publication Co. Ltd.
9) K. Mahadevan, K. Balveera Reddy, Design Data Handbook for Mechanical Engineers, CBS Publishers.
University of Pune
T.E. (Mechanical) - 2012 Course
* Evaluation should be on performance in practical examination and oral based on Term Work and Theory
Syllabus
COURSE OBJECTIVES
Heat transfer is the thermal energy in transit due to a spatial temperature difference. The topic of heat
transfer has enormous applications in mechanical engineering, ranging from cooling of microelectronics
to design of jet engines and operations of nuclear power plants. In this course,
1. Students will learn about what is heat transfer, what governs the rate of heat transfer and
importance of heat transfer.
2. They will also learn the three major modes of heat transfer viz., conduction, convection, and
radiation. In addition to these three main modes of heat transfer, students will also learn the
phenomena of heat transfer during phase change (boiling and condensation heat transfer).
3. The course provides practical exposure to the heat transfer equipments like, heat exchangers, heat
pipes, fins, etc.
COURSE OUTCOMES
1. Formulate basic equations for heat transfer problems.
2. Apply heat transfer principles to design and evaluate performance of thermal systems.
3. Calculate the effectiveness and rating of heat exchangers.
4. Calculate heat transfer by radiation between objects with simple geometries.
5. Calculate and evaluate the impact of boundary conditions on the solutions of heat transfer
problems.
6. Evaluate the relative contributions of different modes of heat transfer.
Text Books
1. F.P. Incropera, D.P. Dewitt, Fundamentals of Heat and Mass Transfer, John Wiley.
2. Y.A. Cengel and A.J. Ghajar, Heat and Mass Transfer – Fundamentals and Applications, Tata
McGraw Hill Education Private Limited.
3. S.P. Sukhatme, A Textbook on Heat Transfer, Universities Press.
4. A.F. Mills, Basic Heat and Mass Transfer, Pearson.
Reference Books
1. S.P. Venkatesan, Heat Transfer, Ane Books Pvt. Ltd.
2. Holman, Fundamentals of Heat and Mass Transfer, McGraw – Hill publication.
3. P.K. Nag, Heat & Mass Transfer, McGraw Hill Education Private Limited.
4. M. Thirumaleshwar, Fundamentals of Heat and Mass Transfer, Pearson Education India.
5. R.C. Sachdeva, Fundamentals of Engineering Heat and Mass Transfer, New Age Science.
6. B.K. Dutta, Heat Transfer-Principles and Applictaions, PHI.
7. C.P. Kothandaraman, S.V.Subramanyam, Heat and Mass Transfer Data Book, New Academic Science.
University of Pune
T.E. (Mechanical) - 2012 Course
Theory of Machines -II [302043]
$ Common Oral will be based on both TOM-I and TOM-II term work at the end of First Semester of T.E.
COURSE OBJECTIVES
1. To develop competency in understanding of theory of all types of gears.
2. To understand the analysis of gear train.
3. To understand step-less regulations and mechanisms for system control – Gyroscope.
4. To make the student conversant with synthesis of the mechanism.
5. To develop competency in drawing the cam profile and understand the follower motion.
COURSE OUTCOMES
1. The students will understand the gear theory which will be the prerequisite for gear design.
2. The student will understand torque transmitting capacity in gear trains which will be the
prerequisite for gear box design.
3. The student will conversant with working principle of control mechanism.
4. The student will understand design of mechanism and cam profile.
Term-Work
List of Experiments
Compulsory
1. To generate involute gear tooth profile and to study the effect of undercutting and rack shift using
model.
2. To study various types of gearboxes- constant mesh, sliding mesh, synchromesh gear box,
Industrial gearbox, differential gearbox.
3. To measure holding torque of the epicyclic gear train.
4. To verify the gyroscopic principles.
5. To draw the cam profiles and study the effect of
a. Different follower motions.
b. Different follower (roller) dimensions
6. To synthesize the four bar and slider crank mechanisms using relative pole and inversion methods
with three precision positions.
Any two from the following
1. To draw conjugate profile for any general type of gear tooth
2. Study of Continuous Variable Transmission and Infinite Variable Transmission.
3. To measure the range of speeds obtained using any one type of continuously variable
transmission device.
4. To verify the cam jump phenomenon for an eccentric cam
5. Kinematic analysis of transmission system of any machine such as automobile/ machine tool
Text Books
1. S.S.Ratan, Theory of Machines, Third Edition, McGraw Hill Education ( India) Pvt. Ltd. New
Delhi.
2. Beven T, Theory of Machines, Third Edition, Longman Publication.
3. A.G. Ambekar, Mechanism and Machine Theory, PHI.
4. N.K. Meheta, Machine Tool Design, Tata McGraw Hill Publication,
5. J.J.Uicker, G.R.Pennock, J.E.Shigley, Theory of Machines and Mechanisms, Third Edition,
International Student Edition, OXFORD.
Reference Books
1. Ghosh Malik, Theory of Mechanism and Machines, East-West Pvt. Ltd.
2. Hannah and Stephans, Mechanics of Machines, Edward Arnolde Publication.
3. R L Norton, Kinematics and Dynamics of Machinery, First Edition, McGraw Hill Education
(India) P Ltd. New Delhi
4. David H. Myszka, Machines and Mechanism, PHI.
5. Sadhu Singh, Theory of Machines, Pearson
6. D.K. Pal, S.K. Basu, Design of Machine Tools, Oxford & Ibh Publishing Co Pvt. Ltd.
7. Dr.V.P.Singh, Theory of Machine, Dhanpatrai and sons.
8. C.S.Sharma & Kamlesh Purohit, “Theory of Machine and Mechanism”, PHI.
University of Pune
T.E. (Mechanical) - 2012 Course
Metrology and Quality Control [302044]
COURSE OBJECTIVES
1. Selection of tool and techniques for determining geometry and dimensions.
2. Design and calibration of measuring tools and equipments.
3. Application of Quality Control Techniques.
4. Application of Quality Management Concept.
COURSE OUTCOMES
1. An ability to apply knowledge of various tools and techniques used to determine geometry and
dimensions of components in engineering applications.
2. An ability to perform experiments, as well as to analyze and interpret data.
3. An ability to design gauges to meet desired needs within realistic constraints.
4. An understanding of Quality Control Techniques and its applications in engineering industries.
Unit – II Design of gauges, Interferometers and Surface Roughness measurements (08 hrs)
Design of Gauges: Tolerances, Limits and Fits, Taylor‟s principle, Types of gauges and gauge design
(numerical).
Interferometer: Principle, NPL Interferometer, Laser Interferometer and their applications.
Surface Roughness Measurement: Surface texture, Parameters for measuring surface roughness, Contact
& non-contact type surface roughness measuring instruments.
Unit – III Metrology of Thread, Gears and Advance Metrology (06 hrs)
Measurement of Thread form: Thread form errors, Measurement of Minor, Major and Effective
diameter (Three Wire Method), Flank angle, pitch, Floating Carriage Micrometer (Numerical).
Gear Metrology: Types of errors, Gear tooth Vernier, Constant chord, Base tangent (Numerical), Gear
Rolling Tester. Profile Projector, Tool maker‟s microscope and their applications.
Advancements in Metrology: Introduction & applications of: Co-ordinate Measuring Machine, Universal
Measuring Machine, Laser in Metrology, Automatic inspection system, Machine vision for online-offline
inspection.
Term-Work
LIST OF EXPERIMENTS
A] Any Four from experiment no. 1 to 5 & Any Four from experiment no. 6 to 10
1. Determination of linear and angular dimensions of given composite part using precision/non
precision measuring instruments.
2. Error determination with linear / angular measuring instruments.
3. Calibration of measuring instrument. Example – Dial gauge, Micrometer, Vernier (any one)
(Refer ISO 17025).
4. Verification of dimensions & geometry of given components using Mechanical & Pneumatic comparator.
5. Machine tool alignment testing on any two machines.
6. Identification of surfaces using optical flat/interferometers and measure surface roughness using
surface roughness tester.
7. Determination of geometry & dimensions of given composite object using profile projector and
measurement of various angles of single point cutting tool using tool maker‟s microscope.
8. Measurement of thread parameters using floating carriage diameter measuring machine.
9. Measurement of spur gear parameters using Gear Tooth Vernier, Span, Gear Rolling Tester.
10. Determination of given geometry using coordinate measuring machine (CMM).
B] Statistical Quality Control (SQC) (Any Two)
Note - Use of computational tools are recommended
1. Analyze the fault in given batch of specimens by using Seven quality control tools for
engineering application.
2. Determination of process capability from given components and plot variable control chart/
attribute chart.
3. Case study on various tools in Total Quality Management (TQM).
C] Industrial visit to Calibration lab /Quality control lab / Gear manufacturing unit / Automotive
Industry / Engineering Industry.
Text Books
1. Hume K.J., Engineering Metrology, Macdonald Publications
2. Jain R.K., Engineering Metrology, Khanna Publication.
3. Juran J. M., Quality Handbook, McGraw Hill Publications.
4. Grant S.P., Statistical Quality Control, Tata McGraw hill Publication.
5. Kulkarni V. A. and Bewoor A. K., Quality Control, John Wiley Publication.
Reference Books
1. Narayana K.L., Engineering Metrology.
2. Galyer J.F & Shotbolt C.R., Metrology for engineers
3. Gupta I.C., Engineering Metrology, Dhanpatrai Publiartions
4. Judge A.W., Engineering Precision Measurements, Chapman and Hall
5. Francis T. Farago, Mark A. Curtis, Handbook of dimensional measurement.
6. ASTME, Handbook of Industrial Metrology, Prentice Hall of India Ltd.
7. Basterfield Quality control
8. Harrison M. Wordsworth, Stefeen Godfrey, Modern Methods for Quality control and Improvement, Willy
publication.
University of Pune
T.E. (Mechanical) - 2012 Course
Hydraulics and Pneumatics [302045]
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
Hydraulics and 30 70
302045 3 -- 2 25 -- -- 125
Pneumatics (1 hr) (2 hrs 30 min)
COURSE OBJECTIVES
1. Application of fluid mechanics and governing laws in hydraulic and pneumatic systems.
2. Study of working principle of various components used in hydraulic and pneumatic systems.
3. Selection of different components used in hydraulic and pneumatic systems.
4. Design of hydraulic and pneumatic circuits.
5. Industrial applications of hydraulic and pneumatic circuits.
COURSE OUTCOMES
1. Working principle of various components used for hydraulic & pneumatic systems.
2. Identify various components of hydraulic & pneumatic systems.
3. Ability to select appropriate components required for hydraulic and pneumatic systems.
4. Ability to design hydraulic and pneumatic system for industrial applications.
5. Ability to understand industrial applications of hydraulic and pneumatic system.
6. Troubleshooting of hydraulic & pneumatic circuits.
Unit – I Introduction to Hydraulics and Pneumatics (08 hrs)
Introduction to oil hydraulics and pneumatics, their structure, advantages and limitations. Properties of
fluids, Fluids for hydraulic systems, governing laws. Distribution of fluid power, ISO symbols, energy
losses in hydraulic systems.
Unit – II Pumps (08 hrs)
Types, classification, principle of working and constructional details of vane pumps, gear pumps, radial
and axial plunger pumps, screw pumps, power and efficiency calculations, characteristics curves,
selection of pumps for hydraulic Power transmission.
Power units and accessories: Types of power units, reservoir assembly, constructional details, pressure
switches, temperature switches.
Accumulators: Types, selection/ design procedure, applications of accumulators. Types of Intensifiers,
Pressure switches /sensors, Temperature switches/sensors, Level sensors.
Unit – III Hydraulic Actuators (08 hrs)
(i) Linear and Rotary. (ii) Hydraulic motors - Types- Vane, Gear, Piston types, radial piston. (iii)
Methods of control of acceleration, deceleration. (iv) Types of cylinders and mountings. (v) Calculation
of piston velocity, thrust under static and dynamic applications, considering friction, inertia loads. (vi)
Design considerations for cylinders. Cushioning of cylinders. (Numerical treatment).
Unit – IV Industrial Circuits (08 hrs)
Simple reciprocating, Regenerative, Speed control (Meter in, Meter out and bleed off), Sequencing,
Synchronization, transverse and feed, circuit for riveting machine, automatic reciprocating, fail safe
circuit, counter balance circuit, actuator locking, circuit for hydraulic press, unloading circuit (Numerical
treatment), motor breaking circuit.
COURSE OBJECTIVES
Term-Work
1) Following type of set up should be made available to the students for assemble and
disassemble of the machine. (Any one for each batch)
Dismantling and assembly of mechanical system like IC engine, Machine Tool sub system,
practical mechanisms etc.
OR
Skills in various processes involved in Mechanical systems like RAC equipments, Piping
systems, Hydraulic & Pneumatic systems, Control systems, Automation systems etc.
(Any one system for each batch)
2) Participation in National Level Technical Competition ( excluding paper presentation)
OR
Any other type of skill acquired, by the students, which will be very much useful for his
employment.
A. The assessment has to be carried out based on close monitoring of involvement and intellectual
contribution of student.
B. The student should maintain the record of work in the form of diary (may be 100 page note book)
with dates (not expected as Journal or a huge write-up with figures) and has to be submitted at the
end of semester.
C. The batch teacher should make continuous assessment of the concerned students / batch.
University of Pune
T.E. (Mechanical) - 2012 Course
Numerical Methods and Optimization [302047]
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
Numerical
302047 Methods and 4 -- 2 30 70 -- 50 -- 150
(1 hr) (2 hrs 30 min)
Optimization
COURSE OBJECTIVES
1 Recognize the difference between analytical and Numerical Methods.
2 Effectively use Numerical Techniques for solving complex Mechanical engineering Problems.
3 Prepare base for understanding engineering analysis software.
4 Develop logical sequencing for solution procedure and skills in soft computing.
5 Optimize the solution for different real life problems with available constraints.
6 Build the foundation for engineering research.
COURSE OUTCOMES
1. Use appropriate Numerical Methods to solve complex mechanical engineering problems.
2. Formulate algorithms and programming.
3. Use Mathematical Solver.
4. Generate Solutions for real life problem using optimization techniques.
5. Analyze the research problem
Unit – I Errors and Approximations (08 hrs)
Types of Errors: Absolute, Relative, Algorithmic, Truncation, Round off Error, Error Propagation,
Concept of convergence-relevance to numerical methods.
Roots of Equation
Bisection Method, False position Method, Newton Raphson method and Successive approximation
method.
Unit – II Simultaneous Equations (08 hrs)
Gauss Elimination Method, Partial pivoting, Gauss-Seidal method and Thomas algorithm for Tridiagonal
Matrix
Unit – III Optimization (10 hrs)
Introduction to optimization, Classification, Constrained optimization: Graphical and Simplex method.
One Dimensional unconstrained optimization: Newton‟s Method. Modern Optimization Techniques:
Genetic Algorithm (GA), Simulated Annealing (SA).
Unit –IV Curve Fitting & Interpolation (06 hrs)
Curve Fitting
Least square technique- Straight line, Power equation, Exponential equation and Quadratic equation.
Interpolation
Lagrange„s Interpolation, Newton„s Forward interpolation, Hermit Interpolation, inverse interpolation.
Unit – V Numerical Integration (06 hrs)
rd th
Trapezoidal rule, Simpson‟s Rule (1/3 and 3/8 ), Gauss Quadrature 2 point and 3 point method. Double
Integration: Trapezoidal rule, Simpson‟s 1/3rdRule.
Unit –VI Numerical Solutions of Differential Equations (10 hrs)
Ordinary Differential Equations [ODE]
Taylor series method, Euler Method, Modified Euler Method(Iterative), RungeKuttafourth order
Method, Simultaneous equations using RungeKutta2nd order method.
Partial Differential Equations [PDE]: Finite Difference methods
Introduction to finite difference method, PDEs- Parabolic explicit solution, Ellipticexplicit solution.
University of Pune
Term-Work
1. Program on Roots of Equation (Validation by suitable solver, all four compulsory)
a). Bisection Method, b. False position Method,
c). Newton Raphson method d. Successive approximation method
2. Program on Simultaneous Equations (Validation by suitable solver, all three compulsory)
a) Gauss Elimination Method,
b) Thomas algorithm for tridiagonal matrix,
c) Gauss-Seidal method.
3. Program on Numerical Integration(Validation by suitable solver, all four compulsory)
a) Trapezoidal rule,
b) Simpson‟s Rules (1/3rd, 3/8th) [In one program only]
c) Gauss Quadrature Method- 2 point, 3 point. [In one program only]
d) Double integration: Trapezoidal rule, Simpson‟s 1/3rdRule.
4. Program on Curve Fitting using Least square technique (Validation by suitable solver, all four
compulsory)
a) Straight line,
b) Power equation
c) Exponential equation
d) Quadratic equation
5. Program on Interpolation(Validation by suitable solver, all three compulsory)
a) Lagrange„s Interpolation,
b) Newton„s Forward interpolation,
c) Inverse interpolation
6. Program on ODE(Validation by suitable solver, all three compulsory)
a) Euler Method(Iterative),
b) Runge-Kutta Methods- fourth order,
c) Simultaneous equations.(Runge-Kutta 2nd order: One step only).
7. Program on PDE(Validation by suitable solver)
8. Theory assignment on Modern Optimization techniques.
GUIDELINES TO CONDUCT PRACTICAL EXAMINATION
Any one program from each set A & B with flowchart and solver: Duration: 2 hrs.
Set A: (Weightage – 60 %)
a). Simultaneous Equation. b). Partial Differential Equation c). Interpolation.
Set B: (Weightage – 40 %)
a). Roots of Equations. b). Curve Fitting. c). Ordinary Differential Equations. d). Integration
Text Books
1. Steven C. Chapra, Raymond P. Canale, Numerical Methods for Engineers, 4/e, Tata McGraw Hill Editions
2. Dr. B. S. Garewal, Numerical Methods in Engineering and Science, Khanna Publishers,.
3. Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientist, Tata
Mc-GrawHill Publishing Co-Ltd
4. Rao V. Dukkipati, Applied Numerical Methods using Matlab, New Age International Publishers
Reference Books
1. Gerald and Wheatley, Applied Numerical Analysis, Pearson Education Asia
2. E. Balagurusamy, Numerical Methods, Tata McGraw Hill
3. P. Thangaraj, Computer Oriented Numerical Methods, PHI
4. S. S. Sastry, Introductory Methods of Numerical Analysis, PHI.
University of Pune
T.E. (Mechanical) - 2012 Course
Design of Machine Elements – II [302048]
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
Design of
30 70
302048 Machine 4 -- 2 25 -- 50** 175
(90Min) (3 hrs)
Elements –II
COURSE OBJECTIVES
1. Reinforce the philosophy that real engineering design problems are open-ended
2. Give practice in longer open-ended problems using design methodology
3. Enable students to apply engineering tools/techniques to product design
4. Broaden skills in team work, critical thinking, communication, planning and scheduling through
design projects
5. Enable students to consider safety, ethical, legal, and other societal constraints in execution of
their design projects
6. Enable students to attain the basic knowledge required to understand, analyze, design and select
machine elements
COURSE OUTCOMES
1. Ability to design and analyze Mechanical transmission systems
2. Ability to design and select different types of bearings from manufacturer‟s catalogue.
3. Enhancement in proficiency of CAD software for design and analysis so that students are capable
to generate production drawing.
Unit –I Spur Gears (08 hrs)
Gear Drives: Classification of gears, Selection of types of gears, Selection of materials for gears,
Standard systems of gear tooth, Basic modes of gear tooth failures, Gear Lubrication Methods.
Spur Gears: Number of teeth and face width, Types of gear tooth failure, Desirable properties and
selection of gear material, Constructional details of gear wheel, Force analysis (Theoretical Treatment
only), Beam strength (Lewis) equation, Velocity factor, Service factor, Load concentration factor,
Effective load on gear, Wear strength (Buckingham‟s) equation, Estimation of module based on beam and
wear strength, Estimation of dynamic tooth load by velocity factor and Buckingham‟s equation.
Text Books
1) Shigley J.E. and Mischke C.R., Mechanical Engineering Design, McGraw Hill Publication Co. Ltd.
2) Spotts M.F. and Shoup T.E., Design of Machine Elements, Prentice Hall International.
3) Bhandari V.B, Design of Machine Elements, Tata McGraw Hill Publication Co. Ltd.
4) Juvinal R.C, Fundamentals of Machine Components Design, John Wiley and Sons.
Reference Books
1) Black P.H. and O. Eugene Adams, Machine Design, McGraw Hill Book Co. Inc.
2) Willium C. Orthwein, Machine Components Design, West Publishing Co. and Jaico Publications House.
3) Hall A.S., Holowenko A.R. and Laughlin H.G, Theory and Problems of Machine Design, Schaum‟s Outline Series.
4) C.S.Sharma and Kamlesh Purohit, Design of Machine Elements, PHI Learing Pvt. Ltd.
5) D.K.Aggarwal & P.C.Sharma, Machine Design, S.K Kataria and Sons
6) P. C. Gope, Machine Design: Fundamentals and Applications, PHI Learing Pvt. Ltd.
7) Design Data - P.S.G. College of Technology, Coimbatore.
8) Bhandari, V. B. Machine Design data book, Tata McGraw Hill Publication Co. Ltd.
9) K. Mahadevan, K. Balveera Reddy, Design Data Handbook for Mechanical Engineers, CBS Publishers.
University of Pune
T.E. (Mechanical) - 2012 Course
Turbo Machines [302049]
COURSE OBJECTIVES
1. Provide students with opportunities to apply basic flow equations
2. Train the students to acquire the knowledge and skill of analyzing different turbo machines.
3. How to compare and chose machines for various operations
COURSE OUTCOMES
1. Ability to design and calculate different parameters for turbo machines
2. Prerequisite to CFD and Industrial fluid power courses
3. Ability to formulate design criteria
4. Ability to understand thermodynamics and kinematics behind turbo machines.
Unit I – Introduction to Turbo Machinery (08 hrs)
Impulse momentum principle and its applications, Force excreted on fixed plate, moving flat plate and
curved vanes, series of plates, velocity triangles and their analysis, work done equations , efficiency.
Impulse Water Turbines
Pelton wheel- construction, principle of working, velocity diagrams and analysis, design aspects,
governing and performance characteristics, specific speed, selection of turbines, multi-jet.
Unit – II Reaction Water Turbines (08 hrs)
Classifications, Francis, Propeller, Kaplan Turbines, construction features, velocity diagrams and
analysis, DOR, draft tubes- types and analysis, cavitations causes and remedies, specific speed,
performance characteristics and governing of reaction turbines, selection of turbines.
Unit – III Steam Turbines (08 hrs)
Steam nozzles: types and applications, Equation for velocity and mass flow rate [No numerical
treatment].
Steam Turbines: Classifications (Axial and Radial), construction details, compounding of steam turbines,
velocity diagrams and analysis of Impulse and reaction turbines (single & multi stage), governing,
performance characteristics.
Unit – IV Centrifugal Pumps (08 hrs)
Classification of rotodynamic pumps, components of centrifugal pump, types of heads, velocity triangles
and their analysis, effect of outlet blade angle, cavitation, NPSH, Thoma‟s cavitation factor, priming of
pumps, installation, specific speed, performance characteristics of centrifugal pump, series and parallel
operation of pumps, system resistance curve, selection of pumps.
Unit –V Centrifugal Compressor (08 hrs)
Classification of rotodynamic compressors, blowers, fans. Centrifugal compressor: Construction, flow
process on T-S Diagram, velocity diagram and Euler's work, slip factor and its effect on work input,
actual work input, dimension parameters, pre-whirl losses, surging, choking, stalling characteristics.
Unit –VI Axial Compressor (08 hrs)
Construction, stage velocity triangles and its analysis, enthalpy entropy diagram, dimensionless
parameters, flow through the blade rows, pressure rise across the stage, stage losses and efficiencies,
performance characteristics.
University of Pune
Term-Work
List of Experiments
1. Verification of impulse momentum principle
2. Study and trial on pelton wheel and plotting of main / operating characteristics
3. Study and trial on any one rection turbine and plotting of main/operating characteristics
4. Study and trial on centrifugal pump and plotting of operating characteristics
5. Trial on centrifugal air compressor
6. Visit to hydro/steam turbine power plant
7. Design of pumping system installation using manufacturers catalogue
8. Study of different types of nozzles
9. Study of axial flow compressors/ centrifugal air blower
10. Study of multi-staging of steam turbines
11. Visit to pumping station
Notes
1. Eight experiments from above list should be performed; out of which at least four trials should be
conducted.
2. Data from any trial performed should be analyzed by using any suitable software
Text Books
1. Turbomachines, B. U. Pai, Wiley India
2. Turbines, Compressors & Fans, S.M. Yahya, Tata-McGraw Hill
3. Thermal Turbomachines, Dr. Onkar Singh, Wiley India
4. Fluid Mechanics and Hydraulic Machines, Dr. R.K. Bansal
Reference Books
1. William W. Perg , Fundamentals of Turbomachinery, John Wiley & Sons.
2. V.P. Vasandani, Theory of Hydraulic Machinary, Khanna Publishers, Delhi.
3. Dr. J. Lal, Hydraulic Machines, Metropolitan Book Co. Pvt. Ltd., Delhi.
4. Modi P N & Seth S N, Hydraulics, Fluid Mechanics and Machinery, Standard Book House ,New
Delhi.
5. Karassik, Hand Book of Pumps, Tata McGraw Hills Ltd., New Delhi.
University of Pune
T.E. (Mechanical) - 2012 Course
Mechatronics [302050]
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
302050 Mechatronics 3 -- 2 30 70 25 -- -- 125
(1 hr) (2 hrs 30 min)
COURSE OBJECTIVES
1 Understand key elements of Mechatronics system, representation into block diagram
2 Understand concept of transfer function, reduction and analysis
3 Understand principles of sensors, its characteristics, interfacing with DAQ microcontroller
4 Understand the concept of PLC system and its ladder programming, and significance of PLC systems
in industrial application
5 Understand the system modeling and analysis in time domain and frequency domain.
6 Understand control actions such as Proportional, derivative and integral and study its significance in
industrial applications.
COURSE OUTCOMES
1 Identification of key elements of mechatronics system and its representation in terms of block diagram
2 Understanding the concept of signal processing and use of interfacing systems such as ADC, DAC, digital I/O
3 Interfacing of Sensors, Actuators using appropriate DAQ micro-controller
4 Time and Frequency domain analysis of system model (for control application)
5 PID control implementation on real time systems
6. Development of PLC ladder programming and implementation of real life system
Unit – I Introduction to Sensors & Actuators (06 hrs)
Introduction to Mechatronics, Measurement characteristics: - Static and Dynamic
Sensors: Position Sensors: - Potentiometer, LVDT, Encoders; Proximity sensors:- Optical, Inductive,
Capacitive; Motion Sensors:- Variable Reluctance; Temperature Sensor: RTD, Thermocouples; Force /
Pressure Sensors:- Strain gauges; Flow sensors: - Electromagnetic
Actuators: Stepper motor, Servo motor, Solenoids
Unit – II Block Diagram Representation (06 hrs)
Open and Closed loop control system, identification of key elements of mechatronics systems and
represent into block diagram (Electro-Mechanical Systems), Concept of transfer function, Block diagram
reduction principles, Applications of mechatronics systems:- Household, Automotive, Shop floor
(industrial).
Unit – III Data Acquisition & Microcontroller System (06 hrs)
Interfacing of Sensors / Actuators to DAQ system, Bit width, Sampling theorem, Aliasing, Sample and
hold circuit, Sampling frequency, ADC (Successive Approximation), DAC (R-2R), Current and Voltage
Amplifier.
Unit – IV PLC Programming (06 hrs)
Introduction, Architecture, Ladder Logic programming for different types of logic gates, Latching,
Timers, Counter, Practical Examples of Ladder Programming, Introduction to SCADA system
Term-Work
Lab Work (Compulsory Experiments 4, 5, 9 and any 6 out of remaining)
1 Measurement of Load / Force using Load Cell*(Estimation of unknown weight using above
voltage characteristics)
2 Measurement of Temperature : Thermocouple, Thermistor & RTD and comparative analysis
(estimation of sensitivity)
3 Measurement of displacement using LVDT characteristics.
4 Interfacing of any Sensor with Data Acquisition System
5 PLC control system: - ladder logic implementation on real time system.
6 Ladder Diagram development for different types of Logic Gates using suitable Software
7 Real Time Temperature / Flow Control using PID Control system.
8 PID control Design, Tuning using suitable Simulation Software
9 PID Control Implementation on DC Motor Speed Control System
10 Demonstration of Bottle Filling System using PLC / Microcontroller / Relays System
11 Study of Modeling and Analysis of a typical Mechanical System (Estimation of poles, zeros, %
overshoot, natural frequency, damping frequency, rise time, settling time)
Text Books
1. K.P. Ramchandran, G.K. Vijyaraghavan, M.S. Balasundaram, Mechatronics: Integrated
Mechanical Electronic Systems, Willey Publication, 2008
2. Bolton, Mechatronics - A Multidisciplinary approach, 4th Edition, Prentice Hall, 2009.
Reference Books
1. Alciatore &Histand, Introduction to Mechatronics and Measurement system, 4th Edition, Mc-
Graw Hill publication, 2011.
2. Bishop (Editor), Mechatronics – An Introduction, CRC Press, 2006.
3. Mahalik, Mechatronics – Principles, concepts and applications, Tata Mc-Graw Hill publication,
New Delhi.
4. C. D. Johnson, Process Control Instrumentation Technology, Prentice Hall, New Delhi.
University of Pune
T.E. (Mechanical) - 2012 Course
Manufacturing Process-II [302051]
Code Subject Teaching Scheme
Examination Scheme (Marks)
(Weekly Load in hrs)
Lect. Tut Pract. Theory TW PR OR Total
In Sem. End Sem.
Manufacturing 30 70
302051 3 -- -- -- -- -- 100
Process-II (1 hr) (2 hrs 30 min)
COURSE OBJECTIVES
1. To analyze and understand the metal cutting phenomenon
2. To select process parameter and tools for obtaining desired machining characteristic
3. To understand design of manufacturing processes.
4. To analyze the effect of process parameter with respect to defined process characteristic
COURSE OUTCOMES
1. Student should be able to apply the knowledge of various manufacturing processes.
2. Student should be able to identify various process parameters and their effect on processes.
3. Student should be able to design and analyze various manufacturing processes and tooling.
4. Student should be able to figure out application of modernization in machining.
5. Students should get the knowledge of Jigs and Fixtures so as to utilize machine capability for
variety of operations.
Unit – I Machine tools and their applications (07 hrs)
Drilling machine: Types of drills and operations. Twist drill geometry, Types of drilling machine, Tool
holder.
Milling machine: Types of milling machines, Cutter-types and geometry and their applications.
Universal dividing head, Methods of Indexing: Simple, Compound, Differential. Numericals based on
indexing.
Calculation of machining time for Drilling and Milling processes(Numericals)
Broaching: Introduction to broaching, Broach tool geometry, Types of broaching machines and
operations.
Planner and Boring Machines.(Introduction and types)
COURSE OBJECTIVES
1. To set the manufacturing set–up appropriately and study the corresponding set up parameters.
2. To select appropriate process parameter for obtaining desired characteristic on work piece.
3. To understand the operational problems and suggest remedial solution for adopted
manufacturing process.
COURSE OUTCOMES
1. Ability to develop knowledge about the working and programming techniques for various
machines and tools
Term Work
18. All section headings and subheadings should be numbered. For sections use numbers 1, 2, 3, ….
and for subheadings 1.1, 1.2, …. etc and section subheadings 2.1.1, 2.1.2, …. etc.
19. References should be given in the body of the text and well spread. No verbatim copy or
excessive text from only one or two references. If figures and tables are taken from any reference
then indicate source of it. Please follow the following procedure for references
Reference Books
Collier, G. J. and Thome, J. R., “Convective boiling and condensation”, 3rd ed., Oxford University
Press, UK, 1996, pp. 110 – 112.
Patent
Patent no, Country (in parenthesis), date of application, title, year.
Internet
www.(Site) [Give full length URL]
University of Pune
Institute
Logo
Institute
Logo
CERTIFICATE
This is to certify that Mr/Miss. ............, has successfully completed the Seminar work
entitled “Performance analysis of……..” under my supervision, in the partial fulfilment of
Bachelor of Engineering - Mechanical Engineering, by University of Pune.
Date :
Place :
__________________ __________________
Guide Head Department
Name: Name:
__________________
Principal,
Seal Name:
Savitribai Phule Pune University, Pune 2012 Course
FOR
Elective-I Elective-II
Code Subject Code Subject
402044 A Energy Audit Management 402045 A Gas Turbine Propulsion
402044 B Tribology 402045 B Product Design and Development
402044 C Reliability Engineering 402045 C Operation Research
402044 D Machine Tool Design 402045 D Advanced Manufacturing Processes
Elective-III Elective-IV
Code Subject Code Subject
402049 A Refrigeration and Air Conditioning 402050 A Computational Fluid Dynamics
Equipment Design
402049 B Robotics 402050 B Finite Element Analysis
402049 C Industrial Engineering 402050 C Design of Pumps, Blowers and
Compressors
402049 D Open Elective **
**: Open Elective – Board of studies ( BoS ) - Mechanical will declare the list of subjects which can be taken under open
electives or any other Electives that are being taught in the current semester, to the same level, as Elective – III under
engineering faculty or individual college and Industry can define new elective with proper syllabus using defined framework of
Elective III and GET IT APPROVED FROM BOARD OF STUDIES AND OTHER NECESSARY STATUTORY SYSTEMS
IN THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE, BEFORE 30th NOVEMBER. Without approval from
University statutory system, no one can introduce the open elective in curriculum.
Course Objectives
- Learning the fundamental principles and different methods of refrigeration and air conditioning.
- Study of various refrigeration cycles and evaluate performance using Mollier charts and/ or
refrigerant property tables.
- Comparative study of different refrigerants with respect to properties, applications and
environmental issues.
- Understand the basic air conditioning processes on psychometric charts, calculate cooling load
for its applications in comfort and industrial air conditioning.
- Study of the various equipment-operating principles, operating and safety controls employed in
refrigeration air conditioning systems
Course Outcomes: At the end of this course the students should be able to
- Illustrate the fundamental principles and applications of refrigeration and air conditioning
system
- Obtain cooling capacity and coefficient of performance by conducting test on vapor compression
refrigeration systems
- Present the properties, applications and environmental issues of different refrigerants
- Calculate cooling load for air conditioning systems used for various applications
- Operate and analyze the refrigeration and air conditioning systems.
-
Term work:
The term work shall consist of minimum eight experiments out of the following:
1. Test on Domestic Refrigerator for evaluation of EER
2. Test on vapour compression test rig
3. Test on air conditioning test rig
4. Test on ice plant test rig
5. Visit to Vapour absorption refrigeration plant
6. Estimation of cooling load of simple air conditioning system (case study)
7. Case study on cold storage
8. Visit to any air conditioning plant
9. Thermal analysis of refrigeration cycle using suitable software
10. Installation and servicing of split air conditioner
Text Books:
1. Arora C. P., Refrigeration and Air Conditioning, Tata McGraw-Hill
2. Manohar Prasad, Refrigeration and Air Conditioning, Willey Eastern Ltd, 1983
3. McQuiston, ― Heating Ventilating and air Conditioning: Analysis and Design‖ 6th Edition, Wiley
India
4. Arora and Domkundwar, Refrigeration & Air Conditioning, Dhanpatrai & Company, New
Delhi
5. Khurmi R.S. and Gupta J.K., Refrigeration and Air conditioning, Eurasia Publishing House Pvt.
Ltd, New Delhi,1994.
6. Ballaney P.L., Refrigeration and Air conditioning, Khanna Publishers, New Delhi, 1992
Course Outcomes: After completion of the course students would be able to,
- Analyze and design real world components
- Suggest whether the given solid is safe for the load applied.
- Select suitable manufacturing method for complex components.
Term Work:
The term work shall consist of record of ten assignments based on the following topics, with two on
CAD based, three on CAE based, three on CAM based and two on robot and R. P.
Reference Books:
1. Ibrahim Zeid and R. Sivasubramanian - CAD/CAM - Theory and Practice Tata McGraw Hill
Publishing Co. 2009
2. Ibraim Zeid, ―Mastering CAD/CAM‖ – Tata McGraw Hill Publishing Co. 2000
3. Chandrupatla T.R. and Belegunda A.D. -Introduction to Finite Elements in Engineering‖ -
Prentice Hall India.
4. Segerling L.J. - Applied Finite Elements Analysis‖ John Wiley and Sons.
5. Rao P.N., Introduction to CAD/CAM Tata McGraw Hill Publishing Co.
6. Groover M.P.-Automation, production systems and computer integrated manufacturing‘ -
Prentice Hall of India
7. YoramKoren - Robotics McGraw Hill Publishing Co.
8. James G. Keramas, Robot Technology Fundamentals, Delmar Publishers.
9. S.R.Deb, Robotics Technology and Flexible Automation, Tata McGraw Hill.
10. Lakshiminarayana H. V. Finite Element Analysis (Procedures in Engineering), University Press,
2004.
11. Chandrupatla T. R., Finite Element Analysis for Engineering and Technology, University Press,
2009.
12. Seshu P. Text book of Finite Element Analysis, PHI Learning Private Ltd. New Delhi, 2010.
13. Ian Gibson, David W. Rosen, and Brent Stucker, Additive Manufacturing Technologies: Rapid
Prototyping to Direct Digital Manufacturing, Springer.
Course Objectives:
- To conversant with balancing problems of machines.
- To make the student conversant with fundamentals of vibration and noise.
- To develop competency in understanding of vibration and noise in Industry.
- To develop analytical competency in solving vibration problems.
- To make the student conversant with natural frequencies, Eigen values & Eigen vectors.
- To understand the various techniques of measurement and control of vibration and noise.
Course Outcomes:
- Solutions to balancing problems of machines.
- Ability to understand the fundamentals of vibration and Noise.
- Ability to develop analytical competency in solving vibration problems.
- Ability to understand measurement and control of vibration and noise.
- Ability to calculate natural frequencies, Eigen values & Eigen vectors.
- Ability to measure vibrations, vibration characteristics and understand various methods for
vibration control for real life problem.
List of Experiments:
The Term Work shall consist of Eight Experiments and Two Assignments of following list.
A] Compulsory Experiments (Sr. No. 1 to 5)
1. Balancing of wheel / rotor on computerized balancing machine OR Demonstration of wheel
balancing during a visit to industry / workshop.
2. To determine the natural frequency of damped vibration of single degree freedom system and to find
it‘s damping coefficient.
3. To obtain frequency response curves of single degree freedom system of vibration for different
amount of damping.
4. To determine natural frequency of transverse vibration of beam using vibration analyzer.
5. Noise measurement and analysis using vibration Analyzer.
C] Compulsory Assignments
1. Determination of free response of SDOF damped system to demonstrate different damping
conditions using suitable software.
2. Determination of total response of SDOF damped system to harmonic excitation using suitable
software
Text Books:
1. Rao S. S. ―Mechanical Vibrations‖, Pearson Education Inc. New Delhi.
2. Grover G. K. ―Mechanical Vibrations‖, New Chand and Bros.,Roorkee
3. Wiiliam J Palm III, ―Mechanical Vibration‖ Wiley India Pvt. Ltd, New Delhi
4. Uicker J.John, Jr, Pennock Gordon R, Shigley Joseph E.―Theory of Machines and Mechanisms‖
International Version, OXFORD University Press, New Delhi.
5. M L Munjal, ― Noise and Vibration Control‖ Cambridge University Press India
Reference Books:
1. Weaver, ― Vibration Problems in engineering‖ 5th Edition Wiley India Pvt. Ltd, New Delhi.
2. Bell, L. H. and Bell, D. H., ―Industrial Noise Control – Fundamentals and Applications‖, Marcel
Dekker Inc.
3. Alok Sinha, ― Vibration of Mechanical System‖, Cambridge university Press , India
4. Dr Debabrata Nag, ― Mechanical Vibrations‖, Wiley India Pvt. Ltd, New Delhi.
5. Kelly S. G. ―Mechanical Vibrations―, Schaum‗s outlines, Tata McGraw Hill Publishing Co. Ltd., New
Delhi.
6. Meirovitch, ―Elements of Mechanical Vibrations‖, McGraw Hill
Course Outcomes: After successful completion of the course student would be able to,
- Carry out Energy Audit of the residence / society / college where they are studying.
- Carry out electrical tariff calculation and accurately predict the electricity bill required for the
installation.
- Suggest various methods to reduce energy consumption of the equipment / office / premises.
-
Unit 1: General Aspects of Energy Management 8 hrs
Current energy scenario - India and World, Current energy consumption pattern in global and Indian
industry, Principles of Energy management, Energy policy, Energy action planning, Energy security and
reliability, Energy and environment, Need of Renewable and energy efficiency.
Reference Books:
1. Handbook of Energy Audit, Albert Thumann P.E. CEM, William J. Younger CEM, The Fairmont
Press Inc., 7th Edition.
2. Energy Management Handbook, Wayne C. Turner, The Fairmont Press Inc., 5th Edition, Georgia.
3. Handbook on Energy Audit and Environment management, Abbi Y. A., Jain Shashank, TERI, Press,
New Delhi, 2006
4. Energy Performance assessment for equipment and Utility Systems.-Vol. 2,3.4 BEE Govt. of India
5. Boiler Operator‘s Guide Fourth Edition, Anthony L Kohan, McGraw Hill
6. Energy Hand book, Second edition, Von Nostrand Reinhold Company - Robert L.Loftness. 7.
www.enrgymanagertraining.com
7. http://www.bee-india.nic.in
Course Objectives: After successful completion of this course, students will be able-
- To know about properties of lubricants, modes of lubrication, additives etc.
- To Select suitable/proper grade lubricant for specific application.
- To select suitable material combination for tribological contact.
- To Apply the basic theories of friction, wear and lubrications about frictional behavior
commonly encountered sliding surfaces.
- To suggest an explanation to the cause of tribological failures.
- To design bearing, friction, wear test rig for laboratory purposes.
Course Outcomes:
- For these simplified course contents, student develops confidence in him/her to fulfill course
objectives.
- Term work includes simple case study/assignment/seminar/visit and in-semester theory
examination as a part of learning process encourages students.
- He/she proves himself/herself to be excellent practical engineer in any tribological industry.
-
Reference Books:
1. Cameron A., ―Basic Lubrication Theory‖, Wiley Eastern Ltd.
2. Bharat Bhushan, ―Principles and Applications of Tribology‖ 2nd Edition, Wiley India
3. Mujumdar B. C., ―Introduction to Tribology and Bearings‖, S. Chand and Company Ltd. New
Delhi.
4. Fuller D. D., ―Theory and Practice of Lubrication for Engineers‖, John Wiley and Sons.
5. Halling J., ―Principles of Tribology‖, McMillan Press Ltd.
6. Bhushan B. and Gupta B. K., ― Handbook of Tribology: Material, Coatings and Surface
Treatments‖, McGraw Hill Ltd.
7. Davis J., ―Surface Engineering for Corrosion and Wear Resistance‖, Woodhead Publishing,
2001.
8. Tadausz Burakowski, ―Surface Engineering of Metals: Principles, Equipments and
Technologies‖, Taylor and Francis.
Course Outcomes: After completion of the course students would be able to,
- Understand and analyze different methods of failure.
- Calculate MTTF, MTBF, failure rate and hazard rate.
- Different probability methods applied to Reliability.
- Optimize Cost & reliability.
- Perform FEMA, FMECA, DOE, Taguchi method.
- Different methods to test reliability.
-
Unit 1: Fundamental concepts of Reliability 8 hrs
Reliability terminologies, Role of the reliability function in the organization, Interrelationship of safety,
quality and reliability, life characteristic phases, Product liability-Significance, importance of reliability,
Introduction to maintainability, availability.
Concepts of Failure, failure density, failure Rate, hazard rate, pdf, cdf. Modes of failure, Mean Time To
Failure (MTTF), Mean Time Between Failure (MTBF), Numericals based on calculation of failure rate,
hazard rate.
Warranty Management and Life cycle cost.
Reference Books
1. Kapur, ― Reliability in engineering Design‖, Wiley india
2. Chandrupatla, ― Quality and Reliability in Engineering‖ Cambridge Uni. Press, India
3. S S. Rao, Reliability Based Design, McGraw Hill Inc. 1992
4. L.S.Srinath, Reliability Engineering, EWP , 4th Edition 2011
5. Bryan Dodson, Dennis Nolan, Reliability Engineering Handbook, Marcel Dekker Inc, 2002
6. Basu S.K, Bhaduri , Terotechnology and Reliability Engineering, Asian Books Publication
7. Alessandro Birolini, Reliability Engineering Theory and Practice, Springer
8. R.M. Parkhi, Market Leadership by Quality and Reliability, Vidyanand Publications 2012
9. V.N.A. Naikan, Reliability Engineering and Life Testing, PHI Learning 2010
10. Charles E. Ebeling, Reliability and Maintainability Engineering, TMH 2009
11. Dr. Robert B. Abernathy, The New Weibull Handbook.
Course Outcome: After completion of the course student will be able to,
- Design gear box.
- Design different machine tools considering static and dynamic loads.
- Understand effect of vibrations on life of machine tools.
- Understand design considerations for Special features in Machine tools.
-
Text Books
1. N.K. Mehta, ―Machine Tool Design―, Tata McGraw Hill, ISBN 0-07-451775-9.
2. Bhattacharya and S. G. Sen., ―Principles of Machine Tool―, New central book agency Calcutta,
ISBN 81-7381-1555.
3. D. K Pal, S. K. Basu, ―Design of Machine Tool―, 4th Edition. Oxford IBH 2005, ISBN 81- 204-0968
Reference Books
1. N. S. Acherkan, ―Machine Tool―, Vol. I, II, III and IV, MIR publications.
2. F. Koenigsberger, ―Design Principles of Metal Cutting Machine Tools―, The Macmillan Company
New York 1964
Course Objectives:
- Understand the thermodynamics of each component of a turbine engine which include inlets,
fans, compressors, burners, turbines, afterburners and nozzles
- Know what the design variables are for each component
- Understand the linked system performance of all components in the engine and performance
trends for each component
- Understand the basis for off-design performance
Course Outcome: At the end of this course the students should be able to
- Demonstrate the gas turbine power plant
- Illustrate the jet propulsion system
- Analyze the performance of gas turbine engine
- Present the technical details of compressors used in gas power systems
Text Books:
1. H.I.H. Saravanamuttoo, G.F.C. Rogers, H. Cohen, ―Gas Turbine Theory‖, 6th ed.
2. Jack D. Mattingly, ―Elements of Gas Turbine Propulsion‖
3. V Ganesan, ―Gas Turbines‖, 3rd ed., Tata McGraw-Hill Education
4. Sutton, ― Rocket Propulsion elements‖, 7th edition Wiley, India
5. Flack R., ― Fundamentals of Jet Propulsion with Applications‖, Cambridge Uni. Press, India
6. J.D. Anderson, ―Introduction to Flight‖, 5th ed., Tata McGraw Hill
Pre-Requisites: Nil
Course Outcome: After successful completion of the course students would be able to
- Design a sustainable product.
- Develop commercial Product
- Master in new techniques PLM and PDM
Reference Books:
1. A. K. Chitale; R.C. Gupta, Product Design and Manufacturing, Prentice Hall India.
2. Dieter George E., Engineering Design McGraw Hill Pub. Company, 2000.
3. Kevin Otto and Kristin Wood, Product Design : Techniques in Reverse Engineering and New
Product Development ,Pearson Education Inc.
4. Grieves, Michael, Product Lifecycle Management McGraw Hill
5. Bralla, James G., Handbook of Product Design for Manufacturing, McGraw Hill Pub.
6. Karl Ulrich, product design and development, TMH.
Course Objectives:
- To familiarize the students with the use of practice oriented mathematical applications for
optimization functions in an organization.
- To familiarize the students with various tools of optimization, probability, statistics and simulation,
as applicable in particular scenarios in industry for better management of various resources.
Text Books:
1. N. D. Vora, Quantitative Techniques.
2. Prem Kumar Gupta, D. S. Hira, Problems in Operations Research: Principles and Solutions, S.
Chand, 1991
3. J. K. Sharma, Operations Research : Theory And Application, Laxmi pub. India.
4. Operations Research, S. D. Sharma, Kedar Nath Ram Nath-Meerut.
Reference Books:
1. Belegundu, ― Optimization Concepts and Applications in engineering, Cambridge Uni. Press, India
2. Hillier F.S., and Lieberman G.J., Operations Research, Eight Edition, Mc. Tata McGraw Hill, India
3. Ravindran, ―Engineering optimization Methods and Appliations‖, 2nd edition, Wiley, India
4. Ravindran, Phillips and Solberg, Operations Research Principles and Practice, Second Edition, Mc.
WSE Willey,
5. Operations Research - An introduction, Hamdy A Taha, Pearson Education.
Course Objectives:
1. To Introduce the students with Advanced Manufacturing Processes
2. To Introduce the student with Measurement techniques for micro machining
3. To Introduce the student
Course Outcomes:
1. Selection of appropriate manufacturing process for advance components
2. Characterization of work pieces
Reference Books:
1. Principles of Modern Manufacturing -- Groover, WILEY, India
2. Technology of Metal Forming processes -- Surender Kumar PHI Publication
Institute Name, B.E. (Mechanical) Times New Roman 10 pt. and centrally aligned.
4. Page number as second line of footer, Times New Roman 10 Pt, centrally aligned.
6. Use the paper size 8.5‘‘ × 11‘‘ or A4 (210 × 197 mm). Please follow the margins given below.
Margin Location Paper 8.5‘‘ × 11‘‘ Paper A4 (210 × 197
mm)
Top 1‘‘ 25.4 mm
Left 1.5‘‘ 37 mm
Bottom 1.25‘‘ 32 mm
Right 1‘‘ 25.4 mm
7. All paragraphs will be 1.5 line spaced with a one blank line between each paragraph. Each paragraph
will begin with without any indentation.
8. Section titles should be bold with 14 pt typed in all capital letters and should be left aligned.
9. Sub-Section headings should be aligning at the left with 12 pt, bold and Title Case (the first letter of
each word is to be capitalized).
10. Illustrations (charts, drawings, photographs, figures) are to be in the text. Use only illustrations really
pertinent to the text. Illustrations must be sharp, clear, black and white. Illustrations downloaded from
internet are not acceptable. a. Illustrations should not be more than two per page. One could be ideal
b. Figure No. and Title at bottom with 12 pt
c. Legends below the title in 10 pt
d. Leave proper margin in all sides
e. Illustrations as far as possible should not be photo copied.
13. Please number the pages on the front side, centrally below the footer
14. References should be either in order as they appear in the thesis or in alphabetical order by last name
of first author
15. Symbols and notations if any should be included in nomenclature section only
Discuss the work done so far by researchers in the domain area and their significant conclusions. No
derivations, figures, tables, graphs are expected.
3 This chapter shall be based on your own simulation work (Analytical/ Numerical/FEM/CFD) (15- 20
pages)
4 Experimental Validation - This chapter shall be based on your own experimental work (15-20 pages)
5 Concluding Remarks and Scope for the Future Work (2-3 pages)
(IF above Chapters 3,4, 5 not completed please mention the plan for the same and time period for
completion and detail activity chart).
References ANNEXURE (if any) (Put all mathematical derivations, Simulation program as Annexure)
17. All section headings and subheadings should be numbered. For sections use numbers 1, 2, 3, …. and
for subheadings 1.1, 1.2, …. etc and section subheadings 2.1.1, 2.1.2, …. etc.
18. References should be given in the body of the text and well spread. No verbatim copy or excessive
text from only one or two references. If figures and tables are taken from any reference then indicate
source of it. Please follow the following procedure for references
Reference Books
Collier, G. J. and Thome, J. R., Convective boiling and condensation, 3rd ed., Oxford University Press,
UK, 1996, pp. 110 – 112.
Bansal, P. K., Rupasinghe, A. S. and Jain, A. S., An empirical correction for sizing capillary tubes, Int.
Journal of Refrigeration, 1996, 19 (8), pp.497 – 505.
United Nations Environmental Programme, Report of the Refrigeration, Air Conditioning and Heat
Pumps, Technical Option Committee, 2002, Assessment - 2002.
Patent
Patent no, Country (in parenthesis), date of application, title, year.
Internet
www.(Site) [Give full length URL]
Institute Logo
Institute Logo
CERTIFICATE
This is to certify that Mr. Lele M.M. , has successfully completed the Project Stage
– I entitled ―Performance analysis of……..‖ under my supervision, in the partial
fulfillment of Bachelor of Engineering - Mechanical Engineering of University of
Pune.
Date :
Place :
Guide‘s Name __________________ Internal Examiner __________________
Guide
Seal
Prerequisites:
Thermodynamics, Basic Mechanical Engineering, Turbo Machine, and Internal Combustion Engine
Course Objectives:
- To develop an ability to apply knowledge of mathematics, science, and engineering.
- To develop an ability to design a system, component, or process to meet desired needs within
realistic constraints.
- To develop an ability to identify, formulate, and solve engineering problems.
- To develop an ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice.
Course Outcomes:
- Ability to have adequacy with Design, erection and development of energy conversion plants.
- Optimization of Energy Conversion plant with respect to the available resources.
- Scope of alternative erection of optimized, suitable plant at the location depending upon
geographical conditions.
B)Nuclear Power Plants: Elements of NPP, Nuclear reactor & its types, fuels moderators, coolants,
control rod, classification of NPP, N-waste disposal
Reference Books:
1. E.I.Wakil, ―Power Plant Engineering‖, McGraw Hill Publications New Delhi
2. P.K.Nag, ―Power Plant Engineering‖, McGraw Hill Publications New Delhi.
3. K K Ramalingam ,‖ Power Plant Engineering, SCITECH Publications Pvt Ltd.
4. Domkundwar & Arora, ―Power Plant Engineering‖, Dhanpat Rai & Sons, New Delhi.
5. R.K.Rajput, ―Power Plant Engineering‖, Laxmi Publications New Delhi.
6. R.Yadav , ―Steam and Gas Turbines‖ ,Central Publishing House, Allahabad.
7. D.K.Chavan & G.K.Phatak, ―Power Plant Engineering‖ , Standard Book House, New Delhi.
8. G.D.Rai, ― Non-Conventional Energy Sources‖ Khanna Publishers,Delhi
9. S.P.Sukhatme, ―Solar Energy‖ Tata McGraw-Hill Publications, New Delhi
Course Objectives:
- To develop competency for system visualization and design.
- To enable student to design cylinders and pressure vessels and to use IS code.
- To enable student select materials and to design internal engine components.
- To introduce student to optimum design and use optimization methods to design mechanical
components.
- To enable student to design machine tool gearbox.
- To enable student to design material handling systems.
- Ability to apply the statistical considerations in design and analyze the defects and failure modes in
components.
Course Outcomes:
- The student will understand the difference between component level design and system level design.
- Ability to design various mechanical systems like pressure vessels, machine tool gear boxes,
material handling systems, etc. for the specifications stated/formulated.
- Ability to learn optimum design principles and apply it to mechanical components.
- Ability to to handle system level projects from concept to product.
Text Book
1. Bhandari V.B. ―Design of Machine Elements‖, Tata McGraw Hill Pub. Co. Ltd.
2. Juvinal R.C, Fundamentals of Machine Components Design, Wiley, India
Reference Books
1. Shigley J. E. and Mischke C.R., ―Mechanical Engineering Design‖, McGraw Hill Pub. Co
2. M. F. Spotts, ―Mechanical Design Analysis‖, Prentice Hall Inc.
3. Black P.H. and O. Eugene Adams, ―Machine Design‖ McGraw Hill Book Co. Inc.
4. Johnson R.C., ―Mechanical Design Synthesis with Optimization Applications‖, Von Nostrand
Reynold Pub.
Pre-requisite:
Refrigeration and Air Conditioning, Engineering Thermodynamics,
Course Objectives:
- Study of refrigeration cycles i.e. trans-critical cycle, cascade cycle, etc.
- Understanding of materials and designs of refrigeration and air conditioning equipment like
controls, evaporators, condensers, cooling towers
- Learning of low temperature systems and heat pipe
Course Outcomes: At the end of this course the students should be able to
- Select the different components of refrigeration system i.e. condensers, evaporators, controls etc. for
given applications
- Demonstrate the concepts of design of evaporators and condensers for unitary systems
- Analyses the performance of cooling tower and heap pipe.
- Illustrate the methods for production of ultralow temperature
Text Books:
1. Arora R.C., Refrigeration and Air Conditioning, PHI, India
2. Dossat Ray J., Principal of Refrigeration, Pearson, India
3. Arora C P, Refrigeration and Air Conditioning, Tata McGraw Hill
4. Manohar Prasad, Refrigeration and Air-conditioning, Wiley Eastern Limited, 1983
Reference Books:
1. Threlkeld J.L., Thermal Environmental Engineering, Prentice Hall Inc. New Delhi
2. ASHRAE Handbook ( HVAC Equipments)
3. Stocker W.F. and Jones J.W., Refrigeration and Air-conditioning, McGraw Hill International
editions 1982.
4. Roger Legg, Air conditioning systems: Design, Commissioning and maintenance
5. Shan Wang, Handbook of Refrigeration and Air Conditioning, McGrawHill Publications
6. Wilbert Stocker, Industrial Refrigeration, McGrawHill Publications
7. Keith Harold, Absorption chillers and Heat Pumps, McGrawHill publications
8. ASHRAE, Air Conditioning System Design Manual, IInd edition, ASHRAE
Course Outcomes: After completion of the course student would be able to,
1. Understand the complete design procedure of the robot.
2. Select correct mechanism for operation of the robot.
3. Select necessary actuators, sensors, control for satisfactory performance of the robot.
Text Books:
1. S B Niku, Introduction to Robotics, Analysis, Control, Applications, 2nd Edition, Wiley Publication,
2015.
2. John Craig, Introduction to Robotics, Mechanics and Control, 3rd Edition, Pearson Education, 2009
3. Mathia, Robotics for Electronics Manufacturing, Cambridge Uni. Press, India
4. A Ghosal, Robotics: Fundamental Concepts and Analysis, Oxford University Press, 2013.
5. R K Mittal & I J Nagrath, Robotics and Control, McGraw Hill Publication, 2015.
6. K Astrom & T Hagglund, PID Controllers: Theory, Design and Tuning, 2nd Edition, The
Instrumentation, Systems, and Automation Society, 1995.
7. Asfahl, Robots and Manufacturing Automation, Wiley, India, 2012
Course Objectives:
- To introduce the concepts, principles and framework of contents of Industrial Engineering
- To acquaint the students with various productivity enhancement techniques.
- To acquaint the students with different aspects of Production Planning and Control and Facility
Design.
- To introduce the concepts of various cost accounting and financial management practices as applied
in industries.
- To acquaint the students with different aspects of Human Resource activities and Industrial Safety
rules.
Course Outcomes: Learner will be able to.....
- Apply the Industrial Engineering concept in the industrial environment.
- Manage and implement different concepts involved in methods study and understanding of work
content in different situations.
- Undertake project work based on the course content.
- Describe different aspects of work system design and facilities design pertinent to manufacturing
industries.
- Identify various cost accounting and financial management practices widely applied in industries.
- Develop capability in integrating knowledge of design along with other aspects of value addition in
the conceptualization and manufacturing stage of various products.
Text Books:
1. M Mahajan, Industrial Engineering and Production Management, Dhanpat Rai and Co.
2. O. P. Khanna, Industrial engineering and management, Dhanpat Rai publication
3. Martend Telsang, Industrial Engineering , S. Chand Publication.
4. Banga and Sharma, Industrial Organisation & Engineering Economics, Khanna publication.
Reference Books:
1. Introduction to Work Study by ILO, ISBN 978-81-204-1718-2, Oxford & IBH
Publishing Company, New Delhi, Second Indian Adaptation, 2008.
2. H.B. Maynard, K Jell, Maynard‘s Industrial Engineering Hand Book, McGraw Hill Education.
3. Askin, Design and Analysis of Lean Production System, Wiley, India
4. Zandin K.B., Most Work Measurement Systems, ISBN 0824709535, CRC Press,2002
5. Martin Murry, SAP ERP: Functionality and Technical Configuration, SAP Press; 3rd New edition
(2010).
6. Barnes, Motion and time Study design and Measurement of Work, Wiley India
Pre-Requisites:
Fluid Mechanics, Heat transfer, Numerical methods, Programming Languages.
Course Objectives:
- Students should be able to model fluid / heat transfer problems and apply fundamental conservation
principles.
- Students should be able to discretize the governing differential equations and domain by Finite
Difference Method.
- Students should be able to solve basic convection and diffusion equations and understands the role in
fluid flow and heat transfer.
- To prepare the students for career in industry in CAE through use of software tools.
- To prepare the students for research leading to higher studies.
Course Outcomes:
- Ability to analyze and model fluid flow and heat transfer problems.
- Ability to generate high quality grids and interprete the correctness of numerical results with
physics.
- Ability to use a CFD tool effectively for practical problems and research.
- Ability to conceptualize the programming skills.
Term Work: Practicals to be performed: Any 8 in the given list below (from 1-9) should be performed
with mini project (Sr.No.10) compulsory.
1 Generation of different meshes
a. Structured mesh
b. Unstructured mesh,
c. Multiblock, etc.
2. Program on 1D transient heat conduction by FTCS OR Crank Nicholson scheme
3. Program on 1-D ( first order )wave equation by Upwind scheme and study the impact of CFL
number on the stability and solution .
4. Program on 2D Transient Conduction equation / 2D Convection-Diffusion Equation
5. Numerical simulation and analysis of boundary layer over a flat plate (Blausius Equation) are using
any CFD software or computer programming.
6. Numerical simulation and analysis of boundary layer for a a). Developing flow through a) Pipe b)
Fully developed flow through a pipe.
7. Numerical simulation and analysis of 2D square lid driven cavity using any CFD
software. Effect of Reynolds number on the vorticity patterns.
8. CFD Analysis of external flow: Circular Cylinder or Aerofoil (NACA 0012 )
9. CFD analysis of heat transfer in pin fin.
10. Mini project on any practical application. Students should take a problem of their choice and verify
the CFD solution with experimental data / research paper.
Reference Books:
1. John D Anderson: Computational Fluid Dynamics- The Basics with Applications, McGraw-Hill
2. J. Tu, G.-H. Yeoh and C. Liu: Computational Fluid Dynamics: A practical approach, Elsevier.
3. A. W. Date: Introduction to Computational Fluid Dynamics, Cambridge University Press, India
4. P. S. Ghoshdastidar: Computer Simulation of Fluid flow and heat transfer, Tata McGraw-Hill.
5. Bates, Computational Fluid Dynamics, Wiley India
6. C. Hirsch: Numerical Simulation of internal and external flows Vol. 1, John Wiley
7. Tannehill, Anderson, and Pletcher: Computational Fluid Mechanics and Heat transfer, CRC Press.
8. J. H. Ferziger and M. Peric: Computational Methods for Fluid Dynamics, 3rd Edition, Springer
9. Zikanov, Essential Computational Fluid Dynamics, Wiley India
10. Batchelor, An Introduction to fluid Dymanics, Cambridge Uni. Press, india
Pre-Requisites:
- Mechanics of materials
- DME I and DME II (Static and dynamic failure theories )
- Engineering Graphics
- Fundamentals of Programming Language
Course Objectives:
- To familiarize students with the displacement-based finite element method for displacement and
stress analysis and to introduce related analytical and computer tools.
- It provides a bridge between hand calculations based on mechanics of materials and machine design
and numerical solutions for more complex geometries and loading states.
- To study approximate nature of the finite element method and convergence of results are examined.
- It provides some experience with a commercial FEM code and some practical modeling exercises.
Course Outcomes:
Upon completion of this course, the student will be able to:
- Derive and use 1-D and 2-D element stiffness matrices and load vectors from various methods to
solve for displacements and stresses.
- Apply mechanics of materials and machine design topics to provide preliminary results used for
testing the reasonableness of finite element results.
- Explain the inner workings of a finite element code for linear stress, displacement, temperature and
modal analysis.
- Interpret the results of finite element analyses and make an assessment of the results in terms of
modeling (physics assumptions) errors, discretization (mesh density and refinement toward
convergence) errors, and numerical (round-off) errors.
Term Work: The term work shall consist of record of any three from 1 to 4* and any three from 5 to
8** assignments of the problems based on following topic-
1. Computer program for stress analysis 2-D truss subjected to plane forces
2. Computer program for modal analysis 1-D beam (simply supported or cantilever beams)
3. Computer program for frames subjected to transverse forces and moments
4. Computer program for 1-D temperature analysis
5. Static stress concentration factor calculation for a plate with center hole subjected to axial loading in
tension using FEA software.
6. 2D Forced convection problem using FEA software.
7. Modal analysis of any machine component using FEA software.
8. Stress and deflection analysis of any machine component consisting of 3-D elements using FEA
software.
*1 Students can write the program in any of the programming language such as FORTRAN, C,
C++, MATLAB, Python, VB.
2. Minimum number of elements considered should be 10 or more.
3. Validate results of the program with analytical method or FEA software such as Abaqus,
ANSYS, Msc-Nastran, Optistruct/Radioss, Comsol-Multiphysics
Text Books:
1. A First Course in the Finite Element Method, Daryl L. Logan
2. Concepts and Applications of Finite Element Analysis, R. D. Cook, et al. Wiley, India
Reference Books:
1. Chandrupatla T. R. and Belegunda A. D., ―Introduction to Finite Elements in Engineering‖, Prentice
Hall India.
2. Seshu P., ―Text book of Finite Element Analysis‖, PHI Learning Private Ltd. New Delhi, 2010.
3. Bathe K. J., ―Finite Element Procedures‖, Prentice-Hall of India (P) Ltd., New Delhi.
Textbooks:
1. Turbine, ―Compressors and Fans― S.M.Yahya, Tata Mc-Graw Hill Publishing Company, 1996R. K.
Rajput, ―Fluid Mechanics and Hydraulic Machines‖ S. Chand
2. R. K. Bansal, ―Fluid Mechanics and Hydraulic Machines‖, Laxmi Publication
3. V. Ganeshan ―Gas Turbines‖ II edition, Tata Mc-Graw Hill Publishing Company
4. R.. Yadav‖Steam and Gas Turbine‖ Central Publishing House, Allahabad
Reference Books:
1. Shepherd, D.G., ―Principles of Turbomachinery―, Macmillan, 1969.
2. John Tuzson, ―Centrifugal Pump Design,― John Wiley
3. Stepanff, A.J., "Blowers and Pumps ", John Wiley and Sons Inc., 196
4. Austin H. Chruch, ―Centrifugal pumps and blowers―, John Wiley and Sons, 1980.
5. Val S.Labanoff and Robert Ross, ―Centrifugal Pumps Design and Applications― Jaico P House.
6. Igori Karassik, ―Pump Hand Book,― McGraw-Hill International Edition.
7. G.K.Sahu ―Pumps― New age international publishers.
INSTRUCTIONS FOR DISSERTATION WRITING It is important that the procedures listed below be
carefully followed by all the students of B.E. (Mechanical Engineering).
1. Prepare Three Hard Bound Copies of your manuscript.
Institute Name, B.E. (Mechanical) Times New Roman 10 pt. and centrally aligned.
4. Page number as second line of footer, Times New Roman 10 Pt, centrally aligned.
6. Use the paper size 8.5‘‘ × 11‘‘ or A4 (210 × 197 mm). Please follow the margins given below.
Margin Location Paper 8.5‘‘ × 11‘‘ Paper A4 (210 × 197
mm)
Top 1‘‘ 25.4 mm
Left 1.5‘‘ 37 mm
Bottom 1.25‘‘ 32 mm
Right 1‘‘ 25.4 mm
7. All paragraphs will be 1.5 line spaced with a one blank line between each paragraph. Each paragraph
will begin with without any indentation.
8. Section titles should be bold with 14 pt typed in all capital letters and should be left aligned.
9. Sub-Section headings should be aligning at the left with 12 pt, bold and Title Case (the first letter of
each word is to be capitalized).
10. Illustrations (charts, drawings, photographs, figures) are to be in the text. Use only illustrations really
pertinent to the text. Illustrations must be sharp, clear, black and white. Illustrations downloaded from
internet are not acceptable. a. Illustrations should not be more than two per page. One could be ideal
b. Figure No. and Title at bottom with 12 pt
c. Legends below the title in 10 pt
d. Leave proper margin in all sides
e. Illustrations as far as possible should not be photo copied.
14. References should be either in order as they appear in the thesis or in alphabetical order by last name
of first author
15. Symbols and notations if any should be included in nomenclature section only
Discuss the work done so far by researchers in the domain area and their significant conclusions. No
derivations, figures, tables, graphs are expected.
3 This chapter shall be based on your own simulation work (Analytical/ Numerical/FEM/CFD) (15- 20
pages)
4 Experimental Validation - This chapter shall be based on your own experimental work (15-20 pages)
5 Concluding Remarks and Scope for the Future Work (2-3 pages)
References ANNEXURE (if any) (Put all mathematical derivations, Simulation program as Annexure)
17. All section headings and subheadings should be numbered. For sections use numbers 1, 2, 3, …. and
for subheadings 1.1, 1.2, …. etc and section subheadings 2.1.1, 2.1.2, …. etc.
18. References should be given in the body of the text and well spread. No verbatim copy or excessive
text from only one or two references. If figures and tables are taken from any reference then indicate
source of it. Please follow the following procedure for references
Reference Books
Collier, G. J. and Thome, J. R., Convective boiling and condensation, 3rd ed., Oxford University Press,
UK, 1996, pp. 110 – 112.
Papers from Journal or Transactions Jung, D. S. and Radermacher, R., Transport properties and surface
tension of pure and mixed refrigerants, ASHRAE Trans, 1991, 97 (1), pp. 90 – 98.
United Nations Environmental Programme, Report of the Refrigeration, Air Conditioning and Heat
Pumps, Technical Option Committee, 2002, Assessment - 2002.
Patent
Internet
A Dissertation on
(TNR, 16pt, centrally aligned)
Title
(TNR, 27pt, Bold, Centrally Aligned, Title
Case)
By
(TNR, 16pt, Centrally Aligned)
Institute Logo
Institute Logo
CERTIFICATE
This is to certify that Mr. Lele M.M. , has successfully completed the Dissertation
entitled ―Performance analysis of……..‖ under my supervision, in the partial
fulfilment of Bachelor of Engineering - Mechanical Engineering of University of
Pune.
Date :
Place :
Guide‘s Name __________________ External Examiner __________________
Guide