You are on page 1of 77

L T P C

3 1 - 4

B. Tech I Year Syllabus VBIT - R21

21BS1111: MATHEMATICS-I (Linear Algebra and Differential calculus) (Common


to all branches)

Course Objectives: To learn

1. Types of matrices and their properties.


2. Concept of a rank of the matrix and applying this concept to know the consistency and
solving the system of linear equations.
3. Concept of Eigen values and eigenvectors and to reduce the quadratic form to canonical form
4. To estimate the value for the given data using interpolation
5. Geometrical approach to the mean value theorems and their application to
themathematical problems
6. Partial differentiation, concept of total derivative
7. Finding maxima and minima of function of two and three variables.

Course Outcomes: After learning the contents of this paper the student must be able to
1. Write the matrix representation of a set of linear equations and to analyze the solution of the
system of equations
2. Find the Eigen values and Eigenvectors
3. Reduce the quadratic form to canonical form using orthogonal transformations.
4. Estimate the value for the given data using interpolation.
5. Solve the applications on the mean value theorems.
6. Find the extreme values of functions of two variables with/ without constraints.

UNIT-I: Matrices
Matrices: Types of Matrices, Symmetric; Hermitian; Skew-symmetric; Skew-Hermitian; orthogonal
matrices; Unitary Matrices; rank of a matrix by Echelon form and Normal form, Inverse of Non-
singular matrices by Gauss-Jordan method; System of linear equations; solving system of
Homogeneous and Non-Homogeneous equations. Gauss elimination method; Gauss Seidel Iteration
Method.

UNIT-II: Eigen values and Eigen vectors


Linear Transformation and Orthogonal Transformation: Eigen values and Eigenvectors and their
properties: Diagonalization of a matrix; Cayley-Hamilton Theorem (without proof); finding inverse and
power of a matrix by Cayley-Hamilton Theorem; Quadratic forms and Nature of the Quadratic Forms;
Reduction of Quadratic form to canonical forms by Orthogonal Transformation

UNIT-III: Numerical Techniques


Solution of Algebraic and Transcendental Equations: Bisection method; Regular-False method;
Iteration Method; Newton-Raphson method.

Interpolation: Finite differences, other operators, Newton‟s forward and backward difference
interpolation formulae. Lagrange‟s method of interpolation formulae.

UNIT-IV: Differential Calculus& Special functions


Mean value theorems: Rolle‟s Theorem, Lagrange‟s Mean value theorem with their Geometrical
Interpretation and applications, Cauchy‟s mean value Theorem. Taylor‟s Series for one variable
(without proof). Applications of definite integrals to evaluate surface areas and volumes of revolutions
of curves (Only in Cartesian coordinates) for known curves.
Special Functions: Definition of Improper Integral; Beta and Gamma functions and their applications.
UNIT-V: Multivariable calculus (Partial Differentiation and applications)
Definitions of Limit and continuity. Partial Differentiation; Euler‟s Theorem; Total derivative;
Jacobian; Functional dependence and independence, Maxima and minima of functions of two variables
and three variables using method of Lagrange multipliers.

TEXTBOOKS:
[1] B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 40th Edition,2014
[2] N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications,
Reprint, 2008.
[3] Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11thReprint,
2010.

REFERENCES:

[1] Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,2006.
[2] G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9thEdition, Pearson, Reprint,2002.
[3] Paras Ram, Engineering Mathematics, 2nd Edition, CBSPublishes
[4] Rajinder Kumar Jain, S. R. K. Iyengar, Advanced Engineering Mathematics, Narosa
Publications, Newedition

******

B. Tech I Year Syllabus VBIT- R21

21BS1112/1212-APPLIED PHYSICS (Common to CSE, CSM,CSC,CSD,CSB, ECE, EEE & IT)

Course Objectives:

1. To enlighten the necessity of Quantum Mechanics and to provide fundamentals of de ‟Broglie


L T waves,
P C
quantum mechanical wave equation and its applications.
3 1 - 4
2. To explain the basic concepts and transport phenomenon of charge carriers in semiconductors
and applications of diodes.
3. To understand the basic concepts of Electromagnetic theory.
4. To explain the significant concepts of dielectric and magnetic materials that leads to potential
applications in the emerging micro devices.
5. To understand the mechanisms of emission of light, the use of lasers as light sources for technical
applications, study of propagation of light wave through optical fibers along with applications in
communications.

Course Outcomes: After completion of this course the student is able to


1. Explain the concept of dual nature of matter and understand the significance of wave function.
2. Estimate the concentration of charge carriers in semiconductors and will be able
3. To determine the type of semiconductors.
4. Learn the basic laws of Electro magnetism.
5. Learn various dielectric properties and their usage in various engineering applications.
6. Learn principle, working of various laser systems and light propagation through optical fibers.

UNIT –I:
INTRODUCTION TO QUANTUM PHYSICS:
Introduction to quantum physics, Black body radiation, Planck‟s law (Qualitative treatment only),
Photoelectric effect, Compton effect, de-Broglie‟s hypothesis, Wave-particle duality, Davisson and
Germer experiment, Heisenberg‟s Uncertainty principle, Physical significance of the wave function ψ,
Schrodinger‟s time independent wave equation, Particle in one dimensional box.

UNIT –II:
SEMICONDUCTOR PHYSICS:
Intrinsic and Extrinsic semiconductors, Position of fermi energy level in intrinsic and extrinsic
semiconductors, calculation of carrier concentration of Intrinsic semiconductor, Hall Effect, formation of
PN junction, forward and reverse bias (V-I Characteristics), energy diagram of PN junction, Direct and
indirect band gap semiconductors, LED: Device structure, Materials and Characteristics, Solar cell
working principle and Characteristics, PIN and Avalanche photodiode.

UNIT – III:
ELECTROMAGNETISM:
Scalar and Vector fields, Significance of Gradient , divergence and Curl, GaussDivergence Theorem and
Stokes Theorem(Qualitativetreatment),Coulomb‟s law, Gauss law of electrostatics, Electric current and
continuity equation, Amperes law, Modified Ampere‟s law and Faraday‟s laws, Maxwell‟s Equations in
Integral and Differential form, Derivation of Maxwell‟s Equations from Integral form to Differential
form.

UNIT – IV:
ENGINEERING MATERIALS:
DIELECTRICS: Electric dipole, dipole moment, dielectric constant, polarizability, electric
susceptibility, displacement vector, types of polarizations: electronic and ionic polarizations (quantitative
treatment), internal field, Clausius-Mossotti relation, ferroelectricity, Piezo and Pyro electricity.

MAGNETIC MATERIALS: Magnetization, Permeability, magnetic field intensity, magnetic field


induction, magnetic susceptibility, Bohr magneton, classification of magnetic materials, domain theory,
and hysteresis curve, soft and hard magnetic materials,Introduction to Superconductivity.

UNIT –V
LASERS AND OPTICAL FIBERS:
Lasers: Characteristics of lasers, absorption, spontaneous and stimulated emission of radiation,
population inversion,Einstein coefficients, Basic components of laser, pumping mechanisms, Types of
lasers: Ruby laser, Helium – Neon laser, semiconductor laser, applications of lasers.

Fiber Optics:Principle of optical fiber (TIR), construction of fiber, acceptance angle and acceptance
cone, numerical aperture, types of optical fibers: single mode, multimode, step index and graded index
fibers, attenuation in optical fibers, applications of optical fibers with special focus on communications.

TEXT BOOKS:

1. Solid State Physics, A. J. Dekker, Macmillan publishers Ind. Ltd.,


2. Solid State Physics, Charles Kittel, Wiley student edition.
3. Engineering Physics, B.K. Pandey, S. Chaturvedi – Cengage Learning.
4. Halliday and Resnick, Physics – Wiley.
5. A textbook of Engineering Physics, Dr. M. N. Avadhanulu, Dr. P.G. Kshirsagar – S. Chand
Publications.
6. Introduction to Electrodynamics - David Griffiths, 4 th
edition, Pearson Education of India.

REFERENCES:

1. Engineering Physics S.O.Pillai, New Age International publications.


2. Engineering Physics P.K. Palanisamy, SciTech Publications.

3. Modern Engineering Physics A.S. Vasudeva S.Chand publications


4. Engineering Physics H.K.Malik and A.K.Singh, McGraw Hill Publications.
5. Engineering Physics R.K.Gaur and S.L.Gupta, Dhanpat Ray Publications.
6. Electro Magnetic Theory and Electrodynamics – Satya Prakash- Edition-2019, Kedar Nath Ram Nath
Publications.

B. Tech I Year Syllabus VBIT - R21


21BS1113/21BS1213: Engineering Chemistry
(Common to CSE, CSC, CSD, IT, EEE, ECE, CSB & CSM)

Course Objectives:
1. To impart the basic knowledge of atomic, molecular and electronic modifications which makes the
students to understand the technology based onthem.
2. To acquire knowledge of Nanomaterials and their engineeringapplications.
3. To acquire knowledge of Electrochemistry and Corrosion, which are essential for the engineersin
their respective fields.
4. To acquire required knowledge of polymers.

5. To acquire the skills pertaining to spectroscopy and apply them for various materialstudies.

Course Outcomes:
1. They gain the knowledge of atomic, molecular and electronic changes, Band theory related to
conductivity ofmaterials.
2. They can prepare the Nanomaterials and apply their properties for engineering use.
3. They can be able to construct the batteries and also the methods forcontrolling corrosion.
4. They can prepare and apply the various polymeric materials.

5. They gain the required skills of spectroscopic methods and their application for
engineeringmaterials.

UNIT-I
Molecular structure and Theories of Bonding: Atomic and Molecular orbitals. Linear Combination
of Atomic Orbitals (LCAO), molecular orbitals of diatomic molecules, molecular orbital energy level
diagrams of N2, O2 and F2 molecules. π molecular orbitals of Butadiene and Benzene. Crystal Field
Theory (CFT): Salient Features of CFT – Crystal Field Splitting of transition metal ion d- orbitals in
Tetrahedral, Octahedral and Square Planar geometries. Band structure of solids and effect of doping on
conductance.

UNIT-II

Nanomaterials: Definition of Nanomaterials, Classification of Nanomaterials based upon Dimension


and Chemical composition. Preparation-High energy ball milling, Chemical Vapour Deposition, Wet
Chemical Synthesis, Gas condensation Processing, Chemical Vapour Condensation, laser
ablation. Carbon Nanomaterials: Graphene, Nano Graphite, Fullerenes, carbon Nanotubes, Nanowires,
Nanocones. Properties of Nanomaterials. Applications in Medicine, Catalysis, Environment and
Textiles, Biomimicry-Water proofing paints (Lotus leaf) and Gecko tapes.
UNIT-III

Electrochemistry and Corrosion: Electro chemical cells – electrode potential, standard electrode
potential, types of electrodes – calomel, Quinhydrone and glass electrode. Nernst equation,
Determination of pH of a solution by using quinhydrone and glass electrode. Electrochemical series and
its applications. Numerical problems. Batteries – Primary (Lithium cell) and secondary batteries (Lead
– acid storage battery and Lithium-ion battery). Causes and effects of corrosion – theories of chemical
and electrochemical corrosion – mechanism of electrochemical corrosion, Types of corrosion: Galvanic,
water-line and pitting corrosion. Factors affecting rate of corrosion, Corrosion control methods-
Cathodic protection – Sacrificial anode and impressed current cathodic methods. Surface coatings –
metallic coatings – methods of application. Electroless plating of Nickel.

UNIT-IV
Polymers: Definition – Classification of polymers with examples – Types of polymerization – addition
(free radical addition) and condensation polymerization with examples.
Plastics: Definition and characteristics- thermoplastic and thermosetting plastics, compounding,
L ofT PVC
compression and injection molding. Preparation, Properties and engineering applications P Cand
Bakelite. 3 0 0 3
Fibers: Characteristics of fibers – preparation, properties and applications of Nylon-6, 6 and Dacron.
Fiber reinforced plastics (FRP) – Applications.
Elastomers: Characteristics –preparation – properties and applications of Buna-S, Butyl and Thiokol
rubber.
Conducting polymers: Characteristics and Classification with examples-mechanism of conduction in
trans-polyacetylene and applications of conducting polymers.
Biodegradable polymers: Concept and advantages – Polylactic acid and poly vinyl alcohol and their
applications.

UNIT-V
Spectroscopic techniques and applications: Electronic Spectroscopy-Principle, Beer-Lambert‟s law,
Electronic transitions, Terms-Chromophore, Auxochrome, Bathochromic shift, Hypsochromic shift,
Hyperchromic shift and Hypochromic shift, Selection rules and Applications. IR Spectroscopy-
Principle, Vibrational modes, Selection rules and Applications. NMR Spectroscopy- Principle, chemical
shift-Shielding effect, Deshielding effect with Ethanol as an example, Reference (TMS), Selection rules
and Applications, Introduction to Magnetic resonance Imaging (MRI).

TEXT BOOKS:

1. Engineering Chemistry by Rama Devi, Venkata Ramana Reddy and Rath, Cengage
st
learning; 1 edition (2019).

th
2. Engineering Chemistry by Jain & Jain, Dhanpat Rai & Co. (P) Limited; 16 edition (2017).

th
3. Fundamentals of Molecular Spectroscopy by C.N.Banwell, McGraw Hill Education; 4 edition
(2017).

th
4. Engineering Chemistry by SS Dara and SS Umare, S Chand Publications; 12 edition (2004).

REFERENCES:

nd
1. Engineering Chemistry by Shikha Agarwal, Cambridge University Press, 2 edition (2015).
nd
2. Engineering Chemistry by Shashi Chawla, Dhanpatrai and Company (P) Ltd. 2 edition (2017).

3. Materials Science and Engineering: An Introduction by William D. Callister and David G. Rethwisch,
th
Wiley Publication; 9 edition (2013).
st
4. Understanding Nanomaterials by Malkiat S. Johal,CRC Press; 1 Edition (2018).
st
5. Applications of Nanomaterials in Human Health by Firdos Alam Khan, Springer Publication;1 edition
(2021).
nd
6. Organic Spectroscopy by William Kemp, Macmillan; 2 edition (2019).

*****

B. Tech I Year Syllabus VBIT - R21

21BS1115: ENGINEERING PHYSICS


(Common to CE& ME)

Course Objectives:
1. To understand periodic arrangement of atoms in crystal structures and correlate the properties of new
materials using X- ray diffraction methods.
2. To understand the significance of optical phenomenon such as interference, diffraction related to its
technical applications.
3. Familiarize the concepts of theoretical acoustics for their practical utility in engineering acoustics.
Explanation for the significance of ultrasound and its application in NDT application.
4. The primary knowledge of waves and oscillations provides insights into a diverse complex
phenomenon in engineering applications.
5. Exposure to nanomaterials is essential to learn multidisciplinary and interdisciplinary applications
related to nano technology.

Course Outcomes:
After completion of this course the student is able to

1. Interpret various crystal systems, identify the crystal planes using miller indices, and analyses the
structure of crystals by Laue and Powder diffraction methods.
2. Explain the need of coherent sources, identify the engineering applications of interference and
diffraction.
3. Explain sound waves and its propagation/absorption of construction material used in design of
buildings and identify the use of ultrasonics in diversified fields of engineering.
4. Recognize various types harmonic oscillations and their importance in resolving challenges in technical
applications.
5. Identify different synthesis methods and explain the engineering applications of nano materials and
CNT.
UNIT –I
CRYSTALLOGRAPHY:
Space lattice, unit cell and lattice parameters, basis, crystal systems, Bravais crystal systems, co-
ordination number and packing factor of SC, BCC, FCC. Miller indices, crystal planes and directions, inter
planar spacing, structure of NaCl.
X-RAY DIFFRACTION:
Introduction to X-rays, Bragg‟s law, XRD methods: Laue and powder methods

UNIT –II
WAVE OPTICS:
Huygens Principle, Superposition of waves and interference of light by wavefront splitting and Amplitude
Splitting, Young‟s double slit Experiment, Newton‟s Rings, Fraunhofer diffraction from a single slit and
N-slits, diffraction Grating-Resolving Power.
UNIT –III
Acoustics and Ultrasonics:
Acoustics: Introduction – requirements of acoustically good hall– Reverberation – Reverberation time–
Sabine‟s formula (Derivation using growth and decay method) - Absorption coefficient and its
determination – Factors affecting acoustics of buildings and their remedial measures.

Ultrasonics: Introduction - Properties - Production by magnetostriction and piezoelectric methods –


Detection - Acoustic grating - Non Destructive Testing – pulse echo system through transmission and
reflection modes - Applications

UNIT –IV
WAVES AND OSCILLATIONS: Longitudinal, Transverse and standing waves,the simple oscillator,
characteristics of SHM, energy of a Simple harmonic Oscillator, frequency of vibrating spring, damped
harmonic oscillator, energy and power dissipation in damped harmonic oscillator,logarithmic decrement,
relaxation time and quality factor,Forced Vibrations, resonance and electrical analogy for a simple
oscillator.

UNIT –V
ADVANCED NANOMATERIALS: Introduction and properties – synthesis – chemical vapour
deposition – ball milling – applications. Carbon nanotubes: structure and properties – synthesis– arc
method – Pulsed laser deposition- applications.

TEXT BOOKS:
1. Engineering Mechanics, 2nd ed.- MK Harbola, Cengage Learning.
2. A textbook of Engineering Physics, Dr. M. N. Avadhanulu, Dr. P.G. Kshirsagar – S. Chand
Publications.
3. Solid State Physics, CharlesKittel, Wiley‟s student edition.
4. Introduction to Nano technology-by Charles P. Poole & F. J. OwensWiley‟s interscience-2003 Edition.

