B.Tech Civil Engineering Curriculum R16
B.Tech Civil Engineering Curriculum R16
1
Code: B16 CE 3101
STRUCTURAL ANALYSIS
Course Objectives:
Students learn
1. Understand the basics configuration and classification of structures.
2. To analyze indeterminate structures.
Course Outcomes:
Students will be able to
1. Analyze indeterminate trusses and frames
2. Evaluate indeterminate trusses and its application in the field.
3. Analyze two and three hinged arches and its application.
SYLLABUS
Analysis of statically indeterminate trusses (having not more than 7 members and 3 supports)
containing (a) external redundant supports (b) internal redundant members using (i) method
of consistent deformation of unit load method (ii) Castigliano‘stheorm – II.
Analysis of statically indeterminate frames (single storey, single bay portal frames only)
using (i)slope-deflection method (ii)moment distribution method (iii) Kani‘s method
Arches: Introduction, Geometrical properties, Arch action, Normal thrust, radial shear and
bending moment in three hinged and two hinged parabolic and segmental arches. Effects of
yielding of supports, rib-shortening and temperature changes.
Cables and Suspension Bridges: Stresses in loaded cables with supports at the same and
different levels. Length of cable; Three hinged stiffening girders.
Introduction to matrix methods of structural analysis (very elementary treatment only) static
indeterminacy, kinematic indeterminacy, Stiffness and flexibility method for two span
continuous beams only.
Text Books:
1. Statically indeterminate structures – C.K. Wang, Mc Graw Hill Education [Link]
2. Mechanics of structures Vol. II- [Link] and [Link], Charotar Publishing
House.
3. Structural analysis – Devdas Menon, Narosa Publishing House [Link]
Reference Books:
1. Basic structural Analysis- C S ReddyMcGraw Hill Education [Link]
2. Structural analysis – A matrix approach – G.S. Pandit and S.P. Gupta.
3. Indeterminate Structures by R.l. Jindal
2
Code: B16 CE 3102
REINFORCED CONCRETE STRUCTURES -II
Course Objectives:
Students learn
1. To learn design of retaining walls.
2. To learn design of piles and pile caps
3. To learn basic concept of bridges and design
Course Outcomes:
Students will be able to
1. Distinguish between behaviour of cantilever and counter fort retaining walls and analyse
for maximum bending moment and shear force.
2. Determine the stresses in various parts of underground and over head water tanks
including design.
3. Analyze and design solid slab and T-beam bridges
4. Importance of pile foundations and their design
5. Importance of Bunker& Silos and their design.
6. Apply IS 456 and bridge codal provisions to RC structures.
SYLLABUS
Retaining Walls: Types of retaining walls, forces on retaining walls, Rankine and Coulomb
earth pressure theories (c and φ soils). Passive earth pressure, Drainage of retaining walls,
Stability requirements, Preliminary proportioning of cantilever retaining walls, Design of
cantilever and counterfort retaining walls.
Water Tanks: Stress in concrete and steel in water tanks, Modular ratio, Impermeability
requirements, Under ground rectangular tanks, Elevated circular tanks, Design of these tanks
for strength and cracking, Design of staging of circular tanks.
Piles and Pile caps: Design of bored cast in situ piles (bearing and friction types), under
reamed piles. Pile Caps design by bending action and truss action methods.
Bunkers and silos (sessionalsonly): Difference between bunker and silos, Design of square
or rectangular bunkers, Design of a battery of bunkers; Design of silos (circular).
3
Text Books:
Reference Books:
4
Code: B16 CE 3103
STEEL STRUCTURES
Course Objectives:
Students learn
1. To learn the properties of steel sections and design basics and codalprovisions Design of
connections
2. To design steel members subjected to tension and compression members
3. Design steps involved in beams, built up beams and connections in beam column etc.
4. To design plate girders, gantry girders and light gauge section
Course Outcomes:
Students will be able to
1. Know the properties and fundamentals of steel sections.
2. Know the connections in steel structures
3. Identify the possible failure modes in compression members
4. Importance of roof trusses and their design
SYLLABUS
Fundamental Concepts of limit state design of structures, Different types of rolled steel
sections available to be used in steel structures. Stress – Strain relationship for mild steel.
Bolted connections: Behaviour of bolted joints, Design strength of ordinary black bolts, high
strength friction grip bolts, Simple connections.
Welded Connections: Advantages of welding, Types and properties of welds, Types of joints,
weld specifications, Design of welded joints subjected to axial load.
Column bases: Allowable stress in bearing, Design of Slab base, Design of Gusset base.
Text Books:
6
Code: B16 CE 3104
GEOTECHNICAL ENGINEERING - I
Course Objectives:
The objectives of this course are to make the student aware of
1. Fundamental relationships between different parameters of a soil mass.
2. Different types of soils and identify their properties.
3. Processes of compaction and consolidation and apply them to field problems.
4. Stress distribution, settlement and strength of different soils in different conditions.
5. Importance of Soil Mechanics in solving the engineering problems.
Course Outcomes:
Students will be able to
1. Know the fundamental relationships between different parameters of a soil mass.
2. Classify different types of soils and identify their properties.
3. Appreciate the processes of compaction and consolidation and apply them to field
problems.
4. Estimate stress distribution and settlement of different soils in different conditions.
5. Identify shear strength parameters for field conditions.
6. Apply the knowledge of Soil Mechanics in solving the engineering problems
SYLLABUS
Introduction: Historical development, Soil Formation, Minerals in clays and sand, Soil
Structure, Physical properties of Soil: Void ratio, Porosity, Degree of Saturation, Water
content, Unit Weights, Specific Gravity, weight –volume Relationships, Relative density,
Consistency limits: Determination and consistency indices, Activity.
Mechanical analysis and Soil Classification: Sieve analysis, stoke‘s law, hydrometer and
Pipette Analysis. Unified soil classification and Indian Standard Soil Classification Systems,
Field Identification of Soils.
Soil Hydraulics: Types of soil water, capillary rise and surface tension, Darcy‘s law and its
limitations, constant head and variable head permeability tests, pumping tests, Factors
effecting Coefficient of permeability, permeability of stratified soils. Total, neutral and
effective stresses, Effective Stress Principle, Upward flow conditions, quick sand conditions,
critical hydraulic gradient.
7
Compaction: Mechanism of compaction, Factors effecting compaction: water content,
compactive effort, Type of soil. IS Light and IS Heavy compaction tests, Effect of
compaction on soil Properties, Field compaction: compaction Equipment and Evaluation of
field Compaction.
Shear Strength of Soils: Stress at a point, Mohr circle of stress, Mohr coulomb failure theory,
shear parameters, laboratory shear tests – shear box, triaxial and unconfined compression
tests, laboratory and field vane shear tests, Sensitivity of clays, Types of shear tests on
drainage conditions, shear strength of sands, critical void ratio and dilatancy, Factors
affecting shear strength of clays and sands, Total stress analysis and Effective stress analysis.
Text Books :
Reference Books :
8
Code: B16 CE 3105
ENVIRONMENTAL ENGINEERING - I
Course Objectives:
Student shall be able to:
Course Outcomes:
SYLLABUS
Necessity and objectives of protected water supply system - Flow chart of public water
supply system – Role of environmental agencies
Water Demand and Quantity studies: Estimation of water demand for a town or city, Types of
water demands, Per capita Demand, Factors affecting the Per Capita Demand, Variations in
the Demand, Design Period, Factors affecting the Design period, Population Studies,
Population Forecasting Studies.
9
Collection of Water: Factors governing the selection of the intake structure - Types of Intakes
- Conveyance of Water: Gravity and Pressure conduits - Types of Pipes - Pipe Materials, Pipe
joints - Design aspects of pipe lines - Laying of pipe lines.
Quality and Analysis of Water: Characteristics of water – Physical, Chemical and Biological.
Analysis of Water – Physical, Chemical and Biological - Impurities in water - Water borne
diseases - Drinking water quality standards.
Treatment of Water: Flowchart of water treatment plant, Treatment methods (Theory and
Design) - Sedimentation, Coagulation, Sedimentation with Coagulation, Filtration,
Chlorination and other Disinfection methods
Text Books:
Reference Books:
10
Code: B16 CE 3106
CONCRETE TECHNOLOGY
(Elective-I)
Course Objectives:
Students learn
1. To learn the concepts of Concrete production and its behaviour in various environments.
2. To learn the test procedures for the determination of properties of concrete.
3. To understand durability properties of concrete in various environments.
Course Outcomes:
Students will be able to
1. Understand the basic concepts of concrete.
2. Realise the importance of quality of concrete.
3. Familiarise the basic ingredients of concrete and their role in the production of concrete
and its behaviour in the field.
4. Test the fresh concrete properties and the hardened concrete properties.
5. Evaluate the ingredients of concrete through lab test results.
6. Design the concrete mix by BIS method.
7. Familiarise the basic concepts of special concrete and their production and applications.
8. Understand the behaviour of concrete in various environments.
SYLLABUS
Aggregates: Classification of aggregate – Particle shape & texture – Bond, strength & other
mechanical properties of aggregates – Specific gravity, Bulk density, porosity, adsorption &
moisture content of aggregate – Bulking of sand –Deleterious substance in aggregate –
Soundness of aggregate – Alkali aggregate reaction – Thermal properties – Sieve analysis –
Fineness modulus – Gap graded and well graded aggregate as per relevant IS code –
Maximum aggregate size.
11
Hardened Concrete: Water / Cement ratio – Abram‘s Law –Gelspaoe ratio – Nature of
strength of concrete –Maturity concept – Strengthin tension & compression – Factors
affecting strength – Relation betweencompression& tensile strength – Curing, Testing of
HardenedConcrete:Compression tests – Tension tests – Factors affecting strength –Flexure
tests –Splitting tests – Non-destructive testing methods – codalprovisions for NDT.
Mix Design: Factors in the choice of mix proportions – Durability of concrete – Quality
Control of concrete – Statistical methods – Acceptance criteria – Concepts Proportioning of
concrete mixes by various methods –BIS method of mix design.
Special Concretes: Ready mixed concrete, Shotcrete -Light weight aggregate concrete –
Cellular concrete – No-fines concrete, High density concrete, Fibre reinforced concrete –
Different types of fibres – Factors affecting properties of F.R.C, Polymer concrete – Types of
Polymer concrete– Properties of polymer concrete, High performance concrete – Self
consolidating concrete, SIFCON, self healing concrete.
Text Books:
1. Concrete Technology by [Link]. – [Link]& Co.; 2004.
2. Concrete Technology by M.L. Gambhir. – Tata Mc. GrawHillPublishers, New Delhi.
Reference Books:
1. Properties of Concrete by [Link] – PEARSON – 4th edition.
2. Concrete Technology by A.R. Santha Kumar, Oxford University Press,New Delhi.
12
Code: B16 CE 3107
GIS & REMOTE SENSING
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Students learn
1. To learn the principles and concepts of GIS and remote sensing
2. To learn the importance and classification of digital elevation models
3. To understand GIS analysis applications and their implementations.
Course Outcomes:
Students will be able to
1. Understand the basic concepts of GIS.
2. Explain the sensor systems used in remote sensing
3. Realize the importance of remote sensing in civil engineering.
4. Classify the GIS analysis functions.
5. Apply the knowledge in solving engineering issues by using GIS
SYLLABUS
Introduction to remote sensing : Introduction, A brief history of RS, Energy sources and
radiationprinciples, sensor systems used in RS, RS satellites, land sat, spot, IRS etc., RS data
products, RS analysisexamples – measurement analysis – [Link] in civil
engineering projects : Topographic mapping : Geometric characteristics, digital elementary
model,Cartographic requirements of satellite data, Mapping using SLAR.
Resource Mapping: Geometric and hydrographic features. Soil mapping and
[Link] in water resource engineering. Environmental pollution
[Link] and urban mapping, planning systems and waste disposal sites.
Digital Elevation Models :Importance of DEM, Methods of DEM, Image methods, Data
sources and sampling methods for [Link] INPUT, VERIFICATION, STORAGE AND
OUTPUT :Data input, Data verification, Classification, and storage data output.
Data Quality, Errors and Natural Variation:Components of data quality, sources of errors,
nature of boundaries, statical nature of boundaries, combiningattributes from overland maps.
13
Choosing and Implementing a GIS - Awareness, need for GIS, Developing system
requirements, evaluation of alternative systems, system justificationand development of an
implementation plan, operational system.
Text Books:
Reference Books:
14
Code: B16 CE 3108
PRESTRESSED CONCRETE
(Elective-I)
SYLLABUS
Introduction, Basic concepts of prestressing, need for high strength steel and concrete,
advantages of prestressed concrete. Materials for prestressed concrete, high strength concrete
and high strength steel. Prestressing systems (1) Fressinet System (2) Gifford Udall (3)
Magnel Blatan System, Tensioning devices, anchoring devices. (d) Pre tensioning and Post
tensioning.
Prestressing losses, Elastic shortening, loss due to shrinkage, loss due to creep, loss due to
friction, loss due to curvature etc.I.S. code provisions.
Analysis of pre stress members, assumptions, pressure, or thrust line concept of load
balancing, cable profile, kern distance, stress in tendons as per IS 1343, cracking moment.
Limit state design of flexural members, stress, I.S. code provisions, design of symmetrical
beams, design of pre stressed concrete poles, design for shear, I.S. code provisions.
Anchorage zone in post tensioned members, stress distribution in end block, Guyon‘s method
of approach of analysis of end block (Not more than 2 cables).
Text Book :
Reference Books :
1. Prestressed Concrete by [Link].
2. Prestressed Concrete by P. Dayaratnam.
3. Design of Prestressed Concrete Structures by T.Y. Lin and Ned. H. Burns.
15
Code: B16 CE 3109
BUILDING SERVICES AND MAINTENANCE
(Elective-I)
SYLLABUS
Text Book:
Reference Books:
16
Code: B16 CE 3110
WATERSHED MANAGEMENT
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Students learn
1. Introduce the concept of watershed management
2. Understand the watershed characteristics
3. Learn the principles of soil erosion and measures to control erosion
4. Appreciate various water harvesting techniques.
5. Learn land management practices for various land use/land cover.
6. Introduce concepts of watershed modelling.
Course Outcomes:
Students will be able to
1. Calculate watershed parameters and analyse watershed characteristics to take appropriate
management action.
2. Quantify soil erosion and design control measures.
3. Apply land grading techniques for proper land management .
4. Suggest suitable harvesting techniques for better watershed management.
5. Apply appropriate models for watershed management.
SYLLABUS
River basins Watershed Management Practices in Arid and Semi-arid Regions, Watershed
management through wells, Management of water supply - Case studies, short term and long
term strategic planning
17
Text Book:
1. Murthy, J.V.S., Watershed Management in India, Wiley Eastern, New Delhi, 1994.
Reference Books:
1. Murty, J.V.S., Watershed Management, New Age Intl., New Delhi 1998.
2. Allam, G.I.Y., Decision Support System for Integrated Watershed Management,
Colorado State University, 1994.
3. Vir Singh, R., Watershed Planning and Management, Yash Publishing House, Bikaner,
2000.
4. American Society of Civil Engineers, Watershed Management, American Soc. of Civil
Engineers, New York, 1975.
18
Code: B16 CE 3111
ENVIRONMENTAL ENGINEERING LAB
Course Objectives:
The objectives of this course are to make the student aware of
1. Tests to identify the physical properties of water.
2. Tests to identify the pH and conductivity of water.
3. Tests to identify concentration of acidity and alkalinity of water.
4. Tests to identify COD and BOD of water.
Course Outcomes:
Students will be able to
1. Determine physical properties of water.
2. Determine the turbidity and hardness of water.
3. Determine COD and BOD of water.
4. Estimate concentration of acidity and alkalinity.
5. Estimate chloride content of water.
SYLLABUS
1. (a) pH.
(b) Conductivity.
2. (a) Turbidity.
(b) Jar Test .
3. Hardness.
4. Acidity estimation.
5. Alkalinity estimation.
6. Available Chlorine & Residual Chlorine.
7. Fluorides.
8. Iron Estimation.
9. Estimation of Total Solids : Settleable Solids : Suspended solids, dissolved solids.
10. D.O.
11. B. O. D.
12. C. O. D.
13. Chlorides.
Reference Books:
19
Code: B16 CE 3112
GEOTECHNICAL ENGINEERING LAB - I
Course Objectives:
The objectives of this course are to make the student aware of
1. Tests to identify the physical properties of soil.
2. Tests to identify the types of soil.
3. Tests to identify compaction characteristics and permeability of soil.
4. Tests to identify in-situ characteristics of soil.
Course Outcomes:
Students will be able to
1. Determine physical properties of soil.
2. Classify various types of soil.
3. Determine the permeability of soil.
4. Determine compaction characteristics of soils.
5. Estimate in-situ density of soil.
SYLLABUS
1. Atterberg limits
2. Field density by Core Cutter and Sand replacement method.
3. Grain size analysis
4. Hydrometer/pipette analysis.
5. Specific gravity by pycnometer/density bottle method.
6. Permeability of soil – Constant and variable head tests.
7. IS light compaction.
DEMONSTRATION EXPERIMENTS:
1. Consolidation test.
2. Quick sand model and others if any.
Reference Books:
20
Code: B16ENG3102
Course objectives:
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and
other reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional
relationships making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions,
pronouns-number and person, relative pronouns), articles(nuances while using definite and
indefinite articles), tenses(with emphasis on appropriate usage according to the situation),
subject – verb agreement ( to differentiate between number and person) , clauses( use of the
appropriate clause , conditional and relative clauses), phrases(use of the phrases, phrasal
verbs) to-infinitives, gerunds, question tags, voice, direct & indirect speech, degrees of
comparison, modifiers, determiners, identifying errors in a given sentence, correcting errors
in sentences.
21
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard
to inflections of a word, frequently confused words, words often mis-used, multiple meanings
of the same word (differentiating between meanings with the help of the given context),
foreign phrases, homonyms, idioms, pictorial representation of words, word roots,
collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption,
inference, conclusion), Analogies (building relationships between a pair of words and then
identifying similar relationships), Sequencing of sentences (to form a coherent paragraph, to
construct a meaningful and grammatically correct sentence using the jumbled text), odd man
(to use logical reasoning and eliminate the unrelated word from a group), YES-NO
statements (sticking to a particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence),
supplying a suitable beginning/ending/middle sentence to make the paragraph coherent,
idiomatic language (with emphasis on business communication), punctuation depending on
the meaning of the sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
1. Oxford Learners‘s Grammar – Finder by John Eastwood, Oxford Publication.
2. R S Agarwal‘s books on objective English and verbal reasoning
3. English Vocabulary in Use- Advanced , Cambridge University Press.
4. Collocations In Use, Cmbridge University Press.
5. Soft Skills & Employability Skills by Samina Pillai and Agna Fernandez, Cambridge
University Press India Pvt. Ltd.
6. Soft Skills, by Dr. K. Alex, S. Chand & Company Ltd., New Delhi
Reference Books:
1. English Grammar in Use by Raymond Murphy, CUP
2. Websites: Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. The Art of Public Speaking by Dale Carnegie
5. The Leader in You by Dale Carnegie
6. Emotional Intelligence by Daniel Golman
7. Stay Hungry Stay Foolish by Rashmi Bansal
8. I have a Dream by Rashmi Bansal
22
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for
any person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for
further studies.
SYLLABUS
Numbers, LCM and HCF, Chain Rule, Ratio and Proportion
Importance of different types of numbers and uses of them: Divisibility tests, Finding
remainders in various cases, Problems related to numbers, Methods to find LCM, Methods to
find HCF, applications of LCM, HCF. Importance of chain rule, Problems on chain rule,
Introducing the concept of ratio in three different methods, Problems related to Ratio and
Proportion.
Text Books:
References:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
24
Code: B16 CE 3113A
Course Objectives:
Students learn
1. Concepts and principles of Geo environmental Engineering.
2. Geotechnical aspects of planning and design of MSW and Hazardous waste Landfills
3. Geotechnical aspects of planning and design of slurry ponds - ash ponds and tailing
ponds.
4. Geotechnical aspects of detection & monitoring of subsurface contamination and control
& remediation of contaminated sites.
5. Rehabilitation of waste dumps and geotechnical re-use of waste.
Course Outcomes:
At the end of the course, Students will be able to:
1. Understand the concepts of Integrated SWM & Geo environmental Engineering
2. Learn the Principles and Planning of Landfills
3. Explain Geotechnical Properties of Slurry Deposited Waste
4. Learn Environmental Control Measures at Slurry Ponds, Geotechnical Reuse of Waste
SYLLABUS
WEB LINK:
[Link]
25
Code: B16 CE 3113B
HIGHER SURVEYING
(MOOCS-I)
Course Objectives:
Students learn
1. The modern techniques of advanced surveying, their fundamental concepts, data
acquisition, data processing, and applications.
2. Advanced mapping techniques
Course Outcomes: At the end of the course, Students will be able to:
SYLLABUS
1. What is Higher Surveying? Need and pre-requisites for Higher Surveying, Connection of
Basic Surveying with Higher Surveying, detailed course content, books, notes, and other
[Link] requirements of higher surveying: platform requirements, type of
surveys, type of sensors, scanning mechanisms, scale and resolution of survey, planning
of survey, data acquisition and data management Coordinate systems in mapping for
Earth surface.
26
6. Mathematical models of photogrammetry Affine, Conformal, Rational functional
model(RFM), and direct linear transformations. Close range and terrestrial
photogrammetry for mapping.
7. Introduction to LiDAR survey and fundamental concepts Flight planning for airborne
LiDAR data acquisition.
8. Geolocation process Error propagation and accuracy assessment for LiDAR 3. LiDAR
data processing for DTM, DSM, BEM, and DEM generation.
9. LiDAR data processing for DTM,DSM, BEM, and DEM generation Introduction to
Sounding and Bathymetry survey and fundamental concepts.
10. Data acquisition planning and execution for Sounding surveys Introduction to Radar
interferometry survey and fundamental concepts Mapping with RADAR technique.
11. Mapping with RADAR technique Compatibility of various Higher Surveying techniques
Applications of Higher Surveying techniques for Archeological Surveys.
12. Applications of Higher Surveying techniques for Cadastral survey and building detection
and extraction Applications of Higher Surveying techniques for forestry Applications of
Higher Surveying techniques for measurements of surface deformation and plate tectonic
movement Applications of Higher Surveying techniques for 3D mapping and virtual
model development. Applications of Higher Surveying techniques for Geomorphological
features mapping
WEB LINK:
[Link]
27
Code: B16 CE 3113C
INTEGRATED WASTE MANAGEMENT FOR A SMART CITY
(MOOCS-I)
1. The issues of Municipal Solid Waste (MSW) management, Construction and Demolition
(C&D) Waste and Electronic Waste Management
2. generation rates and waste composition; Integrated waste management issues, collection,
recovery, reuse, recycling, energy-from-waste, and landfilling
3. Biological treatment of the organic waste fraction - direct land application, composting,
and anaerobic digestion
Course Outcomes: At the end of the course, Students will be able to:
1. Understand The environmental impact of waste management and its relationship on the
sustainable development and smart city development
2. Familiarize the role of MSW management within the various initiatives of the Govt. of
India
3. Recognize the challenges of waste management for smart cities
4. Make acquainted with the Construction and Demolition (C&D) Waste and Electronic
Waste (E-Waste) management issues in India in general and for the smart cities in
particular.
SYLLABUS
1: Introduction to Solid Waste Management
2: Municipal Solid Waste Characteristics and Quantities
3: MSW Rules 2016, Swachh Bharat Mission and Smart Cities Program
4: Municipal Solid Waste Collection, Transportation, Segregation and Processing
5: Disposal of Municipal Solid Waste: Landfill
6: Biochemical Processes and Composting
7: Energy Recovery from Municipal Solid Waste
8: Current Issues in Solid Waste Management and Review of MSW Management Status in
First List of 20 Smart Cities in the Country
9: Construction and Demolition (C&D) Waste Management - Overview
10: C&D Waste – Regulation, Beneficial Reuse of C&D Waste Materials
11: Electronic Waste (E-Waste) Management – Issues and Status in India and Globally
12: E-Waste Management Rules 2016 and Management Challenges
WEB LINK:
[Link]
28
Code: B16 CE 3113D
INTRODUCTION TO ACCOUNTING AND FINANCE FOR CIVIL ENGINEERS
(MOOCS-I)
Course Outcomes: At the end of the course, Students will be able to:
1. Learn the Basics of accounting and terminology related to financing
2. Understand the Concepts of finance and general Principles of accounting
3. Know the Concepts of Balancing sheet, ledgers, journal
4. Analyze the financial statements-financial ratios
SYLLABUS
WEB LINK:
[Link]
29
Code: B16 CE 3114A
1. The concepts functional design of building for thermal aspects and energy efficiency
2. performing fenestration design for natural ventilation and day lighting & design of space
for external and internal noise control
Course Outcomes: At the end of the course, Students will be able to:
1. Understand the Concepts of fire resistant and severity, Effect of fire on materials
2. Be aware of Building Services as a system and HVAC System
3. Recognize role of building maintenance in construction process Maintenance generators
4. Know the effect of design on maintenance, Diagnosis, appraisal, structural defects&
various methods of repair.
SYLLABUS
1. Fire Protection: Process of combustion in fire, Effect of fire load & ventilation condition
on enclosure fire, growth and decay of fire in enclosure
2. Concepts of fire resistant and severity, Effect of fire on materials. Simple Design of
elements for given fire resistance.
3. Planning, Fire detection & suppression systems, Smoke venting
4. Lifts & Vertical Transportation: arrangement of lifts and Design for optimum service
condition.
5. Building Services as a system, Capacity of storage and sizing, control systematic. &
intelligent building.
6. HVAC System: Design Consideration. Basic psychometrics, Air conditioning process &
system. Methods of Air Conditioning.
7. Water Supply, Hydraulic design, Storage Distribution, Component of cold & hot water
supply system.
8. Waste water & Drainage systems: Fixture units & Design of system and elements of
electrical services.
9. Definition, Role of building maintenance in construction process Maintenance generators,
Expression of Standards, selection of level of maintenance and fixing standards.
10. Planned maintenance: Planning vis-a-vis adhoc maintenance, schedule& contingency
maintenance, levels of planning, planned inspection, etc
11. Maintenance cycle, maintenance profile, repair & replacement models, statistical
methods, decision models, optimal renewal cycle, budgeting etc
30
12. Effect of design on maintenance, Diagnosis, appraisal, structural defects& various
methods of repair.
WEB LINK:
[Link]
31
Code: B16 CE 3114B
1. The scientific basis for the understanding and development of construction materials
2. The Science, Engineering and Technology of Materials
Course Outcomes: At the end of the course, Students will be able to:
SYLLABUS
Prologue – Intro. to the course, Science, Engineering and Technology of Materials- 1&2,
Atomic Bonding-1, Atomic Bonding-2, Structure of Solids-1, Structure of Solids-2&3,
Movement of Atoms, Development of Microstructure-1, Development of Microstructure-2,
Surface Properties, Response to Stress-1, Response to Stress-2&3, Failure Theories, Fracture
Mechanics-1, Fracture Mechanics-2, Rheology & Thermal properties, Review of Const.
Materials & Criteria for Selection, Wood and Wood Products-1,Wood and Wood Products-2,
Wood and Wood Products-3, Polymers, Fibre Reinforced Polymers-1&2,Metals-1, Metals-2,
Metals-3, Bituminous Materials-1, Bituminous Materials-2, Concrete-1&2, Concrete-3,
Concrete-4, Concrete-5, Glass, Social Perception of Const. Materials, Waterproofing
Materials, Polymer Floor Finishes, Anchors.
WEB LINK:
[Link]
32
Code: B16 CE 3114C
Course Outcomes: At the end of the course, Students will be able to:
1. Learn about the Estimation of project cost and construction economics.
2. Understand about the Planning scheduling and Execution phases of a project.
3. Study the Safety management and Quality management aspects.
4. Learn various legal aspects of a construction project.
Though the course primarily targets students of civil engineering in colleges, other
engineering students may also find it interesting. The course seeks to present a rounded view
of the divers issues involved in the management of construction projects, and includes aspects
like construction economics, quality and safety management, and contract management, apart
from time management and scheduling, estimation. It is hoped that engineers working in
contracting, consulting and other organizations related to construction projects will also find
the course useful.
SYLLABUS
WEB LINK:
[Link]
33
Code: B16 CE 3114D
Course Outcomes: At the end of the course, Students will be able to:
SYLLABUS
WEB LINK:
[Link]
34
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
CIVIL ENGINEERING
II-SEMESTER
Total
Code Lecture Tutorial Lab Sessional Exam Total
Course Credits Contact
No. Hrs Hrs Hrs Marks Marks Marks
Hrs/Week
B16 CE Advanced Steel
4 3 1 -- 4 30 70 100
3201 Structures
B16 CE Geotechnical
4 3 1 -- 4 30 70 100
3202 Engineering- II
B16 CE
Fluid Mechanics - III 4 3 1 -- 4 30 70 100
3203
B16 CE Estimation and
4 3 1 -- 4 30 70 100
3204 Quantity Surveying
B16 CE Environmental
4 3 1 -- 4 30 70 100
3205 Engineering - II
35
Code: B16 CE 3201
ADVANCED STEEL STRUCTURES
Course Objectives:
Students learn
1. Design the laterally supported and unsupported beams as per I.S code.
2. Understand various components of a plate girder, design components of a plate girder by
using I.S code, use of I.S code provisions for designing the vertical stiffeners, bearing
stiffeners etc.,
3. Understand design of beam-column connections subjected to eccentric shear connections.
4. Understand the designing of elevated circular steel tanks in working stress method.
Course Outcomes:
Student should be able to
1. Understand the behavior of steel structures, in particular the various forms of failure for
members and connections under tension, compression, bending and combined actions.
2. Apply the principles, procedures and current code requirements to the analysis and design
of steel tension members, beams, plate girders and water tanks
3. Understand eccentric shear connections.
SYLLABUS
Beams: Beam types, section classifications, lateral stability of beams, Allowable stress in
bending, Shear and Bearing stresses, Effective length of compression flange, Laterally
supported and unsupported beams.
Plate Girders (Bolted and Welded): Components of a plate girder, Economical depth,
proportioning of web and flanges, shear buckling resistance of web by simple post critical
and tension field methods, connection of flange angles to web and flange angles to flange
plates.
Web stiffeners: Design of bearing stiffeners. End panel design, design of intermediate
stiffeners, connections.
Water tanks: Introduction, permissible stresses in water tanks,Design of circular steel water
tank: forces acting over the tanks,stresses in elevated circular tanks ,stresses in segmental and
spherical bottoms, stresses in conical bottom,Design of circular girder (ring
beam),staggingfor circular steel tanks,stresses in columns,wind bracings.
36
Text Books:
1. Design of Steel structures by N. Subramanian, Oxford University Press.
2. Limit State Design of steel structures – Ramchandra and VirendraGehlot, Scientific
Publishers (India)
3. Limit State Design of steel structures by [Link], McGraw Hill Education Private
Ltd.
Reference Books:
1. Design of steel structures by [Link] Ram, Pearson Education India.
2. Design of steel structures by Limit State Method as per IS: 800-2007 – S.S. Bhavikatti,
IK International Publishing House, Bangalore – 560 001.
37
Code: B16 CE 3202
GEOTECHNICAL ENGINEERING- II
Course Objectives:
The objectives of this course are to make the student aware of
1. Different techniques of soil exploration.
2. Various methods for estimating bearing capacity of different types of foundations.
3. Estimating Load capacity of single piles and groups of piles.
4. Settlement analysis of foundations.
5. Theoretical aspects of well foundations.
6. Concepts of stability of finite and infinite slopes.
[Link] pressures on retaining walls following Rankine‘s and Coulomb‘s theories.
Course Outcomes:
Students will be able to
1. Plan a detailed soil exploration programme.
2. Apply various methods for estimating bearing capacity of different types of foundations.
3. Perform the settlement analysis of footings.
4. Estimate load capacity of single piles and groups of piles.
5. Know the theory aspects of well foundations.
6. Analyze stability of finite and infinite slopes.
7. Calculate earth pressures on retaining walls following Rankine's and Coulomb's theories
SYLLABUS
Subsoil Exploration: Methods of subsoil exploration Direct, semi direct and indirect methods,
Soundings by Standard, Dynamic cone and static cone penetration tests, Types of Boring,
Types of samples, Criteria for undisturbed samples, Transport and preservation of samples,
Bore logs, planning of exploration programmes, report writing.
Bearing Capacity: Safe bearing capacity and allowable bearing pressure, General and local
shear failures, Terzaghi‘s bearing capacity equations its modifications for square, rectangular
and circular foundations, Factors affecting bearing capacity of Soil, Effect of water table on
bearing capacity, IS Code method for Bearing capacity of footings, Allowable bearing
pressure based on N-values. Bearing capacity from plate load tests.
Pile Foundations : Types, Construction, load carrying capacity of single piles in sands and
clays (α-method) Dynamic Formula, Static formula, Pile load tests, Load carrying capacity of
pile groups.
38
Caissons: Types of caissons, pneumatic caissons, Different shapes of well foundations,
Relative advantages and disadvantages, Different Components of well and their function,
Grip length, problems in well sinking and remedial measures.
Stability Analysis of Slopes : Infinite and Finite Slopes, Stability Analysis of Infinite Slopes,
different factors of safety, Types of Slope Failures – Toe slope and Base failure, , Stability
Analysis of Finite slopes – Swedish Circle method, Friction Circle method, Fellineous
method for location of Critical Slip Circle, Taylor‘s stability number.
Earth Pressure: Types of Earth pressure, Rankines Active and passive earth pressure, Smooth
Vertical wall with horizontal and inclined backfills. Coloumbs wedge theory, Culmans and
Rebhanns graphical method for active earth pressure, Retaining walls: Types and Stability
Analysis.
Text Books:
1. Basic and Applied Soil Mechanics by Gopal Ranjan and A.S.R. Rao
2. Foundation Analysis and Design – J. E. Bowles.
3. Soil Mechanics and Foundation Engineering – By K.R. Arora.
Reference Books:
1. Analysis and Design of Substructures — Swami Saran, Oxford and IBH Publishing
company Pvt Ltd 1998.
2. Geotechnical Engineering by S. [Link] & Manoj Datta — Tata [Link] Hill
Publishing company New Delhi. 2005.
3. Teng,W.0 — Foundation Design , Prentice Hall, New Jersy.
4. Bowles, J.E., (1988) Foundation Analysis and Design — 4th Edition, McGraw-Hill
Publishing company, Newyork.
39
Code: B16 CE 3203
FLUID MECHANICS - III
Course Objectives:
Students learn
1. The concepts of Gradient, Divergence, Curl, Directional derivative, solenoidal and
Irrotational fields
2. Green‘s, Stokes‘ and Divergence theorems
3. Classification of 2nd order Partial Differential Equations as well as solution of 1-
Dimensional Wave equation and 1-Dimensional Heat equation
4. the concept of Analytic function, CR equations
5. Cauchy‘s Integral Theorem and Integral Formula
6. Taylor and Laurent series, Residues and Residue theorem
Course Outcomes:
Students will be able to
1. Apply the concepts of Gradient, Divergence, Curl, Directional derivative, solenoidal and
Irrotational fields
2. Determine scalar potential, circulation and work done
3. Evaluate integrals using Green‘s, Stokes‘ and Divergence theorems
4. Obtain the solution of 1-D wave equation and 1-D heat equation
5. Determine the zeroes and poles of functions and residues at poles
6. Evaluate certain real definite integrals that arise in applications by the use of Residue
theorem
SYLLABUS
40
Application of Similarity Laws to Practical Problems – Bodies Completely Submerged in
Fluids, Bodies subjected to Gravity and Viscous Forces, River Models – Manning‘s Law;
Distorted Models – Depth distortion and slope distortion; Problems related to Modeling of
Spillways, Ships and Pumps & Turbines.
Impact of jets: Force exerted by fluid jet on stationary and moving flat and curved vanes,
Torque and Work done by series of Moving Vanes.
Working of Impulse Turbines & Design Principles – Components & Working Principles of a
Pelton Turbine – Work Done; Hydraulic and Overall Efficiencies; Design of Pelton Turbine –
Working Proportions; Governing Mechanism for a Pelton Turbine.
Working of Reaction Turbines & Design Principles – Components & Working Principles of a
Francis Turbine – Work Done; Hydraulic and Overall Efficiencies; Design of Francis
Turbine– Working Proportions; Governing Mechanism for a Francis Turbine. Draft Tube
Theory – Functions and Types of Draft Tubes in Reaction Turbines, Efficiency of Draft
Tube; Kaplan turbine and working proportions of Kaplan turbine.
Performance & characteristics of Turbines: Unit Quantities, Specific Speed and its
importance; Model Relationships; Operating Characteristic Curves; Cavitation problem in
Turbines – Thoma‘s Cavitation Factor.
41
Vessels and their principles – Modified Indicator Diagram in the presence of Air Vessels,
Work Saved due to Presence of Air Vessel, Flow into and from Air Vessel. Hydraulic Ram –
Working Principle of Hydraulic Ram.
Text Books:
1. Fluid Mechanics and Hydraulic Machinery, Modi, P.N. and S.M. Seth, Standard Book
House.
2. Fluid Mechanics, Jain, A.K., Khanna Publishers.
Reference Books:
1. Fluid Mechanics and Hydraulic Machinery, Modi, P.N. and S.M. Seth, Standard Book
House.
2. Fluid Mechanics, Jain, A.K., Khanna Publishers.
3. Engineering Fluid Mechanics Kumar, K.L., S. Chand & Co. Ltd.
4. Hydraulic Machines, Jagadish Lal, Metropoliton Book Company.
42
Code: B16 CE 3204
ESTIMATION AND QUANTITY SURVEYING
Course Objective:
To provide the student with the ability to estimate the quantities of item of works involved in
buildings, water supply and sanitary works, road works and irrigation works, and also to
equip the student with the ability to do rate analysis, valuation of properties and preparation
of reports for estimation of various items
Course Outcomes:
Students will be able to
1. List out the various components and units of measurements of different works.
2. Explain various types of estimates and general, detailed specifications of various items of
work
3. Apply the method of building estimate to find out the quantities of various items of work
4. Determine the rate per unit of various items of work
5. Select various methods to find out the valuation of a property
SYLLABUS
Detailed estimate of buildings: Different items of work in building; Principles of taking out
quantities, detailed measurement form; long wall and short wall method of building estimate,
Centre line method of building estimate. Estimate of RCC building, slope roof buildings; G.I.
and A.C. Sheet, Detailed estimate of different types of doors and windows, electricity and
water supply. Sanitation works etc.
Estimate of earth work; different formulae for calculations, estimate of metalled road, Tar
road, concrete road, Railway track, Estimate of culverts and bridges etc. Valuation of
buildings; purpose, different method of building valuation; different terms used in valuation
and their meaning.
Text Books:
43
Reference Books :
44
Code: B16 CE 3205
ENVIRONMENTAL ENGINEERING - II
COURSE OBJECTIVES:
Student shall be able to:
COURSE OUTCOMES:
SYLLABUS
Sanitation – systems of sanitation– sewerage systems – Estimation of sewage flow and storm
water – design of sewers –sewer types – Layout of sewer network – materials for sewers –
cleaning and ventilation methods – sewer appurtenances
Pumping – necessity– pumping station – its location – functions – types of pumps- sewage
and water pumping requirements- House drainage systems – traps – classification – drain
pipes – plumbing systems – Layout of building drainage – Storm water drainage
Secondary treatment – Attached growth process – contact beds – intermittent sand filters –
trickling filters – Suspended growth process – activated sludge process- Miscellaneous
methods for sewage treatment – oxidation ponds - oxidation ditches - RBC‘s - sewage
lagoons- extended aeration process – septic tanks – imhoff tanks
Sewage disposal methods – natural and artificial methods –Sludge generation- characteristics
- treatment- sludge disposal methods.
45
Text Books:
1. ―Sewage disposal and Air pollution Engineering‖, by S.K. Garg, Khanna Publishers
Reference Books
1. ―Environmental Engineering‖ by Peavy, H.S. Rowe and Tchobanoglous, Mc. Graw Hill
publishers
2. ―Water Supply and Sanitary Engineering‖ by [Link], Charotar Publishers
46
Code: B16 CE 3206
GROUND IMPROVEMENT TECHNIQUES
(Elective-II)
Course Objectives:
Students learn
1. Various techniques of insitu ground modification.
2. To make the student learn the concepts, purpose and effects of grouting.
3. Knowledge of reinforcement to soils in the form of geo textiles and other synthetic
materials.
4. Basic knowledge on various ground improvement techniques and their suitability for
various types of soil conditions.
Course Outcomes:
Students will be able to
1. Apply in-situ densification methods for improving cohesive and cohesion less soil
deposits. Design stone column for improving soft clays.
2. Apply grouting technique for improving soils.
3. Understand the concepts of reinforced earth.
4. Understand various soil stabilization techniques.
SYLLABUS
Grout injections, suspension and solution grouts, grouting equipment and methods,
Applications.
47
Text Books:
Reference Books:
48
Code: B16 CE 3207
ENVIRONMENTAL IMPACT ASSESMENT
(Elective-II)
Course Objectives:
EIA and EIS concepts – Elements of EIA – Guidelines in USA, preparation of EIS, Elements
of EIA
Agency Activities, Environmental Setting, Environmental attributes, air, water, soil, ecology,
noise, Socioeconomic aspects, Culture and Human aspects (Human settlements –
rehabilitations)
Case studies, Economic Impact analysis energy production impact analysis, cost benefit
analysis, Environmental impact mitigation and control measures.
Text Book:
1. ―Environmental Impact Analysis‖ by [Link], Mc Graw Hill Publishers
Reference Books:
1. Environmental Impact Assessment Methodologies by Y. Anjaneyulu and ValliManikkam.
BSP Books PVT Ltd.
2. Environmental impact assessment by Anji Reddy. BSP Books PVT Ltd
49
Code: B16 CE 3208
MARINE STRUCTURES
(Elective-II)
Course Objectives:
Students learn
1. Introduce waves, tides, tsunamis, storm surge and currents.
2. Classification of various offshore structures.
3. Calculate the loading on offshore structures.
Course Outcomes:
Students will be able to
1. Design of break waters and jetties.
2. Understand the principles of rubble mound and composite breakwaters.
3. Evaluate various loads on offshore structures.
SYLLABUS
Introduction: Waves, tides, tsunamis, storm surge and currents. Wave forces on small and
large cylinders, Sea walls, Design of break waters and jetties.
Break waters – Types – Selection of site and type – effects on the beach – Design principles
of Rubble mound and composite Breakwaters – Stability of Rubble Structures, Wharves and
Jetties.
Load Calculations:
I. Environmental loads on off shore structures due to
a) Wind b) Wave c) Current d) Ice e) Earth quake
II. Functional loads;
III. Buoyant Forces;
IV. Installation forces, Soil structure interaction.
Preliminary design aspects of offshore structures. Construction, Towing and installation
procedure of Jacket platforms and Gravity platforms.
Text Books:
50
Text Books:
1. Chaudhary, G.K and Dover, W.D. 1985. Fatigue analysis of offhsore platforms subjected
to sea wave loading, Int. J. Fatigue.
2. Clauss, G. T. et al. 1992. Offshore Structures, Vol1 - Conceptual Design and Hydro
mechanics: Springer, London.
Reference Books:
51
Code: B 16 CE 3209
URBAN HYDROLOGY
(Elective -II)
Course Objectives:
Students learn
1. Appreciate the impact of urbanization on catchment hydrology.
2. Understand the importance of short duration rainfall runoff data for urban hydrology
studies.
3. Learn the techniques for peak flow estimation for storm water drainage system design.
4. Understand the concepts in design of various components of urban drainage systems.
5. Learn some of the best management practices in urban drainage.
6. Understand the concepts of preparation master urban drainage system.
Course Outcomes:
Students will be able to
1. Develop intensity duration frequency curves for urban drainage systems.
2. Develop design storms to size the various components of drainage systems.
3. Apply best management practices to manage urban flooding.
4. Prepare master drainage plan for an urbanized area.
SYLLABUS
Introduction: Urbanisation and its effect on water cycle – urban hydrologic cycle – trends in
urbanisation – Effect of urbanisation on hydrology.
Precipitation Analysis: Importance of short duration of rainfall and runoff data, methods of
estimation of time of concentration for design of urban drainage systems, Intensity-Duration -
Frequency (IDF)curves, design storms for urban drainage systems.
Master drainage plans: Issues to be concentrated upon – typical urban drainage master plan,
interrelation between water resources investigation and urban planning processes , planning
objectives, comprehensive planning , use of models in planning.
52
Text Books:
Reference Books:
53
Code: B16 CE 3210
FINITE ELEMENTS METHODS OF ANALYSIS
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Students learn
1. To learn basic principles of finite element analysis procedure.
2. To learn the theory and characteristics of finite elements that represent engineering
structures.
3. To learn and apply finite element solutions to structuralproblem to develop the knowledge
and skills needed to effectively evaluate finite element analyses performed by others.
4. Learn to model complex geometry problems and solution techniques.
Course Outcomes:
Students will be able to
1. Understand the concepts behind variational methods and weighted residual methods in
FEM.
2. Identify the application and characteristics of FEA elements such as bars, beams, 2-D
element and axisymmetricelement.
3. Develop element characteristic equation procedure and generation of global stiffness
equation will be applied.
4. Able to apply Suitable boundary conditions to a global structural equation, and reduce it
to a solvable form
SYLLABUS
54
Text Books:
1. Finite Elements Analysis by Dr. S. Senthil, R. Panneerdhass- Lakshmi Publications
Chennai.
2. Finite Elements Methods in Engineering by [Link] and
[Link] - Pearson Education Publications.
3. A first course in the Finite element method by Daryl L. Logan, Cengage learning India.
Reference Books:
55
Code: B16 CE 3211
GEOTECHNICAL ENGINEERING LAB - II
Course Objectives:
The objectives of this course are to make the student aware of
1. Tests for field identification of soils.
2. Tests to determine shear strength of soil.
3. Tests to determine relative density of soil.
4. Tests to determine of CBR of soil.
5. Tests to determine of swell characteristics of soil.
Course Outcomes:
Students will be able to
1. Classify the types of soil deposits.
2. Determine the shear strength parameters of soils by various methods.
3. Estimate the California Bearing Ratio (CBR) of a soil.
4. Determine the relative density of a coarse-grained soil.
5. Determine the swelling characteristics of expansive soils.
SYLLABUS
Reference Books:
56
Code: B16 CE 3212
CONCRETE LAB
Course Objectives:
The objectives of this course are to make the student aware of
1. Tests to identify the physical properties of cement, sand and aggregate.
2. Tests to identify the initial and final setting of cement.
3. Tests to identify workability of concrete.
4. Tests to identify mechanical characteristics of concrete.
Course Outcomes:
Students will be able to
1. Determine physical properties of cement, sand and aggregate.
2. Classify fine aggregate and coarse aggregate as per IS 383
3. Determine workability of concrete.
4. Determine mechanical properties of concrete.
SYLLABUS
1. Fineness of cement
2. Specific gravity of cement
3. Normal consistency of cement
4. Initial and final setting time
5. Compressive strength of cement for different grades of cement
6. Specific gravity and unit weight of coarse and fine aggregates
7. Sieve analysis of coarse and fine aggregates and classification as per IS 383.
8. Bulking characteristics of sand
9. Workability tests on fresh concrete by using:
(a)Slump cone
(b)Compaction factor apparatus
(c)Flow table
(d)Vee-Bee consistometer
10. Tests on hardened concrete
(a) Compressive strength
(b) Split tensile strength
(c) Flexural strength
Reference Books:
1. Concrete lab manual, Department of civil engineering, S. R. K. R Engg College.
2. Concrete Technology by [Link]. – [Link]& Co.; 2004.
3. Properties of Concrete by [Link] – PEARSON – 4th edition.
4. Concrete Technology by M.L. Gambhir. – Tata Mc. Graw Hill Publishers, New Delhi.
57
Code: B16 CE 3213
FLUID MECHANICS LAB - II
Course Objectives:
The objectives of this course are to make the student aware of
1. Tests to identify the different types of flow measuring devices to measure flow in tanks,
pipes and open channels.
Course Outcomes:
Students will be able to
2. Analyze the flow through a pipe with friction and determine the friction factor in Darcy-
Weisbach equation.
3. Determine the coefficient of impact on a flat plate and curved vane by comparing the
theoretical and actual forces by impact.
4. Analyze the working of the centrifugal pump and develop the characteristics of power
input, head and efficiency under various discharges and plot the characteristic curves.
5. Analyze the working of the reciprocating pump and develop the characteristics of power
input and discharge and efficiency under various heads and plot the characteristic curves.
6. Determine the performance characteristics of pelton wheel turbine and develop the
characteristic curves of unit discharge, unit power and unit head under varying unit speed.
7. Determine the performance characteristics of Francis turbine and develop the
characteristic curves of unit discharge, unit power and unit head under varying unit speed.
SYLLABUS
58
8. Study of performance characteristics of a Francis turbine – To measure the discharge,
head difference across the turbine, the brake load, speed of turbine for various discharges
and draw the performance characteristics.
9. Study of impact of a jet on flat and curved vanes.
Reference Books:
59
Code: B16ENG3202
Course objectives:
1. To expose the students to bettering sentence expressions and also forming equivalents.
2. To instill reading and analyzing techniques for better comprehension of written
discourses.
3. To create awareness among the students on the various aspects of writing, organizing
data, preparing reports, and applying their writing skills in their professional career.
4. To inculcate conversational skills, nuances required when interacting in different
situations.
5. To build/refine the professional qualities/skills necessary for a productive career and to
instill confidence through attitude building.
Course Outcomes:
1. Construct coherent, cohesive and unambiguous verbal expressions in both oral and
written discourses.
2. Analyze the given data/text and find out the correct responses to the questions asked
based on the reading exercises; identify relationships or patterns within groups of words
or sentences
3. Write paragraphs on a particular topic, essays (issues and arguments), e mails, summaries
of group discussions, reports, make notes, statement of purpose(for admission into foreign
universities), letters of recommendation(for professional and educational purposes).
4. Converse with ease during interactive sessions/seminars in their classrooms, compete in
literary activities like elocution, debates etc., raise doubts in class, participate in JAM
sessions/versant tests with confidence and convey oral information in a professional
manner.
5. Participate in group discussions/group activities, exhibit team spirit, use language
effectively according to the situation, respond to their interviewer/employer with a
positive mind, tailor make answers to the questions asked during their technical/personal
interviews, exhibit skills required for the different kinds of interviews (stress, technical,
HR) that they would face during the course of their recruitment process.
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives),
Sentence equivalence ( completing a sentence by choosing two words either of which will fit
in the blank), cloze test ( reading the written discourse carefully and choosing the correct
options from the alternatives and filling in the blanks), summarizing and paraphrasing .
60
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with
emphasis on inferential and analytical questions), style and tone ( to comprehend the author‘s
intention of writing a passage), strategies for quick reading(importance given to skimming,
scanning), summarizing ,reading between the lines, reading beyond the lines, techniques for
answering questions related to vocabulary (with emphasis on the context), supplying suitable
titles to the passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing
a ‗Statement of purpose‘, ‗Letters of Recommendation‘, business letter writing, email
writing, writing letters of complaints/responses. picture perception and description, book
review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents
and developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about
Industry / Companies – Importance of researching your prospective workplace - Knowing
about Selection process - Resume Preparation: Common resume blunders – tips, Resume
Review, Group Discussion: Essential guidelines – Personal Interview: Reasons for Rejection
and Selection.
Course objectives:
1. The students will be able to perform well in calculating different types of data
interpretation problems.
2. The students will perform efficaciously on analytical and logical problems using various
methods.
3. Students will find the angle measurements of clock problems with the knowledge of
calendars and clock.
4. The students will skillfully solve the puzzle problems like arrangement of different
positions.
5. The students will become good at solving the problems of lines, triangulars, volume of
cone, cylinder and so on.
SYLLABUS
62
UNIT IV: Puzzles
Selective puzzles from previous year placement papers, sitting arrangement, problems-
circular arrangement, linear arrangement, different puzzles.
Text Books:
Reference Books:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
63
Code: B16 CE 3214
MINI PROJECT
Lab : 3 Periods
Sessionals : 50 Credits :2
Course Objectives:
64
Code: B16ENG3203
BASIC CODING
(Common to CE & ME)
(MOOCS-III)
Course Objectives:
Course Outcomes:
SYLLABUS
Practice: programs on passing an array and catching by a pointer, function returning data,
comparison between recursive and Iterative solutions.
Data referencing mechanisms: Pointing to diff. data types, Referencing to Linear data,
Runtime-memory allocation, Named locations vs pointed locations, Referencing a 2D-Matrix
65
UNIT IV User-defined datatypes, Pre-processor Directives and standard storage
Need for user-defined data type – structure definition – Structure declaration – Array within a
Structure – Array of Structures – Nested Structures - Unions – Declaration of Union data
type, StructVs Union - Enum – Pre-processor directives , Standard storage methods,
Operations on file, File handling methods, Orientation to Object oriented programming
References:
66
Code: B16 CE 3215A
Course Outcomes: At the end of the course, Students will be able to:
SYLLABUS
1. Environmental Factors: Factors and their representation, tropical environments and site
environments, etc.
2. Human response to environment: Factors affecting human comfort, Human response to
thermal environment, noise, visual environment etc.; Comfort indices
3. Response of building to thermal environment: Processes of heat exchange of building
with environment; Effect of solar radiation; Thermal properties of material and sections
and their influence
4. Steady and periodic heat transfer in buildings
5. Heat flow computations: Transmission matrix, Admittance method, etc.-1
6. Heat flow computations: Transmission matrix, Admittance method, etc.-2
7. Structural control and design for energy efficiency: Selection of envelope elements,
Orientations, shape, Glasses and shading devices
8. Natural ventilation: Purpose of ventilation, Mechanisms, Fenestration Design for natural
ventilation
9. Noise and Building: Basic acoustics and noise, Planning, Sound in free field, protection
against external noise
10. Internal noise sources and protection against air borne & structure borne noise.
11. Day lighting: Lighting principles and fundamentals
12. Sky, Indian sky, daylight prediction and design of fenestration.
WEB LINK:
[Link]
67
Code: B16 CE 3215B
Course Outcomes: At the end of the course, Students will be able to:
1. Know the sources of E-waste and their impact on environment
2. Know the Rules pertaining to E-waste management
3. Understand Various Environmental hazards of E-waste
SYLLABUS
WEB LINK:
[Link]
68
Code: B16 CE 3215C
PRINCIPLES AND APPLICATIONS OF BUILDING SCIENCE
(MOOCS-III)
Course Outcomes: At the end of the course the student will be able to:
1. Apply the concept of climatology for housing layouts and principles of planning
2. Know the acoustics, acoustic materials and quality indicators
3. Design of day-lighting in buildings and integrated design approach
SYLLABUS
WEB LINK:
[Link]
69
SAGI RAMA KRISHNAM RAJU ENGINEERING COLLEGE (AUTONOMOUS)
(Affiliated to Andhra University, Visakhapatnam), (Recognised by AICTE, New Delhi)
Accredited by NAAC with ‗A‘ Grade
Recognised as Scientific and Industrial Research Organisation
ESTD: 1980 CHINNA AMIRAM (P.O):: BHIMAVARAM :: [Link]., A.P., INDIA :: PIN: 534 204
1
Code: B16 CS 3101
COMPUTER NETWORKS
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Course Outcomes:
At the end of the course students can able to
SYLLABUS
Switched Networks, Circuit-Switching Networks, Circuit Switching Concepts, Soft switch Architecture,
Packet Switching Principles, X.25, Frame Relay
Asynchronous Transfer Mode: Protocol Architecture, ATM Logical Connections, ATM Cells, ATM
Service Categories, Routing in Switched Networks
Congestion Control in Switched Data Networks: Effects of Congestion, Congestion Control, Traffic
management, Congestion Control in Packet Switched networks, Principles of Cellular Networks
Local Area Network Overview: Background, Topologies and transmission media, LAN Protocol
Architecture, Bridges, Layer 2 and Layer 3 Switches
High Speed LANs: The Emergence of High Speed LANs, Ethernet
Wireless LANs: Overview, Wireless LAN Technology, IEEE802.11 Architecture and Services. Internet
Protocols: Basic protocol Functions, Principles of Internetworking, Connectionless Internetworking,
Internet Protocol
Internet Operation: Multicasting, Routing Protocols: Autonomous Systems & Approaches to Routing
Transport protocols: Connection oriented Transport Protocol Mechanisms: Reliable Sequencing Network
Service, TCP: TCP Services, TCP Header Format, TCP Mechanisms, UDP
2
Text Book:
1. Data and Computer Communications, William Stallings 7th Edition, Pearson Education, 2004
Reference Books:
1. Data Communications and Networking, Behrouz A. Forouzan, 3rd Edition, TMH, 2004.
2. Computer Networking: A Top-Down Approach Featuring the Internet, James F. Kurose and Keith
W. Ross , 2nd Edition, Pearson Education, 2002.
3. Computer Networks, Andrew S. Tanenbaum, 4th Edition, Pearson Education, 2003.
4. An Engineering Approach to Computer Networking, S. Keshav, Pearson Education, 1997.
5. Computer Networks and Internets with Internet Applications, Ddouglas e. Comer, 4th Edition,
Pearson Education, 2003.
3
Code: B16 CS 3102
WEB TECHNOLOGIES
Course Objectives:
Course Outcomes :
1. Students will be able to construct web based applications and Identify where data structures are
appearing in them.
2. Students will be able to connect java programs to different databases.
3. Students will be able to develop EJB programs
SYLLABUS
Introduction to HTML , Core Elements , Links and Addressing, Images , Text , Colors and Background,
Lists, Tables and Layouts , Frames, Forms , Cascading Style Sheets.
Introduction to Java Scripts, Elements of Objects in Java Script, Dynamic HTML with Java Script.
Document type definition, XML Syntax, XML Schemas, Document Object model, Presenting XML,
Using XML Processors .
Introduction to Servlet, Servlet Life Cycles, Servlet Basics, Tomcat Web Server, Configuring Apache
Tomcat, Handling Client Request and Response, Handling Cookies, Session Tracking.
MYSQL Installation, Accessing MySQL Using PHP, Form Handling, Cookies, Sessions, and
Authentication, Tables, Inserting Data into Tables, Selecting Data from a Table, Updating Table,
Deleting data from Table, Webpage creation.
4
Text Books:
1. Web Programming, building internet applications, 2nd Ed., Chris Bates, Wiley Dreamtech
2. The complete Reference HTML and DHTML, Thomas A. Powey
3. Learning Php, Mysql, Robin Nixon
4. Programming Php, Kevin Tatroe, Peter MacIntyre & Rasmus Lerdorf foreword by Michael
Bourque.
Reference Books:
1. Internet , World Wide Web , How to program, Dietel , Nieto, PHI/PEA Web Technologies,
Godbole, kahate, 2nd Ed., TMH
5
Code: B16 CS 3103
FORMAL LANGUAGES AND AUTOMATA THEORY
Course Objectives:
1. To introduce the concepts in automata theory to design grammars and recognizers for
different formal languages.
2. To Employ finite state machines to solve problems in computing.
3. To introduce finite state machines ,context free grammars, Push Down Automata and
Turing Machines and their properties as the basis for the formal expressivity of computer
languages for solving linguistic decision problems.
4. To understand the concepts of tractability and decidability, the concepts of NP-
completeness and NP-hard problem and also the challenges for Theoretical Computer
Science and its contribution to other sciences.
Course Outcomes:
1. Ability to identify analytically and intuitively for problem‐ solving situations in related
areas of theory in computer science by using Finite-State Machines, Deterministic Finite-
State Automata, Nondeterministic Finite-State Automata.
2. Ability to describe the language accepted by an automata or generated by a regular
expression or a context-free grammar.
3. Ability to describe the functioning of Pushdown Automata.
4. Ability to describe the functioning of Turing Machines.
SYLLABUS
Definition of regular expression and Regular Sets, construction of regular expression from the
given description, minimization of regular expressions, Conversion of regular Expression to
finite automata, finite automata to regular Expression, construction of regular expression for the
given finite state machine- a systematic way using Arden's theorem, discussion of pumping
lemma on regular sets and Applications of pumping lemma for regular sets, closure properties
and Decision Algorithms for Regular Sets, Applications of finite automata.
6
Definition of Context-Free Grammars, Construction of CFG from the given description,
Derivation of Strings from CFG, Derivation Trees, Ambiguous Grammar, Simplification of
CFG, CNF and GNF, Pumping Lemma for CFL, Applications of Pumping lemma for CFL,
Closure Properties of CFL and Decision Algoritms.
Definition of push down automata, types of push down automata, push down automata to
context free grammar, context free grammar to push down automata, design methodology of
various push down automata‘s from the given language description, push down automata by
empty stack, push down automata by final states.
Definition of Turing machine, ways of representing Turing machine‘s- tabular form, diagram,
id of Turing machine, design of Turing machine from the given language description, types of
Turing machine, types of grammar, types of automata, Relationship between different
languages and automata, halting problem, church‘s thesis, universal Turing machine, Gödel
number, definitions of recursive functions- prf, rf, decidability.
Text Book
Reference Books
7
Code: B16 CS 3104
DATABASE MANAGEMENT SYSTEMS
Course Objectives:
1. To learn the evolution of DBMS Versus File systems, data models, and layers of
abstraction.
2. To understand conceptual and Logical aspects of database design.
3. To learn formal language specifications.
4. To learn commercial query languages.
5. To understand concurrency control, recovery management, and other related issues
Course Outcomes:
SYLLABUS
Introduction: File System versus DBMS, Advantages of DBMS, Types of DBMS, The
Relational model, Levels of abstraction, Data Independence, Introduction to Transaction
management, Structure of a DBMS.
ER Model: Basics of Database Design, ER Diagrams, Entities, Attributes and Entity Sets,
Relationships & Relationship Sets, Additional Features of the ER Model: IS A relationship,
Aggregation
Database Design and the Relational Model: Conceptual Design with ER Model, Introduction
to the Relational Model, Integrity Constraints over Relations, Enforcing Integrity Constraints,
Logical Database Design: ER to Relational.
Relational Algebra and SQL: Relational Algebra, The form of a Basic SQL Query, Nested
Queries, Joins, UNION, INTERSECT and EXCEPT, Aggregate Operators, Null Values,
Complex Integrity Constraints in SQL, Introduction to Views, Destroying/ Altering Tables and
Views, Triggers, Embedded SQL, Dynamic SQL, JDBC.
8
Transaction Management and Concurrency Control: The ACID Properties, Transactions &
Schedules, Concurrent Execution of Transactions, Lock-Based Concurrency Control, 2PL,
Serializability and Recoverability, Introduction to Lock Management, Lock Conversions,
Dealing with Deadlocks, Specialized Locking Techniques, Concurrency Control without
Locking.
Crash Recovery: Introduction to ARIES, The Log, Other Recovery-Related Structures, The
Write-Ahead Log Protocol, Check pointing, Recovering from a System Crash, Media
Recovery.
Text Book:
1. Database Management Systems, Raghu Ramakrishnan, Johannes Gehrke, 4th Edition,
McGraw-Hill
Reference Books:
1. Database System Concepts, A. Silberschatz, H. Korth, 5th Edition, McGraw-Hill
2. Fundamentals of Database Systems 5th edition. Ramez Elmasri, Shamkant [Link],
Pearson Education,2008
3. Database Management System Oracle SQL and PL/SQL,[Link] Gupta, PHI, 2009.
9
Code: B16 CS 3105
EMBEDDED SYSTEMS
( Elective-I )
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period. Ext. Marks : 70
Exam : 3 Hrs Credits :4
Course Objectives:
1. To provide in-depth knowledge about Embedded Processor, its hardware and software.
2. To explain the programming concepts, Embedded programming in C & Assembly
language.
3. To explain various architectures of Embedded Systems.
4. To explain Real Time Operating Systems.
5. To explain about Inter task communication.
6. To explain about Embedded software development tools.
Course Outcomes:
1. To describe the differences between general computing system and Embedded System.
2. To recognize the classification of Embedded System.
3. To understand various architectures of Embedded System.
4. To design Real Time Embedded System using the concepts of RTOS.
5. To load embedded software on Host machine.
6. To test Host machine.
SYLLABUS
Tasks and Task States – Tasks and Data – Semaphores and Shared Data – Semaphore
Problems – Semaphore variants, Message Queues – Mailboxes – Pipes – Timer Functions –
Events – Memory Management – Interrupt Routines in RTOS Environment.
Host and Target Machines – Linker/Locator for Embedded Software- Getting Embedded
Software into the Target System, Testing on your Host Machine – Instruction Set Simulators –
Laboratory Tools used for Debugging.
10
Text Books:
Reference Books:
11
Code: B16 CS 3106
BIO-INFORMATICS
( Elective-I)
Theory :3 Periods Sessionals : 30
Tutorial :1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To Know the basic information related to Biological sequences, Genome Project, Pattern
Recognition
2. To have an understanding of Protein Databases and Genome Databases
3. To perform DNA sequence Analysis
4. To use various sequence analysis packages
Course Outcomes:
At the end of the course the students can able to
1. Remember various bio-informatic terminology and Biological sequences.
2. Use various Genome and Protein databases.
3. Analyse various DNA sequences.
4. Use various tools for Sequence analysis.
SYLLABUS
Introduction:
Definitions, Sequencing, Biological sequence/structure, Genome Projects, Pattern recognition
an prediction, Folding problem, Sequence Analysis, Homology and Analogy.
Importance of DNA analysis, Gene structure and DNA sequences, Features of DNA sequence
analysis, EST (Expressed Sequence Tag) searches, Gene hunting, Profile of a cell, EST
analysis, Effects of EST data on DNA databases
Database searching, Alphabets and complexity, Algorithm and programs, Comparing two
sequences, sub-sequences, Identity and similarity, The Dotplot, Local and global similarity,
different alignment techniques, Dynamic Programming, Pair wise database searching.
12
Multiple sequence alignment
Importance and need of secondary database searches, secondary database structure and building
a sequence search protocol
Analysis packages
Text Books:
Reference Books:
13
Code: B16 CS 3107
IMAGE PROCESSING
( Elective-I)
Course Objectives:
1. To explain fundamentals of Image processing concepts.
2. To provide mathematical foundation of image enhancement , image compression and image
segmentation.
3. To explain the students about Morphology and its applications in image processing.
Course Outcomes:
SYLLABUS
Image Enhancement in Spatial Domain : Arithmetic and Logical Operations, Pixel or Point
Operations, Size Operations; Smoothing Filters-Mean, Median, Mode Filters – Comparative
Study;
Edge enhancement in spatial domain: Edge enhancement filters, Directorial Filters, Sobel,
Laplacian, Robert, KIRSCH Homogeneity & DIFF filters, PREWITT Filter, Contrast based
edge enhancement techniques, Comparative study, Low pass filters, High pass filters,
Sharpening filters, Comparative study, Color fundamentals and color model
Image Compression: Run Length Encoding, modified run length encoding, Contour Coding,
Huffman Code, Compression Due to Change in Domain, Compression Due to Quantization
Compression at the Time of Image Transmission. Brief Discussion on:- Image Compression
Standards.
14
Morphology: Dilation, Erosion, Opening, Closing, Hit-And-Miss Transform, Thinning,
Thickening, Skeletons , Pruning Extensions to Gray – Scale Images Application of Morphology
in I.P.
Text Book:
1. Digital Image Processing, Rafael C. Gonzalez And Richard E. Woods, Addision Wesley
Reference Books:
15
Code: B16 CS 3108
Course Objectives:
Course Outcomes:
1. Able to do projects for web based and internet applications.
2. Understand multitasking and multiprogramming development
3. Able to do network programming.
4. Able to Construct Web application using Java Server Pages
SYLLABUS
Java Swings
The Origins of Swing, Swing Is Built on the AWT, Two Key Swing Features, Components and
Containers, the Swing Packages, Event Handling, Exploring Swing
Database Access
Structure of JDBC, Databases and Drivers, Connecting to the Database, The JDBC Classes for
Creating a Connection, Basic Database Access, SQL Data types and Java Data types, Scrollable
Result Sets, The JDBC Support Classes, Prepared Statements, JAVA Database connection
program for MS Accesss, Oracle and MySQL
16
JSP
Introduction to JSP, Tomcat Server & Testing Tomcat. Displaying Values Using an Expression
to Set an Attribute, Declaring Variables and Methods, Requests, and Users Passing Control and
Data between Pages – Sharing Session and Application Data , JSP Program for Database
Access
Text Books:
1. The Complete Reference, Java Eighth Edition, Herbert Schildt, Oracle Press
(Chapters: 11,19,20, 22,23,24,29,30)
2. Java Server Pages , Hans Bergstan, Oreilly, 2nd Edition, August 2002 ( Chapters: 1-10)
3. Database Programming with JDBC and Java, George Reese, Second Edition, Published by
O'Reilly & Associates (Chapters: 3,4)
Reference Books:
1. Internet and World wide web- How to program, Dietel and Nieto, Pearson.
2. Java server pages, Pekowsky, Pearson
3. Beginning Web Programming, Jon Duckett ,Wrox, Wiley
17
Code: B16 CS 3110
DATABASE MANAGEMENT SYSTEMS LAB
Sessionals : 50
Lab : 3 Periods Ext. Marks : 50
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
SYLLABUS
18
i Hostel Accounting
j. Video Tape Library
k. History of Cricket Scores
l. Cable TV Transmission Program Manager
m. Personal Library
n. Sailors Database
o. Suppliers and Parts Database
Reference Books:
1. Oracle Database 11g The Complete Reference, McGraw Hill Professional, 2008.
2. Database Systems Using Oracle, Nilesh Shah, Pearson Education India, 2016.
3. Introduction to SQL, Rick F Vander Lans, Fourth Edition, Pearson Education, 2007
19
Code: B16 CS 3111
APPLIATION DEVELOPMENT LAB
Course Objectives:
1. Practice object-oriented programs and build java applications.
2. Implement java programs for establishing interfaces.
3. Implement sample programs for developing reusable software components.
4. Create database connectivity in java and implement GUI applications.
Course Outcomes:
SYLLABUS
CYCLE-1 :
20
CYCLE-2 :
Each batch should develop one project out of this list using HTML,CSS,JS,PHP and
MYSQL
Reference Books:
1. P. J. Deitel, H. M. Deitel, ―Java for Programmers‖, Pearson Education, PHI, 4th Edition,
2007.
2. P. Radha Krishna, ―Object Oriented Programming through Java‖, Universities Press, 2nd
Edition, 2007
3. Bruce Eckel, ―Thinking in Java‖, Pearson Education, 4th Edition, 2006.
4. Sachin Malhotra, Saurabh Chaudhary, ―Programming in Java‖, Oxford University Press,
5th Edition, 2010.
21
Code: B16ENG3102
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and
other reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional relationships
making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions, pronouns-
number and person, relative pronouns), articles(nuances while using definite and indefinite
articles), tenses(with emphasis on appropriate usage according to the situation), subject – verb
agreement ( to differentiate between number and person) , clauses( use of the appropriate clause
, conditional and relative clauses), phrases(use of the phrases, phrasal verbs) to-infinitives,
gerunds, question tags, voice, direct & indirect speech, degrees of comparison, modifiers,
determiners, identifying errors in a given sentence, correcting errors in sentences.
22
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard to
inflections of a word, frequently confused words, words often mis-used, multiple meanings of
the same word (differentiating between meanings with the help of the given context), foreign
phrases, homonyms, idioms, pictorial representation of words, word roots, collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption, inference,
conclusion), Analogies (building relationships between a pair of words and then identifying
similar relationships), Sequencing of sentences (to form a coherent paragraph, to construct a
meaningful and grammatically correct sentence using the jumbled text), odd man (to use logical
reasoning and eliminate the unrelated word from a group), YES-NO statements (sticking to a
particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence), supplying
a suitable beginning/ending/middle sentence to make the paragraph coherent, idiomatic
language (with emphasis on business communication), punctuation depending on the meaning
of the sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
Reference Books:
23
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for
any person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for further
studies.
SYLLABUS
Percentages, Profit Loss and Discount, Simple interest, Compound Interest, Partnerships,
shares and dividends
Problems on percentages-Understanding of cost price, selling price, marked price, discount,
percentage of profit, percentage of loss, percentage of discount, Problems on cost price, selling
price, marked price, discount. Introduction of simple interest, Introduction of compound
interest, Relation between simple interest and compound interest, Introduction of partnership,
Sleeping partner concept and problems, Problems on shares and dividends, and stocks.
24
Introduction, number series, number analogy, classification, Letter series, ranking,
directions
Problems of how to find the next number in the series, Finding the missing number and related
sums, Analogy, Sums related to number analogy, Ranking of alphabet, Sums related to
Classification, Sums related to letter series, Relation between number series and letter series,
Usage of directions north, south, east, west, Problems related to directions north, south, east,
west.
Text Books:
References:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
25
Code: B16 ENG3104
ADVANCED CODING
(Common for CSE & IT)
( MOOCS-I )
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives
Course Outcomes
SYLLABUS
26
UNIT IV Running time analysis of code and organization of linear list data
Code evaluation w.r.t running time, Loop Complexities, Recursion complexities, Searching
techniques: sequential Vs. binary searching.
Organizing the list data, Significance of sorting algorithms, Basic Sorting Techniques: Bubble
sort, selection sort, Classical sorting techniques: Insertion sort, Quick sort, Merge sort.
References:
27
Code: B16CS3112A
DIGITAL IMAGE PROCESSING
( MOOCS-I )
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Pixel relationship
Image interpolation
Image transformation
Image enhancement I
Image enhancement II
Image restoration I
Image segmentation
Suggested Reading
1. Digital Image Processing by Rafael C Gonzalez & Richard E Woods, 3rd Edition
2. Fundamentals of Digital Image Processing by Anil K Jain
3. Digital Image Processing by William K Pratt
WEB LINK:
[Link]
28
Code: B16CS3112B
E-BUSINESS
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Introduction to E-Business
Making Functional Areas E-Business Enabled : Value chain and supply chain, inter and intra
organizational business processes, ERP
Making Functional Areas E-Business Enabled : E-Procurement
Making Functional Areas E-Business Enabled : E-marketing, E-Selling, E-Supply Chain
Management
Technologies for E-Business: Internet and Web based system
Technologies for E-Business: Security and payment systems
Technologies for E-Business: Supply chain integration technologies (EDI, RFID, Sensors, IoT,
GPS, GIS)
Technologies for E-Business: Supply chain integration technologies (Web services and cloud)
Decision Support in E-Business: Web analytics
Decision Support in E-Business: Customer behavior modeling
Decision Support in E-Business: Auctions
Decision Support in E-Business: Recommender systems
SUGGESTED READING
Management Information Systems: Managing the Digital Firm, Laudon and Laudon, Pearson
1. Scaling for E-Business, Menasce & Almeida, PHI
2. eBusiness & eCommerce – Managing the Digital Value Chain, Meier & Stormer, Springer
3. eBook is available in [Link]
4. Some reference books, Internet Resources, and Research Papers
WEB LINK:
[Link]
29
Code: B16CS3112C
INTRODUCION TO PARALLEL PROGRAMMING IN OPEN MP
( MOOCS-II )
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Suggested Reading
1. Introduction to Parallel Computing (Ananth Grama, Anshul Gupta, George Karypis, Vipin
Kumar)
WEB LINK:
[Link]
30
Code: B16 CS 3113A
SOCIAL NETWORKS
( MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
SYLLABUS
Introduction
Link Analysis
SUGGESTED READING:
1. Networks, Crowds and Markets by David Easley and Jon Kleinberg, Cambridge University
Press, 2010.
2. Social and Economic Networks by Matthew O. Jackson, Princeton University Press, 2010.
WEB LINK:
[Link]
31
Code: B16 CS 3113B
SYLLABUS
Introduction to IoT: Part I, Part II, Sensing, Actuation, Basics of Networking: Part-I
Basics of Networking: Part-II, Part III, Part IV, Communication Protocols: Part I, Part II
Communication Protocols: Part III, Part IV, Part V, Sensor Networks: Part I, Part II
Sensor Networks: Part III, Part IV, Part V, Part VI, Machine-to-Machine Communications
Interoperability in IoT, Introduction to Arduino Programming: Part I, Part II, Integration of
Sensors and Actuators with Arduino: Part I, Part II
Introduction to Python programming: Part I, Part II, Introduction to Raspberry Pi: Part I,
Part II
Implementation of IoT with Raspberry Pi: Part I
Implementation of IoT with Raspberry Pi: Part II, Part III, Introduction to SDN: Part I, Part
II, SDN for IoT: Part I
SDN for IoT: Part II, Data Handling and Analytics: Part I, Part II, Cloud Computing: Part I,
Part II
Cloud Computing: Part III, Part IV, Part V, Sensor-Cloud: Part I, Part II
Fog Computing: Part I, Part II, Smart Cities and Smart Homes: Part I, Part II, Part III
Connected Vehicles: Part I, Part II, Smart Grid: Part 1, Part II, Industrial IoT: Part I
Industrial IoT: Part I, Case Study: Agriculture, Healthcare, Activity Monitoring: Part I, Part
II
SUGGESTED READING
1. "The Internet of Things: Enabling Technologies, Platforms, and Use Cases", by Pethuru Raj
and Anupama C. Raman (CRC Press)
WEB LINK:
[Link]
32
Code: B16 CS 3113C
BLOCKCHAIN ARCHITECTURE DESIGN AND USECASES
( MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
SYLLABUS
Chapter Lecture Topic Concepts
1) What is Blockchain
Introduction to Blockchain – I
1 2) Public Ledgers
(Basics)
3) Blockchain as public ledgers
1) Bitcoin
Introduction to Blockchain – II
2 2) Blockchain 2.0
(History)
3) Smart Contracts
1) Block in a Blockchain
Introduction to Blockchain – III
1. 3 2) Transactions
(Architecture)
3) Distributed Consensus
1) The Chain and the Longest Chain
Introduction to Blockchain – IV
4 2) Cryptocurrency to Blockchain 2.0
(Conceptualization)
3) Permissioned Model of Blockchain
1) Cryptographic Hash Function
5 Basic Crypto Primitives – I 2) Properties of a hash function
3) Hash pointer and Merkle tree
1) Digital Signature
6 Basic Crypto Primitives – II 2) Public Key Cryptography
3) A basic cryptocurrency
1) Creation of coins
7 Bitcoin Basics – I 2) Payments and double spending
3) FORTH – the precursor for Bitcoin scripting
2. 8 Bitcoin Basics – II
1) Bitcoin Scripts
2) Bitcoin P2P Network
1) Transaction in Bitcoin Network
9 Bitcoin Basics – III 2) Block Mining
3) Block propagation and block relay
1) Why Consensus
10 Distributed Consensus 2) Distributed consensus in open environments
3) Consensus in a Bitcoin network
1) Bitcoin Consensus
Consensus in Bitcoin – I (The
11 2) Proof of Work (PoW) – basic introduction
Basics)
3) Hashcash PoW
1) Bitcoin PoW
Consensus in Bitcoin – II (PoW 2) Attacks on PoW and the monopoly problem
12
and Beyond) 3) Proof of Stake, Proof of Burn and Proof of
Elapsed Time
1) The life of a Bitcoin Miner
3. Consensus in Bitcoin – III (The
13 2) Mining Difficulty
Miners)
3) Mining Pool
1) Permissioned model and use cases
Permissioned Blockchain – I 2) Design issues for Permissioned blockchains
14
(Basics) 3) Execute contracts
4) State machine replication
1) Consensus models for permissioned blockchain
Permissioned Blockchain – II
15 2) Distributed consensus in closed environment
(Consensus)
3) Paxos
33
Chapter Lecture Topic Concepts
Permissioned Blockchain – III 1) RAFT Consensus
16
(RAFT Consensus) 2) Byzantine general problem
Permissioned Blockchain – IV 1) Byzantine fault tolerant system
17
(Byzantine General Problem) 2) Lamport-Shostak-Pease BFT Algorithm
1) BFT over Asynchronous systems
Permissioned Blockchain – V
2) Practical Byzantine Fault Tolerance
18 (Practical Byzantine Fault
3) Three phase commit
4. Tolerance)
4) View Change
1) Concepts and benefits of block chain for
Blockchain for Enterprise –
19 enterprise
Overview
2) The Hyperledger Project
1) Actors in a Blockchain
Blockchain Components and
20 2) Components in Blockchain design
Concepts
3) Ledger in Blockchain
Hyperledger Fabric – 1) Fabric Architecture
21
Transaction Flow 2) Transaction flow in Fabric
1) Ordering Services
22 Hyperledger Fabric Details 2) Channels in Fabric
3) Fabric Peer and Certificate Authority
1) Organization and Consortium Network
Fabric – Membership and
5. 23
Identity Management
2) Membership Service Provide
3) Transaction Signing
Hyperledger Fabric Network 1) Steps for network setup
24
Setup 2) Endorsement policies
1) Setup Blockchain networks
Fabric Demo on IBM 2) Experience blockchain network as different
25
Blockchain Cloud – I organizations
3) Deploy a simple application on IBM cloud
1) Deploy a simple application on IBM Cloud
2) Marbles (asset transfer)
Fabric Demo on IBM 3) Example smart contract code, client SDK
26
Blockchain Cloud – II code
4) Perform blockchain transactions using a
cool UI!
1) Setup a Fabric network on your laptop or
Fabric Demo, deploy from VM
27
scratch – III 2) Install and instantiate chaincode
3) Run application on the network you created
6. 1) Goals of Hyperledger Composer
2) Key concepts for the business service
Hyperledger Composer – provide
28
Application Development 3) Key development concepts – Model files,
Access control lists, Transaction processors,
business network definition
Hyperledger Composer – 1) Key concepts for administrators
29
Network Administration 2) How composer maps to Fabric chaincode
1) Sample use cases by Industry
30 Blockchain Use Cases 2) Business Problems and Participants
3) Communities in Blockchain network
34
Chapter Lecture Topic Concepts
Blockchain in Financial Service 1) Cross border payments
31 – I (Payments and Secure 2) Steller and Ripple protocols
Trading) 3) Project Ubin
1) Know Your Customer (KYC)
Blockchain in Financial Service
32 2) Privacy Consents
– II (Compliance and Mortgage)
3) Mortgage over Blockchain
1) Blockchain enabled Trade
Blockchain in Financial Service
7. 33 2) [Link] – Trade Finance Network
– III (Financial Trade)
3) Supply Chain Financing
1) Blockchain for Trade Logistics
34 Revolutionizing Global Trade 2) Global Trade Digitization
3) Blockchain for Container Management
1) Food Safety and Food Traceability
35 Blockchain in Supply Chain – I
2) Supply Chain Orchestration
1) Everledger
2) The Diamond Lifecycle
36 Blockchain in Supply Chain – II
3) Addressing Supply Chain Fraud through
Blockchain
1) Blockchain in Healthcare
37 Blockchain in Other Industries 2) Blockchain in Energy Markets
3) Blockchain in Media
8. Blockchain in Government – I
1) Blockchain and Government
38 2) Preventing Cyber Crime through blockchain
(Advantages)
3) Government Use-cases
1) Auditing and Compliance
Blockchain in Government – II
39 2) Blockchain for Defense
(Use Cases)
3) e-Estonia: A Case Study
1) Digital Identity and Single Sign On (SSO)
Blockchain in Government – III
40 2) Principles of Digital Identity Management
(Digital Identity)
3) Why Blockchain
Blockchain in Government – IV 1) Indy for Digital Identity Management
41
(Hyperledger Indy) 2) How Indy Works
Blockchain in Government – V 1) Blockchain for Tax Payments
42 (Tax Payments and Land 2) Blockchain for Managing Land Registry
Registry Records) Records
1) Security properties
Blockchain Security – I
9. 43
(Overview)
2) Security considerations for Blockchain
3) Intel SGX
Blockchain Security – II 1) Identities and Policies
44 (Membership and Access control 2) Membership and Access Control
in Fabric) 3) Blockchain Crypto Service Providers
1) Privacy in a Blockchain System
Blockchain Security – III
45 2) Privacy through Fabric Channels
(Privacy in Fabric)
3) Smart Contract Confidentiality
35
Chapter Lecture Topic Concepts
1) SideDB Motivation
46 Blockchain Security – III (Fabric SideDB)
2) SideDB Overview
1) PoW vs BFT Consensus
Research Aspects – I (Consensus
47 2) Consensus Finality
Scalability)
3) Consensus Scalability
1) Fairness and Scalability in Nakamoto
Consensus
48 Research Aspects – II (Bitcoin-NG)
2) Bitcoin-NG: Working Principles
10. 3) Key Blocks and Microblocks
1) Authority and Digital Signature
Research Aspects –III 2) Collective Signing (CoSi)
49
(Collective Signing) 3) Shnorr Multisignature and BLS
Signatures
1) Strong non-probabilistic consistency
2) BFT over Bitcoin – increasing
50 Research Aspects – IV (Byzcoin)
scalability
3) Byzcoin Design and Performance
1) Strong Synchrony vs Weak
Synchrony
51 Research Aspects – V (Algorand) 2) Avoiding Forks
3) Transaction Neutrality and
Frictionless Evolution
1) Asynchronous networks as network
fault
Research Aspects – VI (Cross Fault
52 2) Cross fault Tolerant (XFT)
Tolerance)
architecture
3) XPaxos
11. 1) Multi-Party Computation (MPC)
Research Aspects – VII (Secured Multi- 2) Fairness in MPC
53
Party Computation) 3) MPC over Blockchain – ensuring
fairness
1) Big Data and Big Network
2) Why Blockchain for Big data –
Blockchain for Science – I (Blockchain
54 application aspects
for Big Data)
3) BigChainDB – The Blockchain
Database
1) Data analysis over Blockchain
Blockchain for Science – II (Blockchain
55 2) Logic over Blockchain network
and AI)
3) Inferring Decisions through AI
1) Architecture and concepts
56 Comparing Ecosystems – Ethereum 2) Smart contracts and EVM
3) Additional/upcoming capabilities
1) Ethereum Development Tools
2) Motivation and concepts
Comparing Ecosystems – Ethereum
12. 57
development tools and Quorum
3) Architecture
4) Transaction processing and
consensus
1) Key features, Notaries and Oracles
Comparing Ecosystems – Corda Part 1& 2) Transactions, Transaction Flows
58
Comparing Ecosystems – Corda Part 2 3) Corda ledger and smart contracts,
Consensus
36
Suggested Reading :
1. Mastering Bitcoin: Unlocking Digital Cryptocurrencies, by Andreas Antonopoulos
2. Blockchain by Melanie Swa, O‘Reilly
3. Hyperledger Fabric - [Link]
4. Zero to Blockchain - An IBM Redbooks course, by Bob Dill, David Smits -
[Link]
WEB LINK:
[Link]
37
Code: B16 CS 3113D
INTRODUCTION TO R SOFTWARE
( MOOCS-II)
SYLLABUS
Basic fundamentals, installation and use of software, data editing, use of R as a calculator,
functions and assignments.
Use of R as a calculator, functions and matrix operations, missing data and logical
operators.
conditional executions and loops, data management with sequences.
Data management with repeats, sorting, ordering, and lists.
Vector indexing, factors, Data management with strings, display and formatting.
Data management with display paste, split, find and replacement, manipulations with
alphabets, evaluation of strings, data frames.
Data frames, import of external data in various file formats, statistical functions,
compilation of data.
Graphics and plots, statistical functions for central tendency, variation, skewness and
kurtosis, handling of bivarite data through graphics, correlations, programming and
illustration with examples.
Suggested Reading
Introduction to Statistics and Data Analysis - With Exercises, Solutions and Applications
in R By Christian Heumann, Michael Schomaker and Shalabh, Springer, 2016
A Beginner's Guide to R (Use R) By Alain F. Zuur, Elena N. Ieno, Erik H.W.G. Meesters,
Springer 2009
WEB LINK:
[Link]
38
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
Total
Code Lecture Tutorial Lab Sessional Exam Total
Course Credits Contact
No. Hrs Hrs Hrs Marks Marks Marks
Hrs/Week
B16 CS Data Warehousing
4 3 1 -- 4 30 70 100
3201 & Data Mining
Object Oriented
B16 CS
Software 4 3 1 -- 4 30 70 100
3202
Engineering
B16 CS Design and Analysis
4 3 1 -- 4 30 70 100
3203 of Algorithms
B16 CS
Compiler Design 4 3 1 -- 4 30 70 100
3204
B16 CS Artificial
4 3 1 -- 4 30 70 100
3205 Intelligence
#ELE-II Elective-II 4 3 1 -- 4 30 70 100
Software
B16 CS
Engineering Mini 2 -- -- 3 3 50 50 100
3213
Project Lab
B16 CS Network
2 -- -- 3 3 50 50 100
3214 Programming Lab
Verbal &
B16 ENG
Quantitative 2 5 -- -- 5 100 -- 100
3202
Aptitude-II
#M-III MOOCS-III 2 4 -- -- 4 100 -- 100
39
Code: B16 CS 3201
Course Objectives:
Course Outcomes:
SYLLABUS
Introduction to Data Mining: Evolution of I T into DBMS, Motivation and importance of Data
Warehousing and Data Mining, Kinds of Patterns, Technologies, Basic Data Analytics: Data
Objects and Attributes Types, Statistical Descriptions of Data, Data Visualization, Estimating
Data Similarity and Dissimilarity, Major Issues in Data Mining, Data Mining Applications
Tasks involved in data processing :Data Cleaning, Data Integration, Data Reduction, Data
Transformation, Discretization and Concept Hierarchy Generation.
Data Warehouse and OLAP Technology: Basic Concepts of Data warehouse, DataModeling
using Cubes and OLAP, DWH Design and usage, Implementation using Data Cubes and OLAPs,
Data Generalization with AOI.
40
Classification & Prediction: Basic Concepts, Decision Tree Induction, BayesClassification, Rule-
Based Classification, Model Evaluation and Selection, Techniques to Improve Classification
Accuracy Advanced Methods: Classification by Back Propagation, SVM, Associative
Classification, Lazy Learning
Cluster Analysis: Basic Concepts and issues in clustering, Types of Data in ClusterAnalysis,
Partitioning Methods-K-Means, K-Medoids, Hierarchical Methods-Agglomerative versus Divisive,
Distance Measures in Algorithmic Methods, Birch, Chameleon, Density Based Methods- DBSCAN,
OPTICS, Grid Based Methods-STING, CLIQUE, Evaluation of Clustering Solutions
Text Book:
1. Data Mining- Concepts and Techniques by Jiawei Han, MichelineKamber and Jian Pei –
Morgan Kaufmann publishers –--3rd edition
Reference Books:
41
Code: B16 CS 3202
OBJECT ORIENTED SOFTWARE ENGINEERING
Course Objectives:
Course Outcomes:
SYLLABUS
Unified Modeling Language & Use Case Modeling: Introduction to UML, Modeling
Concepts, Types of UML Diagrams with Examples; User-Centred Design, Characteristics of
Users, Developing Use - Case Models of Systems, Use-Case Diagram, Use- Case Descriptions,
Basics of User Interface Design, Usability Principles, User Interfaces.
Class Design and Class Diagrams: Essentials of UML Class Diagrams, Associations and
Multiplicity, Other Relationships, Generalization, Instance Diagrams, Advanced Features of
Class Diagrams, Interaction and Behavioural Diagrams: Interaction Diagrams, State Diagrams,
Activity Diagrams, Component and Deployment Diagrams.
42
Software Design and Architecture: Process of Design, Principles Leading to Good Design,
Techniques for Making Good Design Decisions, Good Design Documen; Pattern
Introduction, Design Patterns: Abstraction-Occurrence Pattern, General Hierarchical Pattern,
Play-Role Pattern, Singleton Pattern, Observer Pattern, Delegation Pattern, Adaptor Pattern,
Façade Pattern, Immutable Pattern, Read-Only Interface Pattern and The Proxy Pattern;
Software Architecture Contents of Architecture Model, Architectural Patterns: Multilayer,
Client-Server, Broker, Transaction Processing, Pipe & Filter and MVC Architectural Patterns
CASE STUDY
1. Simple Chat Instant Messaging System
2. GPS Based Automobile Navigation System
3. Waste Management Inspection Tracking System (WMITS)
4. Geographical Information System
Text Books:
Reference Books :
43
Code: B16 CS 3203
DESIGN AND ANALYSIS OF ALGORITHMS
Course Objectives:
Course Outcomes:
1. Students will be able to Argue the correctness of algorithms using inductive proofs and
invariants and Analyze worst-case running times of algorithms using asymptotic analysis.
2. Describe the various paradigms of design when an algorithmic design situation calls for
it. Recite algorithms that employ this paradigm and synthesize them .
3. Students will be able to Compare between different data structures. Pick an appropriate
data structure for a design situation.
SYLLABUS
Introduction
Algorithm specification, Recursive Algorithms, Performance analysis, Space Complexity,
Time Complexity, Asymptotic Notation, Practical Complexities Performance Measurement,
Priority queues, Heaps, Heap Sort, Sets and Disjoint set union, Union and Find Operations
Dynamic Programming
General method, Multistage graphs, All pairs shortest paths, Single source shortest paths with
general weights, Optimal binary search trees, String editing, 0/1Knapsack, Reliability design,
The travelling salesperson problem
44
Backtracking
General method, 8-Queens problem, Sum of subsets, Graph coloring, Hamiltonian cycles,
Knapsack problem
Text Book:
Reference Book:
45
Code: B16 CS 3204
COMPILER DESIGN
Course Objectives:
1. To explain the basic understanding of grammars and language definition and Introducing
various phases of designing a compiler.
2. To make the student to understand the concepts underlying the design and
implementation of language processors and its mechanisms.
3. To extend the knowledge of parser by parsing LL parser and LR parser.
4. To enrich the knowledge in various phases of compiler and its use, code optimization
techniques, loop optimization techniques, machine code generation, use of symbol table,
and Runtime-Environments
Course Outcomes:
SYLLABUS
Introduction
Introduction to Language processors, The Structure of a Compiler, Bootstrapping & Cross
compiler.
Lexical Analysis
The Role of Lexical Analyzer, Input Buffering, Specification of Tokens,Recognition of
tokens, Lexical-Analyzer generator Lex, Design of Lexical-Analyzer generator.
Syntax Analysis
Introduction, Context-Free Grammar, Writing a Grammar, Top-Down parsing: Recursive-
Descent Parsing and Nonrecursive Predictive parsing, Error recovery in Predictive Parsing,
Bottom-Up parsing: Shift Reduce Parsing.
46
Syntax-Directed Translations
Syntax-Directed definitions, Evaluation Orders for SDD‘s, Applications of Syntax-Directed
Translation, Syntax-Directed Translation schemes.
Intermediate-Code Generation
Variants of Syntax Trees, Three-Address code,Types and Declarations, Translation of
Expressions, Type Checking.
Code Optimization
Basic Blocks and Flow Graphs, Optimization of Basic Blocks,The Principle Sources of
Optimization, Introduction to Data-Flow Analysis.
Code Generation
Issues in the Design of Code Generator, The Target Language, Addresses in the Target Code,
A Simple Code Generator, Peephole Optimization, Register Allocation and Assignment.
Text Book:
1. Compilers Principles, Techniques and Tools by Alfred V Aho, Monica [Link], Ravi
Sethi, Jeffrey D. Ullman, Pearson Education Second Edition
Reference Books:
47
Code: B16 CS 3205
ARTIFICIAL INTELLIGENCE
Course Objectives:
Course Outcomes:
1. The Student understands AI problem characteristics, state space approach for solving AI
problem, Production System framework.
2. The student learns several optimal search strategies and the use of heuristics.
3. The student learns relational, inferential, inheritable and procedural knowledge and the
corresponding knowledge representation approaches.
4. The student is introduced to applying AI problem solving approaches to natural language
processing, planning and expert systems
SYLLABUS
Search Techniques:
Issues in The Design of Search Programs, Un-Informed Search, BFS, DFS; Heuristic Search
Techniques: Generate-And- Test, Hill Climbing, Best-First Search, A* Algorithm, Problem
Reduction, AO*Algorithm, Constraint Satisfaction, Means-Ends Analysis.
Symbolic Logic:
Propositional Logic, First Order Predicate Logic: Representing Instance and is-a
Relationships, Computable Functions and Predicates, Unification & Resolution, Natural
Deduction; Structured Representations of Knowledge: Semantic Nets, Partitioned
Semantic Nets, Frames, Conceptual Dependency, Conceptual Graphs, Scripts.
Experts Systems:
Overview of an Expert System, Architecture of an Expert Systems, Different Types of Expert
Systems- Rule Based, Frame Based, Decision Tree based, Case Based, Neural Network
based, Black Board Architectures, Knowledge Acquisition and Validation Techniques, ,
Knowledge System Building Tools, Expert System Shells.
Text Books:
1. Artificial Intelligence, Elaine Rich and Kevin Knight, Tata Mcgraw-Hill Publications.
2. Introduction To Artificial Intelligence & Expert Systems, Patterson, PHI publications
Reference Books:
49
Code: B16 CS 3206
CLOUD COMPUTING
( Elective-II)
Course Objectives:
1. This course is designed to examine the system models for cloud computing.
2. Understand the concepts of virtualization, hardware and storage
3. Identify cloud platform architecture and programming.
4. Develop cloud applications
Course Outcomes:
1. Define basic networking concepts for distributed and cloud computing. (K1)
2. Identify Virtual machine concept. (K1)
3. Explain the architecture of Cloud platform. (K2)
4. Practice cloud programming. (K3)
5. Explain the concepts regarding accessing the cloud and cloud storage.(K2)
6. Develop cloud applications. (K5)
SYLLABUS
Systems modeling, Clustering and virtualization: Scalable Computing over the Internet,
Technologies for Network based systems, System models for Distributed and Cloud
Computing, Software environments for distributed systems and clouds, Performance,
Security And Energy Efficiency.
Cloud Platform Architecture: Cloud Computing and service Models, Architectural Design
of Compute and Storage Clouds, Public Cloud Platforms, Inter Cloud Resource Management,
Cloud Security and Trust Management. Service Oriented Architecture, Message Oriented
Middleware.
Cloud Programming and Software Environments: Features of Cloud and Grid Platforms,
Parallel & Distributed Programming Paradigms, Programming Support of Google App
Engine, Programming on Amazon AWS and Microsoft Azure, Emerging Cloud Software
Environments.
50
Hardware and Infrastructure: Clients, Security, Network, Services. Accessing the Cloud:
Platforms, Web Applications, Web APIs, Web Browsers. Cloud Storage: Overview, Cloud
Storage Providers.
Developing Applications: Google, Microsoft, Intuit QuickBase, Cast Iron Cloud, Bungee
Connect, Development, Troubleshooting, Application Management.
Text Books:
1. Distributed and Cloud Computing, Kai Hwang, Geoffry C. Fox, Jack J. Dongarra MK
Elsevier.
2. Cloud Computing, A Practical Approach, Anthony T Velte, Toby J Velte, Robert
Elsenpeter, TMH.
Reference Books:
51
Code: B16 CS 3207
MOBILE COMPUTING
( Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Course Outcomes:
SYLLABUS
WLAN Topologies, WLAN Standard IEEE 802.11, Comparison Of IEEE 802.11a, B, G and
N Standards, Wireless PANs, Hiper LAN, Wireless Local Loop, ATM, Virtual Private
Networks, Wireless Data Services, Common Channel Signaling, Various Networks for
Connecting to The Internet.
Data Management Issues, Data Replication For Mobile Computers, Adaptive Clustering for
Mobile Wireless Networks, File System, Disconnected Operations, Data Services in GPRS -
Applications for GPRS - Limitations - Billing and Charging.
Text Books:
Reference Books:
53
Code: B16 CS 3208
DISTRIBUTED SYSTEMS
( Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objective:
This course provides an introduction to the fundamentals of distributed computer systems,
assuming the availability of facilities for data transmission.
Course Outcomes:
1. Scale as the number of entities in the system increase.
2. Can sustain failures and recover from them.
3. Work with distributed, fault tolerant file systems .
4. Can handle and process large data volumes.
5. Are secure and handle certain classes of distributed denial of service attacks .
6. Are Loosely coupled, transactional and eventually stable
SYLLABUS
Communication in Distributed Systems, Lay red Protocols, ATM networks, The Client –
server model, Remote Procedure call, Group communication.
Process and processors in Distributed System threads, System Models, Processors allocation,
Scheduling in Distributed System, Fault tolerance, Real time Distributed System.
Distributed File Systems, Distributed File System Design, Distributed File System
implementation, Trends in Distributed File System.
Text Book:
Reference Book:
54
Code: B16 CS 3209
Course Objective:
Course Outcomes:
SYLLABUS
Parallel Computer Models: Elements of Modern Computer, Multi Processor and Multi
Computers- Shared Memory Multi processors, Distributed Memory Multi Computers, Multi
Vector and SIMD Computers-Vector Super Computers and SMD Super Computers,
Architectural Development Tracks- Multiple Processor Tracks, Multi Vector and SIMD
Tracks.
Pipelining and Super scalar Techniques: Linear Pipeline Processors, Non-linear pipelining
Processors, Instruction Pipeline Design, Arithmetic Pipeline Design, Superscalar and Super
pipeline Design.
55
Multivector and SIMD Computer: Vector Processing Principles- Vector Instruction Types,
vector- Access Memory Schemes, past and Present Supercomputers; Multi Vector
Multiprocessors- Performance-Directed Design Rules, Cray Y-MP, C-90, and MPP,
Mainframes and Mini- supercomputers; SIMD Computer Organizations- Implementation
Models, the CM-2 Architecture, The Maspar MP-1 Architecture.
Software for Parallel Programming: Parallel programming Models, parallel languages and
Compilers, Code optimization and Scheduling, Loop parallelization and Pipelining.
Case Study: Multiprocessor UNIX Design Goals, Master-Slave and Multithreaded UNIX,
Multicomputer UNIX Extensions.
Textbook:
Reference Books:
1. Kai Hwang and Briggs, Advanced Computer Architecture and Parallel Processing, Tata
McGraw Hill Edition.
2. Advanced Computer Architectures: A Design Space Approach Sima, Terence
FOUNTAIN, Péter KACSUK Pearson Education India.
3. Computer Architecture: A Quantitative Approach, 5th Edition. John L. Hennessy,David
A. Patterson, Morgan Kaufmann Publications.
56
Code: B16 CS 3213
Course Objectives :
Course Outcomes :
SYLLABUS
The purpose of the Software Engineering Lab course is to familiarize the students with
modern software engineering methods and tools, Rational Products. The course is realized
as a project-like assignment that can, in principle, by a team of three/four students working
full time. Typically the assignments have been completed during the semester by each
project team.
The goal of the Software Engineering Project is to have a walk through from the
requirements, design to implementing and testing. An emphasis is put on proper
documentation. Term projects are projects that a group student might take through from
initial specification to implementation by giving equal importance to both design and
implementation.
Cycle I: Practicing UML diagrams using IBM Rational Rose. 6*3 periods= 18periods
Before developing a mini-project, in this cycle, the student is acquainted with different UML
diagrams using Rational Rose. The experiments should include drawing UML diagrams
listed below for two demo/example applications assigned by the lab Instructor. The input for
the following experiments is problem statement for any two demo projects supplied by the
instructor.
Implement the assigned project with one of the following web technologies
Reference Books :
58
Code: B16 CS 3214
Course Objectives
Course Outcomes
SYLLABUS
At the remote database a server listens for client connections. This server accepts SQL
queries from the client, executes it on the database and sends the response to the client.
59
4. Write a program to implement Mail Client
i. SMTP Client: Gives the server name, send email to the recipient using
SMTP Commands
ii. POP Client: Gives the server name, user name and password, retrieve the
mails and allow manipulation of mailbox using POP commands.
5. Write a program to simulate Telnet Client which allows to connect to well known servers
and send and receive information.
Provide a user interface to contact well known ports so that client server interaction can be
seen by the user.
7. Write a program to implement simple file transfer between two systems (without
protocols)
By opening socket connection to our server on one system and sending a file from one
system to another
8. Write a program to implement TFTP Client and TFTP Server for file transfer
10. Write a program to implement UDP Echo Server and UDP Echo Client.
11. Write a program to get the attributes and contents of a web page using URL Connection
class.
Reference Books:
1. ―Java Network Programming‖, Elliotte Rusty Harold , Fourth Edition, Orielly 2013.
2. ―An Introduction to Computer Networking‖, Kenneth C. Mansfield Jr and James L.
Antonakos Pearson Education Asia.
3. William Stallings, ―Data and Computer Communication‖, Sixth Edition, Pearson
Education, 2000.
4. [Link], ―Computer Communication and Networking‖, Fifth Edition, Pearson
Education, 2001.
5. James F. Kuross, Keith W. Ross, ―Computer Networking, A Top-Down Approach
Featuring the Internet‖, Third Edition, Addison Wesley, 2004.
60
Code: B16ENG3202
VERBAL & QUANTITATIVE APTITUDE – II
(Common to All Branches)
Course objectives:
1. To expose the students to bettering sentence expressions and also forming equivalents.
2. To instill reading and analyzing techniques for better comprehension of written
discourses.
3. To create awareness among the students on the various aspects of writing, organizing
data, preparing reports, and applying their writing skills in their professional career.
4. To inculcate conversational skills, nuances required when interacting in different
situations.
5. To build/refine the professional qualities/skills necessary for a productive career and to
instill confidence through attitude building.
Course Outcomes:
1. Construct coherent, cohesive and unambiguous verbal expressions in both oral and
written discourses.
2. Analyze the given data/text and find out the correct responses to the questions asked
based on the reading exercises; identify relationships or patterns within groups of words
or sentences
3. Write paragraphs on a particular topic, essays (issues and arguments), e mails, summaries
of group discussions, reports, make notes, statement of purpose(for admission into foreign
universities), letters of recommendation(for professional and educational purposes).
4. Converse with ease during interactive sessions/seminars in their classrooms, compete in
literary activities like elocution, debates etc., raise doubts in class, participate in JAM
sessions/versant tests with confidence and convey oral information in a professional
manner.
5. Participate in group discussions/group activities, exhibit team spirit, use language
effectively according to the situation, respond to their interviewer/employer with a
positive mind, tailor make answers to the questions asked during their technical/personal
interviews, exhibit skills required for the different kinds of interviews (stress, technical,
HR) that they would face during the course of their recruitment process.
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives),
Sentence equivalence ( completing a sentence by choosing two words either of which will fit
in the blank), cloze test ( reading the written discourse carefully and choosing the correct
options from the alternatives and filling in the blanks), summarizing and paraphrasing .
61
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with
emphasis on inferential and analytical questions), style and tone ( to comprehend the author‘s
intention of writing a passage), strategies for quick reading(importance given to skimming,
scanning), summarizing ,reading between the lines, reading beyond the lines, techniques for
answering questions related to vocabulary (with emphasis on the context), supplying suitable
titles to the passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing
a ‗Statement of purpose‘, ‗Letters of Recommendation‘, business letter writing, email
writing, writing letters of complaints/responses. picture perception and description, book
review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents
and developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about
Industry / Companies – Importance of researching your prospective workplace - Knowing
about Selection process - Resume Preparation: Common resume blunders – tips, Resume
Review, Group Discussion: Essential guidelines – Personal Interview: Reasons for Rejection
and Selection.
Course objectives:
1. The students will be able to perform well in calculating different types of data
interpretation problems.
2. The students will perform efficaciously on analytical and logical problems using various
methods.
3. Students will find the angle measurements of clock problems with the knowledge of
calendars and clock.
4. The students will skillfully solve the puzzle problems like arrangement of different
positions.
5. The students will become good at solving the problems of lines, triangulars, volume of
cone, cylinder and so on.
SYLLABUS
63
UNIT IV: Puzzles
Selective puzzles from previous year placement papers, sitting arrangement, problems-
circular arrangement, linear arrangement, different puzzles.
Text Books:
Reference Books:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
64
Code: B16 ENG 3205
COMPETETIVE CODING
(Common to CSE & IT)
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
SYLLABUS
Basic Techniques
Dynamic Arrays, Set structures, Map structures, Iterators and ranges, Generating Subsets,
Generating permutations, Backtracking techniques, Pruning the search. Bit masking. Disjoint
set union.
Note: Introduce C++ STL/Java Collections and let students solve problems using C++
STL/Java Collections
References:
1. Data Structures and Algorithm Analysis in C – Mark Allen Weiss, Pearson Edu
Publishers.
2. Data Structures and Algorithms: Concepts, Techniques and Applications – [Link],
Tata Mc Graw Hill Publishers.
3. Advanced Data Structures – Peter Brass, Cambridge University Press, 2008.
4. Introduction to Algorithms by Thomos [Link],3 rd Edition, PHI.
5. [Link]
6. [Link]
66
Code: B16 CS 3215A
ANGULAR JS
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course objectives:
1. Reduce the amount of code you write to build rich user interface applications.
2. Increase the reliability and maintainability of UI by using data binding.
3. Retrieve data from back-end server, manipulate it and display it with ease.
4. Modularise your code with the custom services and directives.
5. Providing two way binding of data.
6. Create Single Page Applications (SPA).
Course Outcomes:
1. The main objective of AngularJS is to reduce the code to build user interface application
2. To create single page applications
3. To restore data from back-end server and manipulate it easily
Module 1: Introduction
Number and String Expressions , Object Binding and Expressions, Working with Arrays,
Forgiving Behavior, Understanding Data binding.
Module 4: Controllers
Module 5: Filters
Built-In Filters , Uppercase and Lowercase Filters, Currency and Number Formatting Filters,
OrderBy Filter. Filter Filter ,Creating Custom Filter.
67
Module 6: Forms
Using Simple Form, Working with Select and Options, Input Validations, Using CSS classes,
Form Events, Custom Model update triggers, Custom Validations.
Module 7: Modules
Module 8: Services
WEB LINKS:
[Link]
[Link]
68
Code: B16CS3215B
[Link]
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
Chapter 2: Web Forms Architecture, Page Class, Web Forms Life Cycle, Web Forms
Event Model, Code-Behind
Chapter 4: Web Applications Using Visual Studio,Using Visual Web Developer, Visual
Studio Forms Designer, Using Components, Shadow Copying, Using the [Link] File,
Data Binding
Chapter 5: State Management and Web Applications, Session State, Application State,
Multithreading Issues, Cookies
Chapter 6: Server Controls, HTML Server Controls, Web Forms Server Controls, Rich
Controls, Validation Controls, User Controls
69
Chapter 8: [Link] Configuration and Security Fundamentals, Configuration
Overview, Authentication and Authorization, Forms Authentication, Windows
Authentication, Security and [Link]
WEB LINKS:
[Link]
[Link]
8322?l=nKZwZ8Zy_3504984382
70
Code: B16CS3215C
C#.NET & [Link]
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
1. Learn the fundamentals of C# programming in Visual Studio.
2. Working with variables, data types
3. Exception Handling in C#
4. Object oriented programming in C#
5. Use anonymous types, lambda expressions, extension methods, object initializers, and
implicit type declarations
6. To build desktop applications using Windows Forms in [Link]
7. To interact with relational databases using [Link]
Course Outcomes:
1. Understand .NET Framework and describe some of the major enhancements to the new
version of Visual Basic.
2. Describe the basic structure of a Visual [Link] project and use main features of the
integrated development environment (IDE)
3. Create applications using Microsoft Windows Forms Create applications that use ADO.
NET
SYLLABUS
71
Chapter 5: Programming in [Link]: Data Types, Keywords, Declaring Variables and
Constants, Operators,Understanding Scope and accessibility of variables, Conditional
Statements- If- Then, If-Then-Else, Nested If, Select Case, Looping Statement- Do loop, For
Loop,For Each-Next Loop, While Loop, Arrays- Static and Dynamic.
Text Books:
Reference Books:
WEB LINKS:
[Link]
[Link]
[Link]
72
SAGI RAMA KRISHNAM RAJU ENGINEERING COLLEGE (AUTONOMOUS)
(Affiliated to Andhra University, Visakhapatnam), (Recognised by AICTE, New Delhi)
Accredited by NAAC with „A‟ Grade
Recognised as Scientific and Industrial Research Organisation
ESTD: 1980 CHINNA AMIRAM (P.O):: BHIMAVARAM :: [Link]., A.P., INDIA :: PIN: 534 204
Course Objectives:
Course Outcomes:
Upon completion of the course, students will be able to
1. Understand the terminal characteristics of op-amps and design/analyze fundamental
circuits based on op-amps.
2. Analyze the effect of feedback on the performance of op-amp.
3. Design and analyze of non-linear circuits and active filters.
4. Design and Analyze of various applications using IC 565 and IC 555.
5. Understand the operation of Analog to Digital and Digital to Analog Converters
SYLLABUS
Active Filters: Butterworth type LPF, HPF, BPF, BEF, All-pass Filters, Higher Order Filters
and their Comparison, Switched Capacitance Filters.
Special ICs: 555 Timers, 556 Function Generator ICs and their Applications, Three Terminal
IC Regulators, IC 565 PLL and its Applications, Voltage to Frequency and Frequency to
Voltage Converters.
Digital to Analog and Analog to Digital Converters: DAC techniques, Weighted resistor
DAC, R-2R ladder DAC, inverted R-2R DAC, Different types of ADCs-parallel Comparator
type ADC, Counter type ADC, Successive approximation ADC and ADC specifications.
2
Text Books:
Reference Books:
3
Code: B16 ENG 3101
Course objectives
1. To familiarise Engineering students with the real world of business.
2. To provide capacity to analyse business decisions by understanding the origin & concepts
of economics.
3. To provide capacity to analyse business decisions by understanding the concepts
ofmanagement.
4. To help engineering students know the need and importance of entrepreneurship.
Course outcomes
1. Students will be able to gain empirical knowledge and understand the complete frame
work of business.
2. To analyse the concepts pertaining to economic decision making.
3. To analyse the concepts of Managerial decision making.
4. To inculcate the spirit of Entrepreneurship and gain knowledge for setting up an
enterprise.
SYLLABUS
Introduction to Management:
Functions of Management – Taylor‟s Scientific Management; Henry Fayol‟s Principles of
Management;
4
Production Management:
Production Planning and Control, Plant Location, Break-Even Analysis, Assumptions and
Applications.
Financial Management:
Types of capital; Fixed and Working Capital and Methods of Raising Finance; Depreciation;
Straight Line and Diminishing Balance Methods.
Marketing Management:
Functions of Marketing and Distribution channels
Entrepreneurship-
Entrepreneurial Functions, Entrepreneurial Development; Objectives,Training, Benefits;
Phase of Installing a Project.
Text Books:
Reference Books:
5
Code: B16 EC3102
COMPUTER ARCHITECTURE AND ORGANIZATION
Course Objectives:
1. To understand Basic building blocks of a Digital Computer.
2. To understand the designing of a CPU.
3. Analyze the concept of inter facing of peripheral devices & Memory.
4. To understand the concept of Memories and design of Main memory.
Course Outcomes:
After successfully completing the course students will be able to:
1. Understand how computers represent and manipulates data.
2. Develop the general architecture design of a digital computer.
3. Learn the art of Microprogramming.
4. Develop independent learning skills to interface main memory & I/O.
SYLLABUS
CPU Organization:
Introduction, General Register Organization,Stack Organization Instruction Formats,
Addressing Modes, Data Transfer and Manipulation, Program Control, Reduced Instruction
Set Computer (RISC).
Memory Organization:
Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache
Memory, Virtual Memory.
6
Text Books:
1. Computer System Architecture, M. Morris Mano, PHI Publications, (3rd Edition May
1996).
2. Computer Architecture and Organization. John [Link]. McGraw Hill International,
(3rd Edition).
Reference Books:
7
Code: B16 EC 3103
Course Objectives:
1. Understand the radiation mechanism of antennas and to learn about basic parameters like
impedance, gain, directivity, bandwidth, effective length, beam width and radiation
pattern etc.
2. Derive fields and power radiated by elemental antenna, Half wave dipole, quarter wave
monopole and values of their radiation resistance.
3. Understand the necessity of antenna arrays and to learn about theory of uniform linear
arrays, broad side and end fire arrays, non uniform linear arrays like binomial arrays and
pattern multiplication.
4. Learn about antenna synthesis and different methods of synthesis and design antenna
arrays for different applications.
5. Have knowledge about practical LF, HF, VHF, UHF and Microwave antennas and be
able to design practical antennas.
6. Have knowledge about various antenna measurements and be able to conduct different
types of antenna measurements.
7. Have knowledge about various types of radio wave propagation like Ground wave,
Ionospheric, space wave and Duct propagation and be able to design different types of
communication links
Course Outcomes:
After completion of the course the student will be able to
SYLLABUS
8
Linear Arrays:
Uniform linear arrays, field strength of a uniform linear arrays, locations of principal
maximum, null and secondary maxima, first side lobe level, analysis of broad side and
endfire , Pattern multiplication, binomial arrays, effect of earth on vertical patterns, methods
of excitation of antennas, impedance matching techniques, transmission loss between
transmitting and receiving antennas – Friis formula, antenna noise temperature and signal-to-
noise ratio.
Microwave antennas:
Introduction, types of reflector antennas, corner reflector, parabolic reflector, feed systems
for parabolic reflector, horn antennas, slot antennas and impedance of slot antennas,
Babinet‟s principle, lens antennas and microstrip antennas.
Antenna measurements
Introduction, measurement ranges, antenna impedance measurements, antenna gain and
directivity measurement, measurement of radiation pattern, beamwidth and SLL,
measurement of polarization, measurement of phase, measurement of radiation resistance.
Wave Propagation
Types of radio wave propagation, groundwave propagation and sommerfeld‟s analysis of
ground wave propagation, wave tilt of ground wave, structure of ionosphere, refractive index
of ionosphere, mechanism of wave bending by ionosphere, critical frequency, MUF, Skip
distance,fading and remedial measures, effect of earth‟s magnetic field on ionosphere
propagation,faraday rotation, tropospheric (space wave) propagation, range of space wave
propagation, effective earth radius, field strength of space wave, atmospheric effects on
spacewave propagation, duct propagation and scatter propagation.
Text Books:
Reference Books:
9
Code: B16 EE 3103
CONTROL SYSTEMS
(Common to ECE & EEE)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To learn the modeling of linear systems using transfer functions and obtain transfer
functions for physical electrical and mechanical systems.
2. To learn to represent systems using block diagrams and signal flow graphs and derive
their transfer functions..
3. To learn the significance of time response and find it for system analysis in transient and
steady state.
4. To learn the concept of stability and know different techniques of stability analysis.
5. To learn the concept of frequency response and its application for control system analysis.
Course Outcomes:
1. Students will be able to model electrical and mechanical physical systems by applying
laws of physics
2. Students will be able to represent mathematical models of systems using block diagrams
& Signal Flow Graphs and derive their transfer functions
3. Students will be able to analyze systems in time domain for transient and steady-state
behaviour
4. Students will learn the concept of stability and use RH criterion and Root locus methods
for stability analysis.
5. Students will learn to obtain frequency response plots of systems and use them for system
analysis and stability assessment.
SYLLABUS
Introduction to control systems : Open loop and closed loop systems- Transfer Functions of
Linear Systems– Impulse Response of Linear Systems – Mathematical Modeling of Physical
Systems – Equations of Electrical Networks – Modeling of Mechanical Systems – Equations
of Mechanical Systems, Analogous Systems.
Block Diagrams of Control Systems: Signal Flow Graphs (Simple Problems) – Reduction
Techniques for Complex Block Diagrams and Signal Flow Graphs (Simple Examples)-
Feedback Characteristics of Control Systems
Time Domain Analysis of Control Systems: Time Response of First and Second Order
Systems with Standard Input Signals – Steady State Error Constants – Effect of Derivative
and Integral Control on Transient and Steady State Performance of Feedback Control
Systems.
10
Concept of Stability:Routh-Hurwitz Criterion, Relative Stability Analysis, the Concept and
Construction of Root Loci, Analysis of Control Systems with Root Locus (Simple Problems
to understand theory).
Frequency Domain Analysis of control systems: Bode Plots- Log Magnitude versus Phase
Plots- Polar Plots -Correlation between Time and Frequency Responses -Nyquist Stability
Criterion -Assessment of Relative Stability -All Pass and Minimum Phase Systems - Constant
M and N Circles.
Text Books:
Reference Books:
11
Code: B16 EC 3104
ELECTRONIC MEASUREMENTS AND INSTRUMENTATION
Course Objectives:
Course Outcomes:
The student will be able to
1. Evaluate basics of measurement systems, principle of basic meter
2. Evaluate how a signal can be generated using different types of meters.
3. Investigate a signal / waveform with different oscillators.
4. Use bridges of many types and measure appropriate parameters.
5. Design different transducers for measurement of different parameters.
SYLLABUS
Signal Generator- fixed and variable, AF oscillators, Standard and AF sine and square wave
signal generators, Function Generators, Square pulse, Random noise, sweep, Arbitrary
waveform. Wave Analyzers, Harmonic Distortion Analyzers, Spectrum Analyzers, Digital
Fourier Analyzers.
Oscilloscopes CRT features, vertical amplifiers, horizontal deflection system, sweep, trigger
pulse, delay line, sync selector circuits, Dual beam CRO, .Dual trace oscilloscope, sampling
oscilloscope, digital storage oscilloscope, Lissajous method of frequency measurement,
standard specifications of CRO, CRO probes.
Reference Books:
1. Electronic Instrumentation & Measurements - David A. Bell, PHI, 2nd Edition, 2003.
2. Electronic Test Instruments, Analog and Digital Measurements - Robert [Link], Pearson
Education, 2nd Ed., 2004.
13
Code: B16 EC 3106
Course Objectives:
This laboratory course enables students to get practical experience in design, assembly and
evaluation of Linear integrated circuits & Pulse Circuits. They will use Multisim to test their
electronic designs.
Course Outcomes :
Students will be able to:
1. Design and conduct experiments on RC low pass and high pass circuits.
2. Observe operation of UJT Sweep Generator.
3. Design and test different types of Multi vibrators
4. Acquire a basic knowledge on simple applications of operational amplifier.
5. Design, construct Schmitt trigger using operational amplifier.
6. Use Multisim to test their electronic designs.
LIST OF EXPERIMENTS
14
LIST OF EXPERIMENTS
(Simulation)
Reference Books:
15
Code: B16 EC 3107
Course Objectives:
1. Learn and understand the basics of digital electronics, Boolean algebra, and able to design
the simple logic circuits and test/verify the functionality of the logic circuits
2. Design combinational and sequential logic circuits using digital ICs.
3. This laboratory course enables students to get practical experience in design, assembly
and evaluation of digital integrated circuits and HDL lab. Students use digital trainer kit
and Xilinx ISE simulator to test their electronic designs.
Course Outcomes:
Upon completion of the course, students will be able to
1. Synthesize, simulate and implement a digital design in a configurable digital circuit with
computer supported aid tools and digital trainer kit.
2. Acquire Knowledge of analysis and synthesis of combinational and sequential circuits
with simulators and digital trainer kits.
3. Build high level programming (HDL programming) skills for digital circuits.
4. Adapt digital circuits to electronics and telecommunication field.
LIST OF EXPERIMENTS
A. HARDWARE
1. Verify the operation of following digital components using Digital Trainer Kit
a. Logic gates
b. Full adder using gates
c. Full subtractor using gates
2. Design and verify the logic function of multiplexer and de-multiplexers using digital
trainer kit
3. Design code convertors using digital trainer kit
a. BCD TO SEVEN segment display
b. Priority encoder
c. Decoder
4. Verify the operation of fallowing flip-flops using DigitalTrainer Kit
a. RS flip flop
b. JK flip flop
c. D flip flop
d. T flip flop
5. Design a following synchronous counters using Digital Trainer Kit
a. mod 16 counter
b. mod 8 counter
6. Verify the following logical functions of shift registers usingDigitalTrainer Kit
a. SIPO
b. PISO
16
B. SOFTWARE
Reference Books:
17
Code: B16 ENG 3102
Course objectives:
Course Outcomes:
The student will be able to
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and
other reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional
relationships making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions,
pronouns-number and person, relative pronouns), articles(nuances while using definite and
indefinite articles), tenses(with emphasis on appropriate usage according to the situation),
subject – verb agreement ( to differentiate between number and person) , clauses( use of the
appropriate clause , conditional and relative clauses), phrases(use of the phrases, phrasal
verbs) to-infinitives, gerunds, question tags, voice, direct & indirect speech, degrees of
comparison, modifiers, determiners, identifying errors in a given sentence, correcting errors
in sentences.
18
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard
to inflections of a word, frequently confused words, words often mis-used, multiple meanings
of the same word (differentiating between meanings with the help of the given context),
foreign phrases, homonyms, idioms, pictorial representation of words, word roots,
collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption,
inference, conclusion), Analogies (building relationships between a pair of words and then
identifying similar relationships), Sequencing of sentences (to form a coherent paragraph, to
construct a meaningful and grammatically correct sentence using the jumbled text), odd man
(to use logical reasoning and eliminate the unrelated word from a group), YES-NO
statements (sticking to a particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence),
supplying a suitable beginning/ending/middle sentence to make the paragraph coherent,
idiomatic language (with emphasis on business communication), punctuation depending on
the meaning of the sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
1. Oxford Learners‟s Grammar – Finder by John Eastwood, Oxford Publication.
2. R S Agarwal‟s books on objective English and verbal reasoning
3. English Vocabulary in Use- Advanced , Cambridge University Press.
4. Collocations In Use, Cmbridge University Press.
5. Soft Skills & Employability Skills by SaminaPillai and Agna Fernandez, Cambridge
University Press India Pvt. Ltd.
6. Soft Skills, by Dr. K. Alex, S. Chand & Company Ltd., New Delhi
Reference Books:
1. English Grammar in Use by Raymond Murphy, CUP
2. Websites: Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. The Art of Public Speaking by Dale Carnegie
5. The Leader in You by Dale Carnegie
6. Emotional Intelligence by Daniel Golman
7. Stay Hungry Stay Foolish by RashmiBansal
8. I have a Dream by RashmiBansal
19
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for
any person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for
further studies.
SYLLABUS
Numbers, LCM and HCF, Chain Rule, Ratio and Proportion
Importance of different types of numbers and uses of them: Divisibility tests, Finding
remainders in various cases, Problems related to numbers, Methods to find LCM, Methods to
find HCF, applications of LCM, HCF. Importance of chain rule, Problems on chain rule,
Introducing the concept of ratio in three different methods, Problems related to Ratio and
Proportion.
Text Books:
References:
1. Barron‟s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
21
Code: B16ENG3103
BASIC CODING
(Common to ECE & EEE)
(MOOCS-I)
Course Objectives:
Course Outcomes:
SYLLABUS
Practice: programs on passing an array and catching by a pointer, function returning data,
comparison between recursive and Iterative solutions.
Data referencing mechanisms: Pointing to diff. data types, Referencing to Linear data,
Runtime-memory allocation, Named locations vs pointed locations, Referencing a 2D-Matrix
22
UNIT IV User-defined datatypes, Pre-processor Directives and standard storage
Need for user-defined data type – structure definition – Structure declaration – Array within a
Structure – Array of Structures – Nested Structures - Unions – Declaration of Union data
type, StructVs Union - Enum – Pre-processor directives , Standard storage methods,
Operations on file, File handling methods, Orientation to Object oriented programming
References:
23
Code: B16 EC 3109A
Course Intro: The course will be broadly focusing on analysis, design and development of
microwave circuits and systems. The detailed topics to be covered are given below: 1.
Introduction to Microwaves-History and applications of Microwaves, Mathematical Model of
Microwave Transmission-Microwave transmission modes, waveguides and transmission
lines, Impedance Matching, Microwave Network Analysis- ABCD and Scattering
parameters. 2. Passive and Active Microwave Devices- Directional Coupler, Power Divider,
Magic Tee, Attenuator, Resonator. Microwave active components: Diodes, Transistors,
Microwave Tubes 3. Microwave Design Principles- Microwave Filter Design, Microwave
Amplifier Design, Microwave Power Amplifier Design, Low Noise Amplifier Design,
Microwave Mixer Design, Microwave Oscillator Design. Microwave Antennas- Antenna
parameters, Antenna for ground based, airborne and satellite borne systems, Planar Antennas.
4. Microwave Measurements, Microwave Systems, Effect of Microwaves on human body,
Monolithic Microwave ICs, RFMEMS for microwave components, Microwave Imaging.
24
Course plan:
5 5 Microwave Filters
10 10 Antennas
WEBLINK:
[Link] [Link]
25
Code: B16 EC 3109B
Course Intro: The course Analysis and Design principles of Microwave Antennas covers a
broad spectrum of the antenna design and analysis, starting with the basic concepts of
microwave radiation to numerical computation of antenna currents, Impulse Radiating
Antennas (IRAs), antenna pattern synthesis, etc.
This course will not only help the undergraduate and graduate students by providing
fundamental concepts of antenna theory but also help the design engineer to get familiar with
different state of the art techniques of antenna analysis and design. In a nutshell, this course
would lay the foundation for further exploring the vast area of microwave antenna analysis
and design.
Industry Support: Radar Industry, Space Industry, Avionics industry, Defense Industry,
Internal security Industry, Mining industry, Geo-exploration Industry.
Reference: Balanis, C. A., â€oeAntenna Theory Analysis and Design―, Third Edition, John
Wiley and Sons, 2005
About Instructor: Amitabha Bhattacharya was born in Kolkata, West Bengal in the year
1964. He received his [Link], (E&ECE) Degree from IIT Kharagpur in 1986, M.E.
(E&TCE) from Jadavpur University in 1994 and Ph.D. (E. & ECE) from IIT Kharagpur in
1998. He started his professional career in 1986 by joining as Junior Research Engineer in an
ISRO- sponsored research project at IIT Kharagpur and continued thereafter as a Senior
Research Assistant in a DRDO sponsored Research Project till 1991. In 1997, he joined
SAMEER, Mumbai and then Defence Lab, Jodhpur as a Research Scientist. From 2000
onwards he joined teaching profession, first as an Assistant Professor in the Electronics and
Instrument Department of Indian School of Mines, Dhanbad and then in 2007, in the faculty
of Electronics and Electrical Communication Engineering Department of IIT Kharagpur in
2007.
26
Course plan:
WEBLINK:
[Link] [Link]
27
Code: B16 EC 3109C
Reference: Digital Communications, 5th Ed, John G Proakis and MasoudSalehi, McGraw
Hill, 2007/2008
About Instructor: [Link] N. Merchant received his B. Tech, M. Tech, and PhD degrees
all from Department of Electrical Engineering, Indian Institute of Technology Bombay,
Mumbai. Currently he is a Professor in Department of Electrical Engineering at IIT Bombay.
He has more than 35 years of experience in teaching and research. He has made significant
contributions in the field of signal processing and its applications. His noteworthy
contributions have been in solving state of the art signal and image processing problems
faced by Indian defence. His broad area of research interests are wireless communications,
wireless sensor networks, signal processing, multimedia communication and image
processing and has published extensively in these areas. He is a co-author with his students
who have won Best Paper Awards. He has served on Technical Program Committees of many
IEEE premier conferences.
28
Course plan:
1 1 Introduction I
3 3 Mutual Information I
5 5 Optimum Receiver I
6 6 Quantizer Design I
7 7 Quantizer Design VI
8 8 Pulse Shaping I
9 9 Equalization II
WEBLINK:
[Link] [Link]
29
Code: B16 EC 3110A
Course Layout:
Week 1: Overview of Cellular Systems and evolution 2g/3G/4G/5G
Week 2: Cellular Concepts – Frequency reuse, Cochannel and Adjacent channel Interference,
C/I, Handoff, Blocking, Week 3: Wireless propagation Part 1 - Link budget, Free-space path
loss, Noise figure of receiver
Week 4: Wireless propagation Part II - Multipath fading, Shadowing, Fading margin,
Shadowing margin,
Week 5: Antenna Diversity
Week 6: Wireless Channel Capacity
Week 7: MIMO
Week 8: CDMA Part I
Week 9: CDMA Part II
Week 10: OFDM and LTE Part I
Week 11: OFDM and LTE Part II
Week 12: Large Scale Propagation effects and Channel Models
Suggested Reading
1. T. S. Rappaport, “Wireless Communications – Principles and Practice” (2nd edition)
Pearson, 2010, ISBN 9788131731864.
2. [Link], "Wireless Communications," Wiley, 2005Haykin &Moher, "Modern Wireless
Communications" Pearson .
3. J. G. Proakis, "Digital Communications," McGraw Hill.
4. [Link], "Wireless Communications," Cambridge Univ Press, 2005.
5. D. Tse and P. Viswanath, "Fundamentals of Wireless Communications," Cambridge Univ
Press, 2005
WEBLINK:
[Link] [Link]
30
Code: B16 EC 3110B
Course Intro: This course is designed with an aim of educating students in the area of
microtechnology and its use to fabricate sensors and systems. The students will have an
exposure to sensors and its importance in the real world. The students will also able to
understand how to fabricate some of those sensors. Several examples of engineering devices
used in clinical research will be also covered. Class 10000 non-conventional clean room and
some equipment within it will also be shown. Below are some of the course outcomes. 
Ability to understand microfabrication process
 Understand sensors used in electronics and biomedical areas  Understand Clean Room
(Class 1 to Class 10000)
 Understand Microengineering Technology  Design the process flow for fabricating
microheater required in gas sensors.
 Design the process flow for fabricating forces sensors for biomedical application. 
Design microheater for gas sensors as per specifications.  Design force sensors as per
specifications.  Understand fabrication of microfluidic platforms, micro-cantilevers,
flexible force sensors, inter-digitated electrodes, polymer-glass bonding etc. for clinical
research
Pre Requisites: Basic Electronics
Core/Elective: Elective
UG/PG: Both
Industry Support: BEL, TI, ON Semiconductor, TSMC, Intel
Reference: J.D. Plummer, M.D. Deal, P.G. Griffin, Silicon VLSI Technology, Pearson
Education, 2001.
[Link], The Science and Engineering of Microelectronic Fabrication, Oxford
University Press, 2001.
S.M. Sze (Ed),VLSI Technology, 2nd Edition, McGraw Hill, 1988
Senturia S. D., Microsystem Design, Kluwer Academic Publisher,2001
Madou, M Fundamentals of Microfabrication, CRC Press, 1997.
Gad-el-Hak, M., Ed.; The MEMS Handbook;CRC Press: New York, NY, 2002.
31
About Instructor:
WEBLINK:
[Link] [Link]
32
Code: B16 EC 3110C
33
Course plan
S. No week Module Name
1 1 Lecture 1: Introduction to Information Theory
Lecture 2: Entropy, Mutual Information, Conditional and JointEntropy Lecture 3:
Measures for Continuous Random Variable, Relative Entropy
2 2 Lecture 4: Variable Length Codes, Prefix Codes
Lecture 5: Source Coding Theorem
Lecture 6: Various source coding techniques: Huffman,Arithmetic, Lempel Ziv,
Run Length
3 3 Lecture 7: Optimum Quantizer, Practical Application of Source Coding:
JPEG Compression
Lecture 8: Introduction to Super Information
Lecture 9: Channel Models and Channel Capacity
4 4 Lecture 10: Noisy Channel Coding Theorem
Lecture 11: Gaussian Channel and Information Capacity Theorem
Lecture 12: Capacity of MIMO channels
5 5 Lecture 13: Introduction to Error Control Coding
Lecture 14: Introduction to Galois Field
Lecture 15: Equivalent Codes, Generator Matrix and Parity Check Matrix
6 6 Lecture 16: Systematic Codes, Error Detections and Correction
Lecture 17: Erasure and Errors, Standard Array and Syndrome Decoding Lecture
18: Probability of Error, Coding Gain and Hamming Bound
7 7 Lecture 19: Hamming Codes, LDPC Codes and MDS Codes
Lecture 20:Introduction to Cyclic Codes
Lecture 21: Generator Polynomial, Syndrome Polynomial and Matrix
Representation
8 8 Lecture 22: Fire Code, Golay Code, CRC Codes and Circuit Implementation of
Cyclic Codes
Lecture 23: Introduction to BCH Codes: Generator Polynomials
Lecture 24: Multiple Error Correcting BCH Codes, Decoding of BCH Codes
9 9 Lecture 25: Introduction to Reed Solomon (RS) Codes
Lecture 26: Introduction to Convolutional Codes
Lecture 27: Trellis Codes: Generator Polynomial Matrix and Encoding using
Trellis
10 10 Lecture 28: Vitrebi Decoding and Known good convolutional Codes
Lecture 29: Introduction to Turbo Codes
Lecture 30: Introduction to Trellis Coded Modulation (TCM)
11 11 Lecture 31: Ungerboek‘s design rules and Performance Evaluation of TCM
schemes
Lecture 32: TCM for fading channels and Space Time Trellis Codes
(STTC)
Lecture 33: Introduction to Space Time Block Codes (STBC)
12 12 Lecture 34: Real Orthogonal Design and Complex Orthogonal Design
Lecture 35: Generalized Real Orthogonal Design and Generalized
Complex Orthogonal Design
Lecture 36: Introduction to Cryptography: Symmetric Key and Asymmetric Key
Cryptography
Lecture 37: Some well―known Algorithms: DES, IDEA,PGP, RSA, DH
Protocol
Lecture 38: Introduction to Physical Layer Security:Notion of Secrecy Capacity
Lecture 39:Secrecy Outage capacity, SecrecyOutage probability, Cooperative
jamming
WEBLINK:
[Link] [Link]
34
Code: B16 EC 3110D
Course Outline:
Digital image processing deals with processing of images which are digital in nature.
Study of the subject is motivated by three major applications. The first application is in
improvement of pictorial information for human perception i.e. enhancing the quality of the
image so that the image will have a better look. The second is for autonomous machine
applications which have wider applications in industries, particularly for quality control in
assembly automation and many similar applications. This course will introduce various image
processing techniques, algorithms and their applications
Course plan:
Week Topics
1 Introduction and signal digitization
2 Pixel relationship
3 Camera models & imaging geometry.
4 Image interpolation
5 Image transformation
6 Image enhancement I.
7 Image enhancement II.
8 Image enhancement III.
9 Image restoration I
10 Image restoration II & Image registration
11 Colour image processing
12 Image segmentation.
13 Morphological image processing
14 Object representation, description and recognition
References:
WEBLINK:
[Link] [Link]
35
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
ELECTRONICS AND COMMUNICATION ENGINEERING
II-SEMESTER
Total
Code Credit Lecture Tutorial Lab Sessional Exam Total
Course Contact
No. s Hrs Hrs Hrs Marks Marks Marks
Hrs/Week
B16 EC
Microwave Engineering 4 3 1 -- 4 30 70 100
3201
B16 EC Microprocessors and its
4 3 1 -- 4 30 70 100
3202 Applications
B16 EC
Digital Communication 4 3 1 -- 4 30 70 100
3203
#ELE-I ELECTIVE-I 4 3 1 -- 4 30 70 100
B16 EC Digital Signal
4 3 1 -- 4 30 70 100
3206 Processing
#ELE-II ELECTIVE-II 4 3 1 -- 4 30 70 100
B16 EC DSP Laboratory 2 -- -- 3 3 50 50 100
3211
B16 EC Microprocessors and
2 -- -- 3 3 50 50 100
3212 Microcontrollers Lab
B16 ENG Verbal & Quantative
2 5 -- -- 5 100 -- 100
3202 Aptitude-II
B16 EC
Mini Project 2 -- -- 3 3 50 -- 50
3213
#M-III MOOCS-III 2 4 -- -- 4 100 -- 100
36
Code: B16 EC 3201
MICROWAVE ENGINEERING
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. The purpose of this course is to provide the operational characteristics and conceptual
understanding of active and passive components at microwave frequencies.
2. This course also emphasizes formulation and application of scattering matrix for the
analysis of different microwave passive components.
3. Further, this course also provides the understanding of measurement techniques of
different parameters and the fabrication techniques of MMIC‟s at microwave frequencies.
Course Outcomes:
By the end of the course the learners (students) will be able to
Microwave Components:
Introduction to Microwave Engineering- microwave spectrum bands, advantages and
applications of microwaves, Wave-guide Components, coupling mechanisms, Directional
Couplers, Magic Tee, Attenuators, Ferrite Devices, Isolators, Circulators, Cavity Resonators,
Re-entrant Cavities.
Microwave Tubes:
Limitations of conventional tubes at microwave frequencies, Resonant Cavities, Linear
beam tubes- Reflex Klystron, applegate diagram and principle of working, Two – Cavity
Klystron, Multi – Cavity Klystron, Traveling Wave Tube, Crossed Field Device- Magnetron,
Hull cut-off voltage Equation.
37
Scattering Matrices of Microwave Components:
Scattering Matrix and its Properties, Scattering Matrix of Isolator, circulator, directional
coupler, E Plane Tee, H plane Tee and Magic Tee.
Microwave Measurements:
VSWR& Impedance measurements, Frequency, Guided Wavelength, measurements of
S parameters of reciprocal/non reciprocal devices.
Text Books:
1. Foundations For Microwave Engineering, R. R. Collin, McGraw Hill.
2. Microwave Engineering, G.S.N. Raju, IK International Publishers,
Reference Books:
1. Microwave Engineering, Microwave Engineering, 4th Edition, David M.
Pozar,November 2011.
2. Microwave Engineering, Annapurnadas, McGraw Hill.
38
Code: B16 EC 3202
Course Objectives:
1. To identify the Basic building blocks of a digital computer
2. To understand the architectures of Microprocessors 8085 and 8086
3. To be familiar with Assembly Language Programming
4. To understand the concept of interfacing peripheral devices and memory to 8085
Microprocessor
Course Outcomes:
By the end of the course the learners (students) will
SYLLABUS
Internal Architecture and Functional Description of INTEL 8085 Microprocessor Pin out &
Signals, Flag Register, Memory Read/Write and I/O Read /Write Cycles, Stack Memory,
Interrupt Structure of 8085, Instruction Set and Timing Diagrams, Addressing Modes.
Programming The 8085:
Introduction to 8085 Assembly Language Programming, Programming model of 8085,
Addressing modes of 8085 with examples, Instruction Set, Sample Programs, Subroutines
and Interrupt Service Routines.
39
Text Books:
Reference Book:
40
Code: B16 EC 3203
DIGITAL COMMUNICATION
Course Objectives:
1. To understand the basic principles of digital communication system.
2. Analyze noise & the error performance of digital modulation techniques.
3. Design optimum receivers for digital modulation techniques.
4. To understand the concept of spread spectrum communication system.
Course Outcomes:
By the end of the course the learners (students) will be able to
1. Understand concept of different modulation techniques.
2. Understand the effect of noise in various digital communication systems and learn about
optimum detection.
3. Compare performance of two basic digital modulation techniques.
4. Analyze performance of spread spectrum communication system.
SYLLABUS
Text Books:
1. Principles of Communication Systems by Herbert Taub, Donald L Schilling
andGoutamSaha, 3rd edition, Tata McGraw-Hill Publications, 2008 New Delhi.
2 . Advanced Digital Communication By Wayne Thomasi 3rd Edition Pearson Publications
Reference Books:
1. Digital Communications by Simon Haykins John Wiley, 2005
2. Modern Analog and Digital Communications by [Link], Oxford reprint, 3rd Edition,
2004.
42
Code: B16 EC 3204
RADAR &NAVIGATION
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To provide insight of basic working principle of Radar
2. To apply different methods to measurement the Range, angle information etc. of the
target from the radar,
3. To introduce different types of Radar systems and other types of tracking Radars,
4. To provide insight of advantages, limitations and applications of various Radar.
5. To provide insight of basics of various navigational aids and their working principles,
applications, limitations and different methods to overcome their limitations
Course Outcomes:
By the end of the course the learners (students) will be able to
1. Able to understand the basic working principles of various Radars
2. Apply various mathematical equations to measure the Range and angle information of the
targets from the radar
3. Analyze and design of radar signals, MTI, Pulse Doppler radar and various tracking
Radars
4. Analyze various Radar systems, advantages, limitations and their applications.
5. Analyze various Navigational Aids like LORAN, DECCA, OMEGA, TACAN, VOR.
SYLLABUS
Introduction to Radar:
Origin of Radar, Basic Principle of Radar, Range to a target, Pulse Repetition Frequency and
Range Ambiguities, Radar Block Diagram and Operation,Radar Equation, Integration of
Radar Pulses ,Probability of Detection and Probability of False Alarm, Radar Antenna
Parameters, System Losses and Propagation Effects, Applications of Radar.
Radar Receivers:
Noise Figure and Noise Temperature, Types of Duplexers, Types of Mixers, Radar Displays,
Receiver Protectors.
Tracking Radar:
Types of Tracking Radars, Sequential Lobing, Conical Scan, Monopulse tracking Radar, Low
angle tracking, Synthetic Aperture Radar (SAR), Active and Passive Aperture Phased array
Radars,. MST Radar, ECM, ECCM.
43
Fundamentals of Navigational Aids:
Principles of Direction Finders, Sense Finders, VOR, TACCAN, Aircraft Homing and ILS,
Radio Altimeter, LORAN, DECCA, OMEGA
Text Books:
Reference Books:
1. Introduction to Radar Systems – Merrill I. Skolnik, SECOND EDITION, McGraw-Hill,
1981.
2. Fundamentals of RADAR, SONAR and Navigation Engineering – [Link]
44
Code: B16 EC 3205
INFORMATION THEORY AND CODING
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To introduce students to the basic concepts of information theory & and applications of
coding for information compression & channel protection
2. To study entropy, source coding and the fundamental limits of data compression
3. To study mutual entropy & channel capacity to understand the fundamental limits of
information transmission, and means to achieve it
4. To study channel coding & decoding techniques for error control
5. To give a foundation for studying modern wireless communications & information
security.
Course Outcomes:
After taking this course, the student will be able to:
1. Appreciate the mathematical concept of information (uncertainty) via probability
&compute the entropy of a source
2. Understand the need of source coding & variable length codes
3. Device source codes using Shannon-Fano& Huffman algorithms, calculate the efficiency
of a code
4. Compute mutual entropy of a channel, understand the concept of channel capacity, State
Shannon‟s noisy channel coding theorem which creates the field of channel coding,
compute channel capacity of BSC & AWGN channels, define characteristics of an ideal
communication system
5. Realize the need & benefits of channel coding, Understand Linear block codes structure,
theory &use syndrome technique for decoding for linear block codes, Study cyclic codes
(BCH, RS and CRC) structure, theory, implementation & decoding of cyclic codes
6. Study Convolutional codes representation, generation & decoding of convolutional codes
using Viterbi algorithm, get acquainted with concatenated codes to increase coding gain
& Trellis Coded Modulation (TCM), Ungerboeck trellis codes for bandwidth efficiency
7. Differentiate source coding and channel coding &learn applications of coding
8. Know modern codes & pursue modern wireless communications & information security
courses
SYLLABUS
45
PART-II:ERROR CONTROL CODING (HAYKIN& K. DEERGHARAO)
Channel Coding: Block Codes & Cyclic Codes: Rationale for coding, Types of codes,
Discrete memoryless channels, Linear block codes, Syndrome decoding, Cyclic codes,
Properties of BCH, RS and CRC codes.
Convolutional Codes: Representation & generation, Decoding Convolutional codes,
Exhaustive search method, Maximum Likelihood decoding of Convolutional codes, Viterbi
Algorithm, Sequential decoding, Trellis codes, Burst error correction, Interleaving,
Concatenated coding, Automatic Repeat Request (ARQ) schemes, Applications of coding,
Comparison of error rates in coded and uncoded transmission.
Text Books:
1. Communication Systems, 3/e, by A.B. Carlson, Mcgraw Hill Publishers (Part-I)
2. Digital Communications by Simon Haykin, John Wiley & Sons (Part-I & II)
Reference Books:
1. Information Theory, Coding and Cryptography – Ranjan Bose, 2nd Ed, 2009, TMH.
2. Digital Communications-Fundamentals and Applications - Bernard Sklar, PE.
46
Code: B16 CS 3210
OBJECT ORIENTED PROGRAMMING
(Elective-I)
1. Understand the syntax and principles of Object oriented programming language, and to
programs using control statements, classes and interfaces.
2. Design and development of secure and extendable C++ applications.
3. Understanding the concepts of oops, different predefined classes and packages.
4. Understand the concepts of polymorphism
Course Outcomes:
1. Students will be able to handle I/O streams and Run time errors.
2. Students will be able to construct applications and Identify where data structures are
appearing in them
SYLLABUS
IntroductiontoC++:
Classesandobjects,Constructors&Destructors, constructor with dynamic allocation, explicit
constructor, Operator Overloading through Unary, Binary, Assignment and Stream operators
&type conversions.
Polymorphism:
Pointers,virtualfunctionsandpolymorphism- pointers to objects,thispointer, pointers to derived
classes, virtual and purevirtualfunctions, Dynamic polymorphism, Virtual destructor, Virtual
Base Class, Dynamic Casting, Cross Casting, Down Casting.
47
Text Books:
1. Object oriented Programming using C++: E. Balagurusamy, PHI
Reference Books:
48
Code: B16 CS 3211
WEB TECHNOLOGIES
Course objectives
1. Understand the various steps in designing a creative and dynamic website.
2. Understand, analyze and create XML document and XML Schema.
3. Understand the fundamentals of PHP.
4. Understand the fundamentals of MySQL Database and installation process.
5. Understand the fundamentals of Web Hosting.
Course outcomes:
1. They will able to write html, JavaScript, CSS codes.
2. They will have clear understanding of hierarchy of objects in HTML and XML.
3. Finally they can create good, effective and customized websites.
SYLLABUS
Introduction to HTML , Core Elements , Links and Addressing, Images , Text , Colors and
Background, Lists, Tables and Layouts , Frames, Forms , Cascading Style Sheets.
Introduction to Java Scripts, Elements of Objects in Java Script, Dynamic HTML with Java
Script.
Document type definition, XML Syntax, XML Schemas, Document Object model, Presenting
XML, Using XML
Processors.
MYSQL Installation, Accessing MySQL Using PHP, Form Handling,Inserting Data into
Tables , Selecting Data from a Table,Updating Table , Deleting data from Table. Cookies &
Session Tracking.
Text Books:
1. Web Programming, building internet applications, 2nd Ed., Chris Bates, WileyDreamtech
2. The complete Reference HTML and DHTML, Thomas A. Powey
3. Learning Php, Mysql, Robin Nixon
4. Programming Php, Kevin Tatroe, PeterMacIntyre&RasmusLerdorf foreword by Michael
Bourque.
Reference Books:
Course Objectives:
Course Outcomes :
SYLLABUS
Introduction : Problem domain, Software Engineering challenges, the software engineering
approach
Software Requirement analysis and specification : Need for SRS, Requirement process,
Problem analysis, Requirement specification: Characteristics of SRS, Components of SRS.
Software design : Introduction to Function oriented Design and Object Oriented Design.
Testing : Testing fundamentals, Black box testing, White box testing, Testing Process.
50
Text Book :
1. An integrated approach to Software Engineering, PankajJalote, Third edition, Springer
Reference Book :
1. Software Engineering – A Practitioners approach, Roger S Pressman, 7th Edition,
Mcgrawhill International Edition.
51
Code: B16 EC 3206
DIGITAL SIGNAL PROCESSING
Course Objectives:
1. This course introduces students to the fundamental principles of Digital Signal Processing
and develops essential analysis and design tools required for signal processing systems &
implementations. Also this subject is an introduction to the graduate-level courses in a
broad range of disciplines spanning communications, speech processing & image
processing.
2. The topics include SS basics, sampling theorem, Z-transform, analysis of Discrete-time
Linear Time-Invariant Systems, Realization structures, Frequency domain representation
of signals and systems, DTFT, DFS, Discrete Fourier Transform (DFT), linear/circular
convolutions, Fast Fourier Transform (FFT) algorithms, FIR & IIR digital filter design,
Multi-rate DSP and a few DSP applications.
Course Outcomes:
1. Describe the DSP fundamental theory and components, Develop an understanding of DSP
advantages, limitations and fundamental tradeoffs
2. Carry-out LTI system analysis using convolution & Z-transform
3. Carryout data analysis &spectrum analysis using FFT
4. Design IIR & FIR digital filters to meet specifications
5. Knows multi-rate SP aspects, filter banks & applications
6. Tackle numerical & practical issues in DSP implementation
7. Apply DSP techniques to real world problems in information processing, filtering,
communications, detection & estimation, Relate & translate DSP theory to applications,
Ready to take advanced DSP courses & pursue research
8. Illustrate and implement real-time DSP principles using MATLAB & DSP Processors,
Ready to work in DSP industry.
SYLLABUS
52
Discrete Fourier Transform (DFT) and Fast Fourier Transform Algorithms (FFT):
(Oppenheim &Proakis)
Frequency analysis of discrete time signals, DFS, Properties of DFS, Sampling of DTFT,
DFT, Properties of DFT, Circular and linear convolution of sequences using DFT, Efficient
computation of DFT, Radix–2 Decimation–in–Time(DIT) & Decimation–in–Frequency(DIF)
FFT Algorithms, Inverse FFT.
Reference Books:
1. Sanjit K. Mitra, "Digital Signal Processing: A Computer Based Approach”, Tata
McGraw Hill.
2. Sen M. Kuo, WoonSengGan, “Digital Signal Processors: Architectures,
Implementations and Applications”, Prentice Hall, 2005.
53
Code: B16 EC 3207
Course Objectives:
1. To study the basics of embedded systems and its examples.
2. To discuss various software architectures in embedded systems.
3. To discuss Inter Task Communication procedures in RTOS and design issues of RTOS.
4. To study various embedded software development tools and debugging techniques.
5. To study the 8051 Microcontroller architecture and its instruction set.
Course Outcomes:
By the end of the course the learners (students) will
1. Ability to understand the concepts related to RTOS and its Inter Task communication
Methods.
2. Ability to understand various design issues of RTOS.
3. Understand about embedded software development tools.
4. Understand the basic architecture of 8051 micro controller and instruction set.
SYLLABUS
Introduction to Embedded Systems:Examples, Typical Hardware, Memory, Architecture,
Instruction set, Programming. Interrupt Basics, Shared-Data problem, Interrupt Latency.
Inter Task Communication & Design issues of RTOS:Message Queues, Mailboxes, Pipes,
Interrupt Routines in RTOS Environment, Principles of RTOS, Encapsulation Semaphores
and Queues, Hard, Real-Time Scheduling Considerations.
Embedded Software development Tools & Debugging techniques: Host and Target
Machines, Linker/Locator for Embedded Software, Getting Embedded Software into the
Target System, Testing on your Host Machine, Instruction Set Simulators, Laboratory Tools
used for Debugging.
54
Text Books:
Reference Books:
1. Embedded Systems: Architecture, Programming and Design, Raj Kamal, Tata McGraw-
Hill Education, 2008
55
Code: B16 EC 3208
MICRO ELECTRONICS
(Elective-II)
Course Objectives:
1. To introduce the technology, design concepts and fabrication process of Very Large Scale
Integrated circuits
2. To bring both Circuits and System views on design together.
3. To Understand how to analyse and design of digital logic gates using MOSFETs and
ECL circuits
Course Outcomes:
By the end of the course the learners (students) will
1. Be familiar with MOSFET basics and Fabrication process
2. Understand and analyze Digital CMOS circuits and other digital logic families
SYLLABUS
Integrated- Circuit Fabrication: Monolithic Integrated - Circuit (microelectronics)
technology- The planar processes - Bipolar Transistor Fabrication - Fabrication of FETs -
CMOS Technology - Monolithic Diodes - The Metal - Semiconductor Contact - IC Resistor -
IC Capacitors - IC Packaging - Characteristics of IC Components - Microelectronic circuit
layout.
Basic Digital circuits: MOS Technology - NMOS, CMOS, Inverters, Logic gates - ECL
circuits.
Sequential Circuits: A1 - Bit memory - The circuits properties of bistable latch - The
clocked SR Flip-Flop - J-K, T, and D-type Flip-flops. Shift-registers - Ripple Counters -
synchronous counters - Applications of counters.
Text Book:
1. Microelectronics by JocobMilliman, ArbinGrabel second edition, TMH.
Reference Books:
1. Part 2 of Integrated Circuits, Design Principles and Fabrications by editors, Warner and
Fordemwalt, 1965, Motorola Series, McGraw Hill.
2. MOS LSI Design and Applications by Dr. William N. Carr and Dr. Jack P. Mize,
McGraw Hill, 1972.
3. Micro electronic circuits and devices second edition Horenstien, PHI.
56
Code: B16 EC 3209
Course Objectives:
The student will
1. Understand different types of switching
2. Understand both time and space based switches
3. Understand the means of measuring traffic.
4. Understand the implication of the traffic level on system design.
5. Understand about ISDN functions and applications.
Course Outcomes:
The student will be able to
1. Evaluate the time and space parameters of a switched signal
2. Establish the digital signal path in time and space, between two terminals
3. Evaluate the inherent facilities within the system to test some digital switch functions.
4. Investigate the traffic capacity of the system.
5. Able to understand different data rate and applications of ISDN
SYLLABUS
Introduction:
Evolution of Telecommunications, Simple Telephone Communication, Basics of Switching
System, Manual Switching System, Major Telecommunication.
Telephone Networks:
Signaling Techniques, In-channel Signaling, Common Channel Signaling, CCITT Signaling
System no.6, CCITT Signaling System no.7.
57
Traffic engineering: grade of service and blocking probability, modeling switching system,
blocked models and loss estimates, delay systems.
Text Books:
Reference Books:
58
Code: B16 EC 3210
Course Objectives:
1. To study the basic DFT,FFT and rate conversion algorithms.
2. To study the number format, dynamic range and sources of errors in DSP systems
3. To learn about TMS programmable DSPs and their programming capabilities.
4. To understand basic DSP algorithms on TMS processors
5. To study the FFT algorithms on TMS320C54XX DSP device.
Course Outcomes:
After undergoing the course, students will be able to
SYLLABUS
Text Books:
1. Digital Signal Processing – Avtar Singh and S. Srinivasan, Thomson Publications, 2004.
2. A Practical Approach to Digital Signal Processing - K Padmanabhan, R. Vijaya
rajeswaran, Ananthi. S, New Age International, 2006/2009
3. Embedded Signal Processing with the Micro Signal Architecture Publisher: Woon-
SengGan, Sen M. Kuo, Wiley-IEEE Press, 2007
Reference Books:
60
Code: B16 EC 3211
DSP LABORATORY
Course Objective:
Course Outcomes:
1. Able to write the MATLAB coding for basic mathematical operations to complex
operations like FFT.
2. Able to Design and Analyze LTI systems& Digital Filters.
3. Understand the image processing techniques
LIST OF EXPERIMENTS
1. Generation of discrete –time sequences and signals.
2. Program for Linear Convolution of two sequences.
3. Program for Circular Convolution of two sequences.
4. Frequency analysis of discrete time sequences.
5. Frequency analysis of discrete time Linear and Non Linear systems.
6. Frequency analysis of discrete time variant and Time invariant systems.
7. Frequency analysis of discrete time LTI system.
8. Design of IIR digital filter using Butterworth filter.
9. Design of IIR digital filter using Chebyshev filter.
10. Design of FIR digital filter using Hamming window and Rectangular window.
11. Program for sum of sinusoidal signals.
12. Program for Fast Fourier Transform.
13. Program for adjusting intensity values of a image using histogram equalization.
14. Program for Deblurring Images Using a Wiener Filter.
ReferenceBook:
1. Alan V. Oppenheim, Ronald W. Schafer, “Digital Signal Processing” – PHI Ed., 2006
61
Code: B16 EC 3212
Course Objectives:
1. To understand the basics of Microprocessors 8085, 8086 and Microcontroller 8051.
2. To understand the internal organization of INTEL 8085, 8086 Microprocessors and
Microcontroller 8051.
3. Developing Assembly Language Programs using the instruction sets of microprocessors
and microcontroller and to study the interfacing of the processor with various peripheral
devices.
Course Outcomes:
1. The objective of this course is to become familiar with the instruction set of Intel
microprocessors and microcontroller and also to familiarize with Assembly language
programming. The accompanying lab is designed to provide practical hands-on
experience with microprocessor software applications and interfacing techniques.
SYLLABUS
Experiments Based On ALP (8085)
1. a. Assume that byte of data is stored at memory location „X‟. Write an ALP which
tests bit 5 of thisdata. Write „FF‟ in the location „X+1‟ if the bit 5 is „1‟ and „00‟if
bit 5 is „0‟.
b. Check the zero condition of this number and write „00‟ at location„Y‟ if it is „0‟and
„FF‟ at„y‟ if non zero.
c. For data value in the location „X‟ compute the number of logic 1‟s and store the
result in the location „Y+1‟.
2. a. Write an ALP to swap the contents of location „X‟ and „X+1‟ using BC & HL
Register pairs.
b. By using above logic, write an ALP to transfer a block of data into another block.
3. a. Write an ALP to add and subtract two eight bit Number stored in the location „X‟
and „X+1‟ by assuming that content of „X‟ is greater than content of „X+1‟
b. Modify this program to add two 16 bit numbers without using DAD instruction.
4. Two 8 bit numbers 34H and 43H are stored in locations „X‟ and „X+1‟ compute the
product of these two numbers using
a. Repetitive addition method
b. Shift and add method
5. The number of the bytes of a block of data is in location „X‟ and data starts from
location „X+1‟ onwards defining a stack pointers. Write an ALP to arrange this
sequence of data in reverse order. Keep the reverse sequence from „Y‟ onwards.
6. The number of bytes of a block of data is location „X‟ and data starts from location
„X+1‟onwards. Arrange this block of data in ascending order by using bubble
sorting technique
62
7. Using 8279 write an ALP to generate the message of 4 characters. Activate the
LED‟s individually and make the display ON &OFF for every 0.5 seconds
Experiments Based On ALP (8086)
Reference Book
1. Architecture Programming and Applications, Ramesh S. Goankar, New Age International
Pvt. Ltd., (3rd Edition).
63
Code: B16ENG3202
Course objectives:
1. To expose the students to bettering sentence expressions and also forming equivalents.
2. To instill reading and analyzing techniques for better comprehension of written
discourses.
3. To create awareness among the students on the various aspects of writing, organizing
data, preparing reports, and applying their writing skills in their professional career.
4. To inculcate conversational skills, nuances required when interacting in different
situations.
5. To build/refine the professional qualities/skills necessary for a productive career and to
instill confidence through attitude building.
Course Outcomes:
1. Construct coherent, cohesive and unambiguous verbal expressions in both oral and
written discourses.
2. Analyze the given data/text and find out the correct responses to the questions asked
based on the reading exercises; identify relationships or patterns within groups of words
or sentences
3. Write paragraphs on a particular topic, essays (issues and arguments), e mails, summaries
of group discussions, reports, make notes, statement of purpose(for admission into foreign
universities), letters of recommendation(for professional and educational purposes).
4. Converse with ease during interactive sessions/seminars in their classrooms, compete in
literary activities like elocution, debates etc., raise doubts in class, participate in JAM
sessions/versant tests with confidence and convey oral information in a professional
manner.
5. Participate in group discussions/group activities, exhibit team spirit, use language
effectively according to the situation, respond to their interviewer/employer with a
positive mind, tailor make answers to the questions asked during their technical/personal
interviews, exhibit skills required for the different kinds of interviews (stress, technical,
HR) that they would face during the course of their recruitment process.
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives),
Sentence equivalence ( completing a sentence by choosing two words either of which will fit
in the blank), cloze test ( reading the written discourse carefully and choosing the correct
options from the alternatives and filling in the blanks), summarizing and paraphrasing .
64
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with
emphasis on inferential and analytical questions), style and tone ( to comprehend the author‟s
intention of writing a passage), strategies for quick reading(importance given to skimming,
scanning), summarizing ,reading between the lines, reading beyond the lines, techniques for
answering questions related to vocabulary (with emphasis on the context), supplying suitable
titles to the passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing
a „Statement of purpose‟, „Letters of Recommendation‟, business letter writing, email
writing, writing letters of complaints/responses. picture perception and description, book
review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents
and developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about
Industry / Companies – Importance of researching your prospective workplace - Knowing
about Selection process - Resume Preparation: Common resume blunders – tips, Resume
Review, Group Discussion: Essential guidelines – Personal Interview: Reasons for Rejection
and Selection.
Course objectives:
1. The students will be able to perform well in calculating different types of data
interpretation problems.
2. The students will perform efficaciously on analytical and logical problems using various
methods.
3. Students will find the angle measurements of clock problems with the knowledge of
calendars and clock.
4. The students will skillfully solve the puzzle problems like arrangement of different
positions.
5. The students will become good at solving the problems of lines, triangulars, volume of
cone, cylinder and so on.
SYLLABUS
66
UNIT IV: Puzzles
Selective puzzles from previous year placement papers, sitting arrangement, problems-
circular arrangement, linear arrangement, different puzzles.
Text Books:
Reference Books:
1. Barron‟s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
67
Code: B16 EC 3213
MINI PROJECT
Lab: 3 Hrs. Sessionals : 50
Credits :2
Course Objectives:
Course Outcomes:
1. Achieve practical knowledge within his chosen area of technology for project
development.
2. Identify, analyze, formulate and handle electronics & communications projects with a
systematic and comprehensive approach.
3. Contribute as an individual or as member of team in development of technical projects.
4. Develop effective communication skills for presentation of project related activities.
68
Code: B16 ENG 3204
ADVANCED CODING
(Common to ECE & EEE)
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives
1. To understand the basics of modular programming
2. To learn about ADT, Linked Lists and Templates.
3. To investigate different methods to find time complexities.
4. To learn about Java collections and Libraries
Course Outcomes
At the end of the course, a student should be able to:
1. Acquire coding knowledge on essential of modular programming
2. Acquire Programming knowledge on linked lists
3. Acquire coding knowledge on ADT
4. Acquire knowledge on time complexities of different methods
5. Acquire Programming skill on Java libraries and Collections
SYLLABUS
UNIT IV Running time analysis of code and organization of linear list data
Code evaluation w.r.t running time, Loop Complexities, Recursion complexities, Searching
techniques: sequential Vs. binary searching.
Organizing the list data, Significance of sorting algorithms, Basic Sorting Techniques:
Bubble sort, selection sort, Classical sorting techniques: Insertion sort, Quick sort, Merge
sort.
69
UNIT V Standard Library templates and Java collections
Introduction to C++ language features, Working on STLs, Introduction to Java as Object
Oriented language, Essential Java Packages, Coding logics.
References:
70
Code: B16 EC 3214A
PRINCIPLES OF SIGNALS AND SYSTEMS
(MOOCS-III)
Course outline
WEBLINK:
[Link] [Link]
71
Code: B16 EC 3214B
ANALOG CIRCUITS
(MOOCS-III)
WEBLINK:
[Link] [Link]
72
Code: B16 EC 3214C
MICROPROCESSORS AND MICROCONTROLLERS
(MOOCS-III)
REFERENCES:
WEBLINK:
[Link] [Link]
73
SAGI RAMA KRISHNAM RAJU ENGINEERING COLLEGE (AUTONOMOUS)
(Affiliated to Andhra University, Visakhapatnam), (Recognised by AICTE, New Delhi)
Accredited by NAAC with „A‟ Grade
Recognised as Scientific and Industrial Research Organisation
ESTD: 1980 CHINNA AMIRAM (P.O):: BHIMAVARAM :: [Link]., A.P., INDIA :: PIN: 534 204
B16 EE
Electrical Machines-I Lab 2 -- -- 3 3 50 50 100
3107
Linear Integrated Circuits &
B16 EC
Pulse Circuits Lab with 2 -- -- 3 3 50 50 100
3108
Simulation
B16 ENG Verbal & Quantitative
3102 2 5 -- -- 5 100 -- 100
Aptitude-I
#M-I MOOCS-I 2 4 -- -- 4 100 -- 100
Total 32 27 6 6 39 480 520 1000
Course Objectives:
1. Students understand the concept of principle of operation of 3 phase induction motor,
equivalent circuit slip torque characteristics, and circle diagram.
2. They can understand the single phase induction motor, double field revolving theory, and
equivalent circuit capacitor start motor.
3. To understand the operation and the principle of synchronous machine, voltage
regulation, power angle characteristics synchronizing power, synchronizing torque.
4. To understand different starting methods of synchronous motor, effect of damper
windings and Hunting.
5. To understand design procedures of synchronous machine and induction machines.
Course Outcomes:
At the end of this course, students will demonstrate the ability to
1. Understand the concepts of continuous time and discrete time systems.
2. Analyse systems in complex frequency domain.
3. Understand sampling theorem and its implications.
SYLLABUS
Basic concepts of Electrical Machines:
Physical arrangement of windings in stator and cylindrical rotor; slots for windings; single
turn coil - active portion and overhang; full-pitch coils, concentrated winding, distributed
winding, winding axis, generated emf, Air-gap MMF distribution with fixed current through
winding - concentrated and distributed, Sinusoidally distributed winding, winding
distribution factor
Induction Machines
Construction, Types (squirrel cage and slip-ring), Equivalent circuit. Phasor Diagram, Torque
Slip Characteristics, Starting and Maximum Torque. Losses and Efficiency. Circle Diagram.
Effect of parameter variation on torque speed characteristics (variation of rotor resistance).
Methods of starting, braking and speed control for induction motors. Generator operation.
Self-excitation. Doubly-Fed Induction Machines.
Synchronous Generators
Constructional features, Cylindrical rotor machines, Synchronous Generator-circuit model
and phasor diagram, armature reaction, synchronous impedance, voltage regulation and
estimation of voltage regulation by EMF, MMF and ZPF methods, Salient pole Machine-
Two reaction theory, analysis of phasor diagram, power angle characteristics, determination
of x d and xq, Parallel operation of Alternators-Synchronization and load division.
Synchronous Motors
Operating principle, circuit model, phasor diagram, effect of load, Operating characteristics
of synchronous machines, V-curves, starting methods of synchronous motors.
Text Books:
1. Nagrath& Kothari,” Electric Machines” TMH
2. PS Bhimbra, “Electrical Machinery”, Khanna Publishers.
Reference Books:
1. Fitzgerald & Kingsley, “Electric Machinery” McGraw Hill
2. Alexander S. Langsdorf, “AC Machines”, Tata McGraw Hill.
3. MG Say, “Theory Performance and Design of AC Machines” CBS Publisher
Code: B16 EE 3102
POWER SYSTEM ANALYSIS AND STABILITY
Course objectives
1. Students should acquire knowledge for the design and analysis of electrical power grids.
2. Students are able to learn the modeling of single line diagram and formation of Y-bus and
Z-bus.
3. To study the calculation of power flow in a power system network using various load
flow techniques,
4. Students learn about different types of power system faults and analysis.
5. Students are able to study the stability of system under steady state and transient period.
Course Outcomes
Upon completing this course
1. Student able to understands and can draw single line diagram of the power system.
2. Student understands different load flow techniques.
3. Students are able to model any complex network into simple mathematical Modelling
4. Student able to analyse different types of fault in a power system
5. Student able to understand stability analysis of power system
SYLLABUS
P.U. Representation: Single Line Diagram, Per Unit Quantities, P.U. Impedance of 3-
Winding Transformers, P.U. Impedance Diagram of a Power System.
Load Flow Studies: Formulation of Network Matrices, Load Flow Problem, Gauss-Seidel
Method, Newton-Raphson Method & Fast Decoupled Method of Solving Load Flow
Problem.
Symmetrical Fault Analysis: 3-Phase Short Circuit Currents and Reactance‟s of a
Synchronous Machine, Fault Limiting Reactors.
Power System Stability: Concepts of Stability (Steady State And Transient), Swing
Equation, Equal Area Criterion, Critical Clearing Angle and Time for Transient Stability,
Step by Step Method of Solution, Factors Affecting Transient Stability.
Text Books:
1. Power System Engineering by J.G. Nagarath& D.P. Kothari, TMH Publication
2. Elements of Power System Analysis, William D. Stevenson, Jr, McGraw Hill Pub.
Reference Books:
Course Objectives:
1. To study the basic principles, configurations and practical limitations of op-amp.
2. To understand the various linear and non-linear applications of op-amp;
3. To analyze and design op-amp oscillators, single chip oscillators and multivibrators;
4. To analyze, design and explain the characteristics and applications of active filters,
including the switched capacitor filter.
5. To understand the operation of the 555 timer in mono stable and astable modes and its
applications.
6. To provide an overview of the working principles, operation and application of the low
pass and high pass circuits and functioning of high pass and low pass RC circuits with
various input signals(sine wave, step,square wave, ramp and exponential).
Course Outcomes:
This course provides the foundation education in operational amplifier and other linear
integrated circuits. After the completion of course, students are able to
1. Discuss the op-amp‟s basic construction, characteristics, parameter limitations, various
configurations and different applications of op-amp.
2. Analyze and design basic op-amp circuits, particularly various linear and non-linear
circuits, active filters, signal generators and 555 timers.
3. Design and conduct experiments, on RC low pass and high pass circuits.
4. Design and conduct experiments, on RL low pass and high pass circuits.
5. Design and conduct experiments on different types of multivibrators.
SYLLABUS
Active Filters and Oscillators: Butterworth type LPF, HPF first and second order filters,
Switched Capacitance Filters. Op-Amp Phase Shift, Wein-bridge and Quadrature Oscillator,
Analog Multiplexers.
Special ICs: 555 Timers Introduction, Block diagram,555 timer as an astable and Monostable
Multivibrator, Three Terminal IC Regulators, Voltage to Frequency and Frequency to
Voltage Converters.
Wave Shaping: High pass and Low pass RC circuits, Response of High pass and Low pass
RC circuits to step, square inputs. High pass RC circuit as a differentiator, Low pass RC
circuit as an integrator. Diode clippers, Clipping at two independent levels, Clamping
Operation, Clamping Circuits using Diode with Different Inputs, Clamping Circuit Theorem,
Practical Clamping circuits.
Text Books:
Reference Books:
1. Linear Integrated Circuits- D. Roy Chowdhury, New Age International(p) Ltd, 2nd
Edition,2003.
2. Pulse and Digital Circuits, A. Anand Kumar, PHI, Second Edition, 2005.
Code: B16 EE 3103
CONTROL SYSTEMS
(Common to ECE & EEE)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To learn the modeling of linear systems using transfer functions and obtain transfer
functions for physical electrical and mechanical systems.
2. To learn to represent systems using block diagrams and signal flow graphs and derive
their transfer functions..
3. To learn the significance of time response and find it for system analysis in transient and
steady state.
4. To learn the concept of stability and know different techniques of stability analysis.
5. To learn the concept of frequency response and its application for control system analysis.
Course Outcomes:
1. Students will be able to model electrical and mechanical physical systems by applying
laws of physics
2. Students will be able to represent mathematical models of systems using block diagrams
& Signal Flow Graphs and derive their transfer functions
3. Students will be able to analyze systems in time domain for transient and steady-state
behavior
4. Students will learn the concept of stability and use RH criterion and Root locus methods
for stability analysis.
5. Students will learn to obtain frequency response plots of systems and use them for system
analysis and stability assessment.
SYLLABUS
Introduction to control systems : Open loop and closed loop systems- Transfer Functions of
Linear Systems– Impulse Response of Linear Systems – Mathematical Modeling of Physical
Systems – Equations of Electrical Networks – Modeling of Mechanical Systems – Equations
of Mechanical Systems, Analogous Systems.
Block Diagrams of Control Systems: Signal Flow Graphs (Simple Problems) – Reduction
Techniques for Complex Block Diagrams and Signal Flow Graphs (Simple Examples)-
Feedback Characteristics of Control Systems
Time Domain Analysis of Control Systems: Time Response of First and Second Order
Systems with Standard Input Signals – Steady State Error Constants – Effect of Derivative
and Integral Control on Transient and Steady State Performance of Feedback Control
Systems.
Concept of Stability: Routh-Hurwitz Criterion, Relative Stability Analysis, the Concept and
Construction of Root Loci, Analysis of Control Systems with Root Locus (Simple Problems
to understand theory).
Frequency Domain Analysis of control systems: Bode Plots- Log Magnitude versus Phase
Plots- Polar Plots -Correlation between Time and Frequency Responses -Nyquist Stability
Criterion -Assessment of Relative Stability -All Pass and Minimum Phase Systems -
Constant M and N Circles.
Text Books:
1.I. J. Nagrath and M. Gopal, „Control Systems Engineering‟,New Age International
Publishers(6th Edition).
[Link] C. Kuo, „ Automatic Control Systems‟, PHI (5th Edition).
Reference Books:
[Link] Ogata, „Modern Control Engineering‟, , PHI (4th Edition).
[Link] [Link] and Robert H. Bishop, „Modern Control Systems‟, Addison-Wesley
Publishers(8th Edition)
Code: B16 EE 3104
DIGITAL ELECTRONICS AND LOGIC DESIGN
Course Objectives:
1. To study the basic philosophy underlying the various number systems, negative number
representation, binary arithmetic, binary codes and error detecting and correcting binary
codes.
2. To study the theory of Boolean algebra and to study representation of switching functions
using Boolean expressions and their minimization techniques.
3. To study the combinational logic design of various logic and switching devices and their
realization.
4. To study the sequential logic circuits design both in synchronous and Asynchronous
modes for various complex logic and switching devices, their minimization techniques
and their realizations.
5. To study some of the programmable logic devices and their use in realization of switching
functions.
Course Outcomes:
1. Students will be aware of theory of Boolean Algebra& the underlying features of various
number systems.
2. Students will be able to use the concepts of Boolean Algebra for the analysis and
minimization of Boolean expressions.
3. Students will be able to design of various combinational & sequential logic circuits.
4. Students will be able to design various logic gates starting from simple ordinary gates to
complex programmable logic devices & arrays.
5. Students will be to design various logic gates using diodes and transistors.
SYLLABUS
Numbering Systems: Digital systems - Binary, Octal, Decimal and Hex numbering systems
– Number base Conversions – (n-1)‟s and n‟s complements of the various numbering systems
– Binary arithmetic – Various methods to represent signed binary numbers. Binary
Codes:BCD, Excess-3 codes – Binary arithmetic using BCD and Excess-3 codes – Gray code
– Error detecting codes: parity checking and Hamming code – Error correcting codes:
Hamming code
Boolean Algebra and Boolean Functions: Boolean theorems and postulates – Logic gates –
Truth table - Boolean functions – Dual of a function – Complement of a function – Canonical
and standard forms – Simplification of Boolean functions using Boolean theorems and
postulated, Karnaugh map (K-map) with maximum of 4 variables
Sequential Logic Circuits: Differences between combinational logic and sequential logic –
Flip-flops (R-S, J-K, D, T, Master-slave J-K flip-flop) – Truth tables and excitation tables of
the flip-flops, Conversions of flip-flops. Digital Counters-Ripple Counter design,
Synchronous Counter design with T, D and J.K. Flip-flops. Shift Registers and Operation
Modes.
Text Book:
1. M. Morris Mano, Digital Design, Prentice-Hall of India Pvt. Limited, New Delhi, 2nd
Edition. 2000.
Reference Books:
Course Objectives:
1. To understand the working of various components of computer and their interconnection.
2. To know the hardware implementation for all micro-operations.
3. Knowledge of instruction set and various instruction formats is provided.
4. Detailed study of CPU, stack organization, peripheral devices and memory organization
is provided.
Course Outcomes:
Student can able to:
1. Explain register transfer, memory transfer language, computer registers, computer
instructions and addressing modes.
2. Differentiate general register organization & stack organization, Reduced instruction set
& complex instruction set computer.
3. Asses instruction cycle, instruction formats.
4. Interpret different memory organization & different modes of transfer.
SYLLABUS
Register transfer and micro operations:
Register transfer language, Register transfer, Bus and memory transfers, Arithmetic Micro
Operations, Logic micro operations, Shift micro operations, Arithmetic Logic shift unit
Basic computer organization and Design:
Instruction codes, Computer registers, Computer instructions, Timing and control, Instruction
cycle, Memory reference instructions, Input-output and interrupt, complete computer
description, Design of Basic computer, Design of Accumulator Logic.
Micro Programmed Control:
Control Memory, Address Sequencing, Micro Program Example, Design of control Unit
CPU Organization:
Introduction, General Register Organization, Stack Organization, Addressing modes,
Instruction Formats, Addressing Modes, Data Transfer and Manipulation, program
Control(Status Bit Conditions, Conditional Branch Instruction, Subroutine call and return
using Stack)
Course Objectives:
1. To provide an introduction to DBMS, their structure and uses.
2. To prepare SQL commands for creating database objects, populating tables, and retrieve
data.
3. To learn ER model
4. To explore the features of RDBMS.
5. To apply conceptual database design, logical database design and normalization.
6. To know different protocols of Concurrency control
7. To explore Recovery techniques of DBMS like ARIES.
Course Outcomes:
After successful completion of the course a student will be able to
1. Generalize the basic concepts of DBMS
2. Explore the relational model
3. Prepare SQL commands for defining, constructing and manipulating databases
4. Apply conceptual and logical database design
5. Apply normalization on tables
6. Schedule concurrent transactions using protocols that provide serializability.
7. Explore techniques for Recovering database
SYLLABUS
Introduction: Introduction to File Processing System and DBMS, Disadvantages of FPS,
Advantages of DBMS, Introduction to the Relational model, Integrity constraints, Levels of
abstraction, Data Independence, Duties of DBA, Structure of a DBMS.
SQL: SQL Preliminaries, Basic form of SQL Query, Nested Queries, Joins, Set Operations,
Aggregate Operators, Integrity Constraints in SQL, Null values, Data Definition Language
Commands, Triggers, Views and Sequences, JDBC.
Introduction to Database Design: Basic Steps in Database Design, ER Diagrams, Entities,
Attributes and Entity Sets, Relationships & Relationship Sets, Features of the ER Model,
Conceptual Database Design and Logical Database Design.
Database Design: Schema Refinement and Normal Forms, Introduction to Schema
Refinement, Functional Dependencies, Normal Forms, Properties of Decomposition,
Normalization.
Transaction Management : The ACID Properties, Transactions & Schedules, Concurrent
Execution of Transactions, Concurrency Control: Lock-Based Concurrency Control, Two
Phase Locking protocol, Serializability and Recoverability, Dealing with Deadlocks, Time
Stamp Ordering Protocol, Crash Recovery: Log-based Recovery, The Log, Other Recovery-
Related Structures, The Write-Ahead Log Protocol, Check pointing, ARIES.
Text Book:
1. Database Management Systems, Raghu Ramakrishnann, Johannes Gehrke, 3rd Edition,
McGraw hill, 2014.
Reference Books:
1. Database System Concepts, A. Silberschatz, H.F. Korth, S. Sudarshan, McGraw hill
Education, VI edition, 2010.
2. Fundamentals of Database Systems 5th edition. RamezElmasri, Shamkant B. Navathe,
Pearson Education, 2008.
3. Database Management System Oracle SQL and PL/SQL, P.K. Das Gupta, PHI.
4. Database System Concepts, Peter Rob & Carlos Coronel, Cengage Learning, 2008.
5. Database Systems, A Practical approach to Design Implementation and Management
Fourth edition, Thomas Connolly, Carolyn Begg, Pearson education.
Code:B16 EE 3106
Course Objective
This course will introduce the basic concepts and techniques for processing signals. By the
end of the course, student will be familiar with the most important methods in DSP, including
digital filter design, transform-domain processing and importance of Signal Processors.
Course Outcomes
1. Identity properties of discrete-time systems such as time-invariance, stability, causality,
and linearity.
2. Compute the linear and circular convolutions of discrete-time sequences.
3. Evaluate and plot the frequency (magnitude and phase) response of linear time-invariant
systems.
4. Evaluate the discrete Fourier transform (DFT) of a sequence, relate it to the DTFT,
5. Evaluate the transfer function of linear time-invariant systems & Determine difference
equations from transfer function descriptions using Z transforms.
6. Design & Compare IIR & FIR filters
SYLLABUS
Applications of z – transforms:
System functions h (z) of digital systems, stability analysis, structure and realization of digital
filters, finite word length effects.
Reference Books:
1. Sanjit k. Mitra, digital signal processing “A computer based approach”, Tata Mc Graw
hill.
2. Raddae&rabiner, application of digital signal processing.
3. S. P. Eugene xavier, signals, systems and signal processing, s. Chand & co. Ltd.
4. Antonio, analysis and design of digital filters, tata mc graw hill.
Code: B16 EE 3107
Course Objectives:
1. Conducting experiments on characteristics of generators & motors
2. Load tests on series,shunt,compound motors and compound generators-swinburne's, Hopkinson's
test.
3. OC & SC tests on single phase transformers, Sumpner's test.
Course Outcomes:
1. analyze characteristics of various types of generators & motors which will help in
Understanding of machines under various conditions. (K4)
2. compare Speed control of dc motors which will be useful in various industries.(K4)
3. determine testing of machines will give an idea in testing side in various
industries(K4).
LIST OF EXPERIMENTS
1. Swimburn's Test
2. Speed control of a DC shunt motor.
3. Load test on DC Shunt motor.
4. Load test on DC series motor.
5. Load test on DC Compound generator.
6. Open circuit characteristics of a DC shunt generator.
7. Hopkinson's Test.
8. Internal and external characteristics of a DC shunt generator.
9. OC and SC tests on a single phase transformer.
10. Load test on a single phase transformer.
11. Sumpner's Test.
Text Books:
1. Kothari.D.P and Nagrath.I.J., “Electrical Machines”, Tata McGraw [Link],
New Delhi, 5th edition 2002.
2. Bimbhra.P.S, Electrical Machinery,Khanna Publishers, IL Kosow, “ElectricalMachines&
Transformers”, Prentice Hall of India.2nd edition 2003.
Reference Books:
1. Electrical Machines, by J B Gupta,S K Kataria& Sons
2. Electrical Machines by U A Bakshi and M V Bakshi, Technical Publications
3. Fitgerald, A.E., Charles Kingsely Jr. Stephen [Link], “Electric Machinery”McGraw
Hill Books Company,6thedition 2002.
4. Hill Stephen, Chapman.J, “Electric Machinery Fundamentals”, McGraw HillBook Co.,
New Delhi, 4th edition 2005.
Code: B16 EC 3108
LINEAR INTIGRATED CIRCUITS & PULSE DIGITAL CIRCUTS LAB WITH
SIMULATION
Course Objectives:
This laboratory course enables students to get practical experience in design, assembly and
evaluation of Linear integrated circuits & Pulse Circuits. They will use Multisim to test their
electronic designs.
Course Outcomes:
Students will be able to:
1. Design and conduct experiments on RC low pass and high pass circuits.
2. Observe operation of UJT Sweep Generator.
3. Design and test different types of Multi vibrators
4. Acquire a basic knowledge on simple applications of operational amplifier.
5. Design, construct Schmitt trigger using operational amplifier.
6. Use Multisim to test their electronic designs.
7. Design and test different types of Multiplexers and counters.
LIST OF EXPERIMENTS
Course Outcomes:
The student will be able to
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and
other reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional
relationships making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions,
pronouns-number and person, relative pronouns), articles(nuances while using definite and
indefinite articles), tenses(with emphasis on appropriate usage according to the situation),
subject – verb agreement ( to differentiate between number and person) , clauses( use of the
appropriate clause , conditional and relative clauses), phrases(use of the phrases, phrasal
verbs) to-infinitives, gerunds, question tags, voice, direct & indirect speech, degrees of
comparison, modifiers, determiners, identifying errors in a given sentence, correcting errors
in sentences.
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard
to inflections of a word, frequently confused words, words often mis-used, multiple meanings
of the same word (differentiating between meanings with the help of the given context),
foreign phrases, homonyms, idioms, pictorial representation of words, word roots,
collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption,
inference, conclusion), Analogies (building relationships between a pair of words and then
identifying similar relationships), Sequencing of sentences (to form a coherent paragraph, to
construct a meaningful and grammatically correct sentence using the jumbled text), odd man
(to use logical reasoning and eliminate the unrelated word from a group), YES-NO
statements (sticking to a particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence),
supplying a suitable beginning/ending/middle sentence to make the paragraph coherent,
idiomatic language (with emphasis on business communication), punctuation depending on
the meaning of the sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
1. Oxford Learners‟s Grammar – Finder by John Eastwood, Oxford Publication.
2. R S Agarwal‟s books on objective English and verbal reasoning
3. English Vocabulary in Use- Advanced , Cambridge University Press.
4. Collocations In Use, Cmbridge University Press.
5. Soft Skills & Employability Skills by SaminaPillai and Agna Fernandez, Cambridge
University Press India Pvt. Ltd.
6. Soft Skills, by Dr. K. Alex, S. Chand & Company Ltd., New Delhi
Reference Books:
1. English Grammar in Use by Raymond Murphy, CUP
2. Websites: Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. The Art of Public Speaking by Dale Carnegie
5. The Leader in You by Dale Carnegie
6. Emotional Intelligence by Daniel Golman
7. Stay Hungry Stay Foolish by Rashmi Bansal
8. I have a Dream by Rashmi Bansal.
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
1. To familiarize students with basic problems on numbers and ratio‟s problems.
2. To enrich the skills of solving problems on time, work, speed, distance and also
measurement of units.
3. To enable the students to work efficiently on percentage values related to shares, profit
and loss problems.
4. To inculcate logical thinking by exposing the students to reasoning related questions.
5. To expose them to the practice of syllogisms and help them make right conclusions.
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for
any person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for
further studies.
SYLLABUS
Numbers, LCM and HCF, Chain Rule, Ratio and Proportion
Importance of different types of numbers and uses of them: Divisibility tests, Finding
remainders in various cases, Problems related to numbers, Methods to find LCM, Methods to
find HCF, applications of LCM, HCF. Importance of chain rule, Problems on chain rule,
Introducing the concept of ratio in three different methods, Problems related to Ratio and
Proportion.
Time and work, Time and Distance
Problems on man power and time related to work, Problems on alternate days, Problems on
hours of working related to clock, Problems on pipes and cistern, Problems on combination
of the some or all the above, Introduction of time and distance, Problems on average speed,
Problems on Relative speed, Problems on trains, Problems on boats and streams, Problems on
circular tracks, Problems on polygonal tracks, Problems on races.
Text Books:
1. Quantitative aptitude by RS Agarwal
2. Verbal and non verbal reasoning by RS Agarwal.
3. Puzzles to puzzle you by shakunataladevi
References:
1. Barron‟s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
Code: B16 ENG 3103
BASIC CODING
(Common to ECE & EEE)
(MOOCS-I)
Course Objectives:
Course Outcomes:
SYLLABUS
Practice: programs on passing an array and catching by a pointer, function returning data,
comparison between recursive and Iterative solutions.
Data referencing mechanisms: Pointing to diff. data types, Referencing to Linear data,
Runtime-memory allocation, Named locations vs pointed locations, Referencing a 2D-Matrix
UNIT IV User-defined datatypes, Pre-processor Directives and standard storage
Need for user-defined data type – structure definition – Structure declaration – Array within a
Structure – Array of Structures – Nested Structures - Unions – Declaration of Union data
type, StructVs Union - Enum – Pre-processor directives , Standard storage methods,
Operations on file, File handling methods, Orientation to Object oriented programming
References:
WEEK-05 - SIZING PV
Sizing PV for applications without batteries, Batteries - Capacity, C-rate, Efficiency, Energy
and power densities, Battery selection, Other energy storage methods, PV system design,
Load profile, Days of autonomy and recharge, Battery size, PV array size, Design toolbox in
octave
SUGGESTED READING
1. Chenming, H. and White, R.M., Solar Cells from B to Advanced Systems, McGraw
Hill Book Co, 1983
2. Ruschenbach, HS, Solar Cell Array Design Hand Varmostrand, Reinhold, NY, 1980
3. Proceedings of IEEE Photovoltaics Specialists Conferences, Solar Energy Journal.
WEB LINK:
[Link]
Code: B16 EE 3108B
WEB LINK:
[Link]
Code: B16 EE 3108C
Week 3 : High Voltage testing and techniques employed ,HV testing techniques for
Ceramic/glass Insulators ,HV testing on Composite Insulators.
[Link] Das Begamudre, “ Extra High Voltage AC Transmission Engineering”, New Age
International(P) Ltd, New Delhi, 2000.
2.E Kuffel, W S Zaengl and J Kuffel, “High Voltage Engg. Fundamentals”, textbook
published by Newness publishers, second edition, 2000.
[Link] IEEE Journal / Conference and CIGRE publications. • “Outdoor Insulators”, Ravi
group, Edward Cherney & Jeffery Burnham Text book, 1999
[Link] for High Voltage – J S T Looms, text book, Peregrines, 1988 • K Papailiou and F
Schmuck, “Silicone Composite Insulators: Materials, design, Applications for Power
systems, Springer Berlin Heidelberg, 2012.
WEB LINK:
[Link]
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
ELECTRICAL AND ELECTRONICS ENGINEERING
II-SEMESTER
Total
Lect Tutori
Cred Lab Contact Sessional Exam Total
Code No. Course ure al
its Hrs Hrs/We Marks Marks Marks
Hrs Hrs
ek
B16 EE Advanced Control
4 3 1 -- 4 30 70 100
3201 Systems
B16 EE
Power Electronics 4 3 1 -- 4 30 70 100
3202
B16 ENG Principles of Economics
4 3 1 -- 4 30 70 100
3201 & Management
B16 EE Power System
4 3 1 -- 4 30 70 100
3203 Protection
B16 EE Microprocessor &
4 3 1 -- 4 30 70 100
3204 Microcontroller
B16 EE Electrical Machines -II
2 -- -- 3 3 50 50 100
3205 Lab
B16 EE
Control Systems Lab 2 -- -- 3 3 50 50 100
3206
B16 ENG Verbal & Quantative
2 5 -- -- 5 100 -- 100
3202 Aptitude-II
B16 EE
Mini Project 2 -- -- 3 3 50 -- 50
3207
#M-II MOOCS-II 2 4 -- -- 4 100 -- 100
#M-III MOOCS-III 2 4 -- -- 4 100 -- 100
Total 32 28 5 9 42 600 450 1050
Course Objectives:
1. Introducing control system components construction and application.
2. Introducing state variable techniques.
3. To introduce Z-transforms and inverse Z-transform.
4. Introducing classical and modern controllers.
5. To introduce stability tests- Bilinear transformation and Jury's test.
Course Outcomes:
Students will be able to:
1. Know the various components and usage of each component. (K2)
2. Derive stat space model for a given systems and Apply the concept of Observability and
Controllability for LTI system. (K3).
3. Apply Z- transform in Engineering application related to digital control systems(K3).
4. Design classical controller based on bode plots and modern controllers based on the state
space techniques. (K3)
5. Test the digital system which is useful after designing a particular system with respect to
the stability point of view.(K3)
SYLLABUS
STATE VARIABLE ANALYSIS: Concept Of State, State Variables & State Models, State
Model For Linear Continuous Time Systems, Solution Of State Equation, State Transition
Matrix, Concept Of Controllability & Observability (Simple Problems To Understand
Theory).
STABILITY: Stability Of Linear Digital Control Systems, Definition & Theorem, Stability
Tests, Bi-Linear Transformation Method, Jury‟s Stability Test.
Text Books:
Reference Books:
POWER ELECTRONICS
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To understand the concepts of Power Semiconductor devices and their applications.
2. To understand the need of Energy conversion and effective implementation methods.
Course outcomes:
Student should able to
1. Explain the principle of operation of thyristor, modern power semiconductor devices and
necessity of series and parallel connection of thyristors.
2. Explain the operation of Firing and Commutation techniques.
3. Evaluate the phase controlled rectifiers with different loads.
4. Analyze different Choppers, Cycloconverter and AC voltage Controller configurations.
5. Investigate harmonic reduction techniques for inverters based on PWM techniques.
SYLLABUS
Text Books:
1. Power electronics - P.S. Bimbhra- Khanna Publishers, 4th Edition
2. Power electronics – M.D. Singh & K.B. Kanchandhani, Tata McGraw – Hill Publishing
Company, 2nd edition.
Reference Books:
1. Power Electronics: Circuits Devices and Applications – M.H. Rashid, Prentice Hall of
India, 3rd edition.
2. Power Electronics – VedamSubramanyam, New Age International (p) Limited,
Publishers.
3. Power Electronics – P.C. Sen, Tata McGraw-Hill Publishing.
4. Thyristorised power Controllers – G.K. Dubey, S.R Doradra, A. Joshi and R.M.K. Sinha,
New Age international Pvt Ltd. Publishers latest edition
Code: B16 ENG 3201
Course objectives
1. To familiarise Engineering students with the real world of business.
2. To provide capacity to analyse business decisions by understanding the origin & concepts
of economics.
3. To provide capacity to analyse business decisions by understanding the concepts of
management.
4. To help engineering students know the need and importance of entrepreneurship.
Course outcomes
1. Students will be able to gain empirical knowledge and understand the complete frame
work of business.
2. To analyse the concepts pertaining to economic decision making.
3. To analyse the concepts of Managerial decision making.
4. To inculcate the spirit of Entrepreneurship and gain knowledge for setting up an
enterprise.
SYLLABUS
Introduction to Management:
Functions of Management – Taylor‟s Scientific Management; Henry Fayol‟s Principles of
Management;
Financial Management:
Types of capital; Fixed and Working Capital and Methods of Raising Finance; Depreciation;
Straight Line and Diminishing Balance Methods.
Marketing Management:
Functions of Marketing and Distribution channels
Entrepreneurship-
Entrepreneurial Functions, Entrepreneurial Development; Objectives, Training, Benefits;
Phase of Installing a Project.
Text Books:
Reference Books:
Course Objectives:
1. To know the need for protection, various devices for protection and to be familiar with
the terminology used in the power system protection.
2. To understand the working of various types of fuses and circuit breakers and various
challenges during their operation.
3. To know the principle of operation,classification, constructional features and testing of
circuit breakers.
4. To be familiar with the principle of operation and different types of protective relays and
their application to alternators, transformers and feeders.
5. To understand the concepts of over voltage protection and devices used for overvoltage
protection.
Course Outcomes:
Students are able to
1. Identify the need for protection and know various devices for protection and terminology
used in protection.
2. Discriminate the constructional details with operation principle of various types of fuses,
circuit breakers, relays, lightning arresters and their applications.
3. Apply the arc quenching methods to various types of circuit breakers.
4. Apply various relays to various types of power system equipment like alternator,
transformer and feeders and distinguish between an electromagnetic relay and a static
relay.
5. Identify the different causes for over voltages and choose various protection devices
against over voltages.
SYLLABUS
Introduction to Power System Protection: Need for protective systems, Nature and causes
of faults, Types and effects of faults, Fault statistics, Evolution of protective relays, Zones of
protection, Primary and Back-up protection, Essential qualities of protection, Classification
of protective relays, Classification of Protective Scheme, CTs and PTs and their applications
in protection schemes, Summation transformer, Phase-sequence current segregating network,
Basic relay terminology.
Fuses and Circuit Breakers: Fuses and their types, High-voltage HRC fuses and their
applications, Selection of fuses. Circuit breakers, Formation of arc, Methods of arc
extinction, Restriking voltage, Recovery voltage, RRRV, Single and double frequency
transients, Resistance switching, Current chopping, Switching of capacitor banks and un-
loaded lines, Ratings and characteristics of circuit breakers.
Types of Circuit Breakers and Testing: Principle of operation of circuit breakers,
Classification of circuit breakers, Constructional Features of Air Circuit Breakers, Oil Circuit
Breakers, Air Blast Circuit Breakers, SF-6 Circuit Breakers and Vacuum Circuit Breakers,
Testing of Circuit Breakers.
Text Books:
1. “Power System Protection and Switchgear" by Badri Ram and D. N. Vishwakarma, Tata
McGraw-Hill Education, 2001.
Reference Books:
Course objectives
1. Study the architecture of 8085 microprocessor, functions, instruction sets etc.
2. Architecture of different peripherals like 8259,8255,8279 and A/D and D/A convertors
3. Study the architecture of 8051 microcontroller, functions etc.
4. study 8086 architecture and addressing.
Course Outcomes
1. Understand thefundamentals of 8085 Microprocessor and microcontroller based systems.
2. Familiarize with the instruction set and assembly level programming.
3. Illustrate how the different peripherals (8255, 8253 etc.) are interfaced with
Microprocessor.
4. Distinguish and analyze the properties of Microprocessors & Microcontrollers.
5. Apply knowledge on interfacing microcontrollers for some real time applications.
SYLLABUS
8085 Microprocessor:
Introduction to microprocessors, micro computers – Architecture of 8085 microprocessor –
pin-out diagram of 8085 – Detailed description of the 8085 pins – addressing modes
Memory interfacing – Machine cycles and bus timings for Opcodefetch,memory read,
memory write, I/O read, I/O write operations – Memory mapped I/O and I/O mapped I/O.
8051 Microcontroller:
Introduction to microcontrollers – Comparison between microprocessors and
microcontrollers – Functional block diagram of 8051 microcontroller and its description –
8051 pin-out diagram and description of 8051 pins – Interfacing external memory to 8051 –
implementing counters and timers in 8051 – Serial data transfer using 8051 – Various
interrupts and its programming in 8051. Interfacing Stepper motor, to 8051 microcontroller.
Advanced topics in Microprocessors:
Architecture of 8086 microprocessor pin out diagram – Addressing modes – differences
between 8085 and 8086.
Text Books:
Reference Books:
Course Objectives:
1. Students conduct experiments on characteristics of synchronous and induction machines.
Course Outcomes:
Students are able to
1. Calculate the regulation of an alternator by EMF,MMF and ZPF methods [K3]
2. Verify Alternator synchronism and draw the performance characteristics, finding out
different reactances. [K4]
3. Find the efficiency and machine performances by conducting various tests on 3-Φ and 1-
Φ induction motor. [K3]
4. Verify the speed variation of induction machine. [K4]
List of Experiments
1. NL and BR test on a three phase squirrel cage induction motor.
2. Regulation of alternator by EMF and MMF methods.
3. Regulation of alternator by ZPF method.
4. Characterisitcs of line excited induction generator.
5. Characteristics of induction start synchronous motor.
6. Load test on three phase slip ring induction motor.
7. V and inverted V curves of synchronous motor.
8. Measurement of Xd and Xq of a synchronous machine.
9. Equivalent circuit of a single phase induction motor.
10. Measurement of sequence reactance of a synchronous machine.
Text Books:
1. Nagrath& Kothari,” Electric Machines” TMH
2. PS Bhimbra, “Electrical Machinery”, Khanna Publishers.
Reference Books:
1. Fitzgerald & Kingsley, “Electric Machinery” McGraw Hill
2. Alexander S. Langsdorf, “AC Machines”, Tata McGraw Hill.
3. MG Say, “Theory Performance and Design of AC Machines” CBS Publisher
Code: B16 EE 3206
Course objectives:
1. They get the basic knowledge on practical control system.
2. They get the knowledge on applications of machines & electronic devices with control
systems.
Course outcomes:
1. Will be able to do various engineering projects.
2. Ability to formulate transfer function for given control system problems.
3. Ability to find time response of given control system model.
4. Plot Root Locus and Bode plots for given control system model
5. Ability to design Lead, Lag, Lead-Lag systems in control systems
6. Ability to design PID controllers for given control system model
List of experiments:
1. Magnetic amplifier
2. Study of DC Servo motor
3. DC Position control system
4. Study of first order system
5. Study of second order system
6. Speed torque characteristics of AC Servomotor
7. PID Controller
8. Synchro Transmitter and Receive pair
9. Study of digital control system
10. Study of Lead-Lag compensators
Reference books:
1. Control Systems Engineering - I. J. Nagrath and M. Gopal, New Age International (P)
Limited, Publishers.
2. Control Systems - A. Ananad Kumar, PHI
3. Control Systems Theory and Applications - S. K. Bhattacharya, Pearson.
4. Control Systems - N. K. Sinha, New Age International (P) Limited Publishers.
Code: B16ENG3202
Course Outcomes:
The students will be able to
1. Construct coherent, cohesive and unambiguous verbal expressions in both oral and
written discourses.
2. Analyze the given data/text and find out the correct responses to the questions asked
based on the reading exercises; identify relationships or patterns within groups of words
or sentences
3. Write paragraphs on a particular topic, essays (issues and arguments), e mails, summaries
of group discussions, reports, make notes, statement of purpose(for admission into foreign
universities), letters of recommendation(for professional and educational purposes).
4. Converse with ease during interactive sessions/seminars in their classrooms, compete in
literary activities like elocution, debates etc., raise doubts in class, participate in JAM
sessions/versant tests with confidence and convey oral information in a professional
manner.
5. Participate in group discussions/group activities, exhibit team spirit, use language
effectively according to the situation, respond to their interviewer/employer with a
positive mind, tailor make answers to the questions asked during their technical/personal
interviews, exhibit skills required for the different kinds of interviews (stress, technical,
HR) that they would face during the course of their recruitment process.
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives),
Sentence equivalence ( completing a sentence by choosing two words either of which will fit
in the blank), cloze test ( reading the written discourse carefully and choosing the correct
options from the alternatives and filling in the blanks), summarizing and paraphrasing .
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with
emphasis on inferential and analytical questions), style and tone ( to comprehend the author‟s
intention of writing a passage), strategies for quick reading(importance given to skimming,
scanning), summarizing ,reading between the lines, reading beyond the lines, techniques for
answering questions related to vocabulary (with emphasis on the context), supplying suitable
titles to the passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing
a „Statement of purpose‟, „Letters of Recommendation‟, business letter writing, email
writing, writing letters of complaints/responses. picture perception and description, book
review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents
and developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about
Industry / Companies – Importance of researching your prospective workplace - Knowing
about Selection process - Resume Preparation: Common resume blunders – tips, Resume
Review, Group Discussion: Essential guidelines – Personal Interview: Reasons for Rejection
and Selection.
SYLLABUS
UNIT I: Averages, mixtures and allegations, Data interpretation
Understanding of AM,GM,HM-Problems on averages, Problems on mixtures standard
method. Importance of data interpretation: Problems of data interpretation using line graphs,
Problems of data interpretation using bar graphs, Problems of data interpretation using pie
charts, Problems of data interpretation using others.
Text Books:
1. Quantitative aptitude by RS Agarwal
2. Verbal and non verbal reasoning by RS Agarwal.
3. Puzzles to puzzle you by shakunataladevi
4. More puzzles by shakunataladevi
5. Puzzles by George summers.
Reference Books:
1. Barron‟s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from „IMS, Career Launcher and Time‟ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Code: B16 EE 3207
MINI PROJECT
Lab: 3 Hrs. Sessionals : 50
Credits :2
Course objectives:
1. To make active participation of the student in identifying and finding the solutions
involved in the making of project.
2. Gain knowledge on various softwares,micro controllers and different components.
3. To improve problem solving skills and managing skills of the student.
Course Objectives
1. To understand the basics of modular programming
2. To learn about ADT, Linked Lists and Templates.
3. To investigate different methods to find time complexities.
4. To learn about Java collections and Libraries
Course Outcomes
At the end of the course, a student should be able to:
1. Acquire coding knowledge on essential of modular programming
2. Acquire Programming knowledge on linked lists
3. Acquire coding knowledge on ADT
4. Acquire knowledge on time complexities of different methods
5. Acquire Programming skill on Java libraries and Collections
SYLLABUS
UNIT IV Running time analysis of code and organization of linear list data
Code evaluation w.r.t running time, Loop Complexities, Recursion complexities, Searching
techniques: sequential Vs. binary searching.
Organizing the list data, Significance of sorting algorithms, Basic Sorting Techniques:
Bubble sort, selection sort, Classical sorting techniques: Insertion sort, Quick sort, Merge
sort.
UNIT V Standard Library templates and Java collections
Introduction to C++ language features, Working on STLs, Introduction to Java as Object
Oriented language, Essential Java Packages, Coding logics.
References:
1. Computer Science, A structured programming approach using C, [Link] and
[Link], 3rd Edition, Thomson, 2007.
2. The C –Programming Language, B.W. Kernighan, Dennis M. Ritchie, Prentice Hall India
[Link]
3. Scientific Programming: C-Language, Algorithms and Models in Science, Luciano M.
Barone (Author), Enzo Marinari (Author), Giovanni Organtini, World Scientific .
4. Object Oriented Programming in C++: N. Barkakati, PHI.
5. Object Oriented Programming through C++ by Robat Laphore.
6. [Link]
7. [Link]
Code: B16 EE 3208A
REFERENCE MATERIALS
Textbook:
Fausett L.V. (2007) Applied Numerical Analysis Using MATLAB, 2nd Ed., Pearson
Education
Reference Book:
Chapra S.C. and Canale R.P. (2006) Numerical Methods for Engineers, 5th Ed., McGraw Hill
WEB LINK:
[Link]
Code: B16 EE 3208B
INTRODUCTION TO INTERNET OF THINGS
(MOOCS-II)
Week 1: Introduction to IoT: Part I, Part II, Sensing, Actuation, Basics of Networking: Part-I
Week 2: Basics of Networking: Part-II, Part III, Part IV, Communication Protocols: Part I,
Part II
Week 3: Communication Protocols: Part III, Part IV, Part V, Sensor Networks: Part I, Part II
Week 4: Sensor Networks: Part III, Part IV, Part V, Part VI, Machine-to-Machine
Communications
Week 6: Introduction to Python programming: Part I, Part II, Introduction to Raspberry Pi:
Part I, Part II, Implementation of IoT with Raspberry Pi: Part I
Week 7: Implementation of IoT with Raspberry Pi: Part II, Part III, Introduction to SDN: Part
I, Part II, SDN for IoT: Part I
Week 8: SDN for IoT: Part II, Data Handling and Analytics: Part I, Part II, Cloud
Computing: Part I, Part II
Week 9: Cloud Computing: Part III, Part IV, Part V, Sensor-Cloud: Part I, Part II
Week 10: Fog Computing: Part I, Part II, Smart Cities and Smart Homes: Part I, Part II, Part
III
Week 11: Connected Vehicles: Part I, Part II, Smart Grid: Part 1, Part II, Industrial IoT: Part I
Week 12: Industrial IoT: Part I, Case Study: Agriculture, Healthcare, Activity Monitoring:
Part I, Part II
SUGGESTED READING
1. "The Internet of Things: Enabling Technologies, Platforms, and Use Cases", by Pethuru
Raj and Anupama C. Raman (CRC Press)
2. "Internet of Things: A Hands-on Approach", by ArshdeepBahga and Vijay Madisetti
(Universities Press)
3. Research papers
WEB LINK:
[Link]
Code: B16 EE 3208C
ELECTROMAGNETIC THEORY
(MOOCS-II)
• Engineering Electromagnetics, W. H. Hayt and J. A. Buck, 7th edition, Tata McGraw Hill
• Electromagnetics with applications, J. D. Kraus and Fleisch, Tata McGraw-Hill
• Principles of Electromagnetics, M. O. Sadiku, Oxford University Press
• Fields and Waves in Communication Electronics, S. Ramo, J. R. Whinnery, and T. Van
Duzer, Wiley
WEB LINK:
[Link]
Code: B16 EE 3209A
INDUSTRIAL AUTOMATION AND CONTROL
(MOOCS-III)
Module I
1 Introduction
2 Introduction(Cont.)
3 Architecture of Industrial Automation Systems
4 Architecture of Industrial Automation Systems(Cont.)
Module II
5 Measurement Systems Characteristics
6 Measurement Systems Characteristics(Cont.)
7 Data Acquisition Systems
8 Data Acquisition Systems (Cont.)
Module III
9 Introduction to Automatic Control
10 Introduction to Automatic Control(Cont.)
11 P-I-D Control
12 P-I-D Control(Cont.)
13 PID Control Tuning
14 PID Control Tuning(Cont.)
15 Feedforward Control Ratio Control
16 Feedforward Control Ratio Control(Cont.)
17 Time Delay Systems and Inverse Response Systems
18 Time Delay Systems and Inverse Response Systems(Cont.)
19 Special Control Structures
20 Special Control Structures(Cont.)
21 Concluding Lesson on Process Control (Self-study)
22 Introduction to Sequence Control, PLC , RLL
23 Introduction to Sequence Control, PLC, RLL(Cont.)
24 Sequence Control. Scan Cycle, Simple RLL Programs
25 Sequence Control. Scan Cycle, Simple RLL Programs(Cont.)
26 Sequence Control. More RLL Elements, RLL Syntax
27 Sequence Control. More RLL Elements, RLL Syntax(Cont.)
28 A Structured Design Approach to Sequence Control
29 A Structured Design Approach to Sequence Control(Cont.)
30 PLC Hardware Environment
31 PLC Hardware Environment(Cont.)
Module IV
32 Flow Control Valves
33 Flow Control Valves(Cont.)
34 Hydraulic Control Systems - I
35 Hydraulic Control Systems – I(Cont.)
36 Hydraulic Control Systems - II
37 Hydraulic Control Systems – II(Cont.)
38 Industrial Hydraulic Circuit
39 Industrial Hydraulic Circuit(Cont.)
40 Pneumatic Control Systems - I
41 Pneumatic Control Systems – I(Cont.)
42 Pneumatic Systems - II
43 Pneumatic Systems – II(Cont.)
44 Energy Savings with Variable Speed Drives
45 Energy Savings with Variable Speed Drives(Cont.)
46 Introduction To CNC Machines
47 Introduction To CNC Machines(Cont.)
Module V
48 The Fieldbus Network - I
49 The Fieldbus Network - I(Cont.)
50 Higher Level Automation Systems
51 Higher Level Automation Systems(Cont.)
52 Course Review and Conclusion (Self-study)
SUGGESTED READING
WEB LINK:
[Link]
Code: B16 EE 3209B
INTRODUCTION TO SMART GRID
(MOOCS-III)
Week 1 :
Week 2 :
Week 3 :
Week 4 :
Week 5 :
Week 7 :
Week 8 :
Energy Management
Design of Smart grid and Practical Smart Grid case study-I
Design of Smart grid and Practical Smart Grid case study-II
System Analysis of AC/DC Smart Grid
Conclusions
WEB LINK:
[Link]
Code: B16 EE 3209C
ANALOG IC DESIGN
(MOOCS-III)
SUGGESTED READING
WEB LINK:
[Link]
Code: B16 EE 3209D
MECHANISM AND ROBOT KINEMATICS
(MOOCS-III)
Week 4: Displacement Analysis: constrained mechanisms and robots- III, Velocity Analysis:
constrained mechanisms and robots-I
Week 7: Velocity Analysis: singularity and path generation, Acceleration Analysis, Force
Analysis-I
REFERENCES:
WEB LINK:
[Link]
SAGI RAMA KRISHNAM RAJU ENGINEERING COLLEGE (AUTONOMOUS)
(Affiliated to Andhra University, Visakhapatnam), (Recognised by AICTE, New Delhi)
Accredited by NAAC with ‗A‘ Grade
Recognised as Scientific and Industrial Research Organisation
CHINNA AMIRAM (P.O):: BHIMAVARAM :: [Link]., A.P., INDIA :: PIN: 534 204
ESTD: 1980
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
INFORMATION TECHNOLOGY
I-SEMESTER
Total
Tutori Sessio Exam
Code Lecture Lab Contact Total
Course Credits al nal Mark
No. Hrs Hrs Hrs/ Marks
Hrs Marks s
Week
B16 IT
Computer Networks 4 3 1 - 4 30 70 100
3101
B16 IT
Web Technologies 4 3 1 - 4 30 70 100
3102
B16 IT Formal Languages And
4 3 1 - 4 30 70 100
3103 Automata Theory
B16 IT Database Management
Systems 4 3 1 - 4 30 70 100
3104
# ELE-I ELECTIVE-I 4 3 1 - 4 30 70 100
B16 IT Database Management
Systems Lab 2 - - 3 3 50 50 100
3109
B16 IT
Web Technologies Lab 2 - - 3 3 50 50 100
3110
B16 ENG Verbal & Quantative
2 5 -- -- 5 100 -- 100
3102 Aptitude-I
# M-I MOOCS-I 2 4 -- - 4 100 -- 100
# M-II MOOCS-II 2 4 -- -- 4 100 -- 100
Total 30 28 5 6 39 550 450 1000
COMPUTER NETWORKS
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
Course Outcomes:
1. The student must be able to understand the design and estimate the requirements for practical
setup of a given network scenario and size.
2. Realize the Operation, maintenance and management of the Internet by mapping the
theoretical networking concepts to the real-time network scenarios.
3. Demonstrate the applications of wireless Networks and over view of advanced networking
concepts.
4. Identify different networking devices and their usage and functionality
SYLLABUS
Network Layer: Network Layer Design Issues, Routing Algorithms, Congestion Control
Algorithms, Network Layer in the Internet, IP Protocol, IP Address, Subnets, and
Internetworking.
Transport layer: Transport Service, Elements of Transport Protocols, TCP and UDP Protocols,
Quality of Service Model,
Application Layer: Over View of DNS, Electronic Mail, FTP, TFTP, BOOTP, HTTP Protocols
2
Text Book:
1. Data and Computer Communications, William Stallings 7th Edition, Pearson Education,
2004
Reference Books:
1. Data Communications and Networking, Behrouz A. Forouzan, 3rd Edition, TMH, 2004
2. Computer Networking: A Top-Down Approach Featuring the Internet, James F. Kurose and
Keith
3. W. Ross , 2nd Edition, Pearson Education, 2002
4. Computer Networks, Andrew S. Tanenbaum, 4th Edition, Pearson Education, 2003
5. An Engineering Approach to Computer Networking, S. Keshav, Pearson Education, 1997
6. Computer Networks and Internets with Internet Applications, Ddouglas e. Comer, 4th
Edition, Pearson Education, 2003
3
Code: B16 IT 3102
WEB TECHNOLOGIES
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
SYLLABUS:
Introduction to HTML, Core Elements, Links and Addressing, Images, Text, Colors and
Background, Lists, Tables Frames, Forms, Cascading StyleSheets.
Introduction to Java Scripts, Elements of Objects in Java Script, Dynamic HTML with Java
Script
Document type definition, XML Syntax, XML Schemas, Document Object model Using XML
Processors
Introduction to Servlet, Servlet Life Cycles, Servlet Basics, Tomcat Web Server, Configuring
Apache Tomcat, Handling Client Request and Response, HandlingCookies, Session Tracking.
MYSQL Installation, Accessing MySQL Using PHP, Form Handling, Cookies, Sessions, and
Authentication,Tables, Inserting Data into Tables , Selecting Data froma Table,Updating Table ,
Deleting data from Table, Webpage creation.
4
Text Books:
1. Web Programming, building internet applications, 2nd Ed., Chris Bates, WileyDreamtech.
2. The complete Reference HTML and DHTML, Thomas A. [Link] Php, Mysql,
Robin Nixon
3. Programming Php, Kevin Tatroe, PeterMacIntyre&RasmusLerdorf foreword by Michael
Bourque.
Reference Books:
5
Code: B16 IT 3103
FORMAL LANGUAGES & AUTOMATA THEORY
Course Objectives:
1. To introduce the concepts in automata theory and theory of computation to design grammars
and recognizers for different formal languages.
2. To Employ finite state machines to solve problems in computing.
3. To introduce finite state machines, context free grammars and Turing Machines and their
properties as the basis for the formal expressivity of computer languages for solving
linguistic decision problems.
4. To understand the concepts of decidability.
Course Outcomes:
1. Ability to think analytically and intuitively for problem solving situations in related areas of
theory in computer science.
2. Ability to describe the language accepted by an automaton or generated by a regular
expression or a context-free grammar.
3. Ability to Understand the functioning of Finite-State Machines, Deterministic Finite-State
Automata, Nondeterministic Finite-State Automata and Pushdown Automata and Turing
Machines.
SYLLABUS
Definition of finite state machine, Deterministic Finite Automata and Non-Deterministic Finite
Automata, representations in mathematical diagram, tabular etc., id of finite state machine‘s,
design of finite state machine from the given description, elimination of ℮-transitions , indefinite
state machine to definite state machine, optimization of finite state machine.
Conversion of regular grammar to finite state machine, finite state machine to regular grammar,
discussion of pumping lemma, systematic way of construction of finite state machine.
6
Definition of push down machine, push down machine, types of push down machine‘s, push
down machine to context free grammar, context free grammar to push down machine, design
methodology of various push down machine‘s, push down machine by empty stack, push down
machine by final states, conversion from one type to other type, applications of push down
machine‘s.
Parsing tree, bottom-up parsing, top-down parsing, types of context free grammar‘s, leftmost and
right most derivations, productions, reductions, optimization of context free grammar‘s,
elimination of ℮-productions, unit productions, normal forms- cnf, gnf.
Definition of Turing machine, ways of representing Turing machine‘s- tabular form, diagram,
mathematical form, quintuples etc., design of Turing machine, id of Turing machine, types of
Turing machine, halting problem, church‘s thesis, universal Turing machine, Gödel number,
definitions of recursive functions- prf, rf, decidability.
Text books :
Reference Books :
7
Code: B16 IT 3104
Course Objectives:
1. To learn the evolution of DBMS Versus File systems, data models, and layers of abstraction.
2. To understand conceptual and physical aspects of database design.
3. To learn formal and commercial query language specifications.
4. To understand concurrency control, recovery management, and other related issues.
Course Outcomes:
1. The student will understand ER-modeling for conceptual database design and relational
model.
2. The student is introduced to formal and commercial query languages: Relational Algebra,
calculus and SQL.
3. The student will learn schema refinement and normalization.
4. The Student understands locking protocols concurrency control, and crash recovery methods.
SYLLABUS
Introduction: File system versus a DBMS, Advantages of a DBMS, Describing and Storing
Data in a DBMS, The Relational model, Levels of abstraction, Data Independence, Transaction
management, Structure of a DBMS.
Introduction to Database Design and The Relational Model: Database Design and ER
Diagrams, Entities, Attributes and Entity Sets, Relationships & Relationship Sets, Additional
Features of the ER Model, Conceptual Design with ER Model, Introduction to the Relational
Model, Integrity Constraints over Relations, Enforcing Integrity Constraints, Querying
Relational Data, Logical Database Design: ER to Relational, Introduction to Views, Destroying/
Altering Tables and Views.
Relational Algebra and SQL: Preliminaries, Relational Algebra, The form of a Basic SQL
Query, UNION, INTERSECT and EXCEPT, Nested Queries, Aggregate Operators, Null Values,
Complex Integrity Constraints in SQL, Triggers and Active Databases, Embedded SQL,
Dynamic SQL, JDBC.
Database Design: Schema Refinement and Normal Forms, Introduction to Schema Refinement,
Functional Dependencies, Reasoning about FD‘s, Normal Forms, Properties of Decomposition,
Normalization, Other kinds of Dependencies.
8
Concurrency Control: 2PL, Serializability and Recoverability, Introduction to Lock
Management, Lock Conversions, Dealing with Deadlocks, Specialized Locking Techniques,
Concurrency Control without Locking.
Crash Recovery: Introduction to ARIES, The Log, Other Recovery-Related Structures, The
Write-Ahead Log Protocol, Check pointing, Recovering from a System Crash, Media Recovery.
Text Book:
Reference Book:
9
Code: B16 IT 3105
PRINCIPLES OF PROGRAMMING LANGUAGES
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course objectives:
1. To learn the underlying principles and concepts of programming language.
2. To understand programming language translation process.
3. To expose students to the important paradigms of programming.
4. To understand the concepts of distributed processing and network programming.
Course outcomes:
1. Ability to compare different programming languages.
2. Ability to discuss the significant achievements in programming language history.
3. Ability to assess the programming languages in scientific manner.
SYLLABUS
Elementary Data Types: Properties of Types and Objects, Scalar Data Types, Composite Data
Types Encapsulation: Structured Data Types, Abstract Data Types, Encapsulation by
Subprograms, Type Definitions .Inheritance: Abstract Data Types Revisited ,Inheritance,
Polymorphism
Sequence Control: Implement and Explicit Sequence Control, Sequence with Arithmetic
Expressions, Sequence Control Between Statements, Sequencing with Non-arithmetic
Expressions.
10
Distributed Processing: Variations on Subprogram Control, Parallel Programming, Hardware
Developments, Software Architecture. Network Programming: Desktop Publishing ,The World
Wide Web
Text Book:
Reference Books:
11
Code: B16 IT 3106
Course Objectives:
Course Outcomes:
SYLLABUS
Instruction set principles and examples- classifying instruction set- memory addressing- type and
size of operands- addressing modes for signal processing-operations in the instruction set-
instructions for control flow- encoding an instruction set.-the role of compiler.
Instruction level parallelism (ILP)- over coming data hazards- reducing branch costs –high
performance instruction delivery- hardware based speculation- limitation of ILP
ILP software approach- compiler techniques- static branch protection – VLIW approach – H.W
support for more ILP at compile time- H.W verses S.W Solutions
Memory hierarchy design- cache performance- reducing cache misses penalty and miss rate –
virtual memory- protection and examples of VM.
12
Multiprocessors and thread level parallelism- symmetric shared memory architectures-
distributed shared memory- Synchronization- multi threading.
Storage systems- Types – Buses – RAID- errors and failures- bench marking a storage device-
designing a I/O system.
Inter connection networks and clusters- interconnection network media – practical issues in
interconnecting networks- examples – clusters- designing a cluster.
Text Book
1. Computer Architecture A quantitative approach 3rd edition John L. Hennessy & David A.
Patterson Morgan Kufmann (An Imprint of Elsevier)
Reference Books :
1. ―Computer Architecture and parallel Processing‖ Kai Hwang and [Link] International
Edition McGraw-Hill.
2. Advanced Computer Architectures, Dezso Sima, Terence Fountain, Peter Kacsuk, Pearson.
3. Parallel Computer Architecture, A Hardware / Software Approach, David E. Culler,
Jaswinder Pal singh with Anoop Gupta, Elsevier
13
Code: B16 IT 3107
FILE STRUCTURES
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. Understand the fundamental concepts of file processing operations and storage structures
2. Apply object orientation concepts to manipulate records.
3. Apply concepts of sorting and merging on multiple files.
4. Analyze the sequential and indexing file accessing techniques with appropriate data
structures.
5. Illustrate the usage of hashing techniques to organize file structures
SYLLABUS
File Processing Operations and Secondary Storage
Physical and logical files, opening, reading & writing and closing files in C, seeking and special
characters in files, physical devices and logical files, file-related header files in C
Disks – organization, tracks, sectors, blocks, capacity, non-data overhead, cost of a disk
access,Magnetic Tape – types, performance, organization estimation of tape length and data
transmission times, disk vs tape,CD-ROM – CD-ROM as a file structure, physical organization,
strengths and weakness of cd-roms, storage hierarchy
14
Managing records in C files and Organizing files for performance
Retrieving records by keys, sequential search, direct access, choosing a record structure and
record length, header records, file access and file organization
Data compression, reclaiming space – record deletion and storage compaction, deleting
fixed-length records for reclaiming space dynamically, deleting variable-length records,
space fragmentation, replacement strategies.
Text Book:
1. File Structures – An Object Oriented Approach with C++ by Michael J. Folk, Bill Zoellick
and Greg Riccardi,, Pearson
Reference Books:
1. File Organization & Processing by Alan [Link] Malloy Lithographing Inc.
2. File Systems by Thomas Harbron
15
Code: B16IT3108
BIO INFORMATICS
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. The basic objective is to give students an introduction to the basic practical techniques of
bioinformatics.
2. Emphasis will be given to the application of bioinformatics and biological databases to
problem solving in real research problems.
3. The students will become familiar with the use of a wide variety of internet applications,
biological database and will be able to apply these methods to research problems.
Course Outcomes:
1. The students will be able to describe the contents and properties of the most important
bioinformatics databases, perform text- and sequence-based
2. searches, and analyze and discuss the results in light of molecular biological knowledge.
3. The students will be able to explain the major steps in pair wise and multiple sequence
alignment, explain the principle for, and execute pair wise
4. sequence alignment by dynamic programming The students will be able to predict the
secondary and tertiary structures of protein sequences.
SYLLABUS
16
Multiple sequence alignment : Definition and Goal, The consensus, computational complexity,
Manual methods, Simultaneous methods, Progressive methods, Databases of Multiple
alignments and searching
Secondary database searching: Importance and need of secondary database searches, secondary
database structure and building a sequence search protocol
Analysis packages : Analysis package structure, commercial databases, commercial software,
comprehensive packages, packages specializing in DNA analysis, Intranet Packages, Internet
Packages.
Text Books:
Reference Books:
17
Code:B16IT3109
DATABASE MANAGEMENT SYSTEMS LAB
Course Objectives:
Course Outcomes:
SYLLABUS
18
7. Personal Bank Account
8. Class Marks Management
9. Hostel Accounting
10. Video Tape Library,
11. History of Cricket Scores,
12. Cable TV Transmission Program Manager,
13. Personal Library.
14. Sailors Database
15. Suppliers and Parts Database
Reference Book:
19
Code:B16 IT 3110
Course Objectives:
1. Implements the basic tags in HTML.
2. Develop web pages using Templates and Bootstrap.
3. Build dynamic pages using Servlets and PHP.
4. Develop mini project using PHP and Mysql.
Course Outcomes:
Upon successful completion of the course, the students would be able to
1. Understand current and evolving Web languages for integrating media and user interaction
in both front end and back end elements of a Web site
2. Create static web pages using HTML and CSS
3. Validate HTML FORM data using JavaScript at the client side
4. Create dynamic web pages using PHP and MySQL
5. To build XML applications with schema and style sheets that span multiple domains for use
with legacy browsers
6. Install tomcat and run servlet with for authentication and Session Management
LIST OF EXPERIMENTS
Week-1:
Design the following static web pages required for an online book store web site.
1) HOME PAGE:
Top frame : Logo and the college name and links to Home page, Login page, Registration page,
Catalogue page and Cart page (the description of these pages will be given below).
Left frame : At least four links for navigation, which will display the catalogue of respective
links.
For e.g.: When you click the link “CSE” the catalogue for CSE Books should be displayed in
the Right frame.
20
Right frame: The pages to the links in the left frame must be loaded here. Initially this page
contains description of the web site.
CSE
ECE Description of the Web Site
EEE
CIVIL
Fig 1.1
2) LOGIN PAGE:
CSE
ECE Login :
EEE Password:
CIVIL
Submit Reset
3) CATOLOGUE PAGE:
The catalogue page should contain the details of all the books available in the web site in a table.
21
Web Site Name
Logo
Book : AI $ 63
CIVIL Author : [Link]
Publication :
Princeton hall
Book : HTML in $ 50
24 hours
Author : Sam
Peter
Publication : Sam
publication
22
Week-2:
4) CART PAGE:
The cart page contains the details about the books which are added to the cart.
The cart page should look like this:
Web Site Name
Logo
Home Login Registration Catalogue Cart
5) REGISTRATION PAGE:
Create a ―registration form ―with the following fields
Write JavaScript to validate the following fields of the above registration page.
1. Name (Name should contains alphabets and the length should not be less than 6
characters).
2. Password (Password should not be less than 6 characters length).
3. E-mail id (should not contain any invalid and must follow the standard pattern
name@[Link])
23
WEEK 4:
Write a basic html by using following classes in [Link] (External Style Sheet
[Link])
1. Table
2. Button
3. Form
4. Dropdown
WEEK 5
Write an XML file which will display the Book information which includes the following:
(Or)
WEEK 6
WEEK 8
Write an HTML page that has one input, which can take multi-line text and a submit button.
Once the user clicks the submit button, it should show the number of characters ,lines and words
in the text entered using an alert message. Words are separated with white space and lines are
separated with new line character using PHP
24
WEEK 9
a) PHP program to find number of page views (page Hit count using sessions)
b)A web application that lists all cookies stored in the browser on clicking ―list cookies‖ button,
add cookies if necessary
WEEK 10
Using PHP, MYSQL develop a basic application that can
1. Register User
2. Display Users (For Admin login)
3. Update User Detail‘s (For Admin login)
4. Delete User (For Admin login)
Reference Books:
25
Code: B16ENG3102
VERBAL & QUANTITATIVE APTITUDE – I
(Common to All Branches)
Course Outcomes:
The student will be able to
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and other
reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional relationships
making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions, pronouns-
number and person, relative pronouns), articles(nuances while using definite and indefinite
articles), tenses(with emphasis on appropriate usage according to the situation), subject – verb
agreement ( to differentiate between number and person) , clauses( use of the appropriate clause ,
conditional and relative clauses), phrases(use of the phrases, phrasal verbs) to-infinitives,
gerunds, question tags, voice, direct & indirect speech, degrees of comparison, modifiers,
determiners, identifying errors in a given sentence, correcting errors in sentences.
26
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard to
inflections of a word, frequently confused words, words often mis-used, multiple meanings of
the same word (differentiating between meanings with the help of the given context), foreign
phrases, homonyms, idioms, pictorial representation of words, word roots, collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption, inference,
conclusion), Analogies (building relationships between a pair of words and then identifying
similar relationships), Sequencing of sentences (to form a coherent paragraph, to construct a
meaningful and grammatically correct sentence using the jumbled text), odd man (to use logical
reasoning and eliminate the unrelated word from a group), YES-NO statements (sticking to a
particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence), supplying a
suitable beginning/ending/middle sentence to make the paragraph coherent, idiomatic language
(with emphasis on business communication), punctuation depending on the meaning of the
sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
1. Oxford Learners‘s Grammar – Finder by John Eastwood, Oxford Publication.
2. R S Agarwal‘s books on objective English and verbal reasoning
3. English Vocabulary in Use- Advanced , Cambridge University Press.
4. Collocations In Use, Cmbridge University Press.
5. Soft Skills & Employability Skills by Samina Pillai and Agna Fernandez, Cambridge
University Press India Pvt. Ltd.
6. Soft Skills, by Dr. K. Alex, S. Chand & Company Ltd., New Delhi
Reference Books:
1. English Grammar in Use by Raymond Murphy, CUP
2. Websites: Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. The Art of Public Speaking by Dale Carnegie
5. The Leader in You by Dale Carnegie
6. Emotional Intelligence by Daniel Golman
7. Stay Hungry Stay Foolish by Rashmi Bansal
8. I have a Dream by Rashmi Bansal
27
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for any
person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for further
studies.
SYLLABUS
Numbers, LCM and HCF, Chain Rule, Ratio and Proportion
Importance of different types of numbers and uses of them: Divisibility tests, Finding remainders
in various cases, Problems related to numbers, Methods to find LCM, Methods to find HCF,
applications of LCM, HCF. Importance of chain rule, Problems on chain rule, Introducing the
concept of ratio in three different methods, Problems related to Ratio and Proportion.
Percentages, Profit Loss and Discount, Simple interest, Compound Interest, Partnerships,
shares and dividends
Problems on percentages-Understanding of cost price, selling price, marked price, discount,
percentage of profit, percentage of loss, percentage of discount, Problems on cost price, selling
price, marked price, discount. Introduction of simple interest, Introduction of compound interest,
Relation between simple interest and compound interest, Introduction of partnership, Sleeping
partner concept and problems, Problems on shares and dividends, and stocks.
28
Introduction, number series, number analogy, classification, Letter series, ranking,
directions
Problems of how to find the next number in the series, Finding the missing number and related
sums, Analogy, Sums related to number analogy, Ranking of alphabet, Sums related to
Classification, Sums related to letter series, Relation between number series and letter series,
Usage of directions north, south, east, west, Problems related to directions north, south, east,
west.
Text Books:
References:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
29
Code: B16 ENG3104
ADVANCED CODING
(Common for CSE & IT)
( MOOCS-I )
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives
1. To understand the basics of modular programming
2. To learn about ADT, Linked Lists and Templates.
3. To investigate different methods to find time complexities.
4. To learn about Java collections and Libraries
Course Outcomes
At the end of the course, a student should be able to:
1. Acquire coding knowledge on essential of modular programming
2. Acquire Programming knowledge on linked lists
3. Acquire coding knowledge on ADT
4. Acquire knowledge on time complexities of different methods
5. Acquire Programming skill on Java libraries and Collections
SYLLABUS
References:
31
Code: B16 IT 3111A
Course Objective:
In this course student will able to importance of swift code and evaluation of swift from
Objective C and they will know the basic syntax of swift and they can build basic IOS
application
Course Outcomes:
SYLLABUS
Collections
Arrays, Dictionaries, Sets, Functions and Closures, Basic functions, Higher-order functions,
nested functions, Closures
32
Code: B16 IT 3111B
RUBY
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objective:
1. Experience learning a programming language "on your own" as is commonly the case in
industry.
2. Understand the syntax and semantics of the Ruby language.
3. Understand how to develop and implement various types of programs in the Ruby
language
4. Understand various forms of data representation and structures supported by the Ruby
language.
5. Understand the appropriate applications of the Ruby language.
6. Recognize similarities and common characteristics of programming languages.
Course Outcome:
SYLLABUS
UNIT-I
Introduction:
Introduction to Ruby, What is Ruby? Features, Ruby gems, Help on ruby , Installation, variable
Dynamic typing ,Declaring a variable ,Changing variable type , Converting the var value i.e to
float,string,binary etc
UNIT-II
Ruby Methods and Arithmetic and Relational Operators
What is method Working with methods, Declaring and Calling a method , Passing arguments to
a method Explaining the arguments and syntax with example, Arithmetic Operators ,Addition
Subtraction Multiplication Division Modulus, Exponent Precedence of operators Relational
Operators.
33
UNIT-III :
Logical and other Operators and Control Statements
Logical operator And && Or || Not ! Parallel assignment Range operator Inclusive Operator(..)
Exclusive operator (...),Control Statements in Ruby ,What are control statements Syntax for if
statement if..else statement if..elsif statement Examples on it..
UNIT –IV :
For and each Looping Statements and while and until Looping Statements
for & each loops in Ruby, Meaning of the term ―loop‖ *,Different kinds of loop ,Syntax of ―for‖
loop*,Example implementation of ―for‖ loop , Syntax of ―each‖ loop , while & until loops in
Ruby ,Usage of while loop with an example ,Usage of until loop with an example ,Usage of redo
construct with an example
UNIT-V :
Object Oriented Concept in Ruby and Object Oriented Programming Methods
Object Oriented Concept in Ruby, Classes in Ruby , How to create objects ,Different ways of
defining methods in Ruby ,Using ? and = to define meaningful methods, Methods in Ruby ,What
are instance methods , class methods , accessor methods , Example implementation of each of
the above and difference between them
References :
[Link]
WEB LINK:
[Link]
34
Code: B16 IT 3111C
PROGRAMMING, DATA STRUCTURES AND ALGORITHMS USING PYTHON
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
This course is an introduction to programming and problem solving in Python. It does
not assume any prior knowledge of programming. Using some motivating examples, the course
quickly builds up basic concepts such as conditionals, loops, functions, lists, strings and tuples.
It goes on to cover searching and sorting algorithms, dynamic programming and backtracking, as
well as topics such as exception handling and using files. As far as data structures are
concerned, the course covers Python dictionaries as well as classes and objects for defining user
defined datatypes such as linked lists and binary search trees.
Course Outcomes :
1. Ability to apply object oriented concepts in programming
2. Ability to define, understand and differentiate different types of data types and apply them.
3. Ability to recognize various concepts of python dictionaries as well as classes and objects for
defining user defined datatypes such as linked lists and binary search trees.
COURSE LAYOUT
Chapter 1
Informal introduction to programming, algorithms and data structures via gcd
Downloading and installing Python
gcd in Python: variables, operations, control flow - assignments, condition-als, loops, functions
Chapter 2
Python: types, expressions, strings, lists, tuples
Python memory model: names, mutable and immutable values
List operations: slices etc
Binary search
Inductive function definitions: numerical and structural induction
Elementary inductive sorting: selection and insertion sort
In-place sorting
Chapter 3
Basic algorithmic analysis: input size, asymptotic complexity, O() notation
Arrays vs lists
Merge sort
Quicksort
Stable sorting
35
Chapter 4
Dictionaries
More on Python functions: optional arguments, default values
Passing functions as arguments
Higher order functions on lists: map, lter, list comprehension
Chapter 5
Exception handling
Basic input/output
Handling files
String processing
Chapter 6
Backtracking: N Queens, recording all solutions
Scope in Python: local, global, nonlocal names
Nested functions
Data structures: stack, queue
Heaps
Chapter 7
Abstract datatypes
Classes and objects in Python
"Linked" lists: find, insert, delete
Binary search trees: find, insert, delete
Height-balanced binary search trees
Chapter 8
Efficient evaluation of recursive definitions: memoization
Dynamic programming: examples
Other programming languages: C and manual memory management
Other programming paradigms: functional programming
WEB LINK:
[Link]
36
Code: B16 IT 3112A
Course Objective:
Android Application Development course is designed to quickly get you up to speed with writing
apps for Android devices. The student will learn the basics of Android platform and get to
understand the application lifecycle.
Course Outcome:
By the end of the course, student will be able to develop the android applications on their own,
and work with the database to store data locally, and much more.
SYLLABUS
Chapter2: 2.1 Activities and Intents, 2.2 Activity Lifecycle and Saving State, 2.3
Activities and Implicit Intents.
1. Chapter4: 4.1 User Input Controls, 4.2 Menus, 4.3 Screen Navigation, 4.4
RecyclerView, fragments.
37
Unit 4: Data -- saving, retrieving, and loading
1. Chapter9: 9.0 Concepts: Overview to storing data, 9.1 Shared preferences, 9.2 App
settings.
2. Chapter10: 10.1 SQLite primer, 10.2 store data using SQLite database.
WEB LINK:
1. [Link]
2. [Link]
38
Code: B16 IT 3112B
Course Objective:
The widespread popularity of digital cryptocurrencies has led the foundation of Blockchain,
which is fundamentally a public digital ledger to share information in a trustworthy and secure
way. The concept and applications of Blockchain have now spread from cryptocurrencies to
various other domains, including business process management, smart contracts, IoT and so on.
This course is a joint venture from academia and industry, where the target is to cover both the
conceptual as well as application aspects of Blockchain. This includes the fundamental design
and architectural primitives of Blockchain, the system and the security aspects, along with
various use cases from different application domains.
Course Outcomes:
[Link] will able to undertstand about Bitcoin and how bitcoin and blockchain are related.
7. Student will understand and learn to apply Blockchain in Research aspects,science and
ecosystem..
39
Chapter Lecture Topic Concepts
1) What is Blockchain
1 Introduction to Blockchain – I
2) Public Ledgers
(Basics)
3) Blockchain as public ledgers
1) Bitcoin
2 Introduction to Blockchain – II
2) Blockchain 2.0
(History)
3) Smart Contracts
1) Block in a Blockchain
3 Introduction to Blockchain – III
2) Transactions
(Architecture)
1. 3) Distributed Consensus
1) The Chain and the Longest Chain
Introduction to Blockchain – IV 2) Cryptocurrency to Blockchain 2.0
4
(Conceptualization) 3) Permissioned Model of Blockchain
1) Digital Signature
6 Basic Crypto Primitives – II 2) Public Key Cryptography
3) A basic cryptocurrency
1) Creation of coins
7 Bitcoin Basics – I 2) Payments and double spending
3) FORTH – the precursor for Bitcoin scripting
2. 8 Bitcoin Basics – II
1) Bitcoin Scripts
2) Bitcoin P2P Network
1) Transaction in Bitcoin Network
9 Bitcoin Basics – III 2) Block Mining
3) Block propagation and block relay
1) Why Consensus
10 Distributed Consensus 2) Distributed consensus in open environments
3) Consensus in a Bitcoin network
1) Bitcoin Consensus
Consensus in Bitcoin – I (The
11 2) Proof of Work (PoW) – basic introduction
Basics)
3) Hashcash PoW
1) Bitcoin PoW
2) Attacks on PoW and the monopoly
Consensus in Bitcoin – II (PoW
12 problem
and Beyond)
3) Proof of Stake, Proof of Burn and Proof of
Elapsed Time
1) The life of a Bitcoin Miner
Consensus in Bitcoin – III (The
13 2) Mining Difficulty
Miners)
3. 3) Mining Pool
1) Permissioned model and use cases
2) Design issues for Permissioned
Permissioned Blockchain – I
14 blockchains
(Basics)
3) Execute contracts
4) State machine replication
1) Consensus models for permissioned
blockchain
Permissioned Blockchain – II 2) Distributed consensus in closed
15
(Consensus) environment
3) Paxos
40
Chapter Lecture Topic Concepts
Permissioned Blockchain – III 1) RAFT Consensus
16
(RAFT Consensus) 2) Byzantine general problem
Permissioned Blockchain – IV 1) Byzantine fault tolerant system
17
(Byzantine General Problem) 2) Lamport-Shostak-Pease BFT Algorithm
1) BFT over Asynchronous systems
Permissioned Blockchain – V
2) Practical Byzantine Fault Tolerance
18 (Practical Byzantine Fault
3) Three phase commit
4. Tolerance)
4) View Change
1) Concepts and benefits of block chain for
Blockchain for Enterprise -
19 enterprise
Overview
2) The Hyperledger Project
1) Actors in a Blockchain
Blockchain Components and
20 2) Components in Blockchain design
Concepts
3) Ledger in Blockchain
Hyperledger Fabric – Transaction 1) Fabric Architecture
21
Flow 2) Transaction flow in Fabric
1) Ordering Services
22 Hyperledger Fabric Details 2) Channels in Fabric
3) Fabric Peer and Certificate Authority
1) Organization and Consortium Network
Fabric – Membership and Identity
5. 23
Management
2) Membership Service Provide
3) Transaction Signing
Hyperledger Fabric Network 1) Steps for network setup
24
Setup 2) Endorsement policies
1) Setup Blockchain networks
Fabric Demo on IBM Blockchain 2) Experience blockchain network as different
25
Cloud – I organizations
3) Deploy a simple application on IBM cloud
1) Deploy a simple application on IBM Cloud
2) Marbles (asset transfer)
Fabric Demo on IBM Blockchain 3) Example smart contract code, client SDK
26
Cloud – II code
4) Perform blockchain transactions using a
cool UI!
1) Setup a Fabric network on your laptop or
Fabric Demo, deploy from VM
27
scratch – III 2) Install and instantiate chaincode
3) Run application on the network you created
6. 1) Goals of Hyperledger Composer
2) Key concepts for the business service
Hyperledger Composer – provide
28
Application Development 3) Key development concepts – Model files,
Access control lists, Transaction processors,
business network definition
Hyperledger Composer – 1) Key concepts for administrators
29
Network Administration 2) How composer maps to Fabric chaincode
1) Sample use cases by Industry
30 Blockchain Use Cases 2) Business Problems and Participants
3) Communities in Blockchain network
41
Chapter Lecture Topic Concepts
1) Cross border payments
Blockchain in Financial Service –
31 2) Steller and Ripple protocols
I (Payments and Secure Trading)
3) Project Ubin
1) Know Your Customer (KYC)
Blockchain in Financial Service –
32 2) Privacy Consents
II (Compliance and Mortgage)
3) Mortgage over Blockchain
1) Blockchain enabled Trade
Blockchain in Financial Service –
7. 33 2) [Link] – Trade Finance Network
III (Financial Trade)
3) Supply Chain Financing
1) Blockchain for Trade Logistics
34 Revolutionizing Global Trade 2) Global Trade Digitization
3) Blockchain for Container Management
1) Food Safety and Food Traceability
35 Blockchain in Supply Chain – I
2) Supply Chain Orchestration
1) Everledger
2) The Diamond Lifecycle
36 Blockchain in Supply Chain – II
3) Addressing Supply Chain Fraud through
Blockchain
1) Blockchain in Healthcare
37 Blockchain in Other Industries 2) Blockchain in Energy Markets
3) Blockchain in Media
1) Blockchain and Government
8. Blockchain in Government – I 2) Preventing Cyber Crime through
38
(Advantages) blockchain
3) Government Use-cases
1) Auditing and Compliance
Blockchain in Government – II
39 2) Blockchain for Defense
(Use Cases)
3) e-Estonia: A Case Study
1) Digital Identity and Single Sign On (SSO)
Blockchain in Government – III
40 2) Principles of Digital Identity Management
(Digital Identity)
3) Why Blockchain
Blockchain in Government – IV 1) Indy for Digital Identity Management
41
(Hyperledger Indy) 2) How Indy Works
Blockchain in Government – V 1) Blockchain for Tax Payments
42 (Tax Payments and Land Registry 2) Blockchain for Managing Land Registry
Records) Records
1) Security properties
Blockchain Security – I
9. 43
(Overview)
2) Security considerations for Blockchain
3) Intel SGX
Blockchain Security – II 1) Identities and Policies
44 (Membership and Access control 2) Membership and Access Control
in Fabric) 3) Blockchain Crypto Service Providers
1) Privacy in a Blockchain System
Blockchain Security – III
45 2) Privacy through Fabric Channels
(Privacy in Fabric)
3) Smart Contract Confidentiality
42
Chapter Lecture Topic Concepts
Blockchain Security – III (Fabric 1) SideDB Motivation
46
SideDB) 2) SideDB Overview
1) PoW vs BFT Consensus
Research Aspects – I (Consensus
47 2) Consensus Finality
Scalability)
3) Consensus Scalability
1) Fairness and Scalability in Nakamoto
Research Aspects – II (Bitcoin- Consensus
48
10. NG) 2) Bitcoin-NG: Working Principles
3) Key Blocks and Microblocks
1) Authority and Digital Signature
Research Aspects -III
49 2) Collective Signing (CoSi)
(Collective Signing)
3) Shnorr Multisignature and BLS Signatures
1) Strong non-probabilistic consistency
50 Research Aspects – IV (Byzcoin) 2) BFT over Bitcoin – increasing scalability
3) Byzcoin Design and Performance
1) Strong Synchrony vs Weak Synchrony
2) Avoiding Forks
51 Research Aspects – V (Algorand)
3) Transaction Neutrality and Frictionless
Evolution
1) Asynchronous networks as network fault
Research Aspects – VI (Cross
52 2) Cross fault Tolerant (XFT) architecture
Fault Tolerance)
3) XPaxos
1) Multi-Party Computation (MPC)
11. Research Aspects – VII (Secured
53 2) Fairness in MPC
Multi-Party Computation)
3) MPC over Blockchain – ensuring fairness
1) Big Data and Big Network
Blockchain for Science – I 2) Why Blockchain for Big data – application
54
(Blockchain for Big Data) aspects
3) BigChainDB – The Blockchain Database
1) Data analysis over Blockchain
Blockchain for Science – II
55 2) Logic over Blockchain network
(Blockchain and AI)
3) Inferring Decisions through AI
1) Architecture and concepts
Comparing Ecosystems –
56 2) Smart contracts and EVM
Ethereum
3) Additional/upcoming capabilities
1) Ethereum Development Tools
Comparing Ecosystems –
2) Motivation and concepts
12. 57 Ethereum development tools and
3) Architecture
Quorum
4) Transaction processing and consensus
1) Key features, Notaries and Oracles
Comparing Ecosystems – Corda
2) Transactions, Transaction Flows
58 Part 1& Comparing Ecosystems –
3) Corda ledger and smart contracts,
Corda Part 2
Consensus
WEB LINK:
[Link]
43
Code: B16 IT 3112C
TESTING TOOLS
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objective: Testing tools course is designed to learn the basics of Testing Tools and get
to understand the Testing process.
Course Outcomes: By the end of the course, student will be able to know various testing tools
like HP-Quality Center-11.00, Performance Test Automation with LOADRUNNER 11.00 &
Browser Automation Testing Tool SELENIUM-1.10.0
SYLLABUS
Performance Test Process: Manual Load Testing, Automation Load Testing, Performance Test
Approach, Study system under test, Create Vuser Script, Execute Tests, Analyze Test Results
Load testing process:Building Tests, Running Load Tests,Analyze the results,Load Runner
Controller,Publish Reports
WEB LINKS:
[Link]
[Link]
[Link]
45
Code: B16 IT 3112D
MACHINE LEARNING
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
This course provides a concise introduction to the fundamental concepts in machine learning and
popular machine learning algorithms. We will cover the standard and most popular supervised
learning algorithms including linear regression, logistic regression, decision trees, k-nearest
neighbor, an introduction to Bayesian learning and the naïve Bayes algorithm, support vector
machines and kernels and neural networks with an introduction to Deep Learning. We will also
cover the basic clustering algorithms. Feature reduction methods will also be discussed. We will
introduce the basics of computational learning theory. In the course we will discuss various
issues related to the application of machine learning algorithms. We will discuss hypothesis
space, over fitting, bias and variance, tradeoffs between representational power and learn ability,
evaluation strategies and cross-validation. The course will be accompanied by hands-on problem
solving with programming in Python and some tutorial sessions.
Course Outcomes:
1. Have a good understanding of the fundamental issues and challenges of machine learning:
data, model selection, model complexity, etc.
2. Have an understanding of the strengths and weaknesses of many popular machine learning
approaches.
3. Appreciate the underlying mathematical relationships within and across Machine Learning
algorithms and the paradigms of supervised and un-supervised learning.
4. Be able to design and implement various machine learning algorithms in a range of real-
world applications.
SYLLABUS
Chapter1:
Introduction: Basic definitions, types of learning, hypothesis space and inductive bias,
evaluation, cross-validation.
Chapter2:
Linear regression, Decision trees, over fitting.
Chapter3:
Instance based learning, Feature reduction, Collaborative filtering based recommendation.
46
Chapter4:
Probability and Bayes learning.
Chapter5:
Logistic Regression, Support Vector Machine, Kernel function and Kernel SVM.
Chapter6:
Neural network: Perception, multilayer network, back propagation, introduction to deep neural
network.
Chapter7:
Computational learning theory, PAC learning model, Sample complexity, VC Dimension,
Ensemble learning.
Chapter8:
Clustering: k-means, adaptive hierarchical clustering, Gaussian mixture model.
WEB LINK:
[Link]
47
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
INFORMATION TECHNOLOGY
II-SEMESTER
Total
Code Lecture Tutorial Lab Sessional Exam Total
Course Credits Contact
No. Hrs Hrs Hrs Marks Marks Marks
Hrs/Week
B16 IT Data Ware Housing &
4 3 1 -- 4 30 70 100
3201 Data Mining
B16 IT Object Oriented
4 3 1 -- 4 30 70 100
3202 Software Engineering
B16 IT Design and Analysis of
4 3 1 -- 4 30 70 100
3203 Algorithms
B16 IT Compiler Design 4 3 1 -- 4 30 70 100
3204
B16 IT Cryptography And
4 3 1 -- 4 30 70 100
3205 Network Security
#ELE-II ELECTIVE-II 4 3 1 -- 4 30 70 100
B16 IT Software Engineering
3211 2 -- -- 3 3 50 50 100
And Mini Project Lab
B16 IT Computer Graphics and
3212 2 -- -- 3 3 50 50 100
Multimedia Lab
B16 ENG Verbal &Quantative
2 5 -- -- 5 100 -- 100
3202 Aptitude-II
#M-III MOOCS-III 2 4 -- -- 4 100 -- 100
48
Code: B16IT3201
Course Objectives :
Course Outcomes:
SYLLABUS
Introduction to Data Mining: Evolution of IT into DBMS, Motivation and importance ofData
Warehousing and Data Mining, Kinds of Patterns, Technologies, Applications, MajorIssues in
Data Mining, Data Objects and Attributes Types, Statistical Descriptions of Data,Data
Visualization, Estimating Data Similarity and Dissimilarity,
Data pre-processing : Quality data, Data Cleaning, Data Integration, Data Reduction, Data
Transformation, Discretization and Concept Hierarchy Generation.
Data Warehouse and OLAP Technology: Basic Concepts of Data warehouse, Data Modeling
using Cubes and OLAP, DWH Design and usage, Implementation using Data Cubes and OLAPs,
Data Generalization with AOI.
Data Cube Technology: Preliminary Concepts of Data Cube Computation, Data Cube
Computation Methods: Multi-way Array Aggregation for Full Cube, Multi-dimensional Data
Analysis in cube space,
49
Mining Frequent Patterns Based on Associations and Correlations: Basic Concepts, Frequent
Itemset Mining Methods: Apriori Algorithm, Association Rule Generation, Improvements to
Apriori, FP- Growth Approach, Mining Closed and Max Patterns, Pattern Evaluation Methods,
Association mining in multi-level, multi-dimensional space
Classification & Prediction: Basic Concepts, Decision Tree Induction, Bayes Classification,
Rule- Based Classification, Model Evaluation and Selection, Techniques to Improve
Classification Accuracy, Classification by Back Propagation, Associative Classification, K-
nearest neighbor classifier.
Cluster Analysis: Basic Concepts and issues in clustering, Types of Data in Cluster Analysis,
Partitioning Methods, Hierarchical Methods, Density Based Methods, Grid Based Methods,
Evaluation of Clustering Solutions
Text Book:
1. Data Mining- Concepts and Techniques by Jiawei Han, Micheline Kamber and Jian Pei –
Morgan Kaufmann publishers –--3rd edition
Reference Books:
50
Code: B16 IT 3202
Course objectives:
1. To explain the importance of OOSE in Software development.
2. To explain the students the importance of Requirements Engineering.
3. To explain the role of UML and Testing in Software Development.
4. To explain the entire Software Development Process with aid of case studies.
Course Outcomes:
1. Ability to define a problem and perform Requirements Engineering.
2. Ability to draw UML diagrams for the requirements gathered.
3. Ability to implement the designed problem in Object Oriented Programming Language.
4. Test whether all the requirements specified have been achieved or not.
SYLLABUS
Unified Modeling Language & Use Case Modeling: Modeling Concepts, Types of UML
Diagrams with Examples; User-Centered Design, Characteristics of Users, Developing Use-Case
Models of Systems, Use-Case Diagram, Use- Case Descriptions, Usability Principles, Interaction
and Behavioral Diagrams: Interaction Diagrams, State Diagrams, Case Study.
Class Design and Class Diagrams: Activity Diagrams, Essentials of UML Class Diagrams,
Associations and Multiplicity, Other Relationships, Generalization, Instance Diagrams,
Advanced Features of Class Diagrams, Component and Deployment Diagrams, Case Study.
Software Design and Architecture: Process of Design, Principles Leading to Good Design,
Techniques for Making Good Design Decisions, Good Design Document; Pattern Introduction,
Design Patterns: Abstraction-Occurrence Pattern, General Hierarchical Pattern, Play-Role
Pattern, Singleton Pattern, Observer Pattern, Delegation Pattern, Adaptor Pattern, Façade Pattern,
51
Immutable Pattern, Read-Only Interface Pattern and The Proxy Pattern; Software Architecture
Contents of Architecture Model, Architectural Patterns: Multilayer, Client-Server, Broker,
Transaction Processing, Pipe & Filter and MVC Architectural Patterns.
Software Testing & Software Process Management: Overview of Testing, Testing Concepts,
Testing Activities, Testing Strategies, Unit Testing, Integration Testing, Function Testing,
Structural Testing, Class Based Testing Strategies, Use Case/Scenario Based Testing, Regression
Testing, Performance Testing, System Testing, Acceptance Testing, Installation Testing, OO
Test Design Issues, Test Case Design, Quality Assurance, Root Cause Analysis, Post-Mortem
Analysis, Introduction to Software Project Management, Rationale Management, Configuration
Management, Activities of Software Project Management, Structure of Project Plan, Software
Cost Estimation, Project Scheduling.
CASE STUDY:
Text Books:
1. Object-Oriented Software Engineering Practical software development using UML and Java
by Timothy C. Lethbridge & Robert, Langaniere Mcgraw-Hill.
2. Object-Oriented Software Engineering: Using UML, Patterns and Java, Bernd Bruegge and
Allen H. Dutoit, 2nd Edition, Pearson Education Asia.
Reference Books:
52
Code: B16 IT 3203
Course Objectives:
Course Outcomes :
SYLLABUS
Divide and Conquer: The general method -- Binary search -- finding maximum and minimum -
Merge sort -- Quick sort -- Selection – Strassen‘s Matrix multiplication – Convex Hull
The Greedy Method: The general method – Knapsack problem -- Job sequencing with
deadlines -- Optimal storage on tapes -- minimum cost spanning trees -- Optimal Merge Patterns --
single source shortest paths.
Dynamic Programming: The general method -- Multistage graphs -- all pairs shortest paths --
optimal binary search trees -- reliability design -- the traveling sales person problem.
53
Basic Traversal and Search techniques: Techniques for Binary trees – Techniques for Graphs
– Connected components and spanning trees -- Bi-connected components and depth first search.
Back Tracking: The General Method -- Eight Queens problem -- Sum of subsets -- Graph
coloring -- Hamiltonian cycle.
Branch and Bound: The Method--Least cost (LC) Search-- The 15-Puzzle: an Example—
Control Abstraction for LC-Search-- 0/1Knapsack Problem--Traveling Salesperson
Text Books:
1. Fundamentals of Computer Algorithms by Ellis Horowitz, S. Sahni [Link]. Galgotia Pub. 2001.
2. The Design and Analysis of Computer Algorithms by Aho, Hopecraft, Ullman.
Reference Books:
1. Computer Algorithms: Introduction to Design and Analysis by Sara Baase, Allen Van
Gelder, Pearson Education.
2. Data Structures and Algorithm Anaysis in C++ by Mark Allen Weiss, pearson Education.
54
Code: B16 IT 3204
COMPILER DESIGN
Course Objectives:
1. To introduce the major concept areas of language translation and compiler design.
2. To enrich the knowledge in various phases of compiler ant its use, code optimization
techniques, machine code generation, and use of symbol table.
3. To extend the knowledge of parser by parsing LL parser and LR parser.
Course Outcomes:
1. To apply the knowledge of lex tool & yacc tool to devleop a scanner & parser.
2. To design & conduct experiments for Intermediate Code Generation in compiler.
3. To design & implement a software system for backend of the compiler.
4. To learn the new code optimization techniques to improve the performance of a program in
terms of speed & space.
5. To acquire the knowledge of modern compiler & its features.
6. To learn & use the new tools and technologies used for designing a compiler
SYLLABUS
Introduction to Compilers:
Translators-Compilation and Interpretation-Language processors-The Phases of Compiler-Errors
encountered in Different Phases-The Grouping of Phases-Compiler Construction Tools.
Programming language basics.
Lexical Analysis
Need and Role of Lexical Analyzer-Lexical Errors-Expressing Tokens by Regular Expressions-
Converting Regular Expression to DFA- Minimization of DFA-Language for Specifying Lexical
Analyzers-LEX-Design of Lexical Analyzer for a sample language.
Syntax Analysis:
Need and Role of the Parser-Context Free Grammars -Top Down Parsing -General Strategies-
Recursive Descent Parser Predictive Parser-LL(1) Parser-Shift Reduce Parser-LR Parser-LR
(0)Item-Construction of SLR Parsing Table -Introduction to LALR Parser - Error Handling and
Recovery in Syntax Analyzer-YACC-Design of a syntax Analyzer for a Sample Language .
55
Syntax Directed Translation & Run Time Environment:
Syntax directed Definitions-Construction of Syntax Tree-Bottom-up Evaluation of S-Attribute
Definitions- Design of predictive translator - Type Systems-Specification of a simple type
checker-Equivalence of Type Expressions-Type Conversions. RUN-TIME ENVIRONMENT:
Source Language Issues-Storage Organization-Storage Allocation-Parameter Passing-Symbol
Tables-Dynamic Storage Allocation -Storage Allocation in FORTAN.
Text Book
Reference Books
56
Code: B16 IT 3205
Course Objectives:
1. Introduction of the issues in network security- its need and importance, taxonomy and
terminology.
2. Discussion of various cryptographic techniques.
3. Exploration of different types of security threats and remedies.
4. Understanding of Internet security protocols and standards.
Course Outcomes: At the end of the Course, Student will be able to:
1. Realize the need and importance of network and data security in the Internet and in the
distributed environments.
2. To be familiar with different means of Authentication mechanisms.
3. Identify the different types of network security issues and their remedies.
4. Application of various cryptographic tools and techniques in different contexts.
5. To be familiar with some internet security protocols and standards.
SYLLABUS
Overview: Computer Security Concepts, Threats, Attacks, and Assets, A Security Architecture
for Open Systems, Cryptographic Tools: Confidentiality with Symmetric Encryption, Message
Authentication and Hash Functions, Public-Key Encryption, Digital Signatures and Key
Management, Random and Pseudorandom Numbers. User Authentication: Means of
Authentication, Password-Based Authentication, Token-Based Authentication, Biometric
Authentication, Remote User Authentication, Security Issues for User Authentication.
Access Control: Access Control Principles, Subjects, Objects, and Access Rights, Discretionary
Access Control, Role-Based Access Control, Database Security: The Need for Database
Security, Database Management Systems, Relational Databases, Database Access Control,
Inference, Statistical Databases, Database Encryption, Cloud Security.
Internet Security Protocols and Standards: Secure E-mail and S/MIME, Domain Keys
Identified Mail, Secure Socket Layer (SSL) and Transport Layer Security (TLS), HTTPS, IPv4
and IPv6 Security. Internet Authentication Applications: Kerberos, X.509, Public-Key
Infrastructure, Federated Identity Management. Wireless Network Security: IEEE 802.11
Wireless LAN Overview, IEEE 802.11i Wireless LAN Security.
Text Book:
1. Computer Security - Principles and Practices 2nd Edition by William Stallings, Pearson
Education, Inc.
Reference Books:
1. Cryptography and Network Security by William Stallings, Pearson Education Asia, New
Delhi.
2. Network Security Essentials Applications and Standards, by William Stallings, Pearson
Education Asia, New Delhi.
58
Code: B16 IT 3206
IMAGE PROCESSING
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course objectives:
Course outcomes
SYLLABUS
Image Enhancement in Spatial Domain : Arithmetic and Logical Operations, Pixel or Point
Operations, Size Operations; Smoothing Filters-Mean, Median, Mode Filters – Comparative
Study.
Edge enhancement in spatial domain: Edge enhancement filters, Directorial Filters, Sobel,
Laplacian, Robert, KIRSCH Homogeneity & DIFF filters, PREWITT Filter, Contrast based edge
enhancement techniques, Comparative study, Low pass filters, High pass filters, Sharpening
filters, Comparative study, Color fundamentals and color model
59
Image Compression: Run Length Encoding, modified run length encoding, Contour Coding,
Huffman Code, Compression Due to Change in Domain, Compression Due to Quantization
Compression at the Time of Image Transmission. Brief Discussion on:- Image Compression
Standards.
Text Book:
1. Digital Image Processing, Rafael C. Gonzalez And Richard E. Woods, Addision Wesley
Reference Books:
60
Code: B16 IT 3207
Course Objectives:
1. This course will introduce principles and foundations of distributed databases.
2. This course will introduce basic architecture, design issues.
3. This course will introduce strategies of integrity control, query processing and optimization.
4. This course will introduce principles transactions, and concurrency control mechanisms.
SYLLABUS
Features of Distributed versus Centralized Databases, Principles Of Distributed Databases ,
Levels Of Distribution Transparency, Reference Architecture for Distributed Databases , Types
of Data Fragmentation, Integrity Constraints in Distributed Databases.
Translation of Global Queries to Fragment Queries, Equivalence Transformations for Queries,
Transforming Global Queries into Fragment Queries, Distributed Grouping and Aggregate
Function Evaluation, Parametric Queries.
Optimization of Access Strategies, A Framework for Query Optimization, Join Queries, General
Queries.
The Management of Distributed Transactions, A Framework for Transaction Management,
Supporting Atomicity of Distributed Transactions, Concurrency Control for Distributed
Transactions, Architectural Aspects of Distributed Transactions.
61
Reliability, Basic Concepts, Nonblocking Commitment Protocols, Reliability and concurrency
Control, Determining a Consistent View of the Network, Detection and Resolution of
Inconsistency, Checkpoints and Cold Restart, Distributed Database Administration, Catalog
Management in Distributed Databases, Authorization and Protection
Architectural Issues, Alternative Client/Server Architectures, Cache Consistency Object
Management, Object Identifier Management, Pointer Swizzling, Object Migration, Distributed
Object Storage, Object Query Processing, Object Query Processor Architectures, Query
Processing Issues, Query Execution , Transaction Management, Transaction Management in
Object DBMSs , Transactions as Objects.
Database Integration, Scheme Translation, Scheme Integration, Query Processing Query
Processing Layers in Distributed Multi-DBMSs, Query Optimization Issues. Transaction
Management Transaction and Computation Model Multidatabase Concurrency Control,
Multidatabase Recovery, Object Orientation And Interoperability Object Management
Architecture CORBA and Database Interoperability Distributed Component Model COM/OLE
and Database Interoperability, PUSH-Based Technologies
Text Books :
1. Distributed Database Principles & Systems, Stefano Ceri, Giuseppe Pelagatti McGraw-Hill
Reference Books:
62
Code: B16 IT 3208
COMPUTER GRAPHICS
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. Provides a comprehensive introduction to computer graphics with a foundation in Graphics
Applications.
2. A thorough introduction to computer graphics techniques.
3. To give the basics of Geometric Transformations and projections.
4. To introduce three dimensional concepts and object representations with color models and
basics of computer animation.
Course Outcomes:
1. The students will understand graphics principles and graphics hardware.
2. The students can demonstrate geometrical transformations.
3. The students can create interactive graphics applications and demonstrate computer graphics
animation.
SYLLABUS
Introduction: Computer Graphics and their applications: Computer Aided Design, Computer
Art, Entertainment, Education and Training, Graphical User Interfaces; Overview of Graphics
systems: Video Display Devices, Raster Scan Systems, Random Scan Systems, Graphics
Monitors And Workstations, Input Devices, Hard Copy Devices, Interactive Input Methods,
Windows and Icons, Virtual Reality Environments, Graphics Software.
Output primitives :Points and Lines, , Line and Curve Attributes, Color and Gray scale levels,
Antialiasing, Loading the Frame buffer, Line function, Line Drawing Algorithms, Circle
Generating Algorithms, Ellipse Generating Algorithms, Pixel Addressing, Area Fill Attributes,
Filled Area Primitives, Filled Area Functions, Cell Array, Character Generation, Character
Attributes, Bundled Attributes, Curve Functions, Parallel Curve Algorithms.
63
Viewing Pipeline and Clipping operations : Viewing Pipeline ,Viewing Coordinates &
Reference frames, Window-to-Viewport Coordinate Transformation, Two Dimensional Viewing
Functions, , Three Dimensional Viewing, View Volumes, Clipping and its Operations, Types of
clipping operations- Point Clipping,Line Clipping, Polygon Clipping,, Curve Clipping,, Text and
Exterior Clipping.
Text Book:
1. Computer Graphics, Donald Hearn & [Link] Baker, Pearson Education ,New Delhi.
2. Fundamentals of Multimedia, Ze-Nian Li, Mark S. Drew, Pearson Education ,New Delhi.
Reference Books:
1. Procedural Elements for Computer Graphics, David [Link], Tata McGrawHill Book
Company, New Delhi, 2003.
2. Computer Graphics: Principles & Practice in C,[Link], [Link], A Van Dam F.H John
Pearson Education,2004.
3. Computer Graphics using OpenGL,FranscisSHillJr,PearsonEducation,2004.
4. Computer Vision and Image Processing: A Practical Approach using CVIPtools, S. E.
Umbaugh,, Prentice Hall, 1998
64
Code: B16IT3209
MOBILE COMPUTING
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To make the student understand the concept of mobile computing paradigm, Its novel
applications and limitations.
2. To understand the typical mobile networking Infrastructure through a popular GSM protocol.
3. To understand the issues and solutions of various layers of mobile networks, namely MAC
layer, Network Layer & Transport Layer.
4. To understand the database issues With mobile environments & data delivery models.
5. To understand the ad hoc networks and related concepts.
6. To understand the platforms and protocols used in mobile environment.
Course Outcomes:
SYLLABUS
(Wireless) Medium Access Control (MAC): Motivation for a specialized MAC (Hidden and
exposed terminals. Near and far terminals), SDMA, FDMA TDMA, CDMA, Wireless
LAN/(IEEE 802.11) Mobile Network Lay.r IP end Mobile IP Network Layers, Packet Delivery
and Handover Management, Location Management, Registration. Tunneling and Encapsulation,
Route Optimization, DHCR
Mobile Transport Layer: Conventional TCP/iP Protocols, Indirect TCP, Snooping TCP,
Mobile TCP, Other Transport Layer Protocols for Mobile Networks. Database Issues: Database
Hoarding & Caching Techniques. Client-Server Computing a Adaptation, Transnational Models,
Query processing, Data Recovery Process & QoS Issues.
65
Data Dissemination and Synchronization: Communications Asymmetry. Classification of
Data Delivery Mechanisms. Data Dissemination, Broadcast Models. Selective Tuning and
Indexing Methods. Data Synchronization – Introduction. Software, and Protocols.
Text Books:
Reference Books:
66
Code: B16IT3210
SOFT COMPUTING AND NEURAL NETWORKS
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
The student should be made to:
1. Learn the various soft computing frame works
2. Be familiar with design of various neural networks
3. Be exposed to fuzzy logic
4. Learn genetic programming.
5. Be exposed to hybrid systems.
Course Outcomes:
Upon completion of the course, the student should be able to:
1. Apply various soft computing frame works.
2. Design of various neural networks.
3. Use fuzzy logic.
4. Apply genetic programming.
5. Discuss hybrid soft computing.
SYLLABUS
67
Genetic Algorithm: Genetic algorithm and search space - general genetic algorithm – operators
- Generational cycle - stopping condition – constraints - classification - genetic programming –
multilevel optimization – real life problem- advances in GA
Hybrid Soft Computing Techniques & Applications: Neuro-fuzzy hybrid systems - genetic
neuro hybrid systems - genetic fuzzy hybrid and fuzzy genetic hybrid systems - simplified fuzzy
ARTMAP - Applications: A fusion approach of multispectral images with SAR, optimization of
traveling salesman problem using genetic algorithm approach, soft computing based hybrid
fuzzy controllers.
Text Books:
1. [Link], C.T. Sun and [Link], ―Neuro-Fuzzy and Soft Computing‖, PHI / Pearson
Education 2004.
2. [Link] and [Link], "Principles of Soft Computing", Wiley India Pvt Ltd, 2011.
Reference Books:
1. [Link] and [Link] Pai, "Neural Networks, Fuzzy Logic and Genetic
Algorithm: Synthesis & Applications", Prentice-Hall of India Pvt. Ltd., 2006.
2. George J. Klir, Ute St. Clair, Bo Yuan, ―Fuzzy Set Theory: Foundations and Applications‖
PrenticeHall,1997.
3. David E. Goldberg, ―Genetic Algorithm in Search Optimization and Machine Learning‖
PearsonEducationIndia,2013.
4. James A. Freeman, David M. Skapura, ―Neural Networks Algorithms, Applications, and
ProgrammingTechniques,PearsonEducationIndia,1991.
5. Simon Haykin, ―Neural Networks Comprehensive Foundation‖ Second Edition, Pearson
Education, 2005.
68
Code:B16 IT 3211
Course Objectives:
Course Outcomes :
1. Students will be Construct, Design and implement complex software solutions. [K3, K4].
2. Students will be able to test and document the software. [K3].
3. Students will be capable of working as part of a software team and develop significant
projects under a tight deadline. [K3].
4. Students will be able apply the deep knowledge of the technologies they used for
implementing their project. [K2].
5. Students will be able to assess the changes required for customization in project
management. [K3]
SYLLABUS
The purpose of the Software Engineering Lab course is to familiarize the students with modern
software engineering methods and tools, Rational Products. The course is realized as a project-
like assignment that can, in principle, by a team of three/four students working full time.
Typically the assignments have been completed during the semester by each project team.
The goal of the Software Engineering Project is to have a walk through from the requirements,
design to implementing and testing. An emphasis is put on proper documentation. Term projects
are projects that a group student might take through from initial specification to implementation
by giving equal importance to both design and implementation.
Cycle I: Practicing UML diagrams using IBM Rational Rose. 6*3 periods= 18periods
Before developing a mini-project, in this cycle, the student is acquainted with different UML
diagrams using Rational Rose. The experiments should include drawing UML diagrams listed
below for two demo/example applications assigned by the lab Instructor. The input for the
following experiments is problem statement for any two demo projects supplied by the
instructor.
69
1. Introduction to Rational Rose and Practicing the following diagrams
2. Class diagram- Class diagrams including the features like classes, relationships, attributes and
methods along with their visibilities.
3. Interaction diagrams- Sequence diagrams and Collaboration diagrams for different scenarios
of the systems with all features like actors, objects and interactions.
4. Activity diagrams, State chart and other diagrams - Activity diagrams including the features
like fork join and swim lanes. State diagrams including composite states and transitions.
Component diagrams, Package diagrams and Deployment diagrams.
5. Forward and Reverser Engineering- Forward Engineering Class diagrams to classes in C++
and java and persistent classes to a database. Reverse Engineering C++ code, java code and a
database.
Problem statement
Requirements Analysis
Design
A Software Design Description and a System Design.
A test specification.
Implementation
Implement the assigned project with one of the following web technologies
Reference Books :
70
Code:B16 IT 3212
Course Objective:
The computer graphics and multimedia laboratory is established for the purpose of providing
working area for development of computer graphics and multimedia
Course Outcome
Create and evaluate graphic design projects using computer graphics software
LIST OF EXPERIMENTS
1. To implement Bresenham‘s algorithms for line, circle and ellipse drawing
2. To perform 2D Transformations such as translation, rotation, scaling, Reflection and sharing.
3. To implement Cohen–Sutherland 2D clipping and window–viewport mapping
4. To perform 3D Transformations such as translation, rotation and scaling.
5. User Interface Design & Graphics II: Create a user interface for your final project. Include 2
backgrounds and 1 button set. Aim for a cohesive look.
6. Multimedia Sound: Create 2 soundtracks and 2 EFX sounds for a previous project.
7. Procedure to create an animation to indicate a ball bouncing on steps
8. Procedure to simulate movement of a cloud.
9. Procedure to create an animation with the following features. WELCOME Letters should
appear one by one The fill color of the text should change to a different color after the display of
the full word.
10. Procedure to create an animation to represent the growing moon
11. Procedure to extract the flower only from given photographic image and organize it on a
background. Selecting your own background for organization.
12. Procedure to use appropriate tool(s) from the toolbox cut the objects from 3 files ([Link],
[Link] & [Link]); organize them in a single file and apply feather effects.
Reference Books :
71
Code: B16ENG3202
VERBAL & QUANTITATIVE APTITUDE – II
(Common to All Branches)
1. To expose the students to bettering sentence expressions and also forming equivalents.
2. To instill reading and analyzing techniques for better comprehension of written discourses.
3. To create awareness among the students on the various aspects of writing, organizing data,
preparing reports, and applying their writing skills in their professional career.
4. To inculcate conversational skills, nuances required when interacting in different situations.
5. To build/refine the professional qualities/skills necessary for a productive career and to instill
confidence through attitude building.
Course Outcomes:
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives), Sentence
equivalence ( completing a sentence by choosing two words either of which will fit in the blank),
cloze test ( reading the written discourse carefully and choosing the correct options from the
alternatives and filling in the blanks), summarizing and paraphrasing .
72
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with emphasis
on inferential and analytical questions), style and tone ( to comprehend the author‘s intention of
writing a passage), strategies for quick reading(importance given to skimming, scanning),
summarizing ,reading between the lines, reading beyond the lines, techniques for answering
questions related to vocabulary (with emphasis on the context), supplying suitable titles to the
passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing a
‗Statement of purpose‘, ‗Letters of Recommendation‘, business letter writing, email writing,
writing letters of complaints/responses. picture perception and description, book review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents and
developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about Industry /
Companies – Importance of researching your prospective workplace - Knowing about Selection
process - Resume Preparation: Common resume blunders – tips, Resume Review, Group
Discussion: Essential guidelines – Personal Interview: Reasons for Rejection and Selection.
Course objectives:
1. The students will be able to perform well in calculating different types of data interpretation
problems.
2. The students will perform efficaciously on analytical and logical problems using various
methods.
3. Students will find the angle measurements of clock problems with the knowledge of
calendars and clock.
4. The students will skillfully solve the puzzle problems like arrangement of different positions.
5. The students will become good at solving the problems of lines, triangulars, volume of cone,
cylinder and so on.
SYLLABUS
74
UNIT III :Periods,Clocks, Calendars, Cubes and cuboids
Deriving the formula to find the angle between hands for the given time, finding the time if the
angle is known, Faulty clocks, History of calendar-Define year, leap year, Finding the day for the
given date, Formula and method to find the day for the given date in easy way, Cuts to cubes,
Colors to cubes, Cuts to cuboids, Colors to cuboids.
Text Books:
Reference Books:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
75
Code: B16 ENG 3205
COMPETETIVE CODING
(Common to CSE & IT)
MOOCS-III
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
SYLLABUS
Basic Techniques
Dynamic Arrays, Set structures, Map structures, Iterators and ranges, Generating Subsets,
Generating permutations, Backtracking techniques, Pruning the search. Bit masking. Disjoint set
union.
76
UNIT-III Essential Coding Algorithms
Selection based algorithms: sorting, Coin change problem, Fractional selections, Schedules
matching, Activity marking, heap sort, Huffman coding techniques, Spanning Trees, Minimizing
sums, Data compression. Finding method count, Subsequence and related problems, paths in
grid. DP with Bit mask
Note: Introduce C++ STL/Java Collections and let students solve problems using C++
STL/Java Collections
References:
1. Data Structures and Algorithm Analysis in C – Mark Allen Weiss, Pearson Edu Publishers.
2. Data Structures and Algorithms: Concepts, Techniques and Applications – [Link], Tata
Mc Graw Hill Publishers.
3. Advanced Data Structures – Peter Brass, Cambridge University Press, 2008.
4. Introduction to Algorithms by Thomos [Link],3 rd Edition, PHI.
5. [Link]
6. [Link]
77
Code: B16 IT 3213A
AMAZON WEBSERVICES
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objective:
Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided
by Amazon. It provides a mix of infrastructure as a service (IaaS), platform as a service (PaaS)
and packaged software as a service (SaaS) offerings. It Provides Virtual servers, and also
provides scalable object storage for data backup.
Course Outcome:
By the end of the course, student will be able to deploy their projects into cloud and they develop
their projects by using AWS.
SYLLABUS
UNIT-I:
UNIT-II:
UNIT-III:
UNIT-V:
UNIT-VI:
WEB LINKS:
[Link]
79
Code: B16 IT 3213B
[Link]
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
SYLLABUS
Chapter 1:
Chapter 2:
Web Forms Architecture, Page Class, Web Forms Life Cycle, Web Forms Event Model, Code-
Behind
Chapter 3:
80
Chapter 4:
Web Applications Using Visual Studio,Using Visual Web Developer, Visual Studio Forms
Designer, Using Components, Shadow Copying, Using the [Link] File, Data Binding
Chapter 5:
State Management and Web Applications, Session State, Application State, Multithreading
Issues, Cookies
Chapter 6:
Server Controls, HTML Server Controls, Web Forms Server Controls, Rich Controls,
Validation Controls, User Controls.
Chapter 7:
Caching in [Link], What Is Caching, Page-Level Caching, Page Fragment Caching,
Optimizing Your [Link] Application, Application Caching
Chapter 8:
[Link] Configuration and Security Fundamentals, Configuration Overview,
Authentication and Authorization, Forms Authentication, Windows Authentication, Security and
[Link]
WEB LINKS:
[Link]
[Link]
8322?l=nKZwZ8Zy_3504984382
81
Code: B16 IT 3213C
ROUTING & SWITCHING
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objective :
CCNA R&S: Introduction to Networks (ITN) covers networking architecture, structure, and
functions. The course introduces the principles and structure of IP addressing and the
fundamentals of Ethernet concepts, media, and operations to provide a foundation for the
curriculum.
Course Outcomes :
By the end of the course, students will be able to:
SYLLABUS
Chapter 1 - Explore the Network
Chapter 2- Configure a Network Operating System
Chapter 3 - Network Protocols and Communications
Chapter 4 - Network Access
Chapter 5 - Ethernet
Chapter 6 - Network Layer
Chapter 7 - IP Addressing
Chapter 8- Subnetting IP Networks
Chapter 9 - Transport Layer
Chapter 10 - Application Layer
Chapter 11 - Build a Small Network
WEB LINK:
[Link]
82
Code: B16 IT 3214A
DATA SCIENCE USING ADVANCED PYTHON
(MOOCS-IV)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
1. Introduction to Data Science
2. Exploring steps in Data Science
Course Outcomes:
1. To work on data easily.
2. Familiar with Various modules for exploring on data like processing , visualization and statistical data
analysis.
3. Able to work on real time data
SYLLABUS
[Link]
83
Code: B16 IT 3214B
ANGULAR JS
(MOOCS-IV)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course objectives:
1. Reduce the amount of code you write to build rich user interface applications.
2. Increase the reliability and maintainability of UI by using data binding.
3. Retrieve data from back-end server, manipulate it and display it with ease.
4. Modularise your code with the custom services and directives.
5. Providing two way binding of data.
6. Create Single Page Applications (SPA).
Course Outcomes:
1. The main objective of AngularJS is to reduce the code to build user interface application.
2. To create single page applications.
3. To restore data from back-end server and manipulate it easily
Module 1: Introduction
Introduction to AngularJS, MVC Architecture, Conceptual Overview, Setting up the Environment, First
Application, Understanding ng attributes.
Number and String Expressions , Object Binding and Expressions, Working with Arrays, Forgiving
Behavior, Understanding Data binding.
Module 4: Controllers
Understanding Controllers , Programming Controllers & $scope object, Adding Behavior to a Scope
Object, Passing Parameters to the Methods, Having Array as members in Controller Scope. Nested
Controllers and Scope Inheritance, Multiple Controllers and their scopes.
Module 5: Filters
Built-In Filters , Uppercase and Lowercase Filters, Currency and Number Formatting Filters, OrderBy
Filter. Filter Filter ,Creating Custom Filter.
84
Module 6: Forms
Using Simple Form, Working with Select and Options, Input Validations, Using CSS classes,
Form Events, Custom Model update triggers, Custom Validations.
Module 7: Modules
Module 8: Services
WEB LINKS:
[Link]
[Link]
85
Code: B16 IT 3214C
C#.NET and [Link]
(MOOCS-IV)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
1. Understand .NET Framework and describe some of the major enhancements to the new version of
Visual Basic.
2. Describe the basic structure of a Visual [Link] project and use main features of the integrated
development environment (IDE).
3. Create applications using Microsoft Windows Forms Create applications that use ADO. NET
SYLLABUS
Chapter 1:C# Overview, First C# Console Application, Namespaces, Data Types, Conversions,
Control Structures, Subroutines and Functions, Parameter Passing, Strings, Arrays, Console I/O,
Formatting, Exception Handling
86
Chapter 4: Elements of [Link] - Properties, Events and Methods of Form, Label, TextBox,
ListBox, Combo Box, RadioButton, Button, Check Box, Progress Bar, Date Time Picker,
Calendar, Picture Box,HScrollbar, VScrollBar, Group Box, ToolTip,Timer.
Text Books:
WEB LINKS:
[Link]
[Link]
[Link]
87
Code: B16 IT 3214D
MATLAB
(MOOCS-IV)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
1. Understand the main features of the MATLAB development environment.
2. Use the MATLAB GUI effectively.
3. Design simple algorithms to solve problems.
4. Write simple programs in MATLAB to solve scientific and mathematical problems
SYLLABUS
88
Chapter 5: Control flow and operators, The ‗‗if...end‘‘ structure,Relational and logical
operators,The ‗‗for...end‘‘ loop, The ‗‗while...end‘‘ loop, Other flow structures,Operator
precedence,Saving output to a file
WEB LINKS:
[Link]
[Link]
89
SAGI RAMA KRISHNAM RAJU ENGINEERING COLLEGE (AUTONOMOUS)
(Affiliated to Andhra University, Visakhapatnam), (Recognised by AICTE, New Delhi)
Accredited by NAAC with ‗A‘ Grade
Recognised as Scientific and Industrial Research Organisation
ESTD: 1980 CHINNA AMIRAM (P.O):: BHIMAVARAM :: [Link]., A.P., INDIA :: PIN: 534 204
B16 ME 3106 Finite Element Analysis B16 ME 3109 Non Conventional Energy Resources
#ELE-I B16 ME 3107 Automation in Manufacturing B16 ME 3110 Production Planning and Control
B16 ME 3108 Tool Design B16 ME 3111 Rapid Prototyping
Course Objectives:
This Course aims to:
1. Introduce students to use quantitative methods and techniques for effective Decisions–
making; model formulation and applications that are used in solving business and
industrial decision making problems.
2. Familiarize the students with the use of practice oriented mathematical applications for
optimization functions in an organization.
Course Outcomes:
Upon completion of this course,
Students on an overall perspective will be able to:
1. Formulate a real time situation into a mathematical model.
2. Identify and develop operational research models from verbal description of real system.
3. Formulate simple reasoning, learning and optimization problems, in terms of the
representations and methods presented.
4. Demonstrate the hand execution of basic reasoning and optimization algorithms on
simple problems.
5. Formulate more complex, but still relatively simple problems, and apply implementations
of selected algorithms to solve these problems.
6. Apply and analyze mathematical optimization functions to various applications.
Students will specifically able to:
2
Transportation Model: Mathematical Formulation, Tabular Representation, Balanced and
unbalanced transportation Problems - Initial Solution by VAM and Optimality test by MODI
Method, Degeneracy in TP.
Assignment Model: Mathematical Formulation, Hungarian Algorithm, Balanced and
unbalanced Assignment Problems, Travelling Salesman Problem.
Games Theory: Introduction, Basic definitions, Two - Person zero - sum games - Minimax
(maximin) criterion, saddle point, value of a game, Solution of games with Saddle point,
Mixed strategy games - Arithmetic method for (2 x 2) games, Dominance principle to reduce
size of game, solution of (2 x n) and (m x 2) games, Algebraic Solution to rectangular games.
Queuing Models: Structure of queuing models, characteristics of Queuing process, Kendall‘s
notation, Single channel systems - (M/M/1: /FIFO) model and (M/M/1:N/FIFO) model.
Network Analysis: Introduction, Project Scheduling by CPM and PERT, Network diagram
representation, rules for drawing network diagram, Labeling by Fulkerson‘s rule, Network
calculations - EST, EFT, LST, LFT, Float/Slack and critical path, PERT calculations.
Text Books:
1. Operations Research by S.D. Sharma (Kedarnadh & Ramnadh & Co., Meerut).
2. Operations Research by [Link] (Sultan Chand & Sons, New Delhi).
Reference Books:
1. Operations Research by H.A. Taha (PHI, New Delhi).
2. Operations Research: Methods and Problems by M. Sasiene, A. Yespal and L. Friedman
(John Wiley& Sons, Newyork ).
3. Operations Research by Kanti Swaroop,Gupta,Manmohan (Sultan Chand & Sons, New
Delhi)
3
Code: B16 ME 3102
FLUID MECHANICS
Course Objectives
1. Develop an appreciation for the properties of Newtonian fluids,
2. Study analytical solutions to variety of simplified problems,
3. Understand the dynamics of fluid flows and the governing non-dimensional parameters,
4. Apply concepts of mass, momentum and energy conservation to flows.
Course Outcomes
After the completion of the course, students are able to
1. Apply the Bernoulli equation to solve problems in fluid mechanics.
2. Apply the concepts of momentum equation for finding the forces acting on the vanes of
the turbines.
3. Apply control volume analysis to problems in fluid mechanics.
4. Apply potential flow theory to solve problems in fluid mechanics.
5. Identify the recent developments in fluid mechanics, with application to aerospace
systems.
SYLLABUS
Fluid Kinematics & Fluid Dynamics: Types of fluid flow- Continuity equation- Velocity
potential function and Stream Function- Types of Motion, Linear Translation, Linear
deformation, Angular deformation, Rotation, Vorticity and circulation-Vortex flow, forced
and Free Vortex – Equation of Motion- Euler's equation - Bernoulli's equation and its
applications- Venturimeter, Orifice Meter, Pitot tube-Momentum Equation-Momentum of
momentum Equation.
Viscous Flow: Favourable pressure gradient and adverse pressure gradient-Power absorbed
in Viscous Flow- Flow through pipes & Plates,- Hagen Poiseulle flow- Darcy's Weisbach
friction factor- Loss of head due to friction in pipes, Minor Losses and Major losses - Flow
through branched pipes- Power transmission through pipes-.
Dimensional and Modeling Analysis: Fundamental and derived dimensions- Dimensionless
groups- Rayleigh method- Buckingham -theorem- Model Analysis - Types of similarity-
Geometric, Kinematic and Dynamic similarities- Dimensionless numbers- Modal Laws.
4
Laminar Boundary Layer: Definition- Laminar Boundary Layer- Turbulent Boundary
Layer -Laminar Sub layer- Boundary Layer thickness-Displacement thickness, Momentum
thickness and Energy thickness-Momentum integral equation- Flow over a flat plate.
Turbulent Boundary Layer: Laminar- Turbulent transition- Momentum equations and
Renold's stresses- Fully developed turbulent flow through a pipe- Turbulent boundary layer
on a flat plate- Laminar sub-layer- Boundary layer separation and control.
Text Books:
References:
1. Fluid Mechanics and Fluid Power Engineering by Dr. D.S. Kumar, S.K. Kataria &Sons.
2. Foundations of Fluid Mechanics, by Yuan, Prentice Hall of India.
3. Fluid Mechanics and its Applications, by S. [Link] and [Link], Tata McGraw Hill
New Delhi.
4. Fluid Mechanics and Hydraulic Machines by R. K. Rajput, [Link] & Co.
5. Fluid Mechanics by Kothandaraman and Rudramoorthy.
5
Code: B16 ME 3103
Course Objectives
1. To impart the knowledge of basic gas power cycles and combustion phenomena, various
performance factors and design aspects of SI and CI Engines.
2. To impart the knowledge of combustion phenomenon taking place in SI engines
3. To impart the knowledge of combustion phenomenon taking place in CI engines.
4. To impart the knowledge of Reciprocating compressors and methods to improve their
efficiency.
5. To impart the knowledge of Rotary compressors and their performance.
6. To impart the knowledge of gas turbine cycles, and their components and efficiency
improving techniques, and jet propulsion.
Course Outcomes
After completion of the course the student will be able to
1. Apply the knowledge of gas power cycles adequately and can calculate their efficiencies.
2. Explain the processes involved in combustion in S.I Engines.
3. Explain the processes involved in combustion in C.I Engines.
4. Apply the knowledge of reciprocating compressors in engineering applications.
5. Calculate the performance of rotary compressors in various engineering applications.
6. Compute and develop various methods to improve the efficiency of gas turbine power
plants, and can explain jet propulsions.
SYLLABUS
I.C. engines: classification-comparison of two stroke and four stroke engines- comparison of
S.I. and C.I. engines-Air cycles-Otto, Diesel, Dual, Stirling, Ericson and Atkinson cycles and
their analysis Valve timing and port timing diagrams- Efficiencies- air standard efficiency,
indicated thermal efficiency, brake thermal efficiency, mechanical efficiency, volumetric
efficiency and relative efficiency-Testing and performances of I.C. engines-Basic principles
of carburetion and fuel injection.
Combustion in C.I. Engines- Stages of combustion- Delay period and its importance- effect
of engine variables, diesel knock, suction compression and combustion induced turbulence,
open and divided combustion chambers.
6
Reciprocating Compressors: Reciprocating compressors-effect of clearance in compressors,
volumetric efficiency-single stage and multi stage compressors-effect of inter cooling in
multi stage compressors.
Gas Turbines: Simple gas turbine plant- Ideal cycle, closed cycle and open cycle for gas
turbines Efficiency, work ratio and optimum pressure ratio for simple gas turbine cycle-
Parameters of performance- Actual cycle, regeneration, Inter-cooling and reheating, closed
and semi-closed cycle, Jet propulsion and Rockets.
Text Books:
1. A Treatise on Heat Engineering by Vasandhani and Kumar.
2. Applied Thermodynamics-II by R. Yadav.
Reference Books:
1. I.C. Engines by V. Ganesan.
2. Thermal Engineering, by [Link].
3. I.C. Engines, by Mathur and Nehata.
4. Gas Turbines, by Cohen and Rogers.
5. I.C. Engines by V. Ganesan.
7
Code: B16 ME 3104
INDUSTRIAL MEASUREMENTS & METROLOGY
Course Objectives:
The main objectives of this module are:
1. To provide to the students an understanding and appreciation of the science of
Measurement.
2. To expose the students to various mechanical and electrical engineering measuring
devices, and understand the different degree of accuracy obtained from different types of
instruments.
Course Outcomes:
Students who successfully complete this course will be able to:
1. identify the uncertainties in dimensional metrology and the define the measurement
standards;
2. describe the fundamentals of dimensional and geometrical tolerances;
3. measure length and angles using line-graduated instruments, i. e. verniercalipers,
micrometers, bevel protractor, sine bar and surface plates;
4. use comparative length-measuring instruments, i.e. dial indicator, to measure variations in
the distance between two or more surfaces;
5. use effective methods of measuring straightness, flatness, roundness, profile, screw
threads and gear teeth;
6. measure dimensions of shafts, bearings and linear surfaces in metric and imperial units
using calibers, micrometers, and scales;
7. use contour projector and coordinate measuring machine to record measurements of
complex profiles with high sensitivity;
8. use gage blocks, fixed gages, pneumatic gages gage blocks to measure various
workpieces;
9. explain the effect of environmental conditions on the accuracy of measurements;
10. demonstrate the correct methods for adjustment and calibration of various measuring
instruments;
11. use appropriate method for determination of accuracy based on product function and
manufacturing capability.
SYLLABUS
8
Optical Methods of Measurement: Introduction, Laser beam as a light pointer,
length/displacement measurement, temperature sensors, seismographic measurement.
Introduction to fiber optics, fiber types, properties of optical fibres and a fibre optic sensor
configuration.
ISO system of limits, Fits and Tolerances, Interchangeability, Plain limit gauges,
Measurement of screw threads, major diameters, Minor diameters and effective diameter,
Pitch, Limit gauges for internal and external threads, Measurement of spur gears, pitch,
profile, lead, backlash, tooth thickness.
Tool maker's microscope, Straightness measurement, Slip gauges, Twisted strip mechanical
comparator, Optical lever comparator, Optical projector, Electric comparator, Pneumatic
comparator, Squareness testing, Optical bevel protractor, Sine bar, Angle gauges, Precision
level, Autocollimeter, Angle dekkor, Optical dividing heads and rotary tables, Flatness
measurement, Roundness [Link]-ordinate measuring machines.
Surface texture: Parameters, sampling length, Specification, Stylus instruments for surface
roughness measurement. Acceptance tests on machine tools: Lathe, Milling machine, Radial
drilling machine, laser equipment
Text Books:
Reference Books:
9
Code: B16 ME 3105
KINEMATICS OF MACHINES
Course Objectives:
The overall objective of the course is to teach the basic principles of mechanisms, turning
moment diagrams, flywheel, friction and speed control systems.
Specific objectives include:
1. To familiarize students with basic types of mechanisms, kinematic and dynamic analysis
of mechanisms different methods
2. To understand the concept of turning moment diagrams, flywheel and speed control
systems such as governors
3. To understand the concept of bearings, clutches and effect of friction in motion
transmission and in machine components.
4. To understand the effect of inertia in mechanisms and to determine inertia torque
Course Outcomes:
Upon completion of this course, students should able:
1. Understand the basic principles of mechanisms in mechanical engineering applications
2. Apply kinematic and dynamic analysis of various machine components
3. Understand the turning moment diagrams and flywheel in various applications
4. Understand the importance of governors, bearings, clutches and their applications
5. Analyze the effect of inertia in mechanism and inertia torque
6. Understand the importance and effect of friction in motion transmission in machine
components
SYLLABUS
Mechanisms and Machines: Introduction; Mechanism and machine; Rigid and resistant
bodies; Link; Kinematic pair; Degrees of freedom; Classification of kinematic pairs;
Kinematic chain; Linkage, mechanism and structure; Mobility of mechanisms; The four-bar
chain; Mechanical advantage; Transmission angle; The slider-crank chain; Double slider-
crank chain; Miscellaneous mechanisms.
Velocity Analysis: Introduction; Absolute and relative motions; Vectors; Additional and
subtraction of vectors; Motion of a link; Four-link mechanism; Velocity images; Angular
velocity of links; Velocity of rubbing; Slider-crank mechanism; Crank and slotted lever
mechanism; Algebraic methods; Instantaneous center (I-center); Kennedy‘s theorem;
Locating I-centers; Angular velocity ratio theorem; centrode.
10
Lower Pairs: Introduction; Pantograph; Straight line mechanisms; Engine indicators;
Automobile steering gears; Types of steering gears; Hooke‘s joint; Double Hooke‘s joint.
Text Book:
Reference books:
11
Code: B16 ME 3106
FINITE ELEMENT ANALYSIS
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To teach students the basic principles and basic implementation method of finite element
methods.
2. To teach students how to perform structural analysis using finite element methods.
Course Outcomes
At the end of the course, the student shall be able to:
1. Understand the principles and concepts related to finite element methods.
2. Implement finite element methods for simple analysis of 1-D problems such as bar, truss
and beam either by hand calculation or by programming.
3. Numerically solve for deformation, stresses and strains of a structural component
subjected to axial and bending loads.
4. Use commercial software package to perform structural analysis and are able to conduct
engineering design.
SYLLABUS
Introduction: stress and equilibrium, strain – displacement relations, stress – strain relations,
plane stress and plane strain conditions, The potential energy approach; Rayleigh-Ritz
method Finite Element Method: Discretization, Types of elements, band width, node
numbering, interpolation functions, local and global coordinates, convergence requirements,
Types of boundary conditions, Steps in Finite Element Method, Applications of Finite
Element Method .
One Dimensional Bar Problems: 1-D bar element - shape functions – Stiffness matrix and
load vector– assembly of Matrices – Treatment of boundary conditions One dimensional
quadratic element.
Trusses: Introduction; Plane trusses; shape functions – Stiffness matrix and load vector–
assembly of Matrices – Treatment of boundary conditions; simple problems on trusses.
Analysis of Beams: Beam Element - Shape functions and Element stiffness matrix, load
vector for concentrated and Uniformly Distributed Load, simple problems on beams.
12
Axisymmetric Solids Subjected to Axisymmetric Loading: Introduction; Axisymmetric
formulation; Finite element modeling - triangular element; Problem modeling and boundary
conditions.
Text Book:
Reference Books:
1. The Finite Element Method by O.C. Zienkiewicz, Tata McGraw Hill Company Ltd.
2. The Finite Element Methods in Engineering by Rao, S.S.
3. Concepts and Applications of Finite Element Analysis by Cook, R.D.
4. Applied Finite Element Analysis by Segerland, L.J.
13
Code: B16 ME 3107
AUTOMATION IN MANUFACTURING
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To make the students understand the principles of advanced manufacturing
procedures by providing the knowledge of various automation strategies used in
production systems
Course Outcomes
Students will be able to
1. Understand the basic principles of automation and its components which are
implemented in production systems.
2. Identify the importance of material handling and various automatic identification
methods used in production systems.
3. Understand the components of manufacturing systems and different production lines.
4. Understand cellular manufacturing, forming part families, group technology and their
involvement in flexible manufacturing systems.
5. Understand various automated inspection methodologies and manufacturing support
systems like CAPP, shop floor control, etc.
SYLLABUS
14
Quality Control and Support Systems: Quality in design and manufacturing, inspection
principles and strategies, automated inspection, contact vs non-contact, CMM, manufacturing
support systems, quality function deployment, computer aided process planning, concurrent
engineering, shop floor control, just in time and lean production.
Text Books:
Reference Books:
15
Code: B16 ME 3108
TOOL DESIGN
(Elective-I)
Course Objectives:
SYLLABUS
Locating and Clamping Devices: Principles of Jigs and Fixtures design-Locating principles-
Locating elements-Standard parts-Clamping devices-Mechanical actuation-Pneumatic &
hydraulic actuation-Analysis of clamping forces-Tolerance and error analysis.
Jigs & Fixtures: Drill bushes-Different types of Jigs-Plate latch, channel, box, post, angle
plate, angular post, turnover, pot jigs- Automatic drill jigs-Rack & Pinion Operated, Air
operated Jigs Components. General principles of lathe, milling and broaching fixtures-
Grinding, Drilling and shaping fixtures, Assembly, Inspection and Welding fixtures-Modular
fixtures. Design and development of Jigs and fixtures for simple components.
Die Casting Dies: Basic Terminology, Types of Dies: Single cavity, multicavity dies,
combination dies, unit dies, advantages and disadvantages of types of dies, defects in die
[Link] Moulding:Basic Terminology, Injection moulding machine and its
elements, general configuration of a mould. 2 plate and 3 plate mould. Introduction to
compression, transfer, blow moulding, extrusion, forming and calendaring.
16
Design of Limit Gauges: Elements, types and application of limit gauges, Gauge materials,
their selection, Taylor‘s principles of gauge design, Types and methods to provide gauge
tolerances. Design steps and design of plug & ring / snap gauge for given dimension and
application.
Text Books:
References:
1. A. K. Goroshkin, " Jigs and Fixtures Handbook ", Mir Publishers, Moscow, 1983.
2. ―Die Design Handbook ", Ivana Suchy, McGraw Hill Book Co., 2005.
3. Injection Moulding Design, RGW Pye, john.1998
4. Production technology, HMT,Tata McGraw Hill.
5. P. Eugene Ostergaard, ―Basic Die Making‖ - Mc Graw Hill Book, 1963.
17
Code: B16 ME 3109
NON CONVENTIONAL ENERGY RESOURCES
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To study various types of non-conventional sources of energy and techniques used in
exploiting solar, wind, tidal and geothermal sources of energy and bio-fuels.
Course Outcomes
Students will be able to:
1. Analyze the significance of renewable energy.
2. Understand the principles of solar radiation and design the solar collectors.
3. Know the functioning of basic components of wind energy and understand the utilization
of biomass in power generation.
4. Understand the working principles of geothermal, ocean, tidal and wave energy
techniques.
5. Know the functioning of direct energy conversion techniques.
SYLLABUS
Introduction to Energy Sources: Energy sources and their availability-introduction,
commercial or conventional energy sources, new energy technologies; renewable energy
sources, prospects of renewable energy resources
Solar Energy: Solar radiation, solar constant, solar geometry, radiation measurements;
orientation and different types of solar collectors, applications of solar energy.
Wind Energy: Introduction; basic principles of wind energy conversion, site selection, basic
components, classification, advantages & disadvantages.
Energy from Biomass: Conversion technologies, photosynthesis, bio-gas generation,
classification of biogas plants, advantages and disadvantages.
Text Books:
Reference Books:
19
Code: B16 ME 3110
PRODUCTION PLANNING AND CONTROL
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives:
1. To make the student understand the concept of Production planning and production
control. In this process the teacher will be attempting to make the student knowledgeable
about the objectives of Production planning and production control.
2. To make the student understand the different types of production and their selection
criteria and make the student knowledgeable to deal with production planning and control
in different types of production.
3. To make the student to understand the concept of forecasting and its necessity in real
world requirements and its linkage to other functions of production manager.
4. To make the student aware of different forecasting techniques and errors associated with
each forecasting methods.
5. To make the student understand the concept of process planning and about computer
aided process planning.
6. To explain the student to understand the steps of production control, types of control and
about control organization and its significance.
7. To make the student understand the meaning of inventory and different types of
inventories and about need and necessity of inventory control.
8. To make the student to understand EOQ and EBQ models without shortages and about
necessary terminology of inventory control like buffer stock, safety stock, re-order level,
lead time.
9. To make the student to understand the concept of MRP-I, MRP-II.
10. To make the student to understand Aggregate planning and Master processing
instructions.
11. To make student understand the about the concept of routing, steps in Routing and about
route sheet.
12. To make the student to understand the concept of scheduling and forward and backward
scheduling, Master scheduling.
13. To explain the student to understand the evaluation of job shop schedules with reference
to priority scheduling rules.
14. To make the student understand the sequencing techniques in production scheduling.
15. To make the student understand the concept of centralized and de-centralized Dispatching
Course Outcomes:
1. Student is able to participate and can interact in real world scenario regarding production
planning and production control and suggest the type of production required for specific
real world requirement.
20
2. Student can undertake the responsibility of doing forecasting in real world situation is
able to suggest correct forecasting method/technique for a specific real world situation
and can also able to judge the suitability of the method for a real world situation
depending on the error associated with the method.
3. Student can understand the need of inventory control and can able to undertake activities
relating to inventory management.
4. The student is knowledgeable about MRP-I &II, Aggregate planning can able to
implement them in real world situation.
5. Student can understand and participate in the design of both forward and backward
scheduling and Master scheduling and can able to evaluate different job shop schedules
with reference to priority scheduling rules.
SYLLABUS
Text Books:
References:
21
Code: B16 ME 3111
RAPID PROTOTYPING
(Elective-I)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To introduce Rapid Prototype tools and techniques and additive manufacturing
techniques for design and Manufacturing.
Course Outcomes
Students will be able to:
1. Assess the need of RPT in Product development.
2. Judge the correct RP Process for Product/Prototype development.
3. Predict the technical challenges in 3D printing.
4. List the applications of RPT
SYLLABUS
Introduction: Need - Development of RP systems-, – RP process chain - Impact of Rapid
Prototyping and Tooling on Product Development – History of RP systems and their
classification- Benefits Applications – Digital prototyping - Virtual prototyping.
Liquid Based And Solid Based Rapid Prototyping Systems: Stereo lithography
Apparatus, Fused deposition Modeling, Laminated object manufacturing, three dimensional
printing: Working Principles, details of processes, products, materials, advantages, limitations
and applications.
Powder Based Rapid Prototyping Systems: Selective Laser Sintering, Direct Metal Laser
Sintering, Three Dimensional Printing, Laser Engineered Net Shaping, Selective Laser
Melting, Electron Beam Melting: Processes, materials, products, advantages, applications and
limitations.
Rapid Tooling: Classification: Soft tooling, Production tooling, Bridge tooling; direct and
indirect – Fabrication processes, Applications.
22
Text Books:
1. Rapid prototyping: Principles and applications, second edition, Chua C.K., Leong K.F.,
and Lim C.S., World Scientific Publishers, 2003.
2. Rapid Tooling: Technologies and Industrial Applications, Peter [Link], Hilton/Jacobs,
Paul [Link], CRC press, 2000.
Reference Books:
23
Code: B16 ME 3112
INDUSTRIAL METROLOGY & MECHATRONICS LAB
Course Objectives:
1. To demonstrate the fundamentals of Metrology and Measurement Engineering concepts,
different tools used for minute measurements, and calibrate various kinds of measuring
instruments.
2. To demonstrate the involvement of sensors and electronic devices in the mechanical
oriented industries by introducing PLC, and Mechatronics equipment.
3. To demonstrate the use of logic circuits in controlling various mechanical devices
including material handling equipment, lift control systems, pneumatic controller systems
etc.
4. To demonstrate the techniques and processes followed for calibrating measuring
instruments like Micrometer, Mechanical Comparator, and Vernier Caliper etc. and
educate students about the metrology equipment.
5. To train the students on the fundamentals of logic circuit design, to write ladder logic
programs and execute them to control various mechanical devices.
Course Outcomes:
1. Students will be able to understand the various logics involved in controlling mechanical
industry equipment.
2. The student will be able to operate measurement instruments on their own and test
different components for their dimensional accuracy.
3. A project involving writing ladder logic for controlling a mechanical device, executing
the program is required from each student and graded by the instructor, so that the student
will be able to understand the Mechatronics concept, practically and from the application
point of view.
LIST OF EXPERIMENTS
Reference Books:
25
Code: B16 ME 3113
IC ENGINES LAB
Course Outcomes:
1. A This course comprehensively deals with practical approach to I.C Engines and four bar
chain mechanisms
2. To expose students to different methods of finding friction power in single and multi
cylinder engines
3. Understand the working of Gyroscopes
Course Objectives:
1. Students would appreciate the fundamentals of thermodynamics being extended to real
time applications
2. Students might come out with innovative ideas which may be extended in the form of
projects
LIST OF EXPERIMENTS
1. Load test on single cylinder diesel Engine.
2. Morse test on multi-cylinder engine.
3. Heat balance sheet on I.C. Engines
4. Study of multi-cylinder engines and determination of its firing order
5. Study of automobile mechanisms
6. Performance test on multi cylinder diesel engine
7. Verification of laws of balancing.
8. (a) Determination of ratios of angular speeds of shafts connected by Hooke's joint.
(b) Determination of the ratio of times and ram velocities of Whitworth quick return
motion mechanism.
9. To draw curves of slider displacement and crank angle and linear velocities w.r.t. time for
a slider crank mechanism and compare with theoretical values.
10. To determine the relation of gyroscopic couple and compare with the theoretical values.
Reference Books:
26
Code: B16ENG3102
Course objectives:
Course Outcomes:
The student will be able to
1. Detect grammatical errors in the text/sentences and rectify them while answering their
competitive/ company specific tests and frame grammatically correct sentences while
writing.
2. Answer questions on synonyms, antonyms and other vocabulary based exercises while
attempting CAT, GRE, GATE and other related tests.
3. Use their logical thinking ability and solve questions related to analogy, syllogisms and
other reasoning based exercises.
4. Choose the appropriate word/s/phrases suitable to the given context in order to make the
sentence/paragraph coherent.
5. Apply soft skills in the work place and build better personal and professional
relationships making informed decisions.
SYLLABUS
Grammar: (VA)
Parts of speech( with emphasis on appropriate prepositions, co-relative conjunctions,
pronouns-number and person, relative pronouns), articles(nuances while using definite and
indefinite articles), tenses(with emphasis on appropriate usage according to the situation),
subject – verb agreement ( to differentiate between number and person) , clauses( use of the
appropriate clause , conditional and relative clauses), phrases(use of the phrases, phrasal
verbs) to-infinitives, gerunds, question tags, voice, direct & indirect speech, degrees of
comparison, modifiers, determiners, identifying errors in a given sentence, correcting errors
in sentences.
27
Vocabulary: (VA)
Synonyms and synonym variants(with emphasis on high frequency words), antonyms and
antonym variants(with emphasis on high frequency words), contextual meanings with regard
to inflections of a word, frequently confused words, words often mis-used, multiple meanings
of the same word (differentiating between meanings with the help of the given context),
foreign phrases, homonyms, idioms, pictorial representation of words, word roots,
collocations.
Reasoning: (VA)
Critical reasoning (understanding the terminology used in CR- premise, assumption,
inference, conclusion), Analogies (building relationships between a pair of words and then
identifying similar relationships), Sequencing of sentences (to form a coherent paragraph, to
construct a meaningful and grammatically correct sentence using the jumbled text), odd man
(to use logical reasoning and eliminate the unrelated word from a group), YES-NO
statements (sticking to a particular line of reasoning Syllogisms.
Usage: (VA)
Sentence completion (with emphasis on signpost words and structure of a sentence),
supplying a suitable beginning/ending/middle sentence to make the paragraph coherent,
idiomatic language (with emphasis on business communication), punctuation depending on
the meaning of the sentence.
Soft Skills:
Introduction to Soft Skills – Significance of Inter & Intra-Personal Communication – SWOT
Analysis –Creativity & Problem Solving – Leadership & Team Work - Presentation Skills
Attitude – Significance – Building a positive attitude – Goal Setting – Guidelines for Goal
Setting – Social Consciousness and Social Entrepreneurship – Emotional Intelligence - Stress
Management, CV Making and CV Review.
Text Books:
1. Oxford Learners‘s Grammar – Finder by John Eastwood, Oxford Publication.
2. R S Agarwal‘s books on objective English and verbal reasoning
3. English Vocabulary in Use- Advanced , Cambridge University Press.
4. Collocations In Use, Cmbridge University Press.
5. Soft Skills & Employability Skills by Samina Pillai and Agna Fernandez, Cambridge
University Press India Pvt. Ltd.
6. Soft Skills, by Dr. K. Alex, S. Chand & Company Ltd., New Delhi
Reference Books:
1. English Grammar in Use by Raymond Murphy, CUP
2. Websites: Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. The Art of Public Speaking by Dale Carnegie
5. The Leader in You by Dale Carnegie
6. Emotional Intelligence by Daniel Golman
7. Stay Hungry Stay Foolish by Rashmi Bansal
8. I have a Dream by Rashmi Bansal
28
Part-B: Quantitative Aptitude -I
Course objectives:
The objective of introducing quantitative aptitude-1 is:
Course Outcomes:
1. The students will be able to perform well in calculating on number problems and various
units of ratio concepts.
2. Accurate solving problems on time and distance and units related solutions.
3. The students will become adept in solving problems related to profit and loss, in specific,
quantitative ability.
4. The students will present themselves well in the recruitment process using analytical and
logical skills which he or she developed during the course as they are very important for
any person to be placed in the industry.
5. The students will learn to apply Logical thinking to the problems of syllogisms and
be able to effectively attempt competitive examinations like CAT, GRE, GATE for
further studies.
SYLLABUS
Numbers, LCM and HCF, Chain Rule, Ratio and Proportion
Importance of different types of numbers and uses of them: Divisibility tests, Finding
remainders in various cases, Problems related to numbers, Methods to find LCM, Methods to
find HCF, applications of LCM, HCF. Importance of chain rule, Problems on chain rule,
Introducing the concept of ratio in three different methods, Problems related to Ratio and
Proportion.
Text Books:
References:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
Websites:
[Link]
2. [Link]
3. [Link]
4. Official GRE site
5. Official GMAT site
30
Code: B16ME3114A
INTRODUCTION TO ABRASIVE MACHINING AND FINISHING PROCESSES
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
WEB LINK:
[Link]
31
Code: B16 ME 3114B
PRINCIPLES OF CASTING TECHNOLOGY
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Plan :
Week 1: Introduction to Casting technology, Solidification analysis for metals and alloys
Week 2: Technology of patternmaking, study of molding sands and their testing methods
Week 3: Technology of mould making and core making, Special sand moulding processes
Week 4: Principles of gating design for castings
Week 5: Principles of risering design for castings
Week 6: Special casting methods, Melting furnaces
Week 7: Melting and pouring practices for production of Cast Iron family, steel and non-
ferrous metals and alloys
Week 8: Fettling and Heat treatment of castings, Casting defect and its diagnostic methods
Suggested reading:
1. Heine, R.W., Loper, C.R., and Rosenthal, P.C., ―Principles of Metal Casting‖, TMH
2. Ghosh, A., and Mallik, A.K., ―Manufacturing Science‖, Affiliated East-West Press Pvt.
Ltd.
3. Jain P. L., ―Principles of Foundry Technology‖, TMH
4. Chakrabarti, A. K., ―Casting Technology and Cast Alloys‖, PHI
WEB LINK:
[Link]
32
Code: B16 ME 3114C
PRINCIPLES OF METAL FORMING TECHNOLOGY
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
WEB LINK:
[Link]
33
Code: B16 ME 3114D
MECHANICS OF MACHINING
(MOOCS-I)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
WEB LINK:
[Link]
34
Code: B16 ME 3115A
MANUFACTURING OF COMPOSITES
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Introduction to Composites
Function of the Matrix and Reinforcement in Composites
Matrices: Thermosets and Thermoplastic
Fiber Reinforcement
Properties of Composites
Composites testing
Composites design: Laminate theory, Rule of mixtures, symmetry and balance
35
Week 6- Thermoplastic composite manufacturing processes
Suggested reading
1. Mazumdar, S., 2001. Composites manufacturing: materials, product, and process
engineering. CRC press.
2. Balasubramanian, M., 2013. Composite materials and processing. CRC press.
3. Campbell Jr, F.C. ed., 2003. Manufacturing processes for advanced composites. Elsevier.
WEB LINK:
[Link]
36
Code: B16 ME 3115B
PROCESSING OF POLYMERS AND POLYMER COMPOSITES
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Suggested Reading
1. Plastic Materials and Processing : A. Brent Strong, Prentice Hall, ISBN 0-13-021626-7
2. Composite Materials: Engineering and Science: F.L. Mathews and R.D. Rawlings, CRC
press, 084930251X
3. Handbook of Composites: S.T. Peters, ISBN 978-1-4615-6389-1.
WEB LINK:
[Link]
37
Code: B16 ME 3115C
ROBOTICS
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
WEB LINK:
[Link]
38
Code: B16 ME 3115D
ANALYSIS AND MODELING OF WELDING
(MOOCS-II)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
COURSE LAYOUT
Week 1
Week 2
4 Thermal modeling
5 Single domain approach - handling phase change
6 Analytical solutions
Week 3
7 Fluid flow in the weld pool
8 Zones in a weldment
9 Numerical Solutions
Week 4
10 Conduction mode and Keyhole mode
11 Solute transfer – Macroscale
12 Solute transfer – Microscale
Week 5
12 Solute segregation profiles
13 Microstructure evolution
14 Defects in fusion welds
39
Week 6
15 Effects of dilution
16 Weld Cladding
17 Distortion in welding
Week 7
18 Dissimilar welding
19 Solutions to Dissimilar welding
20 Integrated approach
Suggested Reading
WEB LINK:
[Link]
40
SCHEME OF INSTRUCTION & EXAMINATION
(Regulation R16)
III/IV [Link]
(With effect from 2016-2017 Admitted Batch onwards)
Under Choice Based Credit System
MECHANICAL ENGINEERING
II-SEMESTER
Tutoria Total
Code Lecture Lab Sessional Exam Total
Course Credits l Contact
No. Hrs Hrs Marks Marks Marks
Hrs Hrs/Week
Industrial
B16 ME
Engineering & 4 3 1 -- 4 30 70 100
3201
Management
B16 ME Fluid Machinery &
4 3 1 -- 4 30 70 100
3202 Systems
B16 ME Design of Machine
4 3 1 -- 4 30 70 100
3203 Elements
B16 ME Refrigeration and
4 3 1 -- 4 30 70 100
3204 Air Conditioning
B16 ME Dynamics of
4 3 1 -- 4 30 70 100
3205 Machines
# ELE-II Elective-II 4 3 1 -- 4 30 70 100
B16 ME Industrial
2 -- -- 3 3 50 50 100
3212 Engineering Lab
B16 ME Fluid Mechanics &
2 -- -- 3 3 50 50 100
3213 Machines Lab
Verbal &
B16 ENG
Quantitative 2 5 -- -- 5 100 -- 100
3202
Aptitude-II
B16 ME
Mini Project 2 -- -- 3 3 50 -- 50
3214
# M-III MOOCS-III 2 4 -- -- 4 100 -- 100
41
Code: B16 ME 3201
INDUSTRIAL ENGINEERING & MANAGEMENT
Course Objectives:
Students learn
1. To know management practices in industry
2. To acquire capacity to handle industrial disputes
3. To know much about production activities and to improve productivity
4. To learn the work study procedures and quality concepts to get more productivity
5. To have exposure on some maintenance practices in industry.
Course Outcomes:
Students will be able to
1. Students will be able to apply management theories in organization
2. They will know personal management techniques to motivate the workers.
3. They are able to settle the industrial disputes in organization.
4. They are also acquire full knowledge on production planning and control procedures
5. They understand the economics of plant layout
6. Students are aware of materials handling principles and equipment
7. They will be able to apply maintenance practices
8. They will have knowledge of materials management
9. They will be able to improve the productivity by applying work study procedures and
quality concepts
SYLLABUS
Industrial relations- Trade unions, Industrial disputes, Strikes, Lock-out, Picketing, Gherao,
Settlement of industrial disputes, Collective bargaining, Industrial dispute act 1947 and
factories act 1948.
Production Planning and Control: Types of productions, Production cycle, Product design
and development, Process planning, Forecasting, Loading, Scheduling, Dispatching, Routing,
Progress, Control, Simple problems.
42
Plant Layout: Economics of plant location, Rural Vs Suburban sites, Types of layouts,
Types of building, Travel chart technique, Assembly line balancing simple problems.
Materials Handling- Principles, Concept of unit load, Containerization, Pelletization,
Selection of material handling equipment, Applications of belt conveyors, Cranes, Forklift
trucks in industry.
Work Study: Concept of productivity, Method Study - Basic steps in method study, Process
charts, Diagrams, Models and Templates, Principles of motion economy, Micro motion
study, Therbligs, SIMO chart. Work Measurement - Stop watch procedure of time study,
Performance rating, allowances, Work sampling, Simple problems.
Text Book:
Reference Books:
43
Code: B16 ME 3202
FLUID MACHINERY & SYSTEMS
Course Objectives:
1. Develop an appreciation for the properties of Newtonian fluids,
2. Study analytical solutions to variety of simplified problems,
3. Understand the dynamics of fluid flows and the governing non-dimensional parameters,
4. Apply concepts of mass, momentum and energy conservation to flows,
5. To teach the student about the fundamental of fluid dynamic equations and
its applications fluid jets
6. To impart the knowledge of various types of pumps and turbines.
Course Outcomes:
After the completion of the course, students are able to
1. Apply the Bernoulli equation to solve problems in fluid mechanics.
2. Apply the concepts of momentum equation for finding the forces acting on the vanes of
the turbines.
3. Apply control volume analysis to problems in fluid mechanics.
4. Apply potential flow theory to solve problems in fluid mechanics.
5. Identify the recent developments in fluid mechanics, with application to aerospace
systems.
6. To impart the knowledge of various types of turbines and the performance of hydraulic
turbines and pumps.
SYLLABUS
Impact of jet and jet propulsion: Impact of jet on stationary surfaces- Impact of jet on hinged
surfaces- moving curved vane with tangential entry of water- Radial flow over the vanes- Jet
propulsion.
Hydraulic Turbines: Classification- Pelton wheel- Reaction turbines- Inward and outward
radial flow reaction turbines- Fancis turbine- Axial flow reaction turbine- Kaplan turbine-
Draft tube- Types- Theory- and efficiency of draft tube.
Specific Speed: Determination- Significance- Unit quantities- Unit speed- Unit discharge and
unit power- Characteristic curves of hydraulic turbines- Constant heat curves- Constant speed
curves and Iso-efficiency curves- Governing of turbines.
Centrifugal Pumps: Main parts- Efficiency- Minimum speed for starting- Multi-stage
centrifugal pumps- Specific speed of a centrifugal pump- Priming of a centrifugal pump-
44
Characteristic curves- Main, Operational and constant efficiency curves- Cavitation- Effects-
Cavitation in Hydraulic machines.
Text Books:
Reference Books:
1. Fluid Flow Machines, by [Link] Rao, Tata McGraw Hill publishing company Ltd.
2. ―Hydraulics & Fluid Mechanics‖, P.N. Modi and S.M. Seth, TEXT BOOKS House,
Delhi.
45
Code: B16 ME 3203
DESIGN OF MACHINE ELEMENTS
Course Objectives:
1. Students will be acquainted with standards like ASTM, ASME etc., safety, reliability,
importance of dimensional parameters, manufacturing aspects in mechanical design.
2. Students will understand to formulate and analyze stresses and strains in machine
elements like shafts, springs etc. And structures under static and/ or dynamic load
conditions
Course Outcomes:
Students will be able to
1. Identify the need for design process and enumerate different design models
2. Design the machine elements subjected to static and fatigue loading.
3. Determine the dimensions of shafts and keys subjected to different types of loadings.
4. Design and Analyze bolted, riveted and welded joints subjected to different types of
loadings.
5. Classify Design and Analyze the Helical, torsion and Leaf springs for the given loading.
6. Design of various types of joints and couplings subjected to different types of loadings.
SYLLABUS
Design against static loads: Modes of failure, Factory of safety, Axial, bending and torsional
stresses, Stress concentration factors. Static failure theories.
Fluctuations and fatigue stresses, Soderberg, Goodman and modified Goodman diagrams,
fatigue failure, design consideration in fatigue.
Threaded and welded joints: forms of threads, basic types of screw fastenings, ISO metric
screw threads, design of eccentrically loaded bolted joints, different types of welded joints
and strength of weld joints subjected to bending and fluctuating loads, welding inspection,
Design of cotter and knuckle joints.
Shafts, keys and couplings: shafts design on strength basis, torsional rigidity basis, Design
of hollow shafts, flexible shafts, ASME codes for shafts and Keys design, Flat, square keys,
Splines, Rigid and flange couplings, Flexible couplings.
46
Spring Design: classification and spring materials, Design of helical compression springs
and helical springs subjected to fatigue loading, Design of laminated springs, Equalized stress
in spring leaves. Multi - leaf springs. Surge in springs, Nipping and shot peening.
Text Book:
1. Design of Machine Elements by [Link], TMH Publishing Co. Ltd., New Delhi
References Books:
47
Code: B16 ME 3204
REFRIGERATION AND AIR CONDITIONING
Course Objectives:
Students
1. Understand the principles of refrigeration and air craft refrigeration systems.
2. Have the complete knowledge of the Vapour Compression Refrigeration System and its
performance.
3. Understand the working of Vapour Absorption refrigeration system.
4. Understand the working of Steam Jet Refrigeration system.
5. Understand the principles and processes of psychrometry.
6. Develop the knowledge of students in selecting the right equipment for a particular
application of Air- conditioning.
Course Outcomes:
Students will be able to
1. Explain necessary, applications of refrigeration, ideal cycle and also air craft refrigeration
system.
2. Demonstrate the working principle of vapor compression refrigeration system and its
performance parameters.
3. Describe working principle of vapor absorption refrigeration system.
4. Describe working principle of steam jet refrigeration system.
5. Demonstrate different psychrometric properties in air conditioning and requirements of
comfort air conditioning.
6. Explain cooling and heating loads in air conditioning and describe the various
components of air conditioning system.
SYLLABUS
48
Steam Jet Refrigeration System: Working Principle and Basic Components –
Nonconventional refrigeration methods: Principle and operation (i) Thermoelectric
refrigerator (ii) Vortex tube or Hilsch tube.
Air Conditioning: Summer, Winter and year round air conditioning- Different types of Air
conditioning load - By pass factor, RSHP, GSHF- Fresh air quantity- Cooling coils and
Dehumidity- Air washers.
Text Books:
1. A Course in Refrigeration and Air Conditioning, S. C Arora & Domkundwar, Dhanpatrai
Publications
2. Refrigeration and Air conditioning, by R. S. Khurmi and J. K. Gupta, S Chand
publications.
References:
1. Refrigeration and Air conditioning, by Jordan R.C. and Priester G.B.
2. Principles of Refrigeration, by Dossat.
3. Refrigeration and Air-conditioning, by [Link].
4. Refrigeration and Air Conditioning, CP Arora, TMH, 15th edition 2013.
49
Code: B16 ME 3205
DYNAMICS OF MACHINES
Course Objectives
Students learn
1. To understand the balancing procedure for rotating and reciprocating masses, rotors and
engines
2. To understand the concept theory of toothed gears, analysis of gear trains and
gyroscope effect on various vehicles
3. To understand the fundamentals of free and forced vibrations
4. To develop competency in drawing the cam profile understand the follower motions
Course Outcomes
Students will be able to
1. Perform balancing of rotating and reciprocating masses
2. Understand the importance of toothed gears, gear trains and their practice application
3. Calculate gyroscopic couple on various vehicles
4. Analyze free and forced vibrations of machines, engines and structure
5. Design cam and follower for specific motion profile
SYLLABUS
Gyroscopic Couple and Precessional Motion: Precessional and angular motion- gyroscopic
couple- effect of gyroscopic couple on an aero plane and on a naval ship, stability of a four
wheel vehicle moving in a curved path, stability of a two-wheel vehicle taking a turn.
Cams: Classification of followers and cams- Definitions- Motions of the follower- Uniform
velocity-Simple harmonic motion- Uniform acceleration and retardation- Displacement-
Velocity and acceleration diagrams. Construction of cam profiles- Cam with knife edged
follower and roller follower.
Gear Trains: Types of gear trains- Simple, compound, reverted and epicyclic gear trains-
Velocity ratio of epicyclic gear train- Tabular method- Algebraic method- Torques in
epicyclic gear trains.
50
Balancing of Rotating and Reciprocating Masses: Balancing of a single rotating mass in
the same plane and by two masses in different planes, balancing of several masses revolving
in the same plane- Balancing of several masses revolving in different planes Primary and
secondary unbalanced forces of reciprocating masses, Partial balancing of unbalanced
primary forces in a reciprocating engine, Partial balancing of locomotives- Effect of partial
balancing of reciprocating parts of two cylinder locomotives- Variation of tractive force,
Swaying couple and hammer blow- Balancing of primary and secondary forces in multi
cylinder in-line engines- Direct and reverse cranks- Balancing of V- Engines.
Vibrations:
Definitions- Types of vibrations- Natural frequencies of free longitudinal vibrations of
systems having single degree of freedom- Equilibrium method- Energy method and
Rayleghy's method. Frequency of damped vibration and forced vibration with damping-
Magnification factor
Transverse and Torsional Vibrations: Natural frequency of free transverse vibrations due
to point load and uniformly distributed load acting over a simply supported shaft- Transverse
vibrations for a shaft subjected to number of point loads- Energy method- Dunkerley's
method, Critical speed of a shaft. Natural frequency of free torsional vibrations- Free
torsional vibrations of single rotor system, two rotor system.
Text Book:
Reference books:
51
Code: B16 ME 3206
CONTROL SYSTEMS
(Elective-II)
Course Objectives:
1. To introduce the basic principles of control systems to develop mathematical models for
physical systems.
2. To familiarize the students on the basic concepts of feedback characteristics of control
systems for standard test signals.
3. To familiarize the students on finding stability of control systems using time and
frequency domain techniques.
Course Outcomes:
Students will be able to
1. Develop mathematical models for physical systems using the knowledge of fundamental
principles of mathematics and control systems.
2. Apply the knowledge of various controlling techniques to develop suitable controller to
meet specific requirements.
3. Describe and determine the various time and frequency domain specifications.
4. Select appropriate stability techniques to determine performance characteristics of
physical systems.
SYLLABUS
Introduction: Control systems, Classification of Control systems, Feedback and its effects.
Transfer Function, Block Diagram and Signal Flow Graph, Impulse response and Transfer
functions of: linear systems, Block diagrams.
Time Response Analysis: Time response, Typical test signals for the time response of
control systems, Order of a system, Time - domain performance of control systems. Type
number of control systems, Steady state error: Static error constants.
52
Frequency Response Analysis: Frequency response, Frequency-domain Analysis of Control
Systems: Gain margin, Phase margin, Polar/Nyquist plot. Nyquist stability criterion,
Application of the Nyquist criterion. Stability of multi loop systems.
Text Books:
1. Control Systems by A. Nagoor Kani, RBA Publications.
2. Advanced Control Theory by A. Nagoor Kani, RBA Publications.
Reference Books:
1. Control Systems Engineering by Nagrath/Gopal , New Age International.
2. Automatic Control Systems by Benjamin C Kuo
53
Code: B16 ME 3207
OPTIMIZATION TECHNIQUES
(Elective-II)
Theory : 3 Periods Sessionals : 30
Tutorial : 1 Period Ext. Marks : 70
Exam : 3 Hrs. Credits :4
Course Objectives
1. To understand the theory of optimization methods and algorithms developed for solving
various types of optimization problems.
2. To apply the mathematical results and numerical techniques of optimization theory to
concrete Engineering problems.
3. To develop and promote research interest in applying optimization techniques and
reliability concepts in problems of Engineering and Technology.
Course Outcomes
Students will be able to
1. Have a basic understanding of conventional, unconventional optimization algorithms and
concepts of reliability.
2. Formulate engineering design problems as mathematical optimization problems and solve
them by using suitable optimization technique(s).
3. Use mathematical software for the solution of engineering problems.
4. Several homework assignments delving on core concepts and reinforcing analytical skills
learned in class.
SYLLABUS
Numerical Methods For Multi Variable Optimization Problems: Nelder Mead‗s Simplex
search method, Pattern Search methods – Hooke and Jeeve‘s method, Powell‘s method,
Gradient of a function, Steepest descent method, Sequential linear programming for
constrained problems, Exterior and interior penalty function methods for handling
constraints.
Text Book:
Reference Books:
55
Code: B16 ME 3208
AUTOMOBILE ENGINEERING
(Elective-II)
Course Objectives:
This course deals with the basic components of automotive vehicles, which includes the
elements of power transmission system and vehicle control systems as follows:
1. First chapter deals with the technological advancements of modern automotive
vehicles/engines and the techniques of exhaust emission reduction.
2. Chapter 2 & 3 describes the constructional features of power transmission components
and their working principles.
3. Chapter 4 & 5 describe the electrical circuits, and ignition systems including battery.
4. Chapter 6 & 7 describes the constructional features of differential and alignment of axles
(live & dead), including wheels.
5. Chapter 8 provides the information on various aspects of vehicle maintenance. Also the
driving aspects and Motor Vehicle Act of the Indian Government.
Course Outcomes:
After completing this course, students can learn and understand the following:
1. Students are familiar with the basic knowledge of automotive vehicles, and various
modes of vehicle driving, including the safety aspects.
2. Students can understand the affects of automotive exhaust emissions on the environment
and the health of human beings. And also the techniques of exhaust emission
control/reduction techniques used in modern vehicles.
3. Students are able to understand the principle of electronic fuels injection and spark
ignition.
4. Students are familiar with the various design aspects of chassis and power transmission
components, including the design of wheels and tires.
5. Students are exposed to different maintenance procedures of automotive vehicles and the
safety aspects while driving, including traffic regulations.
SYLLABUS
56
Engine (Power Plant): Multi cylinder engine parts, Classification: ‗In-line‘ and ‗V‘ type,
Multi-Valve Engines, Super Charging/Turbo charging, Air filters, Fuel Systems: Petrol
Engines: Carbureted and MPFI, Ignition Systems: Conventional and Electronic, Diesel
Engines: Conventional, CRDI, and Duel Fuel engines., Performance, Combustion and
Exhaust Emissions, Air pollution and their control: EGR and Catalytic Converters,
EURO/Bharat Stage Norms: I, II, III, IV and V., Manifolds and Mufflers, Engine Cooling
and Lubrication.
Clutch: Necessity, Clutch Assembly: Construction and Working Principle, Types: Single and
Multiple Plates, Free-Play, Fluid coupling/Torque converter, Clutch Troubles and Remedies.
Drive shaft and Final Drive: Drive Shaft: Constructional Features: Universal/Hooks Joints,
Slip Joint, and Working Principle., Types of Propeller shafts, Final drive and Differential:
Necessity, Constructional Features and Working Principle., Front/Rear Axles: Constructional
Features and Types of Rear Axle Floating, Wheels: Disc and Drum type, Tires: Tire
Construction, Tube and Tubeless Tires, Radial Tires, Tire specification, Tire rotation and Tire
Maintenance.
Suspension System and Vehicle Control: Coil and Leaf Springs, Shock absorbers, Wheel
alignment: Kingpin angle, Caster, Camber, Toe-in, and Toe-out., Necessity of vehicle
control, Steering Mechanism and its Elements: Steering gear box and its types, Steering gear
ratio, Constant Velocity Joints and linkages. Power Steering, Brake system: Necessity,
Parking and Power Brakes, Parts and Working Principle of Mechanical, Air and. Hydraulic
Brakes: Mater and Wheel cylinder, Properties of Brake Fluids, Brake Diagnostics and
Service: Brake Bleeding, Anti-lock Braking System, Automobile Accessories and Tips for
Safe Driving.
Trouble shooting and Maintenance: Engine and Vehicle Troubles: Diagnostic Information:
Symptom descriptions and their Causes and Remedies, Periodic, Preventive and Break down
Maintenance: Engine tuning, Fuel and Air filters, Lubricants, Maintenance of Battery and
Electrical/Electronic System, and Tires. The Motor Vehicle Act (India).
Text Books:
1. Automotive Mechanics (10/e) - William H. Crouse and Donald L. Anglin, Tata McGraw-
Hill Publishing Company Limited, ISBN: 0-07-059054-0.
2. Automobile Engineering – KK Jain/ RB Asthana, Tata McGraw-Hill Publishing
Company Limited, ISBN: 0-07-044529-X.
3. Internal Combustion Engines and Air Pollution- E.F. Obert, Harper & Row International
Publishers Inc., ISBN: 0-06-350561-4.
57
Reference Books:
58
Code: B16 ME 3209
SUPPLY CHAIN MANAGEMENT
(Elective-II)
Course Objectives:
1. Supply Chain Management involves the flows of materials and information among all of
the firms that contribute Value to a product, from the source of raw materials to end
customers.
2. It will integrate issues from finance (investments in productive assets), marketing
(channels of distribution), logistics, and operations management to develop a broad
understanding of a supply chain.
3. By taking a strategic perspective, it will focus on relatively long term decisions involving
the investment in productive resources, configuration of processes, product Designs and
development of partnerships with suppliers and channels of distribution.
4. Although the development of analytical tools is not the primary objective of the course,
students should be Comfortable with quantitative analysis.
5. By the end of the course, you should have enhanced your ability to use Analytical tools
and conceptual frameworks to make decisions in supply chain contexts as well as a better
Understanding of the major strategic issues and trade-offs that arise in supply chain
management
Course Outcomes:
Students will be able to
1. Provide students with the requisite knowledge and skills to design and manage Supply
chain. Analyze and improve the supply chain performance.
2. Align appropriate supply chain strategies with product characteristics.
3. To engage students in case studies based on real world logistics and supply chain
decisions.
4. Acquaint the student with various Supply Chain Strategies; the differences between
efficient and responsive supply chains and the correct strategies to use based on product
type and location in the product life cycle.
5. Causes of Bullwhip Effect by playing a version of the well known "Beer Game"
simulation.
6. The student will be able to explore three fundamental design concepts: component
commonality, modularity vs. integral design, and universality, and a cost/benefit
framework
7. Learn process improvements such as postponement, mass customization, resequencing
production operations, and shifting the push-pull point; these design changes can
significantly improve the performance of your supply chain.
8. Understand the importance of technology in supply chain optimization
59
SYLLABUS
Supply chain strategy and Performance Measures- Competitive supply chain strategies, CRM
strategy, Supplier relationship strategy- Performance Measures (Financial, Productivity,
Quality and cycle time).
Information Technology in SCM- Role of IT, E-business and future trends. Supply chain
innovations- Introduction, Supply chain integration, Restructuring, Agile supply chains.
Text Book:
1. Designing and Managing the Supply Chain: David Simchi-Levi, Philip Kaminsky, Edith
Simchi – Levi, Ravi Shankar, Mc Graw Hill Education, 2008
Reference Books:
1. Supply chain management text and cases: Janat Shah, Pearson Education, 2009.
2. Supply chain management strategy, planning and operation, Sunil Chopra, Peter Meindl,
PHI.
3. Supply chain management: Chopra, Pearson Education, 2009.
4. Business logistics/ Supply chain management, 5/e: Ballou, Pearson Education.
60
Code: B16 ME 3210
NANO TECHNOLOGY
(Elective-II)
Course objectives
The main objectives of this course are:
1. to provide the fundamental principles of nanotechnology
2. to understand the properties, production and characterization of nanomaterials
3. to understand the applications of nanotechnology in various science, engineering and
technology fields.
Course Outcomes
On successful completion of this course the student shall be able to:
1. Identify the essential concepts used in nanotechnology.
2. Identify the materials, properties, synthetic and fabrication techniques, characterization
techniques and applications in various fields.
SYLLABUS
Introduction: History of nano science. Definition of nano size, nano materials, nano
technology. Classification of nano materials. Crystal symmetries, crystal directions, crystal
planes. Band structure.
Synthesis and Fabrication: Synthesis techniques for preparation of nano particle – Bottom
Up Approach – sol gel synthesis, hydro thermal growth, thin film growth, PVD and CVD;
Top Down Approach – Ball milling, micro fabrication, lithography.
61
Applications of Nano Technology: Applications in material engineering, biology and
medicine, surface science, energy and environment. Applications of nano structured thin
films, applications of quantum dots.
Text Books
1. Nano science and nano technology by M.S Ramachandra Rao, Shubra Singh, Wiley
publishers.
2. Introduction to Nano Technology by Charles P. Poole, Jr., Frank [Link], Wiley
publishers.
3. Nanotechnology by Jermy J Ramsden, Elsevier publishers.
Reference Books
62
Code: B16 ME 3211
COMPUTATIONAL FLUID DYNAMICS
(Elective-II)
Course Objectives:
1. The course aims at providing required numerical techniques for solving various
engineering problems involving fluid flow.
2. The course aims at providing required software techniques for solving various
engineering problems involving fluid flow
Course Outcomes:
1. After undergoing the course the student shall be able to apply various numerical tools like
finite volume, finite difference etc for solving the different fluid flow problems.
SYLLABUS
Introduction: Finite difference method, finite volume method, finite element method,
Philosophy of Computational Fluid Dynamics: Computational fluid dynamics: Why? –
Computational fluid dynamics as a research tool– Computational fluid dynamics as a design
tool – The impact of Computational fluid dynamics—some other examples; Automobile and
engine applications; Industrial manufacturing applications; Civil engineering applications;
Environmental engineering applications; Naval architecture applications(submarine example)
- Computational fluid dynamics: What is it?. Governing equations and boundary conditions.
Derivation of finite difference equations.
Hyperbolic equations: explicit schemes and Von Neumann stability analysis, implicit
schemes, multi step methods, nonlinear problems, second order one-dimensional wave
equations.
Burgers equations: Explicit and implicit schemes, Runge-Kutta method.
63
Treatment of compressible flows: potential equation, Eluer equations, Navier-stokes system
of equations, flow field-dependent variation methods, boundary conditions, example
problems.
Finite volume method: Finite volume method via finite difference method, formulations for
two and three-dimensional problems.
Standard variational methods: Linear fluid flow problems, steady state problems,
Transient problems
Text Books:
Reference Books:
64
Code: B16 ME 3212
Course Outcomes:
1. To make student acquainted with the control charts and measure the quality of the
product.
2. To make aware of the different types of process charts used for improving the method of
doing the work.
3. To help students to learn the different methods of finding the standard time for a job.
4. To make the students acquainted with the probability distributions.
5. To make the students learn the impact of work on the human physiology and the
physiological constraints of the body.
Course Objectives:
1. Students will be able to find the quality of the product using different charts.
2. Can improve the method of doing work by applying principle of motion economy and
method study charts.
3. Can find the standard time required for completing a job by different methods.
4. Understands the basic probability distributions.
5. Understands the impact of work on the human body and also the physiological constraints
of the body.
LIST OF EXPERIMENTS
1. To measure the skill and dexterity in the movement of Wrist and Fingers using pin board.
2. To measure the Heart beat using Stethoscope.
3. To show that the sample means from a normal universe follow a normal distribution.
4. To draw the control chart for fraction defective for a given lot of marble balls.
5. To determine the cycle time using PMTS.
6. To draw two handed process charts for
i. Bolt, Washer and nut assembly
ii. Assembly of electric tester.
7. To study the changes in heart rate for different subjects using Tread mill.
8. To draw Multiple Activity chart using an electric toaster.
9. To determine the percentage utilization using work sampling.
10. To study the process capability of a given process.
11. To measure the Heart rate during working and recovery periods of the subjects under
different loads, using Bicycle ergometer.
12. To draw flow process charts on activities in Workshop/ Laboratory/Office.
13. To determine the time required to perform motion sequence using work factor system.
65
14. To draw SIMO charts for
i. Ball point pen assembly
ii. Electric plug assembly.
15. To conduct time study of the bulb holder assembly operation of the existing method.
16. To collect the anthropometrics data using `Anthropolometer'.
Reference Books:
66
Code: B16 ME 3213
Course Objectives:
1. To understand the working principles and fundamentals of Fluid mechanics, turbines and
pumps.
2. To prepare the student for industrial applications.
3. The students are taught with testing and performance of hydraulic machines.
Course Outcomes:
1. The student gets complete knowledge on fluid mechanics, hydraulic turbines and pumps.
2. The student learns the complete calculation procedures for designing hydraulic turbines,
and pumps.
3. The student is prepared to work in industry immediately after this course.
LIST OF EXPERIMENTS
1. Calibration of flow meters: (a) Venturi meter; (b) Orifice meter; (c) Nozzle meter.
2. Determination of coefficient of discharge for: (a) small orifice; (b) cylindrical mouth
piece.
3. Finding coefficient of discharge for: (a) rectangular notch; (b) triangular notch; (c)
trapezoidal notch.
4. To draw the performance characteristics of Centrifugal pump.
5. To find the specific speed of: (a) Pelton turbine; (b) Francis turbine.
6. To draw the characteristic curves for reciprocating pump.
7. To draw the pressure distribution and finding coefficient of drag for a bluff body and an
Aero foil.
8. To draw the characteristic curves for the hydraulic ram.
Reference Books:
67
Code: B16ENG3202
VERBAL & QUANTITATIVE APTITUDE – II
(Common to All Branches)
Course objectives:
1. To expose the students to bettering sentence expressions and also forming equivalents.
2. To instill reading and analyzing techniques for better comprehension of written
discourses.
3. To create awareness among the students on the various aspects of writing, organizing
data, preparing reports, and applying their writing skills in their professional career.
4. To inculcate conversational skills, nuances required when interacting in different
situations.
5. To build/refine the professional qualities/skills necessary for a productive career and to
instill confidence through attitude building.
Course Outcomes:
1. Construct coherent, cohesive and unambiguous verbal expressions in both oral and
written discourses.
2. Analyze the given data/text and find out the correct responses to the questions asked
based on the reading exercises; identify relationships or patterns within groups of words
or sentences
3. Write paragraphs on a particular topic, essays (issues and arguments), e mails, summaries
of group discussions, reports, make notes, statement of purpose(for admission into foreign
universities), letters of recommendation(for professional and educational purposes).
4. Converse with ease during interactive sessions/seminars in their classrooms, compete in
literary activities like elocution, debates etc., raise doubts in class, participate in JAM
sessions/versant tests with confidence and convey oral information in a professional
manner.
5. Participate in group discussions/group activities, exhibit team spirit, use language
effectively according to the situation, respond to their interviewer/employer with a
positive mind, tailor make answers to the questions asked during their technical/personal
interviews, exhibit skills required for the different kinds of interviews (stress, technical,
HR) that they would face during the course of their recruitment process.
SYLLABUS
UNIT -I (VA)
Sentence Improvement (finding a substitute given under the sentence as alternatives),
Sentence equivalence ( completing a sentence by choosing two words either of which will fit
in the blank), cloze test ( reading the written discourse carefully and choosing the correct
options from the alternatives and filling in the blanks), summarizing and paraphrasing .
68
UNIT- II (VA)
Types of passages (to understand the nature of the passage), types of questions (with
emphasis on inferential and analytical questions), style and tone ( to comprehend the author‘s
intention of writing a passage), strategies for quick reading(importance given to skimming,
scanning), summarizing ,reading between the lines, reading beyond the lines, techniques for
answering questions related to vocabulary (with emphasis on the context), supplying suitable
titles to the passage, identifying the theme and central idea of the given passages.
UNIT- III (VA)
Punctuation, discourse markers, general Essay writing, writing Issues and Arguments( with
emphasis on creativity and analysis of a topic), paragraph writing, preparing reports, framing
a ‗Statement of purpose‘, ‗Letters of Recommendation‘, business letter writing, email
writing, writing letters of complaints/responses. picture perception and description, book
review.
UNIT-IV (VA)
Just a minute sessions, reading news clippings in the class, extempore speech, telephone
etiquette, making requests/suggestions/complaints, elocutions, debates, describing incidents
and developing positive non verbal communication, story narration, product description.
UNIT-V (SS)
Employability Skills – Significance –– Transition from education to workplace - Preparing a
road map for employment – Getting ready for the selection process, Awareness about
Industry / Companies – Importance of researching your prospective workplace - Knowing
about Selection process - Resume Preparation: Common resume blunders – tips, Resume
Review, Group Discussion: Essential guidelines – Personal Interview: Reasons for Rejection
and Selection.
Course objectives:
Course Outcomes:
1. The students will be able to perform well in calculating different types of data
interpretation problems.
2. The students will perform efficaciously on analytical and logical problems using various
methods.
3. Students will find the angle measurements of clock problems with the knowledge of
calendars and clock.
4. The students will skillfully solve the puzzle problems like arrangement of different
positions.
5. The students will become good at solving the problems of lines, triangulars, volume of
cone, cylinder and so on.
SYLLABUS
70
UNIT IV: Puzzles
Selective puzzles from previous year placement papers, sitting arrangement, problems-
circular arrangement, linear arrangement, different puzzles.
Text Books:
Reference Books:
1. Barron‘s by Sharon Welner Green and Ira K Wolf (Galgotia Publications pvt. Ltd.)
2. Websites: m4maths, Indiabix, 800score, official CAT, GRE and GMAT sites
3. Material from ‗IMS, Career Launcher and Time‘ institutes for competitive exams.
4. Books for cat by arunsharma
5. Elementary and Higher algebra by HS Hall and SR knight.
71
Code: B16 ME 3214
MINI PROJECT
Course Objectives:
1. Aims to provide students with the opportunity to synthesis knowledge from various areas
of learning, and critically and creatively apply it to real complex engineering problems.
2. It enhances students‘ knowledge and enables them to acquire skills like collaboration,
communication and independent learning, prepares them for lif long learning and the
challenges ahead.
3. To provide students an opportunity to exercise their creative and innovative qualities in a
project group environment.
Course Outcomes:
72
Code: B16ENG3203
BASIC CODING
(Common to CE & ME)
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Course Objectives:
Course Outcomes:
SYLLABUS
Practice: programs on passing an array and catching by a pointer, function returning data,
comparison between recursive and Iterative solutions.
Data referencing mechanisms: Pointing to diff. data types, Referencing to Linear data,
Runtime-memory allocation, Named locations Vs pointed locations, Referencing a 2D-
Matrix.
73
UNIT IV User-defined data types, Pre-processor Directives and standard storage
Need for user-defined data type – structure definition – Structure declaration – Array within a
Structure – Array of Structures – Nested Structures - Unions – Declaration of Union data
type, StructVs Union - Enum – Pre-processor directives , Standard storage methods,
Operations on file, File handling methods, Orientation to Object oriented programming
References:
74
Code: B16ME3215A
COURSE LAYOUT:
Week 1 : Introduction, course expected outcomes, discussion on quality
Week 2 : Measuring quality: Quality loss function. Discussion on robustness, six sigma
concepts
Week 3 : Quantifying robustness: Signal to Noise Ratio, problem formulation using SNR.
Design of experiment discussions
Week 4 : Orthogonal array, linear graphs, triangular tables, finding optimum combinations.
Case studies
Week 5 : Design for Manufacturing: over the wall design, most influential phase in design,
best practices in injection molding and sheet metal working
Week 6 : Design for additive manufacturing, single point and multipoint tools
Week 7 : Design for Assembly: Boothroyd Dewhurst method, theoretical minimum number
of parts, Xerox producibility index (XPI) method
Week 8 : Do‘s and dont‘s in manual assembly, assembly time estimation, design for robotic
assembly considerations
Week 9 : Design for sustainability
1. Madhav Phadke, ―Quality Engineering Using Robust Design‖, Prentice Hall, NJ, USA.
2. Phillip J. Ross, Taguchi Techniques for Quality Engineering, McGraw-Hill , 1989.
3. Geoffrey Boothroyd, Peter Dewhurst, ―Product Design for Manufacturing and
Assembly‖, Winston Knight, Mercel Dekker, 2001.
4. Daniel E. Whitney ―Mechanical Assemblies‖ Oxford University Press, 2004.
WEB LINK:
[Link]
75
Code: B16ME3215B
INTRODUCTION TO RESEARCH
(MOOCS-III)
Theory : 4 Periods Sessionals : 100
Exam : 3 Hrs. Credits :2
Large numbers of students are actively considering and taking up research and associated
higher studies. This course aims to introduce students to the important aspects of research.
The intent of the course is to make students aware of the details associated with formal
research and to help students overcome common misconceptions that may be present in their
minds. By going through this course, students are likely to be able to take up research
activities in a more systematic and formal manner right from the beginning.
COURSE LAYOUT
WEB LINK:
[Link]
76
Code: B16ME3215C
After learning this course, students will be well-versed with the underlying principle
governing the material properties and should be able to select proper material for their
application.
COURSE LAYOUT
SUGGESTED READING
WEB LINK:
[Link]
77