REFERENCES:

1. Engineering Physics S.O.Pillai, New Age International publications.


2. Engineering Physics P.K. Palanisamy, SciTech Publications.
3. Modern Engineering Physics A.S. Vasudeva, S.Chand publications
4. Engineering Physics H.K.Malik and A.K.Singh, McGraw Hill Publications.
5. Engineering Physics R.K.Gaur and S.L.Gupta, Dhanpat Ray Publications.

*****

B. Tech I Year Syllabus VBIT - R21


21HS1111/21HS1211: ENGLISH
(Common to ALL)

INTRODUCTION
In view of the growing importance of English as a tool for global communication and
the consequent emphasis on training students to acquire language skills, the syllabus of English
L T has
P been
C
3
designed to develop linguistic, communicative and critical thinking competencies of Engineering1 0 4
students.

In English classes, the focus should be on the skills development in the areas of vocabulary, grammar,
reading and writing. For this, the teachers should use the prescribed text for detailed study. The students
should be encouraged to read the texts leading to reading comprehension and different passages may be
given for practice in the class. The time should be utilized for working out the exercises given after each
excerpt, and also for supplementing the exercises with authentic materials of a similar kind, for example,
newspaper articles, advertisements, promotional material etc. The focus in this syllabus is on skill
development, fostering ideas and practice of language skills in various contexts and cultures.

Course Objectives: The course will help to


1. Improve the language proficiency of students in English with an emphasis on Vocabulary, Grammar,
Reading and Writing skills.
2. Equip students to study academic subjects more effectively and critically using the theoretical and
practical components of English syllabus.
3. Develop study skills and communication skills in formal and informal situations.

Course Outcomes: Students should be able to


1. Use English Language effectively in spoken and written forms.
2. Comprehend the given texts and respond appropriately.
3. Communicate confidently in various contexts and different cultures.
4. Acquire basic proficiency in English including reading and listening comprehension, writing and
speaking skills.

SYLLABUS:
UNIT –I
• Text: „Why the Indian Family is a Great Institution‟ by Mr.Venkaiah Naidu, the Vice-President of
India, Published May 14 2018
• Source: https://www.thehindubusinessline.com/opinion/why-the-indian-family-is-a-great-
institution-ep/article23884420.ece
• Poem: A Snowflake Falls by Ruth Adams, Published: Feb 2006
• Source: https://www.familyfriendpoems.com/poem//a-snowflake-falls
• Vocabulary Building: The Concept of Word Formation --The Use of Prefixes and Suffixes.
Acquaintance with Prefixes and Suffixes from Foreign Languages in English to form Derivatives
• Grammar: Identifying Common Errors in Writing with Reference to Articles and Prepositions.
• Reading: Reading and Its Importance- Techniques for Effective Reading.
• Basic Writing Skills: Sentence Structures -Use of Phrases and Clauses in Sentences Importance of
Proper Punctuation- Techniques for writing precisely – Paragraph writing – Types, Structures and
Features of a Paragraph - Creating Coherence-Organizing Principles of Paragraphs in Documents.

UNIT –II
‘Ancient Architecture in India’ from the prescribed textbook ‘English for Engineers’ published by
Cambridge University Press.

• Vocabulary: Synonyms and Antonyms- Words from Foreign Languages and their Use in English.
• Grammar: Identifying Common Errors in Writing with Reference to Noun-pronoun Agreement and
Subject-verb Agreement.
• Reading: Improving Comprehension Skills – Techniques for Good Comprehension
• Writing: Techniques for writing precisely – Paragraph writing – Types, Structures and Features of a
Paragraph - Creating Coherence-Organizing Principles of Paragraphs in Documents- Format of a
Formal Letter-Writing Formal Letters eg., Letter of Complaint, Letter of Requisition, Job
Application with Resume.

UNIT –III
The Man Who Carved a Road through the Mountain byJosceline Anne Mascarenhas. January 16,
2015 (Source: Internet)
• Vocabulary: - Collocations – One-word Substitutes

• Grammar: Identifying Common Errors in Writing with Reference to Misplaced Modifiers and
Tenses.
• Reading: Sub Skills of reading - Skimming, Scanning
• Writing: Nature and Style of Sensible Writing- Defining- Describing Objects, Places and Events –
Classifying- Providing Examples or Evidence

UNIT –IV
‘What Should You Be Eating’ from the prescribed textbook ‘English for Engineers’ published by
Cambridge University Press.
• Vocabulary: Standard Abbreviations in English - Phrasal verbs
• Grammar: Redundancies and Clichés in Oral and Written Communication.
• Reading: Comprehension- Intensive Reading and Extensive Reading
• Writing: Writing Practices--Writing Introduction and Conclusion - Essay Writing-Précis Writing.

UNIT –V
Text-I: ‘How a Chinese Billionaire Built Her Fortune’ from the prescribed textbook ‘English for
Engineers’ published by Cambridge University Press.
Text-II: The Myth of the Shy Gene
Source: Sayre, K. (2001). The Myth of the Shy Gene. In Unstoppable Confidence: Unleash your
Natural Confidence Within. Essay, Unstoppable Books.
• Vocabulary: Technical Vocabulary and their usage – Idiomatic Expressions
• Grammar: Common Errors in English
• Reading: Reading Comprehension-Exercises for Practice
• Writing: Technical Reports- Introduction – Characteristics of a Report – Categories of Reports
Formats- Structure of Reports (Manuscript Format) -Types of Reports - Writing a Report.

Prescribed Textbook:
1. Sudarshana, N.P. and Savitha, C. (2018). English for Engineers.Cambridge University Press.

References: L T P C
1. Swan, M. (2016). Practical English Usage.Oxford University Press. 2 0 0 2
2. Kumar, S and Lata, P.(2018). Communication Skills.Oxford University Press.
3. Wood, F.T. (2007).Remedial English Grammar. Macmillan.
4. Zinsser, William. (2001). On Writing Well.Harper Resource Book.
5. Hamp-Lyons, L. (2006).Study Writing. Cambridge University Press.
6. Exercises in Spoken English. Parts I –III. CIEFL, Hyderabad. Oxford University Press

*****

B. Tech I Year Syllabus VBIT - R21


21CS1111: PROGRAMMING FOR PROBLEM SOLVING
(Common to ALL)
LT P C
3 - - 3
Course Objectives:
1. To learn the fundamentals of computers and understand the structure of a C Program.
2. To learn how to develop a program using control structures.
3. To learn how to use arrays and pointers to solve problems
4. To learn heterogeneous types i.e. Structures and unions.
5. To learn how to use files in various applications.

Course Outcomes:
1. Able to understand the basics components of computer and languages and able to apply Control
structures in program development.
2. Able to apply modular programming concept to solve problems.
3. Able to apply arrays and pointers to solve various problems.
4. Able to develop programs using structures and unions.
5. Able to develop applications using files.

UNIT I
INTRODUCTION TO C PROGRAMING:
Computer Systems: Computer Languages, Creating and running programs, Program Development. Flow
chart, Algorithm, Pseudo code.
Overview of C Language: Background, C Program structure, C Tokens(Identifiers, key words,
constants, symbols), Data Types, Variables, Input/output functions.
Operators: Arithmetic, relational, logical, bitwise, conditional, increment/decrement, assignment
operators etc., C program examples. Expressions, Operator Precedence and Associativity, Expression
Evaluation, Type conversions.

UNIT II
Control statements: Selection Statements (decision making) – if and switch statements
Repetitive/Iterative statements (loops) - while, do-while, for with C Program examples.
break, continue, goto, return etc with C program examples

Arrays: Concept of array in C, one dimensional arrays, Accessing and manipulating elements of arrays,
Two – dimensional arrays, multidimensional arrays, C program examples

UNIT III
Functions-Designing Structured Programs, user defined functions- categories, parameter passing
mechanisms, inter function communication, Standard functions, Storage classes-auto, register, static,
extern, scope rules,C program examples.

Recursion- recursive functions.

Pointers – Definition, Introduction (Basic Concepts), Pointers for inter function communication (call by
value and call by reference), pointers to pointers, compatibility, passing an array to a function, Pointer
Applications - Arrays and Pointers, Pointer Arithmetic , Pointer to functions.

UNIT IV
STRINGS – Concepts, C Strings, String Input / Output functions, array of strings, string manipulation
functions, C program examples.

STRUCTURES AND UNIONS: Structures – Declaration, initialization, accessing structure members,


C program examples. Structures and functions, unions, bit fields, C programming examples, the type
definition (typedef), Enumerated types.
UNIT V
FILE HANDLING AND PREPROCESSOR COMMANDS: Concept of file- text files and binary
files, Opening and Closing files, file opening modes, file input / output functions (standard library input /
output functions for files), file status functions (error handling), Positioning functions.. fseek() , rewind()
and ftell() . C program examples.
Preprocessor commands- Macro substitution, File inclusion, C program examples.

TEXT BOOKS:
1. A Structured Programming Approach Using C, B.A.Forouzan and R.F. Gilberg, Third
Edition, Cengage Learning.
2. The C Programming Language, B.W. Kernighan and Dennis M. Ritchie, Second Edition,
Pearson education.
3. Programming in C. P. Dey and M Ghosh , Oxford University Press.
4. Byron Gottfried, Schaum‟s Outline of Programming with C, McGraw-Hill

REFERENCE BOOKS:
1. C for All, S. ThamaraiSelvi, R.Murugesan, Anuradha Publications.
2. Problem Solving and Program Design in C, J.R. Hanly and E.B. Koffman, 7th Edition,
Pearson education.
3. Programming in C, Ajay Mittal, Pearson.
4. Programming with C, B.Gottfried, 3rd edition, Schaum‟s outlines, TMH.
5. Problem solving with C, M.T.Somasekhara, PHI
6. Computer Programming & Data Structures, E.Balagurusamy, 4th edition, TMH.

****

B. Tech I Year Syllabus VBIT - R21


21ME1111: ENGINEERING MECHANICS
(Common to ME & CE)

L T P C
3 1 - 4

Course Objectives: The objectives of this course are to


1. Explain the resolution of a system of forces, compute their resultant and solve problems using
equations of equilibrium
2. Comprehend the effect of friction on general plane motion.
3. Locate the centroid and center of gravity of a body.
4. Compute the area moment of inertia and mass moment of inertia of standard and composite sections.
5. Explain kinematics and kinetics of particles, rectilinear, curvilinear motion of bodies. Also make clear
the concepts of work-energy and Impulse momentum method and its applications.

Course Outcomes: At the end of the course, students will be able to


1. Compute the resultant of system of forces in plane and space acting on bodies and analyze equilibrium
of a body subjected to a system of forces.
2. Analyze and solve equilibrium problems with friction and bodies subjected to friction.
3. Calculate the location of centroid and center of gravity of various composite sections.
4. Solve area and mass moment of inertia of composite sections.
5. Analyze dynamics of a body undergoing different motions.

UNIT-I
INTRODUCTION TO MECHANICS: Introduction to Mechanics, Basic Concepts, Various System of
Forces Coplanar Concurrent Collinear Forces – Resultant Force - Triangle and Parallelogram law of
Forces, Components in Space Resultant -Moment of Force – Principle of Moments and its Application -
Couples and Resultant of Force Systems.
EQUILIBRIUM OF SYSTEM OF FORCES: Concept Equilibrium, Free body diagrams, Equations of
Equilibrium of Coplanar Systems, Lami‟ s theorem and its applications in force analysis and Spatial
Systems.

UNIT-II
FRICTION: Introduction, Types of Friction -Limiting Friction -Laws of Friction – Coefficient of
Friction - Static and Dynamic Frictions - Motion of Bodies by General Friction Analysis and Problem
Solving.
CONCEPT OF INCLINED PLANES IN FRICTION: Wedge Friction - Ladder Friction and Screw jack
– Applications.

UNIT-III
CENTROIDS: Introduction to Centroid, definition - Centroid of Simple Planes from Basic Principle –
Centroid of different Composite Planes.
CENTER OF GRAVITY: Introduction, Centre of Gravity of various bodies – Center of gravity of
composite bodies.

UNIT-IV
AREA MOMENTS OF INERTIA: Introduction – Definition of Moment of Inertia -Polar Moment of
Inertia – Radius of gyration. Transfer Theorem for moment of inertia - Moments of Inertia of Composite
Figures.
MASS MOMENT OF INERTIA: Introduction – Radius of gyration - Transfer Formula for Mass
Moments of Inertia - Moment of Inertia of various mass bodies - Mass moment of inertia of composite
bodies.

UNIT-V
INTRODUCTION TO DYNAMICS:Kinematics of Particles: Rectilinear motion, curvilinear motion.
Kinetics of Particle: Motion of bodies in Rectilinear coordinates and motion of connected bodies, D-
Alembert‟s principle, Other methods to solve kinetic problems: Work-Energy and Impulse momentum.

TEXT BOOKS:
1. Engineering Mechanics - A.K. Tayal/Umesh Publications.
2. Engineering Mechanics – N.H. Dubey/TMH
3. Singer‟s Engineering Mechanics Statics and Dynamics/ K. Vijaya Kumar Reddy, J. Suresh Kumar/
BSP
4. Engineering Mechanics/ Irving Shames, G. Krishna Mohan Rao / Prentice Hall

REFERENCES:
1. Engineering Mechanics -S.Timoshenko and D.H. Young/TMH.
2. Singer‟s Engineering Mechanics Statics and Dynamics/ K. Vijaya Kumar Reddy, J. Suresh Kumar/
BSP

*****

B. Tech I Year Syllabus VBIT - R21


21EE1111 / 21EE1211: Basic Electrical Engineering
(Common for CSE, CSM, CSC, CSBS, ECE, EEE, IT, CSD)

L T P C
3 0 0 3

Pre-Requisites: Mathematics, applied physics


Course Objectives:
1. To introduce the concepts of electrical circuits and itscomponents
2. To understand DC circuits and AC single phase circuits
3. To study and understand the different types of DC/AC machines andTransformers.
4. To understand the basic concept of Measuring Instruments.

Course Outcomes

1. To analyze and solve electrical circuits using network laws and theorems.
2. To understand and analyze basic Electric circuits
3. To study the working principles of Electrical Machines
4. To introduce components measuring instruments

UNIT I: D.C. CIRCUITS


Ohm‟s law, Types of elements, sources, independent, dependent sources, source transformation, V-I
Relation for Passive elements, KVL, KCL, Network reduction techniques-series-parallel-series parallel –
star delta transformation, mesh and nodal analysis.

UNIT II: NETWORK THEOREMS&A.C. CIRCUITS


Network Theorems: Superposition-Thevenin‟s, and Norton‟s theorems for DC excitation
A.C. Circuits: Representation of sinusoidal waveforms, peak and RMS values, phasor representation,
real power, reactive power, apparent power, power factor, Analysis of single-phase ac circuits consisting
of R, L, C, RL, RC, RLC combinations (series and parallel), resonance in series and parallel R- L-C
circuits, calculation of q-factor and band width.

UNIT III: D.C.MACHINES


D.C.Genertors: Principle of operation of D.C Generator -types-E.m.f. Equation-Numerical problems.
D.C.Motors: Principleof operation of D.C. Motor-types -losses and efficiency -torque Equation.

Unit IV: A.C.Machines

Transformers:Principle of operation-constructional details, Ideal and practical transformer, equivalent


circuit, losses in transformers, open circuit and short circuit tests-numerical problems, regulation and
efficiency.
Three-phaseInduction motor: Principle of operation-Production of R.M.F -slip – rotor frequency -
torque-slip &Torque characteristics. Synchronous Generators

Unit V: Measuring Instruments

Introduction-classification of instruments-operating principles-essential features of measuring


instruments-permanent magnet moving coil (PMMC) instruments-moving iron type ammeters and
voltmeters.

Textbooks :
1. Basic electrical engineering ,M.S Naidu &Kamakshaiah, Tata McGraw-Hill Education,
2. Basic Electrical Engineering , P.S.Subramanyam, BS publications ,second edition
nd
3. Ghosh, Fundamentals of Electrical & Electronics S Engineering, 2 Ed., PHI, 2010
4. V. K. Mehta and Rohit Mehta, Basic Electrical Engineering, S Chand and company Ltd,
New Delhi, India, Revised Edition, 2012.
th
5. D. P. Kothari and I. J. Nagrath, Theory and Problems of Basic Electrical Engineering, 4 Ed., PHI
Learning Private limited, 2013.
6. L.S. Bobrow, Fundamentals of Electrical Engineering”, Oxford University Press, 2011
7. Electrical and Electronics Technology, E. Hughes, 10th Edition, Pearson, 2010

References:
rd
1. J. B. Gupta, Basic Electrical and Electronics Engineering, 3 Ed., S. K. Kataria& Sons, 2009
th
2. B. L. Theraja, Fundamentals of Electrical Engineering and Electronics, 5 Ed., S. Chand &
Company Ltd, 2013
3. Principles of Electrical machines, V.K Mehta&Rohith Mehta, S.ChandPubliactions.

*****

B. Tech I Year Syllabus VBIT - R21


21BS1152/21BS1252:APPLIED PHYSICS LAB
(Common to ECE, CSM, CSB, CSC, CSD, EEE CSE & IT)

LT P C
- - 3 1.5

List of Experiments:

1. Energy gap of P-N junction diode:


To determine the energy gap of a semiconductor diode.
,
2. Solar Cell:
To study the V-I Characteristics of solar cell.

3. Light Emitting Diode:


To study the V-I characteristics of light emitting diode
4. Stewart – Gee’s experiment:
Determination of magnetic field along the axis of a current carrying coil.

5. Hall effect
To determine the Hall coefficient of a given semiconductor diode.

6. Optical fibre:
To determine the Numerical aperture and bending losses of a given fibre.

7. Laser Diode:
To determine V-I characteristics of laser diode

8. Photoelectric Effect:
To determine stopping potential of different filters and Planck‟s constant

9. LCR series:
To determine the resonant frequency and quality factor of LCR circuit.

10. R-C circuit:


To determine the time constant of R-C circuit.

Note: Any 8 experiments are to be performed

*****

B. Tech I Year Syllabus VBIT - R21

21BS1155: ENGINEERING PHYSICS LAB


(Common to Civil & Mechanical Engineering)

LT P C
- - 3 1.5

List of Experiments:

1. MELDE’S EXPERIMENT:
To determine the frequency of a vibrating bar or turning fork using Melde‟s apparatus.

2. TORSIONAL PENDULUM:
To determine the rigidity modulus of the material of the given wire using Torsional pendulum.

3. NEWTON’S RINGS:
To determine the radius of curvature of the lens by forming Newton‟s rings.

4. DIFFRACTION GRATING:
To determine the wavelength of the given source using grating.
5. DISPERSIVE POWER OF PRISM:
To determine the dispersive power of prism by using spectrometer.

6. LCR SERIES:
To determine the resonant frequency and quality factor of LCR series circuit.

7. RC CIRCUIT:
To determine the time constant of R-C circuit.

8. COUPLED OSCILLATOR:
To determine the spring constant by single coupled oscillator.

9. YOUNGS MODULUS:
Young‟s modulus of given material by Strain gauge method.

10. SONOMETER:
Sonometer: Verification of laws of string.

Note: Any 8 experiments are to be performed.

B. Tech I Year Syllabus VBIT - R21

21HS1152/21HS1252:English Language Communication Skills


Lab (Common to ALL)

LT P C
- - 2 1

The Language Lab focuses on the production and practice of sounds of language and familiarizes the
students with the use of English in everyday situations both in formal and informal contexts.
Course Objectives:
1. To facilitate computer-assisted multi-media instruction enabling individualized and independent
language learning
2. To sensitize students to the nuances of English speech sounds, word accent, intonation and rhythm

3. To bring about a consistent accent and intelligibility in students‟ pronunciation of English by


providing an opportunity for practice in speaking
4. To improve the fluency of students in spoken English and neutralize their mother tongue influence

5. To train students to use language appropriately for public speaking and interviews
Learning Outcomes:
Students will be able to attain -
1. Betterunderstanding of nuances of English language through audio- visual experienceand group
activities
2. Neutralization of accent for intelligibility

3. Speaking skills with clarity and confidence which in turn enhances their employability skills

Syllabus
English Language and Communication Skills Lab (ELCS) shall have two parts:
a. Computer Assisted Language Learning (CALL) Lab
b. Interactive Communication Skills (ICS) Lab
Listening Skills
Objectives
1. To enable students develop their listening skills so that they may appreciate its role in the LSRW skills
approach to language and improve their pronunciation
2. To equip students with necessary training in listening so that they can comprehend the speech of people
of different backgrounds and regions

Exercises: Students should be given practice in listening to the sounds of the language, to be able to
recognize them and find the distinction between different sounds, to be able to mark stress and recognize
and use the right intonation in sentences.
• Listening for general content
• Listening to fill up information
• Intensive listening
• Listening for specific information

Speaking Skills
Objectives
1. To involve students in speaking activities in various contexts
2. To enable students express themselves fluently and appropriately in social and professional contexts
Exercises:
• Oral practice: Just A Minute (JAM) Sessions
• Describing objects/situations/people
• Role play – Individual/Group activities
The following course content is prescribed for the English Language and Communication Skills Lab
based on Unit-6 of AICTE Model Curriculum 2018 for B.Tech First English.
As the syllabus is very limited, it is required to prepare teaching/learning materials by the teachers
collectively in the form of handouts based on the needs of the students in their respective colleges for
effective teaching/learning and timesaving in the Lab)
Exercise – I
CALL Lab:
Understand: Listening Skill- Its importance – Purpose- Process- Types- Barriers of Listening.
Practice: Introduction to Phonetics – Speech Sounds – Vowels and Consonants- Consonant clusters
ICS Lab:
Understand: Communication at Work Place- Spoken vs. Written language.
Practice: Ice-Breaking Activity and JAM Session- Situational Dialogues – Greetings –Taking Leave –
Introducing Oneself and Others.

Exercise – II
CALL Lab:
Understand: Structure of Syllables – Word Stress and Rhythm– Weak Forms and Strong Forms in
Context-
Minimal pairs-

Practice: Basic Rules of Word Accent - Stress Shift - Weak Forms and Strong Forms in Context.
ICS Lab:
Understand: Features of Good Conversation – Non-verbal Communication.
Practice: Situational Dialogues – Role-Play- Expressions in Various Situations –Making
Requests and Seeking Permissions - Telephone Etiquette- Giving Directions
Exercise - III
CALL Lab:Understand: Past tense and Plural markers - Intonation- Errors in Pronunciation-the Influence
of Mother Tongue (MTI).
Practice: Common Indian Variants in Pronunciation – Differences in British and American
Pronunciation- Listening to foreign speakers
ICS Lab:
Understand: Descriptions and Narrations- Fictional Writing- Developing a Story through hints- Story telling
through Translation
Practice: Describing Objects/Places/Persons/Situations- Story telling- Narrating incidents

Exercise – IV
CALL Lab:
Understand: Listening for General Details.
Practice: Listening Comprehension Tests- Speech/Audio and Video Recording for Self-Analysis
ICS Lab:
Understand: Oral Presentation skills- Public speaking-
Practice: Making a Short Speech – Extempore

Exercise – V
CALL Lab:
Understand: Listening for Specific Details.
Practice: Listening Comprehension Tests- Critical Analysis on Video and Audio Lessons/Speeches
ICS Lab:
Understand: Sensitization towards Interviews
Practice: Self-Introduction.

Minimum Requirement of infrastructural facilities for ELCS Lab:

1. Computer Assisted Language Learning (CALL) Lab:


The Computer Assisted Language Learning Lab has to accommodate 40 students with 40 systems,
with one Master Console, LAN facility and English language learning software for self- study by
students.
System Requirement (Hardware component):

Computer network with LAN facility (minimum 40 systems with multimedia) with the following
specifications:
i) Computers with Suitable Configuration
ii) High Fidelity Headphones
2. Interactive Communication Skills (ICS) Lab:
The Interactive Communication Skills Lab: A Spacious room with movable chairs and audio-visual aids
with a Public-Address System, a LCD and a projector etc.

B. Tech I Year Syllabus VBIT - R21

21CS1153: PROGRAMMING FOR PROBLEM SOLVING LAB


(Common to ALL)

Course Objectives:
1. To learn C-language Programs using the data types, input/ output statements and
control statements.
2. Describe the importance of modular programing and arrays using C-Language Program.
3. Understand the concept and use of pointers for memory management techniques, structure, union, and
enumerated types.
4. Understand the basic characteristics of text, binary files and C implementation of file I/O using streams.

Course Outcomes:
1. Ability to design and test programs to solve mathematical and scientific problems.
2. Ability to write structured programs using control structures and functions.
3. Able to Implement C programs using arrays & pointers.
4. Able to Use the type definition, enumerated types, define and use structures, unions in programs using
C language.
5. Able to execute programs that read and write text, binary files using the formatting and character I/O
functions.

EXPERIMENTS
1. a) Write a C program to find area of rectangle.
b) Write a C program to find simple interest and compound interest.
2
c) Write a C program to evaluate the expression y= 3x +4x+5.

2. a) Write a C Program to swap two numbers.


b) Write a C program to convert Celsius to Fahrenheit.
c) Write a C program to perform all arithmetic operations (+, -, *, / , %).
d) Write a C program to check whether the given number is even or odd
using Conditional Operator.

3. a) Write a C program to find the Largest of two numbers.


b) Write a C program to Check the given year is leap year or not.
c) Write a C program to print ascending order of three given integers.

4. a) Write a C program to Find the grade of a student using the following data. (use else if
ladder and switch)s

SNO MARKS GRADE


I Greater than or equal to 90 % O grade
Ii 80 and less than 90% A+ grade

iii 70 and Less than 80% A grade


iv 60 and less than 70% B+ grade
V 50 and less than 60% B grade
vi 40 and less than 50 % C grade
vii Below 40 % Fail

b) Write a C program to find the roots of quadratic equation.


c) Write a C Program to implement arithmetic calculator using switch case.

5. a) Write a C program to find sum of individual digits of the given integer.


b) Write a C program to find factorial of a given number.
c) Write a C program to check whether the given number is palindrome or not.

6. a) Write a C program to display the prime numbers from 1 to n(where n value is


Given by user)
b) Write a C program to print Fibonacci series.
c) Write a C program to find GCD and LCM of two given numbers using functions.

y.
7. a) Write a C program find x
n
b) Write a C program find cr.
c) Write a C program to construct a pyramid of following numbers.
1
1 2
1 23
d) Write a C program to construct the pascal triangle
8. a) Write a C program to find largest and smallest numbers in a list of array elements .
b) Write a C program to find mean, variance, standard deviation for a given list ofelements.

9. a) Write a C program to transpose a matrix.


b) Write a C program to perform the Addition of Two Matrices.
c) Write a C program to perform the Multiplication of Two Matrices.

10. a) Write a C program to find GCD using functions.


b) Write a C program to find the factorial of a given number using recursive function.
c) Write a C program to generate the Fibonacci series using recursive function.

11. a) Write a C program to swap two integers using following methods.


i. call by value ii. call by reference
b) Write a program for reading elements using pointer into array and display the values using
array.

12. a) Write a C program to perform the following operations on strings:


i. to insert a sub-string into a given main string from a given position.
ii. to delete n characters from a given position in a given string.

b) Write a C program to arrange given strings n alphabetical order.

13. a) Write a C program to find total and average marks for five subjects of three students using
structures.
b) Write a C program to demonstrate nested structures.

14. a) Write a C program to display the contents of a file to standard output device.
b) Write a C program which copies one file to another into another file.
c) Write a C program to merge two files into a third file
(i.e., the contents of the first file followed by those of the second are put in the third file)

15. a) Write a C program to reverse the contents of a file.


b) Define a macro that finds the maximum of two numbers. Write a C program that uses the
macro and prints the maximum of two numbers.

TEXT BOOKS:

1. C programming and Data Structures, P. Padmanabham, Third Edition, BS Publications


2. Computer Programming in C, V. Rajaraman, PHI Publishers.
3. C Programming, E.Balagurusamy, 3rd edition, TMH Publishers.
4. C Programming, M.V.S.S.N.Prasad, ACME Learning Pvt. Ltd.
5. C and Data Structures, N.B.Venkateswarlu and E.V.Prasad,S.Chand Publishers
6. Mastering C, K.R. Venugopal and S.R. Prasad, TMH Publishers.

****

B. Tech I Year Syllabus VBIT - R21


21ME1153 / 21ME1154/21ME1254: ENGINEERING GRAPHICS
(Common to ME, CE,ECE,EEE,IT,CSD, CSE, CSM, CSC, CSB)

L T P C
1 0 4 3

Course objectives:
1. To provide basic concepts in engineering drawing.
2. To impart knowledge about standard principles of orthographic projection of objects.
3. To draw sectional views and pictorial views of solids.

Course Outcomes: At the end of the course, the student will be able to:
1. Preparing working drawings to communicate the ideas and information.
2. Read, understand and interpret engineering drawings.

UNIT – I
INTRODUCTION TO ENGINEERING DRAWING: Principles of Engineering Graphics – Various
Drawing instruments – conventions in Drawing, Lettering practice – BIS Conventions.
Curves: Conic Sections - Ellipse, parabola and Hyperbola – General method only. Cycloid, Epicycloid and
Hypocycloid.
Scales: Plain and Diagonal scales.

UNIT – II
ORTHOGRAPHIC PROJECTIONS: Principles of Orthographic Projections – Conventions, Projection
of Points and Lines, Projection of Planes: regular geometric figures.

UNIT – III
PROJECTION OF SOLIDS: Projection of regular solids, Sections and Sectional views of Right
Regular Solids – Prism, Cylinder, Pyramid, Cone.

UNIT – IV
DEVELOPMENT OF SURFACES: Development of surfaces of Right Regular Solids – Prism,
Cylinder, Pyramid and Cone.
Intersection of Solids: Intersection of Prism vs Prism, Cylinder vs Cylinder.

UNIT – V
ISOMETRIC PROJECTIONS: Principles of Isometric Projection – Isometric Scale – Isometric Views
–Conventions – Plane Figures, Simple and Compound Solids –. Isometric Projection of parts with
Spherical.
Transformation of Projections: Conversion of Isometric Views to Orthographic Views and vice versa.
Introduction to CAD (For internal Evaluation weightage only): Introduction to CAD, coordinate system
and reference planes, commands – 2D drawings.
TEXT BOOKS:
1. Engineering Drawing - N.D. Bhatt / Charotar.
2. Engineering Drawing - Basant Agrawal /TMH

REFERENCES:
1. Engineering Drawing – P.J. Shah/S.Chand Publishers.
2. Engineering Drawing - M.B. Shah AND B.C. Rana / Pearson.
3. Engineering Drawing - N.S. Parthasarathy and Vela Murali/ Oxford
4. Engineering Drawing – K.Venugopal and V.Prabu Raja/New age publications.
5. Engineering Graphics – P I Varghese/TMH.

*****

B. Tech I Year Syllabus VBIT - R21

21BS1153/21BS1253: CHEMISTRY LAB


(Common to all Branches)

Course Objectives: The course consists of experiments related to the principles


of chemistry required for engineering student. The student will learn:

1. Estimation of hardness and chloride content in water to check its suitability for drinking and
Industrial purpose.
2. To determine the rate constant of reactions from concentration as a function oftime.L T P C
3. To determine the physical properties like adsorption, viscosity and surface tension. - - 3 1.5
4. Toprepare the drug molecules and check the purity of organic molecules by thin layer chro-
matography (TLC).

Course Outcomes: Students should be able to:

1. Determine the parameters like hardness and chloride content inwater.


2. Estimate the rate constant of a reaction from concentration – timerelationships.
3. Determine the physical properties like adsorption, surface tension andviscosity.
4. Calculate the Rf values of some organic molecules by thin layer chromatography (TLC).

(Any TEN experiments compulsory)

1. Determination of total hardness of water by complexometric method usingEDTA.


2. Determination of chloride content in water byArgentometry.
3. Estimation of amount of HCl using standard NaOH by Conductometry.
4. Estimation of amount of Acetic acid using standard NaOH by Conductometry.
5. Estimation of amount of HCl using standard NaOH by Potentiometry.
6. Estimation of amount of Ferrous ion usingKMnO4 by Potentiometry.
7. Determination of rate constant of acid catalyzed hydrolysis of methylacetate.
8. Thin layer chromatography: calculation of Rf values, ex: Mixture of ortho and para nitrophenols.
9. Determination of acid value of coconutoil.
10. Verification of Freundlich adsorption isotherm-adsorption of acetic acid oncharcoal.
11. Determination of viscosity of given liquids using Ostwald‟s viscometer.
12. Determination of distribution coefficient of acetic acid between n-butanol and water.
13. Determination of surface tension of given liquids usingstalagmometer.
14. Verification of Beer‟s law and estimation of given KMnO4solution.
15. Estimation of iron incement by Colorimetry.
16. Preparation of Aspirin andParacetamol.

REFERENCES:

th
1. Senior practical physical chemistry by B.D. Khosla, A. Gulati and V. Garg, R. Chand &Co; 18
edition (2018).
2. Vogel‟s text book of practical organic chemistry, Pearson Education; 5thedition (2003).
3. Text book on Experiments and calculations in Engineering Chemistry by S.S.Dara, S Chand &
th
Company; 9 edition (2015).
4. Physical Chemistry-A molecular Approachby Donald A. McQuarrie and John D. Simon, Viva
Books; Student edition (2019).
st
5. Engineering Chemistry Laboratory Manual by Shirish Kumar Kodadi, Kindle Publications; 1
edition (2020).

*****

B. Tech I Year Syllabus VBIT - R21

21EE1152 / 21EE1252: BASIC ELECTRICAL ENGINEERING LAB

(Common for CSE, CSM, CSC, CSBS, ECE, EEE,IT and CSD)

Course Objectives:
1. To analyze a given network by applying various electrical laws and network theorems
2. To know the response of electrical circuits for different excitations
3. To calculate, measure and know the relation between basic electrical parameters.
4. To analyze the performance characteristics of DC and AC electrical machines

Course Outcomes:
1. Get an exposure to basic electrical laws.
2. Understand the response of different types of electrical circuits to different excitations.
3. Understand the measurement, calculation and relation between the basic electrical parameters
4. Understand the basic characteristics of transformers and electrical machines.

List of experiments/demonstrations:
1. Verification of Ohms Law
2. Verification of KVL and KCL
3. Verification of superposition theorem
4. Verification of Thevenin‟s and Norton‟s Theorem
5. Resonance in series RLC circuit
6. Calculations and Verification of Impedance and Current of RL, RC and RLC series circuits
7. Load Test on Single Phase Transformer (Calculate Efficiency and Regulation)
8. Measurement of Active and Reactive Power in a balanced Three-phase circuit
9. Performance Characteristics of a Separately/Self Excited DC Shunt/Compound Motor
10. Performance Characteristics of a Three-phase Induction Motor
11. No-Load Characteristics of a Three-phase Alternator

*****

B. Tech I Year Syllabus VBIT - R21

21ME1155/ 21ME1255: ENGINEERING WORKSHOP PRACTICE


(Common to CSE,CSM,CSC,CSB, ECE,EEE,IT,CSD)

Course objectives:
1. To Study of different hand operated power tools, uses and their demonstration.
2. To gain a good basic working knowledge required for the production of various engineering
products.
3. To provide hands on experience about use of different engineering materials, tools, equipment‟s and
processes those are common in the engineering field.
4. To develop a right attitude, team working, precision and safety at work place.

5. It explainsthe construction, function, use and application of different working tools, equipment and
machines.
6. To study commonly used carpentry joints.

7. To have exposure to various welding and joining processes.


8. Identify
and use marking out tools, hand tools, measuring equipment and to work to prescribed
tolerances.
Course Outcomes: At the end of the course, the student will be able to:
1. Study and practice on machine tools and their operations
2. Practice
on manufacturing of components using workshop trades including fitting, carpentry, and
foundry, house wiring and welding.

1. TRADES FOR EXERCISES:

At least two exercises from each trade:

1. Carpentry (T-Lap Joint, Dovetail Joint, Mortise and Tenon Joint)

2. Fitting (V-Fit, Square Fit) [Demonstration]

3. Tin-Smithy (SquareTin, Retangulat Tray and Conical Funnel)

4. Foundry (Preparation of green sand mould using single piece and split pattern) [Demonstration]
5. Welding Practice – (Arc welding and Gas welding) [Demonstration]

6. House-wiring (Parallel and series, Two-way switch and Tube light)

7. Black Smithy (Round to square, Fan hook and S-hook) [Demonstration]

Text Books:
1. Workshop Practice /B. L. Juneja / Cengage
2. Workshop Manual / K. Venugopal / Anuradha.
Reference Books:
1. Work shop Manual - P. Kannaiah/ K. L. Narayana/ Scitech
2. Workshop Manual / Venkat Reddy/ BSP

*****

B. Tech I Year Syllabus VBIT - R21

21BS1211: MATHEMATICS-II
(Ordinary Differential Equations and Vector
Calculus) (Common to ALL)

Course Objectives: Develop ability to

1. Solve first order


differential equations and its applications, namely, Newton‟s law of cooling,
Natural growth and decay.

2. Solve higher order differential equations of various types.

3. Evaluate multiple integrals and apply the same to solve engineering problems.

4. Explain properties of vector operators. To determine solenoidal, irrotational vectors and directional
derivatives of vectors.

5. Determine the length of a curve, area between the surfaces and volumes of solids using
vector integration.

Course Outcomes: After learning the contents of this paper the student would be able to

1. Identify whether the given differential equation of first order is exact or not.

2. Solve higher differential equation and apply the concept of differential equation to real world
problems.

3. Evaluatethe multiple integrals and apply the concept to find areas, volumes, cubes, sphere and
rectangular parallelepiped.
4. Calculate scalar potential for a vector and directional derivative of a scalar point function.

5. Make use of vector integral theorems to evaluate area, surface area and volumes.

UNIT-I: First Order ODE


Exact, linear and Bernoulli‟s equations; Applications: Newton‟s law of cooling, Law ofnatural growth
and decay; Equations not of first degree: equations solvable for p, equations solvable for y, equations
solvable for x and Clairaut‟s type.

UNIT-II: Ordinary Differential Equations of Higher Order


Second order linear differential equations with constant coefficients: Non-Homogeneous terms of the type
ax k ax k
e ,sin ax / cos ax, x , e V (x), x V (x) ; Method of variation of parameters; Equations reducible to linear
ODE with constant coefficients: Legendre‟s equation, Cauchy-Euler equation.

UNIT-III: Integral Calculus


Evaluation of Double Integrals (Cartesian and polar coordinates); change of order of integration (only
Cartesian form); Evaluation of Triple Integrals: Change of variables-Cartesian to polar for double and
Cartesian to Spherical and Cylindrical polar coordinates for triple integrals. Applications: Areas by
double integrals for known curves and volumes by double integrals and triple integrals for known curves.

UNIT-IV: Vector Differentiation


Vector point functions and scalar point functions. Gradient, Divergence and Curl. Directional derivatives,
Tangent plane and normal line. Vector Identities. Scalar potential functions. Solenoidal and Irrotational
vectors.

UNIT-V: Vector Integration


Line, Surface and Volume Integrals. Theorems of Green, Gauss and Stokes (without proofs) and their
applications.

TEXTBOOKS:
[1] B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 40th Edition, 2014

[2] N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications,
Reprint, 2008.
[3] Ramana B.V., Higher Engineering Mathematics, Tata McGraw Hill New Delhi, 11thReprint, 2010.

REFERENCES:
[1] Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons, 2006.
[2] Paras Ram, Engineering Mathematics, 2nd Edition, CBS Publishes
[3] S. L. Ross, Differential Equations, 3rd Ed., Wiley India, 1984.
[4] Rajinder Kumar Jain, S. R. K. Iyengar, Advanced Engineering Mathematics,Narosa Publications,
New Edition.
LT P C
- - 3 1.5
*****

B. Tech I Year Syllabus VBIT - R21


21BS1214: Applied Chemistry
(Common to Mechanical & Civil
Engineering)

Course Objectives:

1. To understand the various treatment methods and to use the treated water for
industrial purposes.

2. To understand the phase equilibria in heterogeneoussystems.

3. To acquire the knowledge of Thermodynamiclaws.

4. To equip required knowledge about engineering materials like cement, refractories and
composites.

5. To acquire the skills pertaining to spectroscopy and apply them for various materialstudies.
Course Outcomes:

1. They can be able to use treated water for industries.

2. They can apply the phase equilibria in heterogeneoussystems.

3. They can comprehend the role of thermodynamicproperties-internal energy, enthalpy, entropy,


temperature, pressureand specific volume.
4. They can apply the properties of engineeringmaterials in appropriate conditions.

5. They gain the required skills of spectroscopic methods and can apply for interpreting the
engineeringmaterials.

UNIT-I

Water and its treatment: Introduction – Hardness of water – Causes of hardness – Types of hardness:
Temporary and Permanent – expression and units of hardness – Estimation of hardness of water by
complexometric method. Numerical problems. Potable water and its specifications- Steps involved in
the treatment of potable water – Disinfection of potable water by Chlorination and Ozonization.
-
Defluoridation – Nalgonda technique – Determination of F ion by ion- selective electrode method.
Boiler troubles: Sludges, Scales, Caustic Embrittlement and Boiler corrosion. Internal treatment of
Boiler feed water – Calgon conditioning – Phosphate conditioning – Colloidal conditioning – Softening
of water by Ion- Exchange process. Desalination of water – Reverse Osmosis. Numerical problems –
Sewage water – Steps involved in treatment of sewage.

UNIT-II

Phase Rule and its Applications: Terms involved in Phase equilibria – Phase, Component, Degrees of
Freedom- explanation with suitable examples, True/metastable equilibrium, Eutectic mixture/ point,
Triple point, Thermodynamic derivation of phase rule, applications and limitations of Phase rule, Phase
diagrams of one component system- Water system and two component system -Pb/Ag systems.
Eutectic mixtures – desilverisation. Heat treatment of steel. Iron allotropy, micro constituents of Iron
and Steel, Iron-Carbon equilibrium diagram.
UNIT-III

Chemical thermodynamics:

I Law: First law of thermodynamics-Statement,System and surroundings, state and path variables,
Extensive and Intensive properties, Concept of Thermodynamics, reversibility, Isothermal and
Adiabatic process, Relation between work done, heat and internal energy. Enthalpy and molar heat
capacities-Numerical problems, Kirchhoff‟s equation, Limitations of I law.
II Law: Second law of thermodynamics-Statements, Definition-reversible, irreversible process, cyclic
processes, Carnot cycle, efficiency of reversible heat engine in terms of entropy. Entropy changes in the
reversible and irreversible processes, physical significance of entropy and Numerical problems. Gibbs-
Helmholtz equation, Concept of spontaneity, Functions and significance-Numericalproblems.

UNIT-IV

Engineering materials:

Cements: Composition, Properties and Applications of Portland cement, White cement, Water proof
cement, High alumina cement and Acid resistant cement.

Refractories: Classification, characteristics of good refractories,


Refractoriness, refractoriness under load, porosity and chemical inertness – applications of
refractories.
Lubricants: Classification of lubricants with examples-characteristics of a good lubricants

– mechanism of lubrication (thick film, thin film and extreme pressure)- properties of lubricants:
viscosity, cloud point, pour point, flash point and firepoint.
Composites: Introduction, Classification, Constituents and Applications of Composites.

Rubbers: Natural rubber –vulcanization, Compounding. Synthesis and uses of Buna S, Thiokol rubber.

L T P C
UNIT-V 0 0 3 1.5

Spectroscopic techniques and applications: Electronic Spectroscopy-Principle, Beer- Lambert‟s law,


Electronic transitions, Terms-Chromophore, Auxochrome, Bathochromic shift, Hypsochromic shift,
Hyperchromic shift and Hypochromic shift, Selection rules and Applications. IR Spectroscopy-
Principle, Vibrational modes, Selection rules and Applications. NMR Spectroscopy- Principle, chemical
shift-Shielding effect, Deshielding effect with Ethanol as an example, Reference (TMS), Selection rules
and Applications, Introduction to Magnetic resonance Imaging (MRI).

TEXT BOOKS:

1. Engineering Chemistry by Rama Devi, Venkata Ramana Reddy and Rath, Cengage learning;
st
1 edition (2019).

th
2. Engineering Chemistry by Jain & Jain, Dhanpat Rai & Co. (P) Limited; 16 edition (2017).

th
3. Fundamentals of Molecular Spectroscopy by C.N.Banwell, McGraw Hill Education; 4 edition
(2017).
th
4. Engineering Chemistry by SS Dara and SS Umare, S Chand Publications; 12 edition (2004).
th
5. Engineering Thermodynamics by PK Nag, McGraw Hill Education; 6 Edition (2017).
6. Unified Chemistry by Dr. O.P. Agarwal, Jai Prakash Nath Publications; vol-3 (2016).

REFERENCES:
nd
1. Engineering Chemistry by Shikha Agarwal, Cambridge University Press; 2 edition (2019).
nd
2. Engineering Chemistry by Shashi Chawla, Dhanpatrai and Company (P) Ltd; 2 edition (2017).

3. Materials
Science and Engineering: An Introduction by William D. Callister and David
th
G. Rethwisch, Wiley Publication; 9 edition (2013).

4. Modern Thermodynamics by by Arieh ben-naim and Diego casadei, World Scientific Publishing Co
nd
Pvt Ltd; 2 Edition (2016).
nd
5. Organic Spectroscopy by William Kemp, Macmillan; 2 edition (2019).

*****

B. Tech I Year Syllabus VBIT - R21

21CS1211: PYTHON PROGRAMMING


(Common to ALL)

L T P C
3 0 0 3

Prerequisites: A course on “Programming for Problem Solving using C”. LT P C


1 - 3 2.5
Course Objectives:
1. Learn Syntax and Semantics and create Functions in Python.
2. Handle Strings and Files in Python.
3. Understand Lists, Dictionaries and Regular expressions in Python.
4. Implement Object Oriented Programming concepts in Python.

Course Outcomes:
1. Examine Python syntax and semantics and be fluent in the use of Python flow control and
functions.
2. Able to Apply Modular Programming.
3. Able to Develop Programmes using Collection of Items.
4. Able to Implement File Handling.
5. Able to deploy Small Projects using Predefined Libraries.

UNIT - I
BASICS OF PYTHON PROGRAMMING: Features of Python, variables and identifiers, Built in and
Standard data types in python, operators and expressions
CONTROL STATEMENTS: Selection/Conditional branching statements, basic loop, structures/
iterative Statements, nested loops, break, continue, and pass Statements.
UNIT – II

FUNCTIONS AND MODULES: function definition, function call, more on defining functions,
recursive functions, modules, python packages. Python Global keyword, Introduction to Arrays.
STRINGS: Introduction, built-in string methods and functions, slice operation, String Module. Regular
Expressions
UNIT - III
PYTHON COLLECTIONS
LISTS: Introduction, Creating, nested list, cloning lists, basic list operations, list methods.

TUPLES: Introduction, Creating, basic tuple operations, tuple assignment, tuples for returning multiple
values, nested tuples, Built-in Tuple functions.
SET: Introduction, Creating, Python Set methods.

DICTIONARIES: Introduction, Creating, Basic operations, sorting items, looping over dictionary,
nested dictionaries, built-in dictionary functions.

UNIT - IV

FILES: Introduction, modes of opening file with creating, reading and writing files, other file methods in
python.
EXCEPTIONS: Assertion, Exception, handling exceptions – try, except, finally. Built-in exception types
and user-defined exceptions.
UNIT – V:

PYTHON LIBRARIES:

Numpy: Introduction to numpy and uses, Arrays in Numpy, Numpy Functions: Trigonometoric
functions, Exponential and Logarithmic functions, Arithmetic functions, Sample programs.
Pandas: Introduction to Pandas and uses, Pandas Series, Pandas DataFrames, sample programs.

TEXT BOOKS:

1. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning.
2. Think Python First Edition, by Allen B. Downey, Orielly publishing

3. Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho, Orielly publishing

REFERENCE BOOKS:
1. Introduction to Computation and Programming Using Python. John V. Guttag, The MIT Press.
2. James Payne, Beginning Python using Python 2.6 and Python 3, Wrox publishing

3. Paul Gries, Practical Programming: An Introduction to Computer Science using Python 3,The
Pragmatic Bookshelf, 2nd edition (4 Oct. 2013)
4. Charles Dierach, Introduction to Computer Science using Python

*****

B. Tech I Year Syllabus VBIT - R21

21CS1253: PYTHON PROGRAMMING LAB


(Common to ALL)

Prerequisites:
Students should install Python on Linux platform. Student should
have basics of understanding a program

Course Objectives:
1. To be able to introduce core programming basics and program design with functions using Python
programming language.
2. To understand a range of Object-Oriented Programming
3. To understand the programs designed to strengthen the practical expertise.

Course Outcomes:
1. Student should be able to code and debug the basic programming
2. Ability to explore the object oriented concepts, and the built in objects of Python.
L T P C
3 1 0 4

1. Write a Python program to convert temperatures to and from Celsius, Fahrenheit. [ Formula : c/5 =
f-32/9 ]
2. Python Program for factorial of a number
3. Python Program for simple interest using def
4. Python Program to Check if a Number is Odd or Even
5. Write a python program to find largest of three numbers.
6. Python program to print all Prime numbers in an Interval
7. Python Program to Find Factorial of Number Using Recursion
8. Python program to copy all elements of one array into another array
9. Python Program to Add Two Matrices
10. Python Program to reverse a string
11. Write a program to create, append, and remove lists in python.
12. Write a program to demonstrate working with tuples in python.
13. Write a program to demonstrate working with dictionaries in python
14. Python Program to create and sort a dictionary
15. Write a script named copyfile.py. This script should prompt the user for the names of two text
files. The contents of the first file should be input and written to the second file
16. Write a simple program using numpy
17. Write a simple program using pandas

*****

B. Tech I Year Syllabus VBIT - R21


21ME1256: ENGINEERING WORKSHOP
(Common to ME & CE)

Course objectives:

1. To Study of different hand operated power tools, uses and their demonstration.
2. To gain a good basic working knowledge required for the production of various engineering
products.
3. To provide hands on experience about use of different engineering materials, tools, equipments and
processes those are common in the engineering field.
4. To develop a right attitude, team working, precision and safety at work place.
5. It explains the construction, function, use and application of different working tools, equipment and
machines.
6. To study commonly used carpentry joints.
7. To have practical exposure to various welding and joining processes.
8. Identify and use marking out tools, hand tools, measuring equipment and to work to prescribed
tolerances.

Course Outcomes: At the end of the course, the student will be able to:
1. Study and practice on machine tools and their operations
2. Practice on manufacturing of components using workshop trades including
pluming, fitting, carpentry, and foundry, house wiring and welding.
3. Identify and apply suitable tools for different trades of Engineering processes including drilling,
material removing, measuring, chiseling.

1. TRADES FOR EXERCISES:


At least two exercises from each trade:

1. Carpentry (T-Lap Joint, Dovetail Joint, Mortise and Tenon Joint)


2. Fitting (V-Fit, Square Fit)
3. Tin-Smithy (SquareTin, Retangulat Tray and Conical Funnel)
4. Foundry (Preparation of green sand mould using single piece and split pattern)
5. Welding Practice – (Arc welding and Gas welding)
6. House-wiring (Parallel and series, Two-way switch and Tube light)
7. Black Smithy (Round to square, Fan hook and S-hook)

2. TRADES FOR DEMONSTRATION & EXPOSURE:

1. Plumbing
2. Machine Shop
3. Metal Cutting (Water Plasma)
4. Power tools in construction and wood working
Text Books:
1. Workshop Practice /B. L. Juneja / Cengage
2. Workshop Manual / K. Venugopal / Anuradha.

Reference Books:
1. Work shop Manual - P. Kannaiah/ K. L. Narayana/ Scitech

2. Workshop Manual / Venkat Reddy/ BSP

********
L T P C
3 0 0 3
21CS211A: COMPUTER ORGANIZATION
B.Tech. II Year I Sem. LTPC
3--3
Course Objectives
1. To introduce principles of computer organization and the basic
architectural concepts.
2. To understand the design concepts of control memory and
central processing unit.
3. To explain the computer arithmetic set of operations and
instruction set design.
4. To understand the representation of data at the machine level
and how computations are performed at machine level,
memory organization and I/O organization.
5. To become familiar with pipelining, vector processing and
memory organization.
Course Outcomes
1. Able to explain the principles of computer organization and
simple register transfer language to specify various computer
operations.
2. Able to compare different addressing modes and instruction
formats.
3. Able to make use of all computer arithmetic operations.
4. Able to decide the type of data representations and types of
memory organizations.
5. Able to compare various types of pipeline and processing.
UNIT - I
Digital Computers: Introduction, Block Diagram of Digital Computer,
Definition of Computer Organization, Computer Design and Computer
Architecture.
Register Transfer Language 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.

UNIT - II
Micro Programmed Control: Control Memory, Address Sequencing,
Micro Program example, Design of Control Unit.
Central Processing Unit: General Register Organization, Instruction
Formats, Addressing Modes, Data Transfer and Manipulation, Program
Control.

UNIT - III
Data Representation: Data Types, Complements, Fixed Point
Representation, Floating Point Representation.
Computer Arithmetic: Addition and Subtraction, Multiplication
Algorithms, Division Algorithms, Floating– point Arithmetic
Operations. Decimal Arithmetic Unit, Decimal Arithmetic Operations

UNIT - IV
Input-Output Organization: Input-Output Interface, Asynchronous
Data Transfer, Modes of Transfer, Priority Interrupt, Direct Memory
Access.

Memory Organization: Memory Hierarchy, Main Memory, Auxiliary


Memory, Associate Memory, Cache Memory.

UNIT - V
Reduced Instruction Set Computer: CISC Characteristics, RISC
Characteristics.
Pipeline and Vector Processing: Parallel Processing, Pipelining,
Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline, Vector
Processing, Array Processor.
Multi Processors: Characteristics of
Multiprocessors, Interconnection Structures, Inter processor
Arbitration, Inter processor communication and synchronization, Cache
Coherence.

TEXT BOOK:
1. Computer System Architecture – M. Morris Mano, 3 Edition,
rd

Pearson/PHI.
REFERENCES:
1. Computer Organization – Carl Hamacher, ZvonkoVranesic,
SafwatZaky, 5th Edition, McGraw-Hill.
2. Computer Organization and Architecture – William Stallings 6th
Edition, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4th
Edition, PHI/Pearson

DISCRETE MATHEMATICAL STRUCTURES


(CSE, IT & EMERGING BRANCHES)

II Year B.Tech. - I SEM L T P C


31- 3
Course Code: 21BS2115

Prerequisites: An understanding of Mathematics in general is sufficient.

Course Objectives: To Learn


1. Propositional Calculus, Predicate Logic and various proof
techniques for validation of arguments.
2. Set theory, functions, Relations, ordering relations and Algebraic
Structures.
3. Discrete mathematics problems that involve Permutations,
combinations, Binomial, Multinomial and Inclusion-Exclusion.
4. Generating functions and Recurrence relations.
5. Fundamental notions and applicability of graph theory.

Course Outcomes: On Successful completion of the course, students


will be able to
1. Apply rules of inference for Propositional and Predicate logic.
2. Explain the use of Set Theory, relations, and functions in Real-
world scenarios.
3. Demonstrate the concept of permutations and combinations to
problem solving.
4. Solve problems involving recurrence relations and generating
functions.
5. Apply the properties of graphs and trees to solve problems arising
in Real-world scenarios.

UNIT – I: (12L)
Propositional Calculus: Propositions and notations, Basic Connectives
and Truth tables, Logical Equivalence: Laws of Logic, Logical
Implication; Rules of Inference.
Predicates: Predicates and Quantifiers, Free and Bound variables.
Introduction to Proofs, Proof Methods and Strategy: Direct Proof,
Indirect Proof, and Proof by Contradiction.

UNIT-II: (16L)
Sets and Relations: Sets, Functions, Cartesian Products, Relations and
their Properties, Representing Relations, Matrix Representation of
Relations, Digraph of a Relation, Composition of Relations, Closures of
Relations, Equivalence Relations, Partial Ordering Relations, POSET,
Hasse diagrams, Lattices.
Algebraic Structures: Introduction, Algebraic Systems, Semi groups,
Monoids and Groups.

UNIT- III: (12L)


Elementary Combinatorics: Basics of Counting, Combinations and
Permutations, Enumerating Combinations and Permutations with and
without Repetitions, Enumerating Permutations with Constrained
Repetitions, Binomial Coefficients, The Binomial and Multinomial
Theorems. Inclusion-Exclusion, Applications of Inclusion-Exclusion.

UNIT IV: (12L)


Generating Functions: Generating Functions, Calculating Coefficient
of generating functions.
Recurrence Relations: Solving the First Order Linear Recurrence
Relations, Solving Second order, third and

higher order Linear Homogeneous and Non-Homogeneous Recurrence


relations. Solving first and Second order Recurrence Relations by
Method of Generating Functions.
UNIT – V (10L)
Introduction to Graphs: Graphs and Graph Models, Graph
Terminology and Special Types of Graphs, Graph Isomorphism, Sub
graphs and Complement of a graph, Connectivity, Euler trails and
circuits, , Hamiltonian paths and cycles, Planar Graphs, Euler formula,
Chromatic number, Graph Coloring.
Trees: Introduction to Trees, Applications of Trees, Spanning Trees: The
Algorithms of DFS and BFS, Minimum Spanning Trees: The
Algorithms of Kruskal’s and Prim’s.
TEXT BOOKS:
1. Kenneth H. Rosen, “Discrete Mathematics and its Applications”, 8
th

Edition, Tata Mc Graw-Hill.


2. Ralph P. Grimaldi, “Discrete and Combinatorial Mathematics”, An

Applied Introduction, 5 edition, Pearson Education.


th

3. J. P. Tremblay, R. Manohar, “Discrete Mathematical Structures with


Applications to Computer Science”,TATA Mc Graw-Hill
Education.

REFERENCE BOOKS:
1. Joe L. Mott, Abraham Kandel, Theodore P. Baker, “Discrete

Mathematics for Computer Scientists and Mathematicians”, 2 nd

Edition, Pearson Education.


2. Richard Johnsonbaugh, “Discrete Mathematics”, 8 Edition,
th

Pearson Education.
3. Edgar G.Goodaire, Michael M.Parmenter “Discrete Mathematics

with Graph Theory”.

21CS211E: DATABASE MANAGEMENT SYSTEMS

B.Tech. II Year I Sem. LTPC


3--3
Course Objectives
1. To understand the basic database concepts, applications, data
models, schemas and instances.
2. To demonstrate the use of constraints and relational algebra
operations.
3. To become proficient in the basics of SQL and construct queries
using SQL and normalization techniques.
4. To demonstrate the basic concepts of transaction processing and
concurrency control.
5. To familiarize the concepts of database storage structures and the
access techniques

Course Outcomes
1. Demonstrate the basic elements of a relational database
management system.
2. Ability to design entity relationship model and convert in to
relational model.
3. Formulate SQL queries on the data and apply normalization for the
development of application software.
4. Analyze transaction processing, concurrency control and recovery
management techniques.
5. Analyze the storage structures and indexing.

UNIT – I
Introduction: Database system applications, Purpose of data base
systems, Data Independence, Data Abstraction- View of data, Database
System architecture, data models, schema and instances,
Database Design Process, ER Diagrams - Entities, Attributes,
Relationships, Constraints, keys, additional features of E-R model,
Conceptual design with the E-R model.

UNIT - II
The Relational Model: Introduction to the relational model, Integrity
constraints over relations, Enforcing integrity constraints, querying
relational data,
Logical database design: E-R to relational, Introduction to views,
Destroying/altering tables and views.

Relational Algebra and Calculus: relational algebra operators,


relational calculus- Tuple and domain relational calculus,
SQL: Forms of Basic SQL Query-examples, aggregate functions, Built-
in functions, set comparison operators, nested queries, correlated
queries, group by, having, order by, joins. Transaction control
commands, cursors, stored procedures, Triggers.

UNIT – III
Schema Refinement and Normal Forms: Introduction to schema
refinement, functional dependencies, reasoning about FDs. Normal
forms - 1NF, 2NF, 3NF, BCNF, properties of decomposition,
normalization, schema refinement in database design, other kinds of
dependencies- 4 NF, 5NF.

UNIT - IV
Transaction Management: Transaction concept, transaction state,
implementation of atomicity and durability, concurrent executions,
Serializability, recoverability, implementation of isolation.

Concurrency Control and Recovery System: Concurrency control,


lock based protocols, time-stamp based protocols, validation based
protocols, multiple granularity.
Recovery system - failure classification, storage structure, recovery and
atomicity, log based recovery, shadow paging, recovery with concurrent
transactions.

UNIT – V
Overview of External Storage : Data on External Storage, File
Organization and Indexing, Cluster Indexes, Primary and Secondary
Indexes, Index data Structures, Hash Based Indexing, Tree base
Indexing, Comparison of File Organizations, Indexes and Performance
Tuning
Overview of Indexing: Tree structured indexing - intuition for tree
indexes, indexed sequential access method (ISAM), B+ Trees .

TEXT BOOKS:
1. Data base Management Systems, Raghu Ramakrishnan, Johannes
Gehrke, McGraw Hill Education (India) Private Limited, 3rd
Edition. (Part of UNIT-I, UNIT-II, UNIT-III, UNIT-V)
2. Data base System Concepts, A. Silberschatz, Henry. F.
Korth, S. Sudarshan, McGraw Hill Education(India) Private
Limited l, 6th edition.( Part of UNIT-I, UNIT-IV)

REFERENCES:
1. Database Systems, 6th edition, R Elmasri, ShamkantB.Navathe,
Pearson Education.. L T P C
2. Introduction to Database Systems, C.J.Date Pearson- Education
- 3 1.5
3. Database System Concepts, Peter Rob & Carlos Coronel,
Cengage Learning.
4. Introduction to Database Management, M. L. Gillenson and others,
Wiley Student Edition.

21CS211C: DATA STRUCTURES USING C


B.Tech. II Year I Sem. LTPC
3--3
Prerequisites:
1. A course on “Programming for Problem Solving”.

Course Objectives
1. Gaining Basic Knowledge on Linear and Non Linear Data
Structures.
2. Exploring basic data structures such as stacks and queues.
3. Introduces a variety of data structures such as hash tables, search
trees, tries, heaps, and graphs.
4. Introduces searching, sorting and pattern matching algorithms.
5. Understand the concepts of Search Trees.

Course Outcomes
1. Ability to design and analyze the time and space complexity and
understand the concepts
2. Linked List of data structures.
3. Understand data structure concepts of Stacks and Queues.
4. Understand data structure concepts of Trees, Graphs.
5. Understand the concepts of Searching and Sorting.

UNIT- I
Basic Concepts: Algorithm Specification-Introduction, Recursive
algorithms, Data Abstraction Performance Analysis- time complexity
and space complexity, Asymptotic Notation-Big O, Omega and Theta
notations, Introduction to Linear and Non-Linear data structures.
Linked Lists: Singly Linked Lists-Operations-Insertion, Deletion,
Concatenating singly linked lists, Circularly linked lists- Operations for
Circularly linked lists, Doubly Linked Lists- Operations- Insertion,
L T P C
Deletion. Representation of single, two-dimensional arrays, sparse
1 - 4 3
matrices-array and linked representations.

UNIT- II
Introduction to Data Structures - Stack ADT, definition, operations,
array and linked implementations in C, applications-infix to postfix
1
conversion, Postfix expression evaluation,
8 recursion implementation,
Queue ADT, definition and operations, array and linked
Implementations in C, Circular Queues -Insertion and deletion
operations, Deque (Double ended Queue) ADT, array and linked
implementations in C.

UNIT- III
Trees – Terminology, Representation of Trees, Binary tree ADT,
Properties of Binary Trees, Binary Tree Representations-array and
linked representations, Binary Tree traversals, Threaded binary trees,
Max Priority Queue ADT-implementation-Max Heap-Definition,
Insertion into a Max Heap, Deletion from a Max Heap.

Graphs – Introduction, Definition, Terminology, Graph ADT, Graph


Representations- Adjacency matrix, Adjacency lists, Graph traversals-
DFS and BFS.

UNIT- IV
Searching- Linear Search, Binary Search, Static Hashing-Introduction,
hash tables, hash functions, Overflow Handling.
Sorting-Insertion Sort, Selection Sort, Radix Sort, Quick sort, Heap
Sort, Comparison of Sorting methods.

UNIT- V
Search Trees-Binary Search Trees, Definition, Operations- Searching,
Insertion and Deletion, AVL Trees- Definition and Examples, Insertion
into an AVL Tree, B-Trees, Definition, B-Tree of order m, operations-
Insertion and Searching, Introduction to Red-Black and Splay Trees
(Elementary treatment-only Definitions and Examples), Comparison of
Search Trees.

TEXT BOOKS:
1. Fundamentals of Data structures in C, 2nd Edition, E.Horowitz,
S.Sahni and Susan Anderson-Freed, Universities Press.
2. Data structures A Programming Approach with C, D.S.Kushwaha
and A.K.Misra, PHI.
1
8
REFERENCES:
1. Data structures: A Pseudocode Approach with C, 2nd edition,
R.F.Gilberg and B.A. Forouzan, Cengage Learning.
2. Data structures and Algorithm Analysis in C, 2nd edition, M.A.Weiss,
Pearson.
3. Data Structures using C, A.M.Tanenbaum, Y. Langsam,
M.J.Augenstein, Pearson.
4. Data structures and Program Design in C, 2nd edition, R.Kruse,
C.L.Tondo and B.Leung, Pearson.
5. Data Structures and Algorithms made easy in JAVA, 2nd Edition,
NarsimhaKarumanchi, CareerMonk Publications.
6. Data Structures using C, R.Thareja, Oxford University Press.
7. Data Structures, S.Lipscutz, Schaum’s Outlines, TMH.
8. Data structures using C, A.K.Sharma, 2nd edition, Pearson.
9. Data Structures using C &C++, R.Shukla, Wiley India.
10. Classic Data Structures, D.Samanta, 2nd edition, PHI.
11. Advanced Data structures, Peter Brass, Cambridge.

21CS211F: FORMAL LANGUAGES AND AUTOMATA THEORY


B.Tech. II Year I Sem. LTPC
3--3
Course Objectives
1. To introduce Formal Languages, Automata Theory and Abstract
models of Computation and Computability, Computational
complexities and NP – Completeness.
2. To acquire knowledge in computational theory.
3.
Explainthetheoreticalfunctionsofcomputerscienceconcerningthere
lationshipsbetween languages and machines, the inherent limits
of what can be computed and inherent efficiency of solving
problems.
4. To realize the theoretical concepts and techniques involved in the
software system development.
5. Build the foundation for students to pursue research in the areas of
Automata Theory, Formal Languages and Computational power
of machines. 1
8
Course Outcomes
1. Acquire a fundamental understanding of the core concepts in
automata theory and formal languages.
2. An ability to design grammars and automata (recognizers) for
different language classes.
3. Apply the theoretical concepts and techniques in designing the
software systems.
4. An ability to identify formal language classes and prove language
membership properties.
5.
Anabilitytoproveanddisprovetheoremsestablishingkeypropertieso
fformallanguages and automata.

UNIT - I
Automata: Strings, Alphabet, Language, Operations, Finite State
Machine, definitions, finite automation model, acceptance of strings and
languages, Deterministic finite automation, Non deterministic Finite
automata, Conversion of NFA to DFA, Equivalence NFA and DFA, ,
minimization of FSM, equivalence between two FSM's, Finite automata
with Epsilon transitions, Moore and Malay machines, Equivalence
between Mealy and Moore machines.

UNIT - II
Regular Expressions: Regular sets, regular expressions, identity rules,
Algebraic Laws for Regular Expressions, Applications of Regular
Expressions, equivalence between RE and FA, inter conversion between
RE and FA, Arden’s theorem, Pumping lemma, Closure properties of
regular sets (proofs not required), Decision Properties of Regular
Languages, regular grammars,
Right linear and left linear grammars, equivalence between regular
linear grammar and FA, inter conversion between RE andRG.
UNIT - III
Context Free Grammars: Context free Grammars, Derivation trees,
Left Most Derivations, Right Most Derivations, Ambiguity in Context-
Free Grammars, Specifications of Context Free Grammars, Normal
Forms: Chomsky Normal Form (CNF), Greibach Normal Form (GNF),
1
and Applications of Context-Free Grammars.
8

Pushdown Automata: Definition of the Pushdown Automaton, the


Languages of a PDA, Equivalence PDA's and CFG's, Deterministic
Pushdown Automata.

UNIT - IV
Turing Machine: Turing machine, definition, model, design of TM,
Computable Functions, recursive enumerable language, Church’s
Hypothesis, Counter machine, types of TM's(Proofs not required).

UNIT-V
Classes of Problems: Chomsky hierarchy of languages, linear bounded
automata and context sensitive language, Introduction to DCFL and
DPDA, LR(O) Grammar, decidability of problems, Universal Turing
Machine, post correspondence problem. Turing reducibility, definition
of P and NP problems, NP complete and NP hard problems.

TEXT BOOKS:
1. Hopcroft, John E.; Motwani, Rajeev; Ullman, Jeffrey D. (2013).
Introduction to Automata Theory, Languages, and Computation (3rd
Ed.). Pearson. ISBN 1292039051
2. Kamala Krithivasan and Rama. R, “Introduction to Formal
Languages, Automata Theory and Computation”, Pearson
Education 2009
3. Theory of Computer Science – Automata languages and computation,
Mishra and Chandrashekaran, 2nd edition, PHI.

REFERENCES:
1. John C Martin, “Introduction to Languages and the Theory of
Computation”, Third Edition, Tata McGraw Hill Publishing
Company, New Delhi, 2007
2. Introduction to the Theory of Computation, Michael Sipser, 3rd
edition, Cengage Learning
3. Introduction to Computer Theory, Daniel I.A. Cohen, John Wiley.
1
8
21HS2117: UNIVERSAL HUMAN VALUES-II

B. Tech. II Year – I Sem. LTPC


2 --2

Pre-requisites: Universal Human Values 1 (desirable)

Course Objective: The objective of the course is four fold:


1. Development of a holistic perspective based on self-
exploration about themselves (human being), family,
society and nature/existence.
2. Understanding (or developing clarity) of the harmony in the
human being, family, society and nature/existence
3. Strengthening of self-reflection.
4. Development of commitment and courage to act.

Course Outcomes: By the end of the course, students


1. Are expected to become more aware of themselves, and
their surroundings (family, society, nature).
2. Would become more responsible in life, and in handling
problems with sustainable solutions, while keeping human
relationships and human nature in mind.
3. Would have better critical ability.
4. Would also become sensitive to their commitment towards
what they have understood (human values, human
relationship and human society).
5. Would be able to apply, what they have learnt, to their own
self in different day-to-day settings.

UNIT - I: Course Introduction - Need, Basic Guidelines, Content


and Process for Value Education
• Purpose and motivation for the course, recapitulation from
Universal Human Values-I
• Self-Exploration–what is it? - Its content and process; ‘Natural
Acceptance’ and Experiential Validation- as the process for self-
exploration 1
• Continuous Happiness and Prosperity-
8 A look at basic Human
Aspirations
• Right understanding, Relationship and Physical Facility- the basic
requirements for fulfilment of aspirations of every human being
with their correct priority
• Understanding Happiness and Prosperity correctly- A critical
appraisal of the current scenario
• Method to fulfill the above human aspirations: understanding and
living in harmony at various levels. Include practice sessions to
discuss natural acceptance in human being as the innate
acceptance for living with responsibility (living in relationship,
harmony and co-existence) rather than as arbitrariness in choice
based on liking-disliking

UNIT - II: Understanding Harmony in the Human Being - Harmony


in Myself!
• Understanding human being as a co-existence of the sentient ‘I’ and
the material ‘Body’
• Understanding the needs of Self (‘I’) and ‘Body’ - happiness and
physical facility
• Understanding the Body as an instrument of ‘I’ (I being the doer,
seer and enjoyer)
• Understanding the characteristics and activities of ‘I’ and harmony
in ‘I’
• Understanding the harmony of I with the Body: Sanyam and
Health; correct appraisal of Physical needs, meaning of Prosperity
in detail
• Programs to ensure Sanyam and Health.

Include practice sessions to discuss the role others have played in


making material goods available to me. Identifying from one’s own
life. Differentiate between prosperity and accumulation. Discuss
program for ensuring health vs dealing with disease

UNIT - III: Understanding Harmony in the Family and Society-


Harmony in Human - Human Relationship
1
• Understanding values in human-human
8 relationship; meaning of
Justice (nine universal values in relationships) and program for its
fulfilment to ensure mutual happiness; Trust and Respect as the
foundational values of relationship
• Understanding the meaning of Trust; Difference between intention
and competence
• Understanding the meaning of Respect, Difference between respect
and differentiation; the other salient values in relationship
• Understanding the harmony in the society (society being an
extension of family):Resolution, Prosperity, fearlessness (trust)
and co-existence as comprehensive Human Goals
• Visualizing a universal harmonious order in society- Undivided
Society, Universal Order- from family to world family.
Include practice sessions to reflect on relationships in family, hostel
and institute as extended family, real life examples, teacher-student
relationship, goal of education etc. Gratitude as a universal value in
relationships. Discuss with scenarios. Elicit examples from students’
lives

UNIT - IV: Understanding Harmony in the Nature and Existence -


Whole existence as Coexistence
• Understanding the harmony in the Nature
• Interconnectedness and mutual fulfilment among the four orders of
nature recyclability and self- regulation in nature
• Understanding Existence as Co-existence of mutually interacting
units in all-pervasive space
• Holistic perception of harmony at all levels of existence. Include
practice sessions to discuss human being as cause of imbalance in
nature (film “Home” can be used), pollution, depletion of
resources and role of technology etc.
Include practice sessions to discuss human being as cause of
imbalance in nature (film “Home” can be used), pollution, depletion
of resources and role of technology etc.

UNIT - V: Implications of the above Holistic Understanding of


Harmony on Professional Ethics
• Natural acceptance of human values
1
• Definitiveness of Ethical Human Conduct
8
• Basis for Humanistic Education, Humanistic Constitution and
Humanistic Universal Order
• Competence in professional ethics:
a. Ability to utilize the professional competence for augmenting
universal human order
b. Ability to identify the scope and characteristics of people
friendly and eco-friendly production systems, c. Ability to
identify and develop appropriate technologies and management
patterns for above production systems.
• Case studies of typical holistic technologies, management models
and production systems
• Strategy for transition from the present state to Universal Human
Order:
a. At the level of individual: as socially and ecologically responsible
engineers, technologists and managers
b. At the level of society: as mutually enriching institutions and
organizations
• Sum up.
Include practice Exercises and Case Studies will be taken up in
Practice (tutorial) Sessions eg. To discuss the conduct as an engineer
or scientist etc.

TEXT BOOKS
1. RRGaur, R Asthana, G P Bagaria,“A Foundation Course in
Human Values and Professional Ethics”, 2 Revised Edition,
nd

Excel Books, New Delhi, 2019. ISBN 978-93-87034-47-1


2. RRGaur, R Asthana, G P Bagaria,“Teachers’Manual for A
Foundation Course in HumanValues and Professional Ethics”, 2 nd

Revised Edition, Excel Books, New Delhi, 2019.ISBN978-93-


87034- 53-2

REFERENCE BOOKS
1. Jeevan Vidya: E k Parichaya, A Nagaraj, Jeevan Vidya
Prakashan, Amarkantak, 1999.
2. A.N.Tripathi,“HumanValues”,New Age
1
Intl.Publishers,NewDelhi,2004.
8
3. The Story of Stuff (Book).
4. Mohandas Karamchand Gandhi “The Story of My Experiments
with Truth”
5. E. F Schumacher. “Small is Beautiful”
6. “Slow is Beautiful”–Cecile Andrews
7. J C Kumarappa “Economy of Permanence”
8. Pandit Sunderlal“Bharat Mein Angreji Raj”
9. Dharampal,“Rediscovering India”
10. Mohandas K. Gandhi, “Hind Swarajor Indian Home Rule”
11. “India Wins Freedom”-Maulana Abdul Kalam Azad
12. Vivekananda-Romain Rolland(English)
13. Gandhi-Romain Rolland(English)

21CS215C:DATASTRUCTURES USING C LAB

B.Tech. II Year I Sem. LTPC


- - 3 1.5

Prerequisites:
1.A Course on “Programming for problem solving”.
Course Objectives
1. It covers various concepts of C programming language

2. It introduces searching and sorting algorithms

3. It provides an understanding of data structures such as stacks

and queues.

Course Outcomes
1. Ability to develop C programs for computing and real-life
applications using basic elements like control statements,
arrays, functions, pointers and strings, and data structures
like stacks, queues and linked lists.
2. Ability to implement searching and sorting algorithms

LISTOF EXPERIMENTS:
1
8

Week1:

Week2:

Week3:

Write a program that uses functions toper form the following operations
on Single Linked List:
i) Creation ii)Insertion iii)Deletion iv)Traversal

Write a program that uses functions to perform the following operations


on double Linked List:
i) Creation ii)Insertion iii)Deletion iv)Traversal Write a
program that uses function toper form the following operations on

Circular Linked List.:


i) Creation ii)Insertion iii)Deletion
iv)Traversal

Week4:
Write a program that implement Stack (its operations) using Arrays and
Linked list.

Week5:

Write a C program that uses stack operations to convert a given Infix


1
expression into its Postfix.
8

Week6:

Write a program that implement Queue (its operations) using Arrays and
Linked list.

Week7:

Week8:

Week9:

Write a C Program to implement a Double Ended Queue ADT using


i) Arrays ii)Doubly Linked List

Write a C program to implement all the functions of a Dictionary (ADT)


using Hashing.

Write a program that use recursive functions to perform the following


searching operations for a Key value in a given list of integers:
i) Linear Search ii)Binary Search

Week10:
Write a program to implement the tree traversal methods.

Week11:
Write a program to implement the graph traversal methods.
Week12: 1
8

Week13:

Week14:

Write a program that implements the following sorting methods to sort a


given list of integers in ascending order
i) Selection Sort ii)Quick Sort

Write a program that implements the following sorting methods to sort a


given list of integers in ascending order
i)Insertion Sort ii)Merge Sort

Write a program that implements the following sorting methods to sort a


given list of integers in ascending order

i)RadixSort ii)HeapSort

TEXTBOOKS:
1. Fundamentals of Data Structures in C, 2ndEdition,
E.Horowitz, S.Sahni and Susan Anderson Freed, Universities
Press.
2. Data Structures using C–A.S.Tanenbaum, Y.Langsam, and
M.J. Augenstein, PHI/Pearson Education.

21CS215E—DATABASE MANAGEMENT SYSTEMS LAB

B.Tech II Year I Sem. 1 LTPC

8 - - 3 1.5
Course Objectives:
1. This lab enables the students to practice the concepts learnt in the subject DBMS by
developing a database for any case study like example named “Banking Enterprise”.
2. The student is expected to practice the designing, developing and querying a database in the
context of example database “Banking Enterprise”. Students are expected to use
“My sql” database.

Course Outcomes:
1. Ability to design and built an database model for a given case study.
2. Ability to implement a database schema for a given problem domain
3. Apply the normalization techniques for development of application software to realistic
problems.
4. Ability to formulate queries using SQLDML/DDL/DCL commands.
5. Ability to Practice various triggers, procedures, and cursors using PL/SQL.

Experiment 1:
Student should decide on a case study and formulate the problem statement.
Experiment 2:
Conceptual Designing using E R Diagrams (Identifying entities, attributes, keys and relationships
between entities, cardinalities, generalization, specialization etc.)
Note: Student is required to submit a document by drawing an E R Diagram for a given problem.
Experiment 3
Converting the above E R Model into Relational Model (Represententities and relationships in Tabular
form, represent attributes as columns, identifying keys)
Note: Student is required to submit a document showing the database tables created for a given
problem domain.
Experiment 4
Normalization-To remove the redundancies and anomalies in the above relational tables, Normalize up
to Third Normal Form
Experiment5
Creation of Tables using SQL-Overview of using SQL tool, Data types in SQL, Creating Tables (along
with Primary and Foreign keys), Altering Tables and Dropping Tables
Experiment 6
Practicing DML commands-Insert, Select, Update, Delete.

Experiment 7
Practicing Queries using ANY, ALL, IN, EXISTS, NOTEXISTS, UNION, INTERSECT,
CONSTRAINTS etc.
Experiment 8
Formulate Sub queries (Nested, Correlated) and Joins(Inner, Outer and Equi).

Experiment 9
Queries using COUNT, SUM, AVG, MAX, MIN, GROUPBY, HAVING, Creating and Dropping
views.
Experiment 10:
PL/SQL programs using conditional statements and loops.

Experiment 11
1
Triggers-creation of trigger, Insertion using trigger, Deletion using trigger, Updating using trigger

Experiment 12 8
PL/SQL programs using procedures.
Experiment13

PL/SQL programs on Cursors-Declaring Cursor, Opening Cursor, Fetching the data, closing the cursor.

TEXTBOOKS:
1. Introduction to SQL, Rick F.vander Lans, Pearson education.
2. Oracle PL/SQL, B.Rosenzweig and E.Silvestrova, Pearson education.
3. Oracle PL/SQL Programming, Steven Feuerstein, SPD.
4. SQL&PL/SQL for Oracle10g, Black Book, Dr.P.S. Deshpande, Dream Tech.

REFERENCES:
1. OracleDatabase11gPL/SQL Programming, M.Mc Laughlin, TMH.
2. SQL Fundamentals, J.J. Patrick, Pearson Education

21HS2154: SOFT SKILL FOR PROFESSIONAL SUCCESS

B. Tech. II Year II Sem. L T P C


- - 2

1
Objectives of the Course
1. To enable students understand the nature and the scope of
communication, and overcome the barriers for effective
communication.
2. To empower students understand the correlation between
communication and building social relations.
3. To enhance the team building and leadership qualities.
4. To make the students realize the significance of goal setting.
5. To impart interpersonal communication skills and life skills required
for students’ professional success.

Course Outcomes: By the end of the course, the students will be able
to:
1. Communicate effectively in academic and social contexts.
2. Understand about themselves with reference to self-discovery and
self-awareness. 1
3. Nurture social behavior, responsibility and accountability leading to
8
the ability to work in teams with diverse groups of people.
4. Apply their creative and critical thinking skills for problem solving
and decision making.
5. Identify their short-term and long-term goals; apply emotional
intelligence to enhance leadership skills and professionalism.

UNIT 1
Art of Communication – Communication Cycle – Barriers to
Communication – Effective Communication - Assertiveness - Reading a
Story/Passage loudly with more focus on meaningful pauses and Accent
Neutralization - Inter-Personal Communication - Social and Professional
Networking.
Activity/ies: Role Plays/Telephonic Conversations - Introducing Oneself
and Others – Greetings – Making Requisitions and Apologies.
UNIT 2
Self-Discovery - Self-Awareness – SWOT - Self Esteem - Self and
Professional Discipline –Procrastination
- Time Management – Professional Behavior and Attitude.
Activity/ies: Situations/Case Studies related to Self-Awareness, Self
Esteem, Time Management, Behavior and Attitude.

UNIT 3
Motivation – Cooperation and Coordination – Team Building – Creative
Thinking – Problem Solving - Decision Making – Accountability and
Social Responsibility.
Activity/ies: Situations/Case Studies related to Motivation, Cooperation
and Coordination, Team Building and Decision Making

UNIT 4
Emotional Intelligence (EQ) – Critical Thinking - Bonding – Trust
Building - Etiquette (Social, Professional and Email)
Activity/ies: Situations/Case Studies related to Trust
Building/Etiquette/Film Critiquing

1
UNIT 5 8
Leadership - Organizational Skills - Entrepreneurial Skills - Goal Setting
- Long-term and Short- term Goals. Activity/ies: Situations/Case Studies
related to Leadership, Organizational Skills, and Goal Setting.

TEXT BOOKS/REFERENCES

1. Raju, Yadava B, B T Sujatha & C. Murali Krishna. English for


Better Performance. Orient Blackswan, Pvt., Ltd, 2014.
2. Rajan. I Love Living. Mumbai: Jaico Publishers, 2013.
3. Sundararajan, Francis. Basics of Communication in English: Soft
Skills for Listening, Speaking, Reading and Writing. New Delhi:
Macmillan Publishers India Ltd., 2021.
4. Tulgan, Bruce. Bridging the Soft Skills Gap - How to Teach the
Missing Basics to Today’s Young Talent. Jossey-Bass; 1 edition.
September 15, 2015.

21MC0003: ENVIRONMENTAL SCIENCE

B.Tech. II Year I Sem LTPC


3 - - 0
Course Objectives
Develop ability to
• Identify the importance of ecosystem and its functions.
• Understand the natural resources and their usage in day to day
life.
• Understand the concept of bio-diversity, its values and
conservation.
• Be aware of the causes of different types of pollution and its
control.
• Understand various environmental impacts, requirement of
various policies and legislations towards environmental
sustainability.
Course Outcomes
After the completion of the course, the student would be able to–
• Explain ecosystem and its functions namely, food chain,
1
ecological pyramids etc. 8
• Acquire knowledge about different types of natural
resources such as land, water, minerals, non-renewable energy
and their excessive usage leading to detrimental effects on
environment.
• Comprehend ecosystem diversity, its values and importance of
hot spots to preserve the same.
• Explain different types of pollution, its control and impact on
global environment.
• Recognize various environmental impacts and the importance of
various acts and policies towards environmental sustainability.
UNIT-I
ECOSYSTEMS: Definition, Scope, and Importance of ecosystem.
Classification, structure, and function of an ecosystem, Food chains,
food webs, and ecological pyramids. Flow of energy, Biogeochemical
cycles, Bioaccumulation, Biomagnifications, Field visits.

UNIT-II
NATURALRESOURCES:ClassificationofResources:LivingandNon-
Livingresources, water resources: use and over utilization of surface and
ground water, floods and droughts, Dams: benefits and problems.
Environmental effects of extracting and using mineral resources, Land
resources: Forest resources, Energy Resources-renewable and non-
renewable.

UNIT-III
BIODIVERSITY AND BIOTIC RESOURCES: Introduction,
Definition, genetic, species and ecosystem diversity. Value of
biodiversity; consumptive use, productive use, social, ethical, aesthetic
and optional values. Hot spots of biodiversity. Threats to biodiversity:
habitat loss, poaching of wildlife, man-wildlife conflicts; conservation of
biodiversity: In-Situ and Ex-situ conservation. National Biodiversity act.

UNIT-IV
ENVIRONMENTAL POLLUTION AND CONTROL
TECHNOLOGIES: Environmental 4
Pollution: Classification of pollution,
5 Air Pollution: Primary and
secondary pollutants, Auto mobile and Industrial pollution, Ambient air
quality standards. Water pollution: Sources and types of pollution,
drinking water quality standards. Soil Pollution: Sources and types,
Impacts of modern agriculture, degradation of soil. Noise Pollution:
Sources and Health hazards, standards, Solid waste: Municipal Solid
Waste management, composition and characteristics of e-Waste and its
management. Pollution control technologies: Waste water Treatment
methods: Primary, secondary and Tertiary. Overview of air pollution
control technologies. Global Environmental Issues and Global Efforts:
Green House Gases And its effect, Climate change and impacts on
human environment. Ozone depletion and Ozone depleting substances
(ODS). International conventions /Protocols: Earth summit, Kyoto
protocol, and Montréal Protocol.

UNIT-V
ENVIRONMENTAL POLICY, LEGISLATION & EIA:
Environmental Protection act, Legal aspects Air Act- 1981, Water Act,
Forest Act, Wild life Act, Municipal solid waste management and
handling rules, hazardous waste management and handling rules. EIA:
EIA structure, methods of baseline data acquisition. Overview on
Impacts of air, water, biological and Socio-economic aspects. Strategies
for risk assessment, Concepts of Environmental Management Plan
(EMP).Towards Sustainable Future: Concept of Sustainable
Development Goals, Population and its explosion, Crazy Consumerism,
Environmental Education, Urban Sprawl, Human health, Environmental
Ethics, Concept of Green Building, Ecological Foot Print, Life Cycle
assessment(LCA), Low carbon lifestyle.
TEXTBOOKS:
1. Erach Bharucha, Text book of Environmental Studies for
Undergraduate Courses, University Grants Commission.
2. R.Rajagopalan, Environmental Studies, Oxford University Press.
REFERENCES:
1. Environmental Science: towards a sustainable future by Richard
T.Wright .2008 PHL Learning Private
4 Ltd. New Delhi.
2. Environmental Engineering and 5science by Gilbert M.Masters and
Wendell P.Ela.2008 PHI Learning Pvt. Ltd.
3. Environmental Science by Daniel B.Botk in & Edward A.Keller,
Wiley INDIA edition.
4. Environmental Studies by Anubha Kaushik, 4thEdition, Newage
international publishers.
5. Text book of Environmental Science and Technology -Dr. M.Anji
Reddy 2007, BS Publications .
6. Introduction to Environmental Science by Y.Anjaneyulu, BS.
Publications.

21CS221D: OPERATING SYSTEMS

B.Tech. II Year II Sem. LTPC


3-- 3
Course Objectives
1. Provide an introduction to operating system concepts (i.e,
Operating System services, OS Structure)
2. Introduces the way an operating system can make the computer
more productive by the effective
management of processes (i.e., threads, scheduling, Synchronization)
3. Introduce basic UNIX commands, system call interface for
process management; inter process communication and I/O in
UNIX.
4. To understand the basic memory management of operating
system.
5. To elucidate deadlocks, present a number of various techniques
for preventing or avoiding or recovering from deadlocks in a
computer system
Course Outcomes
1. Will be able to explain services & structure of operating systems.
2. Demonstrate the knowledge of the components of computer and
their respective roles in computing and illustrate various methods
of process scheduling, synchronization.
3. Ability to recognize and resolve user problems related to memory
management with standard operating system techniques.
4
4. Gain practical knowledge of how programming languages,
5
operating systems, and architectures interact and how to use each
effectively to implement file system directory Structures.
5. Will be able to apply security mechanisms and techniques to
handle deadlocks.

UNIT - I
Overview-Introduction: Operating system objectives, User view,
System view, Operating system definition , OS Structure, OS
Operations, Process Management, Memory Management, Storage
Management, Protection and Security, Computing Environments.
Operating System services, User and OS Interface, System Calls, Types
of System Calls, System Programs, Operating System Design and
Implementation, OS Structure.
UNIT - II
Process and CPU Scheduling: Process concepts-The Process, Process
State, Process Control Block, Threads, Process Scheduling-Scheduling
Queues, Schedulers, Context Switch, Operations on Processes, System
calls-fork(), exec(), wait(), exit(), . Process Scheduling-Basic concepts,
Scheduling Criteria, Scheduling algorithms, Multiple Processor
Scheduling, Real-Time Scheduling, Thread scheduling, Linux
scheduling and Windows scheduling.
Inter process communication: Background, IPC using ordinary pipes
and named pipes in Unix.
Process Synchronization: Background, The Critical Section Problem,
Peterson’s solution, Synchronization Hardware, Semaphores, Classic
Problems of Synchronization, Monitors, Synchronization in Linux and
Windows.

UNIT - III
Deadlocks: System Model, Deadlock Characterization, Methods for
Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance,
Deadlock Detection, and Recovery from Deadlock. Protection: System
Protection, Goals of Protection, Principles of Protection, Domain of
Protection, Access Matrix, Implementation of Access Matrix, Access
Control, Revocation of Access Rights.
4
UNIT - IV 5
Memory Management: Background, Swapping, Contiguous Memory
Allocation, Segmentation, Paging, Structure of Page Table.
Virtual Memory Management: Background, Demand Paging, Copy-
on-Write, Page Replacement, Page Replacement Algorithms, Allocation
of Frames, Thrashing, Virtual memory in Windows.
UNIT - V
Storage Management-File System: Concept of a File, System calls for
file operations- open(), read(), write(), close(), seek(), unlink(), Access
methods, Directory, File System Mounting, File Sharing, Protection.
File System Implementation: File System Structure, File System
Implementation, Directory Implementation, Allocation methods, Free-
space Management, Efficiency, and Performance.
Mass Storage Structure: Overview of Mass Storage Structure, Disk
Structure, Disk Scheduling, Disk Management, Swap space
Management.

TEXT BOOKS:
1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin,
Greg Gagne 7th Edition, John Wiley
2. Advanced programming in the UNIX environment, W.R. Stevens,
Pearson education.

REFERENCES:
1. Operating Systems – Internals and Design Principles Stallings,
Fifth Edition–2005, Pearson Education/PHI
2. Operating System A Design Approach- Crowley, TMH.
3. Modern Operating Systems, Andrew S. Tanenbaum 2nd edition,
Pearson/PHI
4. UNIX programming environment, Kernighan and Pike, PHI/ Pearson
Education
5. UNIX Internal - The New Frontiers U. Vahalia, Pearson Education.

21CS211B: OBJECT ORIENTED PROGRAMMING USING JAVA


B.Tech. II Year I Sem. LTPC 4
3--3 5
Prerequisites
1. Fundamental knowledge of object-oriented concepts,
terminology, and syntax, and the steps required to create basic
Java programs.
2. Previous experience with at least one programming language

Course Objectives
1. To understand object oriented programming concepts, and apply
them in solving problems.
2. To introduce the implementation of packages and interfaces.
3. To introduce the concepts of exception handling and
multithreading.
4. To use the collection framework classes in to real time
scenarios.
5. To introduce the design of Graphical User Interface using
applets and swing controls

Course Outcomes
1. Able to solve real world problems using OOP techniques.
2. Able to understand the use of abstract classes.
3. Able to solve problems using java collection framework and I/O
classes.
4. Able to develop multithreaded applications with
synchronization.
5. Able to develop applets for web applications and GUI based
Applications.

UNIT I
Object Orientated Paradigm:
Introduction to Procedural and Object oriented programming, A
way of viewing world – agents and communities, responsibilities,
messages, methods, class and instance, Oops concepts.
Java Basics: Introduction to Java , JVM Architecture, Java Buzz words,
Java Tokens- Comments, Identifiers, Keywords, Separators, Data types,
enumerated types, Variables, constants, Type Conversion, Operators,
Control Statements, Wrapper Classes,4 Structure of java with simple
standalone program, arrays, console5 input and output, formatting output,
constructors, methods – static and instance, parameter passing, access
control modifiers, this reference, overloading methods and constructors,
recursion, garbage collection, Inner classes, exploring String and String
Buffer class.

UNIT II
Inheritance – Inheritance hierarchies super and sub classes, super
keyword, preventing inheritance: final classes and methods, the Object
class and its methods.
Polymorphism- dynamic binding, static binding, abstract classes and
methods. Interfaces – Interfaces vs. Abstract classes, defining an
interface, Multiple Inheritance through interface, extending interface.
Packages-Defining, Creating and Accessing a Package, Understanding
CLASSPATH, importing packages.

UNIT – III
I/O STREAM - Introduction, Byte-oriented streams, Character –
oriented streams, File streams, Random- access file, Serialization.
Exception handling -- Dealing with errors, benefits of exception
handling, classification of exceptions- exception hierarchy, checked
exceptions and unchecked exceptions, usage of try, catches, throw, throw
and finally, built in exceptions and user defined exceptions.
Multithreading – Differences between processes and threads, thread
life cycle, creating threads, interrupting threads, multithreading, thread
priorities, Synchronization.

UNIT IV
Collection framework in java: Introduction, Util Package interfaces,
Retrieving elements from collections. Collection interfaces: Set, Map,
List, Queue, Implementation classes :Hash Set, Hash Map, Array List,
Stack, Linked List, String Tokenizer, Scanner, Calendar class.

UNIT V
AWT - Introduction to AWT, Components, Event, Event-
Delegation-Model, Listeners, 4 Layout management and types –
border, grid and flow. 5
Individual components: Label, Button, Checkbox, Radio Button.
Choice, List, Menu, Text Field, Text Area.
Applets - Inheritance hierarchy for applets, differences between applets
and applications, life cycle of an Applet, passing parameters to applets.
Swings- Introduction to Swing, Swing vs.AWT, Hierarchy for Swing
components.

TEXT BOOKS:
1. Java :The complete reference, 7th edition, Herbert Schildt, TMH
2. Understanding OOP with java, updated edition, T.Budd, Pearson
education

REFERENCES:
1. JAVA Fundamentals- A comprehensive introduction, Herbert Schildt
and Dale Skrien, TMH
2. Java for Programmers, P.J.Deitel and H.M.Deitel, Perason education
(OR) JAVA: How to program P.J.Deitel and H.M.Deitrl, PHI
3. Thinking in java, Bruce Eckel, Pearson Education
4. Object Oriented Programming through java, P.Radha Krishna,
Universities Press.
5. Programming in java, S.Malhotra and S.Choudhary, Oxford Univ.
Press.
Course Code:21AM2211
DATA WAREHOUSING AND DATA MINING

B.Tech. II Year II Semester Prerequisites:


• Knowledge on database systems

Course objectives:
• To describe the concepts related to data warehousing, On-Line
Analytical Processing (OLAP).
• To understand stages in building a Data Mining.
• To analyze and evaluate performance of algorithms for
Association Rules. 4
5
• To analyze classification algorithms and evaluate prediction
techniques.
• To describe methods for data-clustering approaches.

Course outcomes:
• Construct Multidimensional data models to represent data cubes
and perform characterization and generalization tasks on data
cubes.
• Ability to identify the need and importance of preprocessing
techniques.
• Compute associations and correlations among items by mining
frequent patterns from transactional databases.
• Build model to classify unknown data objects.
• Build clusters using various clustering techniques and evaluate
clusters formed.

UNIT-I:
Data Warehouse and OLAP: Introduction to Data Warehouse, Data
Warehouse Architecture, OLAP, OLTP, OLAP Servers- (ROLAP,
MOLAP, HOLAP)
Multidimensional Data Model: Data cube, Efficient methods for Data
cube computation, schemas, OLAP Operations.

UNIT-II:
Introduction to data mining and its issues: Data, Types of data, Need
for data mining, KDD process, Transactional databases, Data Mining
functionalities, Applications, Classification of data mining systems, Data
Mining Task Primitives, Major issues in Data Mining.
Data Preprocessing: Data Cleaning, Data Integration and
Transformation, Data Reduction, Discretization and Concept Hierarchy
Generation, measures of similarity and dissimilarity- basics.
UNIT- III:
Mining Association rules in large databases: Mining Frequent
Patterns, Associations and Correlations: Market Basket Analysis,
Association rule mining, Mining Frequent
4 Item sets- Apriori algorithm,
compact representation of frequent 5items et-maximal frequent item set,
closed frequent item set, FP-growth algorithms,
L T P C
UNIT-IV 3 - - 3
Classification and Prediction: Basic concepts, Decision tree induction,
Bayesian classification, Naive Bayes Classification, classification by
Back propagation, Support vector machines, Lazy learners, other
classification methods, Classification accuracy, Prediction.

UNIT-V
Clustering: Types of Data in Cluster Analysis, Categorization of Major
Clustering Methods, Partitioning Methods, Hierarchical Methods,
Density based method, Strengths and Weaknesses, Outlier Analysis.

TEXTBOOKS:
[1] Data Mining –Concepts and Techniques-Jiawei Han &
Micheline Kamber, Elsevier
[2] Pang-Ning Tan & Michael Steinbach, ―Introduction to Data
Miningǁ, Vipin Kumar,
Pearson
[3] Data Warehousing, Data Mining & OLAP-Alex Berson and
Stephen J.Smith-Tata McGraw –Hill Edition, Tenth reprint
2007

REFERENCEBOOKS:
[1] Data Mining Introductory and Advanced topics–Margaret H
Dunham, Pearson Education.
[2] Arun K Pujari, Data Mining Techniques, (2017), University
Press.
[3] Mohammed J.Zaki, Wagner Meira, Jr, ǁ Data Mining and
Analysis-Fundamental Concepts and Algorithmsǁ, Oxford

21CS221G:DESIGN AND ANALYSIS OF ALGORITHMS

B.Tech. II Year II Sem. LTPC


3--3 4
Course Objectives 5
1. To analyze performance of algorithms.
2. To understand and choose the appropriate algorithm design
technique for a specified application.
3. To solve problems using algorithm design techniques such as
the greedy method, divide and conquer, dynamic
programming, backtracking and branch and bound.
4. To analyze the impact of algorithm design techniques on each
application solved.
5. To introduce and understand P and NP classes

Course Outcomes
1. Able to analyze the different algorithm design techniques for a
given problem.
2. Able to design algorithms for various computing problems.
3. Able to argue the correctness of algorithms using inductive
proofs and invariants.
4. Able to synthesize set operations
5. Able to explain about coping with the limitations of algorithms.

UNIT-I
Notation of an Algorithm: Fundamentals of Algorithmic Problem
Solving, Fundamentals of the Analysis of Algorithm Efficiency–Order
Notations and its properties, Mathematical analysis for Recursive-
Towers of Hanoi and Non-recursive algorithms
Divide and conquer- General method-Control abstraction, Solving
Recurrence Relation using Substitution method and Master’s Theorem,
applications - Binary search, Merge sort, Quick sort, Strassen’s Matrix
Multiplication, Finding Maximum and Minimum element.

UNIT-II
Greedy Method- General method-Control abstraction, applications-
Knapsack problem, Job sequencing with deadlines, Minimum cost
spanning trees, Single source shortest path problem.

UNIT - III
Dynamic Programming: General 4Method, applications-Multi Stage
5 All pairs shortest path problem,
Graphs, Chained matrix multiplication,
Optimal binary search trees, 0/1 knapsack problem, Reliability design,
Traveling salesperson problem.

UNIT-IV
Backtracking: General method-Control abstraction, applications-The 8-
queen problem, sum of subsets problem, graph coloring, Hamiltonian
cycles.

UNIT-V
Branch and Bound: General Method-Control abstraction, applications-
15-Puzzle Problem – LC search, 0/1 Knapsack problem - LC Branch and
Bound solution, FIFO Branch and Bound solution, Traveling sales
person problem.

NP-Hard and NP-Complete problems: Basic concepts, Non-


deterministic algorithms, NP–Hard and NP-Complete classes, Cook’s
theorem- proof of reduction.

TEXTBOOKS:
1. Ellis Horowitz, Satraj Sahni and S Rajasekharam, Fundamentals
of Computer Algorithms, Galgotia publishers
2. M.T. Goodrich, RobertTamassia, Algorithm design: Foundations,
Analysis and Internet examples, Wiley student Edn, John Wiley
& sons.
3. Parag Himanshu Dave, Himanshu Bhalchandra Dave, Design and
Analysis algorithms Pearson Publication.

REFERENCES:
1. Allen Weiss, Data structures and Algorithm Analysis in C++,
2ndEdn, Pearson Education
2. Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest and
Clifford Stein, “Introduction to Algorithms”, Third Edition, PHI
Learning Private Limited.
4 and Jeffrey D.Ullman, “Data
3. Alfred V.Aho, John E. Hop croft
Structures and Algorithms”,5Pearson Education.

21BS2215: COMPUTER ORIENTED STATISTICAL METHODS

B. Tech II Year II Sem

Pre-requisites: Mathematics courses of first year of study.


Course Objectives: To learn
1. The theory of Probability of single and multiple variables
2. Different random variables and various probability distribution
functions.
3. Discrete and continuous of the Bernoulli, binomial, poison and the
Normal distributions.
4. How to apply the five step test procedure for test of hypothesis
concerning a population mean when the sample size is small and
how the statistical procedure (ANOVA) are
related to the other statistical procedure.
5. Stochastic processes and Markov chains.
Course Outcomes: After learning the contents of this paper the student
must be able to
1. Apply the concepts of probability and distributions to some case
studies
2. Understand a random variable that describes randomness or an
uncertainty in certain realistic situations.
3. Identify the suitable distribution among Binomial, Poisson and
Geometric distribution.
4. Decide the null or alternative hypotheses using the suitable test
statistic.
5. Understand about the Markov process and Markov chains which are
used to study signals in communications and time series analysis

UNIT - I Probability (12L)


Sample Space, Events, Counting Sample Points, Probability of an Event,
Additive Rules, Conditional Probability, Independence, and the Product
Rule, Bayes’ Rule.
Random Variables and Probability 4 Distributions: Concept of a
Random Variable, Discrete Probability
5 Distributions, Continuous
Probability Distributions.
LT P C
Mathematical Expectation: Mean of a Random Variable,
3 - - 3
Variance and
Covariance of Random Variables.

Unit- II: Discrete Distributions (12L)


Bernoulli, Binomial, Geometric Distributions and Poisson distribution.
Continuous Distribution: Continuous Uniform Distribution, Normal
Distribution, Areas under the Normal Curve, Applications of the Normal
Distribution, Gamma and Exponential Distributions.

Unit- III: Estimation & Test of Hypothesis (12L)


Concept of Point estimation and its properties (definition only), Concept
of interval estimation with examples. Null and Alternative Hypothesis,
Critical region, Type I and Type II errors, level of significance, one tail,
two-tail tests. Large sample test for single proportion, difference of
proportions, single mean, difference of means
Unit- IV: Small Sample tests (10L)
t-Test for single mean, difference of means, paired t-test, F-test.
ANOVA: Introduction, ANOVA for one-way classification only.

UNIT - V Stochastic Processes and Markov Chains (10L)


Introduction to Stochastic processes- Markov process. Transition
Probability, Transition Probability Matrix, First order and Higher order
Markov process, n step transition probabilities, Markov chain, Steady
state condition, Markov analysis.

TEXT BOOKS:
1. Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers, Keying Ye,
Probability & Statistics for Engineers & Scientists, 9th Ed. Pearson
Publishers.
2. S C Gupta and V K Kapoor, Fundamentals of Mathematical statistics,
Khanna publications.
3. S. D. Sharma, Operations Research, Kedarnath and Ramnath
Publishers, Meerut, Delhi 4
4. Irwin Miller, Maryless Miller, Mathematical
5 Statistics with
applications, 8 edition Pearson Publishers.
th

REFERENCE BOOKS:
1. T.T. Soong, Fundamentals of Probability And Statistics For
Engineers, John Wiley & Sons Ltd, 2004. 2. Sheldon M Ross,
Probability and statistics for Engineers and scientists, Academic Press.

CourseCode:21AM2251

DATA WAREHOUSING AND DATAMINING LAB


B.Tech.II Year II Sem. Prerequisites:
• A Course on “Database systems”

Course Objectives:
• The course is intended to obtain hands –on experience using
data mining software.
• Intended to provide practical exposure of the concepts in data
mining algorithms
• Implement various data mining functionalities
• Design a data warehouse by using an ETL tool
• To learn recent developments in the data warehousing and On
Line Analytical Processing (OLAP) fields
Course Outcomes:
• Apply preprocessing statistical methods for any given raw data.
• Implement Multidimensional data models.
• Implement Classification algorithms.
• Implement Association rule mining algorithms, Classification
algorithms and Clustering algorithms with modern data mining
tool such as WEKA.
• Design small projects with data mining and data warehousing.

EXPERIMENTS:

1. Data Processing Techniques: (i)Data cleaning (ii)Data


transformation-Normalization 4
(iii) Data integration 5
2. Implement the following Multidimensional Data Models
L T P C
i. Star Schema
- - 3 1.5
ii. Snowflake Schema
iii. Fact Constellation
3. Data Extraction, Transformations & Loading operations

4. Implementation of A priori algorithm


5. Implementation of FP–Growth algorithm
6. Calculating Information gain measures
7. Implement the Decision Tree Induction classification algorithms
8. Implement the KNN classification algorithms
9. Implement K-means clustering algorithms
10. Implement K-mediods clustering algorithms

TEXT BOOKS:
1. Data Mining–Concepts and Techniques-Jiawei Han &
Micheline Kamber, Elsevier
2. Pang-Ning Tan& Michael Steinbach, ―Introduction to Data
Miningǁ, Vipin Kumar, Pearson
3. Data Warehousing, Data Mining & OLAP-Alex Berson and
Stephen J.Smith-Tata McGraw-Hill Edition, Tenth reprint
2007

REFERENCE BOOKS:
1. Data Mining Introductory and Advanced topics–Margaret
HDunham, Pearson Education.
2. Arun K Pujari, Data Mining Techniques, (2017), University
Press.
3. Mohammed J.Zaki, Wagner Meira.Jr, Data Mining and
Analysis-Fundamental Concepts and Algorithmsǁ, Oxford

21CS225B: JAVA PROGRAMMING LAB


4
B.Tech. II Year II Sem. L T P5C
- - 3 1.5

Prerequisites:
1. Fundamental knowledge of object-oriented concepts,
terminology, and syntax, and the steps required to create
basic Java programs.
2. Previous experience with at least one programming language

Course Objectives
1. To introduce Java compiler and eclipse platform.
2. To make the student learn an object oriented way of solving
problems using java.
3. To make the students to write programs using multithreading
concepts and handle exceptions.
4. To make the students to write programs that connects to a
database and be able to perform various operations.
5. To make the students to create the Graphical User Interface
using Applets, AWT Components &Swing Components.

Course Outcomes
1. Able to use Java compiler and eclipse platform to write and
execute java program.
2. Understand and Apply Object oriented features and Java
concepts.
3. Able to apply the concept of multithreading and implement
exception handling.
4. Able to access data from a Database with java program.
5. Develop applications using Console I/O and File I/O, GUI
applications

LIST OF EXPERIMENTS

1) Use eclipse or Net be an platform and acquaint with the various


menus, create a test project, add a test class and run it see how you
can use auto suggestions, auto 4 fill. Try code formatter and code
refactoring like renaming variables,
5 methods and classes. Try debug
step by step with a smallprogramofabout10to15lines which contains
at least one if else condition and a for loop.

2) Write a java program to demonstrate mutability of String Buffer


class to find out whether a given string is Palindrome or not?

3) Write a program to create a user defined package named ‘sample’


and demonstrate importing this package in other program.

4) Write a Java program that works as a simple calculator. Use a


gridlayout to arrange buttons for the digits and for the +, -, *, %
operations. Add a text field to display the result. Handle any
possible exceptions like divide by zero.

5) a)Develop an applet that displays a simple message.


b) Develop an Applet that receives an integer in one text field &
compute its factorial value &returns it in another text filed when the
button “Compute” is clicked

6) Write a program that creates a user interface to perform integer


divisions. The user enters two numbers in the text fields, Num1 and
Num2. The division of Num1 and Num2 is displayed in the Result
field when the Divide button is clicked. If Num1 or Num2 were not
an integer, the program would throw a Number Format Exception.
If Num2 were Zero, the program would throw an Arithmetic
Exception Display the exception in a message dialog box

7) Write a java program that implements a multi-thread application


that has three threads. First thread generates random integer every 1
second and if the value is even, second thread computes the square
of the number and prints. If the value is odd, the third thread will
print the value of cube of the number.

8) Write a java program that simulates a traffic light. The program lets
4
the user select one of three lights: red, yellow, or green with radio
buttons. On selecting a button,5 an appropriate message with “stop”
or “ready” or “go” should appear above the buttons in a selected
color. Initially there is no message shown.
9) Write a java program to create an abstract class and abstract
methods

10) Suppose that a table named Table.txt is stored in a text file. The
first line in the file header and the remaining lines correspond to
row in the table. The elements are separated by commas. Write a
Java program to display the table using labels in grid layout.

11)
WriteaJavaprogramthathandlesallmouseeventsandshowstheeventna
meatthecenterofthewindo wwhen a mouse event is fired. (Use
adapter classes).

12) Write a java program that loads names and phone numbers from a
text file where the data is organized as one line per record and each
field in a record are separated by a tab(\t). it takes a name or phone
number as input and prints the corresponding other value from the
hash table (hint: use hash tables)

13) Write a java program that correctly implements the producer–


consumer problem using the concept of in tersth read
communication.

14) Write a java program to list all the files in a directory including the
files present in all its sub directories.

TEXTBOOKS:
1. Java how to program, sixth edition, H.M. Ditiel

2. Programming with java, M.P. Bhave

4
21CS225D:OPERATING SYSTEMS
5 LAB

B.Tech. II Year II Sem. LT P C


- - 3 1.5
Course Objectives
1. To write programs in a Linux environment using system calls.
2. To implement the scheduling algorithms.
3. To implement page replacement algorithms
4. To implement file allocation methods.
5. Tounderstand and implement IPC mechanisms using named
and unnamed pipes.
6. To develop solutions for synchronization problems using
semaphores. 7.
Course Outcomes
1. Ability to develop application programs using system calls in
Unix.
2. Ability to implement inter process communication between two
processes.
3. Ability to design and solve synchronization problems.
4. Ability to simulate and implement operating system concepts
such as scheduling, deadlock management, file management,
and memory management.

Use Linux operating system and GNUC compiler. List of Programs:


1 a)Implement the following LINUX commands in C using system
call.
i) cat ii)mv
b) Write a C program that makes a copy of a file using standard I/O
and system calls.
c) Write a C program to implement various system calls.
(i) fork() (ii)exec() (iii)wait() (iv)exit()
2 a)Write a shell script that displays a list of all the files in the
current directory to which the user has read, write and execute
permissions.
b) Write a shell script to find factorial of a given number.
c) Write a shell script to list all directory files in a directory.
3 Write C programs to simulate4the following CPU scheduling
algorithms: i)FCFS ii)SJF
5
4 Write C programs to simulate the following CPU scheduling
algorithms:
i) Round Robin ii)Priority

5 (a)Write a C program to implement the ls|sort command(Use


unnamed Pipe).
(b) Write C programs to implement IPC between two unrelated
processes using named pipe.
(c) Write a C program to solve the Dining-Philosopher problem using
semaphores.
6. Write a C program to simulate Bankers Algorithm for Deadlock
Avoidance.
7. Write C programs to simulate the following techniques of memory
management:
a)Paging b)Segmentation
8. Write C programs to simulate the following page replacement
algorithms: a)FIFO b)LRU c)LFU
9. Write C programs to simulate the following File allocation
methods: a)Contiguous b)Linked c)Indexed
10. Write C programs to simulate the following File organization
techniques: a)Single level directory b)Two
level c)Hierarchical

TEXTBOOKS:
1. Operating System Principles-Abraham Silchatz, Peter B.Galvin,
GregGagne7thEdition, John Wiley.
2. Advanced Programming in the UNIX Environment by W.Richard
Stevens Pearson Education.

REFERENCES:
1. An Introduction to Operating Systems, P.C.P Bhatt, 2ndedition,
PHI.
2. UNIX System Programming Using C++, Terrence Chan,
PHI/Pearson. 4
3. Modern Operating Systems, 5 Andrew S Tanenbaum, 3rdEdition,
PHI.

21MC0004: GENDER SENSITIZATION


(An Activity-based Course)
B. Tech. II Year II Sem. LTPC
3 ---
Course Objectives
1. To develop students sensibility with regard to issues of gender in
contemporary India.
2. To provide a critical perspective on the socialization of men and
women.
3. To introduce students to information about some key biological
aspects of genders.
4. To expose the students to debates on the politics and economics of
work.
5. To help students reflect critically on gender violence.
6. To expose students to more egalitarian interactions between men
and women.
Course Outcomes: Upon completion of the Course, the students will be
able to:
1. Developed a better understanding of important issues related to
gender in contemporary India.
2. Sensitized to basic dimensions of the biological, sociological,
psychological and legal aspects of gender. This will be achieved
through discussion of materials derived from research, facts,
everyday life, literature and film.
3. Attain a finer grasp of how gender discrimination works in our
society and how to counter it.
4. Acquire insight into the gendered division of labor and its relation
to politics and economics.
5. Men and women students and professionals will be better equipped
to work and live together as equals.
6. Develop a sense of appreciation of women in all walks of life.
7. Through providing accounts 4 of studies and movements as well as
the new laws that provide 5protection and relief to women, the
textbook will empower students to understand and respond to
gender violence.

UNIT - I
Understanding Gender: Introduction- Definition of Gender-Basic
Gender Concepts and Terminology- Exploring Attitudes towards
Gender-Construction of Gender-Socialization: Making Women, Making
Men - Preparing for Womanhood. Growing up Male. First lessons in
Caste.

UNIT - II
Gender Roles and Relations: Two or Many? -Struggles with
Discrimination-Gender Roles and Relations- Types of Gender Roles-
Gender Roles and Relationships Matrix-Missing Women-Sex election
and Its Consequences-Declining Sex Ratio. Demographic
Consequences-Gender Spectrum: Beyond the Binary.
UNIT - III
Gender and Labour: Division and Valuation of Labour-Housework:
The Invisible Labor- “My
Mother doesn’t Work.” “Share the Load.”-Work: Its Politics and
Economics -Fact and Fiction. Unrecognized and unaccounted work-
Gender Development Issues-Gender, Governance and Sustainable
Development- Gender and Human Rights-Gender and Mainstreaming

UNIT - IV
Gender Based Violence: The Concept of Violence- Types of Gender-
based Violence - Gender-
based Violence from a Human Rights Perspective-Sexual Harassment:
Say No! - Sexual Harassment, not Eve-teasing - Coping with
Everyday Harassmen t - Further Reading: “Chupulu”.
Domestic Violence: Speaking Out Is Home a Safe Place? -When
Women Unite [Film]. Rebuilding Lives. Thinking about Sexual Violence
Blaming the Victim-“I Fought for my Life….”

UNIT - V 4
Gender and Culture: Gender and 5Film-Gender and Electronic Media-
Gender and Advertisement-Gender and Popular Literature- Gender
Development Issues-Gender Issues- Gender Sensitive Language-Gender
and Popular Literature - Just Relationships: Being Together as Equals
Mary Kom and Onler. Love and Acid just do not Mix. Love Letters.
Mothers and Fathers. Rosa Parks-The Brave Heart.

TEXT BOOKS:

1. All the five Units in the Textbook, “Towards a World of Equals: A


Bilingual Textbook on Gender” written by A.Suneetha, Uma
Bhrugubanda, Duggirala Vasanta, Rama Melkote, Vasudha Nagaraj,
Asma Rasheed, Gogu Shyamala, Deepa Sreenivas and Susie Tharu and
published by Telugu Akademi, Hyderabad,Telangana State in the year
2015.

REFERENCES:

1. Menon, Nivedita. Seeing like a Feminist. New Delhi: Zubaan-


Penguin Books, 2012
2. Abdulali Sohaila. “I Fought For My Life…and Won.”Available online
at:
3. http://www.thealternative.in/lifestyle/i-fought-for-my-lifeand-won-
sohaila-abdulal.

21MC0005: INDIAN CONSTITUTION

B.Tech. II Year II Sem LT PC


3- - 0
The Constitution of India is the supreme law of India. Parliament of
India cannot make any law which violates the Fundamental Rights
enumerated under the Part III of the Constitution. The Parliament of
India has been empowered to amend the Constitution under Article 368,
however, it cannot use this power to change the “basic structure” of the
constitution, which has been ruled and explained by the Supreme Court
of India in its historical judgments.4
5
The Constitution of India reflects the idea of “Constitutionalism” –a
modern and progressive concept historically developed by the thinkers
of “liberalism” –an ideology which has been recognized as one of the
most popular political ideology and result of historical struggles against
arbitrary use of sovereign power by state. The historic revolutions in
France, England,
AmericaandparticularlyEuropeanRenaissanceandReformationmovement
haveresultedintoprogress ivelegal reforms in the form of
“constitutionalism” in many countries. The Constitution of India was
made by borrowing models and principles from many countries
including United Kingdom and America.

The Constitution of India is not only a legal document but it also reflects
social, political and economic perspectives of the Indian Society. It
reflects India’s legacy of “diversity”. It has been said that Indian
constitution reflects ideals of its freedom movement; however, few
critics have argued that it does not truly in corporate our own ancient
legal heritage and cultural values. No law can be “static” and therefore
the Constitution of India has also been amended more than one hundred
times. These amendments reflect political, social and economic
developments since the year 1950.

The Indian judiciary and particularly the Supreme Court of India has
played an historic role as the guardian of people. It has been protecting
not only basic ideals of the Constitution but also strengthened the same
through progressive interpretations of the text of the Constitution. The
judicial activism of the Supreme Court of India and its historic
contributions has been recognized throughout the world and it gradually
made it “as one of the strongest court in the world”.

COURSE CONTENT:
1. Meaning of the constitution law and constitutionalism
2. Historical perspective of the Constitution of India
3. Salient features and characteristics of the Constitution of India
4. Scheme of the fundamental rights
4
5. The scheme of the Fundamental Duties and its legal status
5
6. The Directive Principles of State Policy–Its importance and
implementation
7. Federal structure and distribution of legislative and financial
powers between the Union and the States
8. Parliamentary Form of Government in India–The constitution
powers and status of the President of India
9. Amendment of the Constitutional Powers and Procedure
10. The historical perspectives of the constitutional amendments in
India
11. Emergency Provisions: National Emergency, President Rule,
Financial Emergency
12. Local Self Government–Constitutional Scheme in India
13. Scheme of the Fundamental Right to Equality
14. Scheme of the Fundamental Right to certain Freedom under
Article 19
15. Scope of the Right to Life and Personal Liberty under Article
21

You might also like