Ug R 22 Cse Syllabus
Ug R 22 Cse Syllabus
OF
B.E. / B.TECH. I TO IV SEMESTERS
FOR
COMPUTER SCIENCE & ENGINEERING
(Inline with AICTE Model Curriculum with effect from AY 2022-23)
(R–22 Regulation)
MISSION
To address the emerging needs through quality technical education and advanced research
MISSION
1. Educate students with the best practices of Computer Science by integrating the latest research into
the curriculum
2. Develop professionals with sound knowledge in theory and practice of Computer Science and
Engineering
3. Facilitate the development of academia-industry collaboration and societal outreach programs
4. Prepare students for full and ethical participation in a diverse society and encourage lifelong
learning
SEMESTER – I
Scheme of
Scheme of Examination Credits
Instruction
S. Course Hours per Maximum
Title of the Course Duration
No Code
Week of SEE in Marks
L T P/D Hours CIE SEE
THEORY
1 22MTC01 Linear Algebra & Calculus 3 1 0 3 40 60 4
Optics and Semiconductor
2 22PYC01 3 0 0 3 40 60 3
Physics
Problem Solving And
3 22CSC01 2 1 0 3 40 60 3
Programming
4 22EGC01 English 2 0 0 2 40 60 2
PRACTICAL
Optics and Semiconductor
5 22PYC03 0 0 3 1.5 50 50 1.5
Physics Lab
22MTC01
LINEAR ALGEBRA & CALCULUS
Instruction 3L+1T Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 4
PO PO PO PO PO PO PO PO PO PO PO PO
PO/CO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 3 3 - - - - - - - 2
CO 2 3 3 3 3 - - - - - - - 2
CO 3 3 3 3 3 - - - - - - - 2
CO 4 3 3 3 3 - - - - - - - 1
CO 5 3 3 3 3 - - - - - - - 1
UNIT-I
Partial Differentiation and Its Applications: Functions of two or more variables, Partial derivatives, Higher
order partial derivatives, Total derivative, Differentiation of implicit functions, Jacobians, Taylor’s expansion of
functions of two variables, Maxima and minima of functions of two variables.
UNIT-II
Vector Differential Calculus and multiple Integrals: Scalar and Vector point functions, vector operator Del,
Gradient, Directional derivative, Divergence, Curl, Del applied twice to point functions, Del applied to product
of point functions (vector identities), Irrotational fields and Solenoidal fields, Double integral, Change of order of
Integration and Triple integrals.
UNIT-III
Vector Integral Calculus: Line integral, Surface integral and Volume integral. Verification of Green’s theorem
in a plane (without proof), verification of Stroke’s theorem (without proof) and Gauss’s divergence theorem
(without proof).
UNIT-IV
Vector space: Vector space, Subspace, linear combination of vectors, linear span, row and column spaces, linear
dependent, independent vectors, basis, dimension, linear transformation, invertible transformation, matrix of
linear transformation, kernel and range of LT, rank and nullity of LT-rank nullity theorem(without proof), change
of basis.
UNIT-V
Matrices: Rank of a matrix, Echelon form, consistency of linear System of equations, Eigen values, Eigenvectors,
Properties of Eigen values, Cayley-Hamilton theorem, Quadratic forms, Reduction of quadratic form to canonical
form by linear transformation, Nature of quadratic form.
TEXT BOOKS:
1. B.S. Grewal, “Higher Engineering Mathematics”, 44th Edition, KhannaPublishers, 2017.
2. Erwin kreyszig, “Advanced Engineering Mathematics”, 9th Edition, John Wiley & Sons, 2006.
3. Seymour Lipschutz, “Schaum's Outline of Linear Algebra”, 5th Edition, McGraw Hill, 2013.
4. Gilbert Strang, “Introduction to linear algebra”, 5th Edition, Wellesley - Cambridge press, 2016.
SUGGESTED READING:
1. Veerarajan T., “Engineering Mathematics for first year”, Tata McGraw- Hill, New Delhi, 2008.
2. R.K. Jain, S.R.K. Iyengar, “Advanced Engineering Mathematics”, Narosa Publications, 5 th edition, 2016.
3. D. Poole, “Linear Algebra: A Modern Introduction, 2nd Edition”, Brooks/ Cole, 2005.
4. Kuldeep Singh, “Linear algebra: step by step”. OUP Oxford, 2013.
22PYC01
OPTICS AND SEMICONDUCTOR PHYSICS
(CSE, IT, CSE (AI&ML), CSE (IoT), AI&ML, AI&DS)
UNIT-I
Wave Optics: Huygen’s principle –Super position of waves –Interference of light by wave front splitting and
amplitude splitting–Fresnel’s biprism – Interference in thin films in reflected light– Newton’s rings– Fraunhofer
diffraction from a single slit –Double slit diffraction – Rayleigh criterion for limit of resolution– Concept of N-
slits–Diffraction grating and its resolving power.
UNIT-II
Lasers & Holography: Characteristics of lasers – Einstein’s coefficients –Amplification of light by population
inversion –Different types of lasers: solid-state lasers: Ruby & Nd:YAG; gas lasers: He-Ne & CO2; semiconductor
laser – Applications of lasers in engineering and medicine. Holography: Principle – Recording and reconstruction–
Applications.
Fiber Optics: Introduction – Construction – Principle – Propagation of light through an optical fiber – Numerical
aperture and acceptance angle –Step-index and graded-index fibers –Pulse dispersion –Fiberlosses--Fiber optic
communication system –Applications.
UNIT-III
Principles of Quantum Mechanics: Introduction – Wave nature of particles – de-Broglie hypothesis – Physical
significance of ψ – Time-dependent and time-independent Schrodinger equations – Born interpretation –
Probability current –Wave packets –Uncertainty principle –Particle in infinite square well potential –Scattering
from potential step – Potential barrier and tunneling.
UNIT-IV
Band Theory of Solids: Salient features of free electron theory of metals (Classical and Quantum) – Fermi level
–Density of states – Bloch’s theorem for particles in a periodic potential – Kronig-Penney model – Classification
of solids: metals, semiconductors and insulators.
UNIT-V
Semiconductors: Intrinsic and extrinsic semiconductors – Charge carrier concentration in intrinsic
semiconductors – Dependence of Fermi level on carrier concentration and temperature in extrinsic semiconductors
(qualitative) – Carrier generation and recombination – Carrier transport: diffusion and drift – P-N junction –
Thermistor – Hall Effect – LED – Solar cell.
TEXT BOOKS:
1. B. K. Pandey and S. Chaturvedi, Engineering Physics, Cengage Publications, 2012.
2. M. N. Avadhanulu and P. G. Kshirsagar, A Text Book of Engineering Physics, S. Chand Publications, 2014.
3. M. Arumugam, Materials Science, Anuradha Publications, 2015.
4. S. L. Gupta and Sanjeev Gupta, Modern Engineering Physics, Dhanpat Rai Publications, 2011.
SUGGESTD READING:
1. R. Murugeshan and Kiruthiga Sivaprasath, Modern Physics, S. Chand Publications, 2014.
2. V. Rajendran, Engineering Physics, Mc Graw-Hill Education Publications, 2013.
3. P. K. Palanisamy, Engineering Physics, Scitech Publications, 2012.
4. V. Raghavan, Materials Science and Engineering, Prentice Hall India Learning Private Limited; 6th Revised
edition, 2015.
22CSC01
PROBLEM SOLVING AND PROGRAMMING
Instruction 2L + 1T Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT I
Introduction to Programming - Evolution of languages: Machine, Assembly and High-level languages. Software
requirements for programming: OS, compiler, linker, loader, editor. Design specification: Algorithms and
Flowcharts.
UNIT II
Data Types and Operators, Variable, Sequences and Iteration - Data types, Expressions, Precedence Rules,
Operators: arithmetic, relational, logical, bit-wise and miscellaneous operators; local variable, global variables,
List, String, Tuples, Sequence mutation and accumulating patterns.
UNIT III
Conditional Statement, Loops, Arrays and Strings, user-defined Data Types – if, else, for, while, nested
iteration, Concept and use of arrays, declaration and usage of arrays, 2-dimensional arrays, different types of user
defined data types.
UNIT IV
Dictionaries and Dictionary Accumulation, Functions/Methods - Dictionary basics, operations, methods,
accumulation, advantages of modularizing program into functions, function definition and function invocation.
Positional parameters passing arrays to functions, recursion, library functions.
UNIT V
File Handling and Memory Management - Concepts of files and basic file operations, writing/reading data
to/from a .csv file, Memory Management Operations.
Press.
5. “Programming in Python”, R.S. Salaria, Khanna Book Publishing Co., Delhi.
NPTEL/SWAYAM COURSES:
1. Introduction to Problem Solving and Programming, Video Lectures, Prof. D Gupta, IIT Delhi.
2. Problem Solving Aspects and Python Programming, Dr. S Malinga, Dr Thangarajan, Dr. S V Kogilavani,
Kongu Engineering College.
3. https://www.coursera.org/specializations/python-3-programming
22EGC01
ENGLISH
(COMMON TO ALL BRANCHES)
Instruction 2L Hours per week
Duration of SEE 3Hours
SEE 60 Marks
CIE 40 Marks
Credits 2
UNIT I
Understanding Communication in English: Introduction, nature and importance of communication; Process
of communication; Types of communication - verbal and non-verbal; Barriers to communication; Intrapersonal
and interpersonal communication; Understanding Johari Window.
Vocabulary &Grammar: The concept of Word Formation; Use of appropriate prepositions and articles.
UNIT II
Developing Writing Skills I: Paragraph writing. – Structure and features of a paragraph; Cohesion and
coherence. Rearranging jumbled sentences. Email and Mobile etiquette.
Vocabulary & Grammar: Use of cohesive devices and correct punctuation.
UNIT III
Developing Writing Skills II: Précis Writing; Techniques of writing precisely. Letter Writing – Structure,
format of a formal letter; Letter of request and the response
Vocabulary and Grammar: Subject-verb agreement. Use of prefixes and suffixes to form derivatives.
Avoiding redundancies.
UNIT IV
Developing Writing Skills III: Report writing – Importance, structure, elements of style of formal reports;
Writing a formal report.
Vocabulary and Grammar: Avoiding ambiguity - Misplaced modifiers. Use of synonyms and antonyms.
UNIT V
Developing Reading Skills: The reading process, purpose, different kinds of texts; Reading
comprehension; Techniques of comprehension – skimming, scanning, drawing inferences and conclusions.
Vocabulary and Grammar: Words often confused; Use of standard abbreviations.
TEXT BOOKS:
1. Language and Life: A Skills Approach, Board of Editors, Orient Black Swan, 2017.
2. Swan Michael, Practical English Usage.OUP.1995.
SUGGESTED READINGS:
1. Wood F.T, Remedial English Grammar, Macmillan, 2007
2. Zinsser William, On Writing Well, Harper Resource Book, 2001
3. Sanjay Kumar and PushpLata, Communication Skills. Oxford University Press, 2011.
22PYC03
OPTICS AND SEMICONDUCTOR PHYSICS LAB
(CSE, IT, CSE (AI&ML), CSE (IoT & Cyber Security including Block Chain Technology), AI&ML, AI&DS)
LIST OF EXPERIMENTS:
1. Error Analysis : Estimation of errors in the determination of time period of a torsional Pendulum
22EGC02
ENGLISH LAB
Instruction 2 P Hours per Week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1
LIST OF EXERCISES:
1. Introduction to English Phonetics: Introduction to auditory, acoustic and articulatory phonetics, organs of
speech: the respiratory, articulatory and phonatory systems.
2. Sound system of English: Phonetic sounds and phonemic sounds, introduction to International Phonetic
Alphabet, classification and description of English phonemic sounds, minimal pairs. The syllable: types of
syllables, consonant clusters.
3. Word stress: Primary stress, secondary stress, functional stress, rules of word stress.
4. Rhythm & Intonation: Introduction to Rhythm and Intonation. Major patterns, intonation of English with
the semantic implications.
5. Listening skills – Practice with IELTS and TOEFL material.
6. Public speaking – Speaking with confidence and clarity in different contexts on various issues.
7. Group Discussions - Dynamics of a group discussion, group discussion techniques, body language.
8. Pictionary – weaving an imaginative story around a given picture.
9. Information Gap Activity – Writing a brief report on a newspaper headline by building on the hints given.
10. Poster presentation – Theme, poster preparation, team work and e presentation.
SUGGESTED READING:
1. T Balasubramanian, “A Textbook of English Phonetics for Indian Students”, Macmillan, 2008.
2. J Sethi et al., “A Practical Course in English Pronunciation (with CD)”, Prentice Hall India, 2005.
3. Priyadarshi Patnaik, “Group Discussions and Interviews”, Cambridge University Press Pvt. Ltd., 2011.
4. Aruna Koneru, “Professional Speaking Skills”, Oxford University Press, 2016.
22CSC02
PROBLEM SOLVING AND PROGRAMMING LAB
Instruction 3P Hours per week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1.5
NPTEL/SWAYAM COURSES:
1. Introduction to Problem Solving and Programming, Video Lectures, Prof. D Gupta, IIT Delhi.
2. Problem Solving Aspects and Python Programming, Dr. S Malinga, Dr Thangarajan, Dr. S V Kogilavani,
Kongu Engineering College.
3. https://www.coursera.org/specializations/python-3-programming.
22MEC01
CAD AND DRAFTING
Instruction 1T+3D Hours per week
Duration of SEE 3Hours
SEE 50Marks
CIE 50Marks
Credits 2.5
LIST OF EXERCISES:
1. Introduction to CAD package: Settings, draw, modify tools, dimensioning and documentation
2. Construction of Conic Sections by General method
3. Orthographic projection: Principles, conventions, Projection of points
4. Projection of straight lines: Simple position, inclined to one plane
5. Projection of straight lines inclined to both the planes (without traces and mid-point)
6. Projection of planes: Perpendicular planes
7. Projection of planes: Oblique planes
8. Projection of solids: Simple position
9. Projection of solids: Inclined to one plane
10. Sections of solids: Prism, pyramid in simple position
11. Sections of solids: Cone and cylinder in simple position
12. Isometric projections and views
13. Conversion of isometric views to orthographic projections and vice-versa.
TEXT BOOKS:
1. N.D.Bhatt, “Elementary Engineering Drawing”, Charotar Publishers, 2012.
2. K.Venugopal, “Engineering Drawing and Graphics + AutoCAD”, New Age International Pvt.Ltd, 2011.
3. Basanth Agrawal and C M Agrawal, “Engineering Drawing”, 2/e, McGraw-Hill Education (India) Pvt. Ltd.
SUGGESTED READING:
1. Shaw M.B and Rana B.C., “Engineering Drawing”, 2/e, Pearson, 2009.
2. K.L. Narayana and P.K. Kannaiah, “Text Book of Engineering Drawing”, Scitech Publications, 2011.
22MEC38
DIGITAL FABRICATION LAB
Instruction 3P Hours per week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1.5
LIST OF EXERCISES:
GROUP-1
1. To make a lap joint on the given wooden piece according to the given dimensions.
2. To make a dove tail-joint on the given wooden piece according to the given dimensions.
3.
a. Wiring of one light point controlled by one single pole switch, a three pin socket controlled by a single pole
switch
b. Wiring of two light points connected in series and controlled by single pole switch. Verify the above circuit
with different bulbs. Wiring of two light points connected in parallel from two single pole switches and a
three pin socket
4. Stair case wiring-wiring of one light point controlled from two different places independently using two 2-
way switches.
5. To make external threads for GI pipes using die and connect the GI pipes as per the given diagram using
taps, couplings & bends.
6.
a. A. To connect the GI pipes as per the given diagram using, couplings, unions, reducer & bends.
b. To connect the GI pipes as per the given diagram using shower, tap & valves and Demonstrate by giving
water connection
GROUP- 2
TEXT BOOKS:
1. Hajra Choudhury S.K., Hajra Choudhury A.K. and Nirjhar Roy S.K., Elements of Workshop Technology,
Vol. I, 2008 and Vol. II, Media promoters and publishers private limited, Mumbai, 2010.
2. Kalpakjian S. And Steven S. Schmid, Manufacturing Engineering and Technology, 4th edition, Pearson
Education India Edition, 2002.
3. Sachidanand Jha, 3D PRINTING PROJECTS: 200 3D Practice Drawings For 3D Printing On Your 3D
Printer, June 7, 2019.
SUGGESTED READING:
1. Gowri P. Hariharan and A. Suresh Babu, Manufacturing Technology – I, Pearson Education, 2008.
2. Oliver Bothmann , 3D Printers: A Beginner's Guide , January 1, 2015
SEMESTER –II
2MTC04
DIFFERENTIAL EQUATIONS & NUMERICAL METHODS
Instruction 3 L+1T per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 4
PO PO PO PO PO PO PO PO PO PO PO PO
PO/CO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 3 3 - - - - - - - 2
CO 2 3 3 3 3 - - - - - - - 2
CO 3 2 2 2 2 - - - - - - - 1
CO 4 2 2 2 2 - - - - - - - 1
CO 5 1 1 1 1 - - - - - - - 1
UNIT - I
Differential Equations of First Order: Exact Differential Equations, Equations Reducible to Exact Equations,
Linear Equations, Bernoulli’s Equations, Riccati’s and Clairaut’s Equations, Orthogonal trajectories, Rate of
decay of radio-active materials.
UNIT-II
Higher Order Linear Differential Equations: Higher order linear differential equations with constant
coefficients, rules for finding Complementary function, Particular Integral and General solution. Method of
Variation of Parameters, solution of Cauchy- Euler equation. LR and LCR circuits.
UNIT-III
Numerical solution of equations: Numerical solutions of algebraic and transcendental equations by Bisection
method, Regula-falsi method and Newton-Raphson’s method, Solution of system of linear equations by LU
decomposition methods, Crout’s method, Jacobi’s method, Gauss Seidel method.
UNIT-IV
Interpolation and Numerical Differentiation: Forward, Backward and Central differences, Newton's forward
and backward interpolation formulae, Gauss's forward and backward interpolation formulae, Lagrange
interpolation, Numerical differentiation at the tabulated points with forward, backward and central differences.
UNIT-V
Infinite Series: Convergence of sequence and series. Series of positive terms, Necessary condition for
convergence, Comparison tests, limit form comparison test, D’Alembert’s Ratio test, Raabe’s test, Cauchy’s root
test, Alternating series, Leibnitz’s rule, absolutely and conditionally convergence.
TEXT BOOKS:
1. B.S. Grewal, “Higher Engineering Mathematics”, 44th Edition, Khanna Publishers, 2017.
2. Erwin Kreyszig, “Advanced Engineering Mathematics”, 10th Edition, John Wiley & Sons, 2011.
3. M.K. Jain, S.R.K Iyengar and R.K. Jain, “Numerical Methods for Scientific and Engineering and
Computation”, New age International Publications, 2008.
SUGGESTED READING:
1. R.K.Jain, S.R.K. Iyengar, “Advanced Engineering Mathematics”, 5th edition, Narosa Publications, 2016.
2. Ramana B.V, “Higher Engineering Mathematics”, 11th Reprint, Tata McGraw Hill New Delhi, 2010.
3. A.R.Vasishtha and R.K.Guptha, “Integral Transforms”, Reprint, Krishna’s Educational Publishers, 2014.
22CYC01
CHEMISTRY
Instruction 3P Hours per Week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT I
Atomic and molecular structure and Chemical Kinetics:
Atomic and molecular structure: Molecular Orbital theory - atomic and molecular orbitals. Linear combination
of atomic orbitals (LCAO) method. Molecular orbitals of diatomic molecules. Molecular Orbital Energy level
diagrams (MOED) of diatomic molecules & molecular ions (H2, He2+, N2, O2, O2 ¯, CO, NO). Pi- molecular
orbitals of benzene and its aromaticity.
Chemical Kinetics: Introduction, Terms involved in kinetics: rate of reaction, order & molecularity; First order
reaction-Characteristics: units of first order rate constant & its half-life period, second order reaction-
Characteristics: units of second order rate constant & its half- life period. Numericals.
UNIT II
Use of free energy in chemical equilibria:
Thermodynamic functions: Internal energy, entropy and free energy. Significance of entropy and free energy
(criteria of spontaneity). Free energy and emf (Gibbs Helmholtz equations and its applications). Cell potentials,
electrode potentials, and – Reference electrodes (NHE, SCE) electrochemical series. Nernst equation and its
applications. Determination of pH using combined Glass & Calomel electrode. Potentiometric Acid base & Redox
Titrations, Numerical.
Battery technology: Rechargeable batteries & Fuel cells:
Lithium batteries: Introduction, construction, working and applications of Li-MnO2 and Li-ion batteries.
Fuel Cells: Introduction, difference between conventional cell and fuel cell, limitations & advantages.
Construction, working & applications of methanol-oxygen fuel cell.
UNIT III
Stereochemistry and Organic reactions Stereochemistry: Representations of 3 dimensional structures, Types
of stereoisomerism-Conformational isomerism–confirmations of n-butane (Newman and sawhorse
representations), Configurational isomerism -Geometrical (cis-trans) isomerism & Optical isomerism- optical
activity, Symmetry and chirality: Enantiomers (lactic acid) & Diastereomers (Tartaric acid), Absolute
configurations, Sequence rules for R&S notation.
Types of Organic reactions: Substitution Reactions- Electrophilic substitution (Nitration of Benzene);
Nucleophilic Substitution (SN1& SN2); Free Radical Substitution (Halogenation of Alkanes)
Addition Reactions: Electrophilic Addition – Markonikoff’s rule, Free radical Addition - Anti Markonikoff’s
rule (Peroxide effect), Nucleophilic Addition – (Addition of HCN to carbonyl compounds) Eliminations-E1 and
E2 (dehydrohalogenation of alkyl halides), Cyclization (Diels - Alder reaction)
UNIT IV
Water Chemistry: Hardness of water – Types, units of hardness, Disadvantages of hard water, Alkalinity and
Estimation of Alkalinity of water, Boiler troubles - scales & sludge formation, causes and effects, Softening of
water by lime soda process (Cold lime soda process), ion exchange method and Reverse Osmosis. Specifications
of potable water & industrial water. Disinfection of water by Chlorination; break point chlorination, BOD and
COD definition, Estimation (only brief procedure) and significance, Numericals.
UNIT V
Engineering Materials and Drugs: Introduction, Terms used in polymer science; Thermoplastic polymers (PVC)
&Thermosetting polymers (Bakelite); Elastomers (Natural rubber). Conducting polymers- Definition,
classification and applications.
Polymers for Electronics: Polymer resists for integrated circuit fabrication, lithography and photolithography
Nano materials-Introduction to nano materials and general applications, basic chemical methods of preparation-
Sol-gel method. Carbon nanotubes and their applications. Characterisation of nanomaterials by SEM and TEM
(only Principle). Drugs-Introduction, Synthesis and uses of Aspirin (analgesic), Paracetamol (Antipyretic),
Atenolol (antihypertensive).
TEXT BOOKS:
1. P.C. Jain and M. Jain, “Engineering Chemistry”, Dhanpat Rai Publishing Company Ltd., New Delhi,16th
edition (2015).
2. W.U. Malik, G.D.Tuli and R.D.Madan, “Selected topics in Inorganic Chemistry”, S Chand & Company Ltd,
New Delhi, reprint (2009).
3. R.T. Morrison, R.N. Boyd and S.K. Bhattacharjee, “Organic Chemistry”, Pearson, Delhi, 7th edition (2019).
4. A Textbook of Polymer Science and Technology , Shashi Chawla ,Dhanpat Rai & Co. (2014)
5. T. Pradeep, Nano: The Essentials, Tata McGraw-Hill Education, Delhi, 2012
6. G.L. David Krupadanam, D. Vijaya Prasad, K. Varaprasad Rao, K.L.N. Reddy and C.Sudhakar, “Drugs”,
Universities Press (India) Limited, Hyderabad (2007).
SUGGESTED READINGS:
1. B. H. Mahan, “University Chemistry”, Narosa Publishing house, New Delhi, 3rd edition (2013).
2. B.R. Puri, L.R. Sharma and M.S. Pathania, “Principles of Physical Chemistry”, S. Nagin Chand & Company
Ltd., 46th edition (2013).
3. T.W. Graham Solomons, C.B. Fryhle and S.A. Snyder, “Organic Chemistry”, Wiley, 12th edition (2017).
4. P.W. Atkins, J.D. Paula, “Physical Chemistry”, Oxford, 8th edition (2006).
22EEC01
BASIC ELECTRICAL ENGINEERING
Instruction 3 Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT I
DC Circuits: Electrical circuit elements (R,L and C), voltage and current sources, Kirchhoff current and voltage
laws, analysis of simple circuits with dc excitation, Superposition, Thevenin’s and Norton’s Theorems.
UNIT II
AC 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, series
RL and RC. Three phase balanced circuits, voltage and current relations in star and delta connections.
UNIT III
Single Phase Transformer: Construction, Working principle, EMF Equation, Ideal and Practical transformer,
Equivalent circuit of Transformer, OC and SC tests on a transformer, Efficiency and Regulation
UNIT IV
DC and AC Machines: DC Generators: Construction, Principle of operation, EMF equation, Classification,
Characteristics of shunt generators. DC Motors: Classification, Torque Equation, Characteristics and Speed
control of DC Shunt and Series Motors, Losses and efficiency Three - Phase Induction Motors: Principle of
operation, Applications
UNIT V
Electrical Installations: Electrical Wiring: Types of wires and cables, Electrical Safety precautions in handling
electrical appliances, electric shock, and first aid for electric shock, safety rules. Components of LT Switchgear:
Switch Fuse Unit (SFU), MCB, ELCB, Earthing (Elementary Treatment only), Elementary calculations for energy
consumption
TEXT BOOKS:
1. L. S. Bobrow, Fundamentals of Electrical Engineering, Oxford University Press, 2011.
2. E. Hughes, Electrical and Electronics Technology, Pearson, 2010.
SUGGESTED READING:
1. D. P. Kothari & I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 2010.
2. V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989
3. D.C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill, 2009
4. P.V. Prasad, S. Sivanagaraju, R. Prasad, "Basic Electrical and Electronics Engineering" Cengage Learning,
1st Edition, 2013
22CSC03
OBJECT ORIENTED PROGRAMMING
Instruction 2L + 1T per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT I:
Introduction to Object Oriented Programming Paradigms - Programming paradigms, advantages of OOP,
comparison of OOP with Procedural Paradigms; Classes and Objects: Prototyping, referencing the variables in
functions, inline, static functions, Memory allocation for classes and objects, arrays of objects, constructors.
UNIT II:
Polymorphism and Inheritance: Overriding methods, type conversions, base classes and derived classes, types
of inheritance, various types of classes, invocation of constructors and destructors inheritance, aggregation,
composition, classification hierarchies, metaclass/ abstract classes, unit testing and exceptions.
UNIT III:
Python Libraries -Basics of Open Source libraries for data pre-processing, modeling and visualization.
UNIT IV:
Python to access Web Data - Regular Expressions, extracting data, sockets, using the Developer Console to
Explore HTTP, Retrieving Web Page, and Passing Web Pages.
UNIT V:
Using Databases with Python - Using Databases, Single Table CRUD, Designing and representing a data model,
reconstructing data with JOIN, many-to-many relationships.
NPTEL/SWAYAM COURSES:
1. Python for Data Science, Prof. Raghunathan Rengasamy, IIT Madras.
2. The Joy of Computing using Python Prof. Sudarshan, Prof. Yayati Guptaingar, IIT Ropar, IIIT Dharwad.
3. https://www.coursera.org/specializations/python-3-programming#courses.
22CYC02
CHEMISTRY LAB
Instruction: 3P Hours per Week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits: 1.5
TEXT BOOKS:
1. J. Mendham and Thomas, “Vogel’s text book of quantitative chemical analysis”, Pearson education Pvt.Ltd.
New Delhi, 6th ed. 2002.
2. Senior practical physical chemistry by B.D.Khosla, V.C.Garg & A.Gulati, R. Chand & Co. : New Delhi
(2011).
SUGGESTED READINGS:
1. Dr. Subdharani, “Laboratory Manual on Engineering Chemistry”, Dhanpat Rai Publishing, 2012.
2. S.S. Dara, “A Textbook on experiment and calculation in engineering chemistry”, S.Chand and Company,
9th revised edition, 2015.
22MBC02
COMMUNITY ENGAGEMENT
Instruction 3P Hours per week
SEE Nil
CIE 50 Marks
Credits 1.5
COURSE OUTCOMES: After the completion of this Course, Student will be able to
1. Gain an understanding of Rural life, Culture and Social realities.
2. Develop a sense of empathy and bonds of mutuality with Local Communities.
3. Appreciate significant contributions of Local communities to Indian Society and Economy.
4. Exhibit the knowledge of Rural Institutions and contributing to Community’s Socio-Economic
improvements.
5. Utilise the opportunities provided by Rural Development Programmes.
TEXT BOOKS:
1. Singh, Katar, Rural Development: Principles, Policies and Management, Sage Publications, New Delhi,
2015.
2. A Hand book on Village Panchayat Administration, Rajiv Gandhi Chair for Panchayati Raj Studies, 2002.
3. United Nations, Sustainable Development Goals, 2015, un.org/sdgs
4. M.P Boraia, Best Practices in Rural Development, Shanlax Publishers, 2016.
JOURNALS:
1. Journal of Rural development (published by NIRD & PR, Hyderabad).
2. Indian Journal of Social Work, (by TISS, Bombay).
3. Indian Journal of Extension Educations (by Indian Society of Extension Education).
4. Journal of Extension Education (by Extension Education Society).
5. Kurukshetra (Ministry of Rural Development, GOI).
6. Yojana (Ministry of Information & Broadcasting, GOI).
22CSC04
OBJECT ORIENTED PROGRAMMING LAB
Instruction 2P Hours per week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1
LIST OF EXPERIMENTS:
1. Demonstration of classes and objects with referencing the class variables, instance variables and static
variables.
2. Demonstration of Inheritance types with constructor and destructor invocation in inheritance.
3. Demonstration of Exception handling and unit testing.
4. Write a NumPy program to compute the cross product of two given vectors.
5. Write NumPy program to calculate the QR decomposition of a given matrix.
6. Write a Pandas program to convert a Panda Module Series to Python list and its type.
7. Write a Pandas program to convert a NumPy array to a Pandas series.
8. Create a Python project to get the citation from Google scholar using title and year of publication and volume
and pages of journal.
9. Create a Python project to get total COVID-19 cases, total deaths due to Covid-19, total Covid-19 patients
recovered in the world.
10. Demonstration of database connectivity and different types of JOIN operations on tables.
TEXT BOOK:
1. Reema Thareja, "Python Programming”, First Edition, Oxford Press, 2017.
ONLINE RESOURCES:
1. https://vknight.org/cfm/labsheets/04-object-oriented-programming/
2. http://learning-python.com/class/Workbook/x-exercises.htm
3. https://inst.eecs.berkeley.edu/~cs61a/fa14/lab/lab06/#inheritance
4. https://anandology.com/python-practice-book/object_oriented_programming.html
5. http://stanfordpython.com/
6. https://docs.python.org/3/
22MEC37
ROBOTICS AND DRONES LAB
(Common to All Branches)
Instruction 2T+2P Hours per week
CIE 100 Marks
Credits 3
PO/CO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 P0 10 PO 11 PO 12
CO1 3 2 1 1 1 2 1 1 1 2 2 2
CO2 2 3 1 2 3 1 1 1 1 2 2 1
CO3 2 2 2 2 2 1 1 1 1 2 2 2
CO4 2 2 1 2 2 2 1 1 1 2 2 2
CO5 1 1 1 1 1 3 3 3 1 3 3 3
LAB EXPERIMENTS:
1. Assembling of robot mechanical components, mounting of motors, sensors, electronic circuits to the chassis.
2. Connecting to electronic circuitry: motor drivers, incremental encoders proximity sensors, micro controller,
3. Different types of batteries, selection of suitable battery for application, safety precaution.
4. Introduction to Linux Command Line Interface: basic file and directory management and other useful
commands
5. Controlling robot using Python: i) Move robot using Python code, ii) Make robot move in patterns using
Python
6. Robot programming with Sensor inputs: i) Read sensor data using Python, ii) Visualize sensor data using
Python, iii) Code robot to avoid obstacles by using sensor data
7. Open CV: i) Create an Image and display an image; ii) Read and change pixel values; iii) Create colored
shapes and save image; iv) Extract the RGB values of a pixel; v) Reading and Writing Videos
8. Open CV: i) Extraction of Regions of Interest; ii) Extraction of RGB values of a pixel
9. Coding robot to work with colors, follow colored objects, identifying shape of the object-oriented
10. Projects: i)Making a line follower robot using a Camera; ii) Writing code for a complex function
11. Assembly of a drone
SUGGESTED READINGS:
1. https://www.geeksforgeeks.org/robotics-introduction/
2. https://www.ohio.edu/mechanical-faculty/williams/html/PDF/IntroRob.pdf
3. https://www.idtechex.com/en/research-report/new-robotics-and-drones-2018-2038-technologies-forecasts-
players/584
4. https://dronebotworkshop.com/
22EEC02
BASIC ELECTRICAL ENGINEERING LAB
Instruction 2P Hours per week
Duration of SEE 3 Hours
SEEE 50 Marks
CIE 50 Marks
Credits 1
COURSE OUTCOMES: At the end of the course, the student are expected to
1. Comprehend the circuit analysis techniques using various circuital laws and theorems.
2. Analyse the parameters of the given coil and measurement of power and energy in AC circuits
3. Determine the turns ration/performance parameters of single-phase transformer
4. Infer the characteristics of DC shunt motor different tests.
5. Illustrate different parts and their function of electrical components, equipment and machines.
Scheme of
Scheme of Examination
Instruction
Course Maximum
S.no Title of the Course Hours Per Week Duration Credits
Code Marks
of SEE in
L T P/D Hours CIE SEE
THEORY
22CSV01 Engineering - 1 - - 50 - 1
9.
Leadership(MOOCs)
10. 22CSI01 Internship – I - - - - 50 - 2
Extra Academic No
11. - - 3 - *APts -
Activities (EEA) -3 Credit
Total 13 3 10 - 410 440 19.5
Clock Hours Per Week: 26
22CSC05
DATA STRUCTURES
(Common to CSE, CSE-AIML, AIML, CET, IT, AIDS)
UNIT-I
Introduction: Data structures, Classification of data structures, Abstract Data Types, Analysis of Algorithms;
Recursion: Examples illustrating Recursion (Factorial, Binary Search), Analyzing Recursive Algorithms;
Sorting: Quick sort, Merge Sort, Selection Sort, Radix sort, Comparison of Sorting Algorithms.
UNIT–II
Stacks: Stack ADT, Applications of stack, Array based stack implementation; Queues: Queue ADT, applications
of queues, Array based queue implementation, Double Ended Queues, Circular queues.
UNIT-III
Linked Lists: Introduction, Linked lists, Representation of linked list, types of linked list, singly linked lists,
implementing stack with a singly linked list and Queue, Circular linked lists, doubly linked lists, Applications
of linked lists.
UNIT-IV
Trees: General Trees, Binary Trees, Implementing Trees, Tree traversals; Search Trees: Binary Search Trees,
Balanced search trees- AVL trees, B- trees; Priority Queue and Heaps: Priority queue ADT, Priority queue
applications, Heap Trees, implementing a priority queue with a Heap, Heap Sort.
UNIT-V
Graphs: Introduction, Applications of graphs, Graph representations, graph traversals.
Hashing: Introduction, Hash Functions-Modulo, Middle of Square, Folding, Collision Resolution Techniques-
Separate Chaining, Open addressing,- LinearProbing, Quadratic Probing, Double Hashing.
TEXT BOOKS:
1. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, “Data Structure and Algorithms in
Python”, Wiley, 2021.
2. Narasimha karumanchi, “Data Structures and Algorithms Made Easy”, Career Monk Publications, 2020
3. S. Sahni and Susan Anderson-Freed, “Fundamentals of Data structures in C”, E. Horowitz, Universities
Press, 2nd Edition.
4. Reema Thareja, “Data Structures using C”, Oxford University Press, 2 nd Edition, 2014.
SUGGESTED READING:
1. D. S. Kushwaha and A K. Misra, “Data structures A Programming Approach with C”, PHI, 2nd edition, 2014.
2. Seymour Lipschutz, “Data Structures with C”, Schaums Outlines, MGH, Kindle Edition, 2017.
3. Kenneth A. Lambert, " Fundamentals of Python: Data Structures", Cengage Learning, 2018.
4. D. Samantha, “Classic Data Structures”, Prentice Hall India, 2nd Edition, 2013.
ONLINE RESOURCES:
1. https://www.tutorialspoint.com/data_structures_algorithms/index.htm
2. https://www.edx.org/course/foundations-of-data-structures
3. https://sites.google.com/site/merasemester/data-structures/data-structures-#DS
4. https://www.cs.usfca.edu/~galles/visualization/Algorithms
5. https://www.coursera.org/specializations/data-structures-algorithms
22CSC06
DISCRETE STRUCTURES
Instruction 3L+1T Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 4
UNIT – I
Introduction to Propositional Calculus: Basic Connectives and Truth tables, Logical Equivalence: Laws of
Logic, Logical Implication; Rules of Inference. Predicates: Use of Quantifiers, Definitions and the Proofs of
Theorems
UNIT – II
Sets: Sets and Subsets, Operations on sets and the Laws of Set Theory, Counting and Venn Diagrams. Relations
and Functions: Cartesian Products and Relations. Partial ordering relations, POSET, Hasse diagrams, Lattices as
Partially Ordered Sets, Equivalence relations. Pigeon hole principle.
Functions: Types of Functions, Composition of functions and Inverse of functions.
UNIT – III
Fundamental Principles of counting: The Rules of Sum and Product, Permutations, Combinations, Binomial
Theorem; Generating Functions: Generating Functions, Calculating Coefficient of generating functions.
Recurrence Relations: The First Order Linear Recurrence Relation, Second Order Linear. Homogeneous
Recurrence relations with constant coefficients, Non Homogeneous Recurrence relations.
UNIT – IV
Introduction to Graphs: Graphs and their basic properties- degree, path, cycle, Sub graphs, Complements and
Graph Isomorphism, Euler trails and circuits, Hamiltonian paths and cycles, Planar graphs, Euler formula, Graph
Coloring and Chromatic polynomial, Matching, Applications.
Trees: Definitions, Properties, Rooted Trees, Spanning Trees, Minimum Spanning trees: The of Kruskal and Prim
Algorithms.
UNIT - V
Algebraic Structures: Algebraic Systems, Examples and General Properties, Semi groups and Monoids.
Groups: Definitions and Examples, Subgroups, Homomorphism’s and cyclic groups.
TEXT BOOKS:
1. Ralph P. Grimaldi, “Discrete and Combinatorial Mathematics”, An Applied Introduction, 5th edition, Pearson
Education, 2016.
2. Rosen, K. H., “Discrete Mathematics and Its Applications”, 8th Edition, ISBN10: 125967651X ISBN13:
9781259676512, 2019.
3. J. P. Tremblay, R. Manohar, “Discrete Mathematical Structures with Applications to Computer Science”,
TATA Mc Graw-Hill Edition, 1995.
SUGGESTED READING:
1. Singh, S.B., “Discrete Mathematics”, Khanna Book Publishing Company, New Delhi, 3 rd Edition, 2019.
2. R. K. Bisht, H. S. Dhami, “Discrete Mathematics”, Oxford University Press, 2015.
3. David D. Railey, Kenny A. Hunt, “Computational Thinking for the Modern Problem Solving”, CRC Press,
2014.
4. Joe L. Mott, Abraham Kandel, Theodore P. Baker, “Discrete Mathematics for Computer Scientists &
Mathematicians”, 8th Edition, PHI, 1986.
ONLINE RESOURCES:
1. https://nptel.ac.in/courses/111107058/
2. https://nptel-discrete-mathematics-5217
22CSC07
DIGITAL LOGIC DESIGN
Instruction 2L+1T Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT - I
Digital and Binary Numbers: Digital systems, Binary numbers, Number base conversions, Octal and
Hexadecimal numbers, Complements of Numbers, Binary codes.
Boolean Algebra and logic Gates: Binary logic, Basic Definitions, Axiomatic Definition of Boolean Algebra,
Basic Theorems and Properties of Boolean Algebra, Boolean Functions, Canonical and Standard Forms, Other
Logic Operations, Digital Logic Gates, Integrated Circuits.
UNIT – II
Minimization of Switching Functions: Introduction, the map method, minimal functions and their properties,
the tabulation procedure, the prime implicant chart.
NAND and NOR Gates: NAND Circuits, Two-level Implementation, Multilevel NAND Circuits, NOR Circuits.
Exclusive OR Gates: Odd Function, Parity Generation and Checking.
UNIT- III
Combinational Logic Design: Combinational Circuits; Analysis Procedure: Derivation of Boolean Functions,
Derivation of the Truth Table, Logic Simulation.
Design Procedure: Decoders, Encoders, Multiplexers - Designing Combinational Circuits using Multiplexers,
Binary Adders, Adder-Subtractor, Binary Multiplier, HDL Representations – Verilog.
UNIT - IV
Sequential Circuits: Sequential circuit definitions, Latches, Flip Flops, Sequential circuit analysis, Sequential
circuit design, Design with D Flip Flops, Designing with JK Flip-Flops, HDL representation for sequential circuits
- Verilog.
UNIT – V
Sequence Detection and State Reduction Methods: Moore and Mealy state graphs for sequence detection,
Methods for reduction of state tables, Methods for state assignment.
Registers: Registers, Shift registers.
TEXT BOOKS:
1. Morris Mano M. and Michael D. Ciletti, “Digital Design, With an Introduction to Verilog HDL”, Pearson
5th edition, 2013.
2. ZVI Kohavi, “Switching and Finite Automata Theory”, Tata McGraw Hill 2nd Edition, 1995.
3. Roth, Jr., Charles H., et al. “Fundamentals of Logic Design”, Enhanced Edition, Singapore, Cengage
Learning, 2020.
SUGGESTED READING:
1. Ronald J Tocci, Neal Widmer, Greg Moss, “Digital Systems: Principles and Applications”, Pearson 11 th
Edition, 2011.
2. Stephen Brown, Zvonko Vranesic, “Fundamentals of Digital Logic with VHDL design, McGraw Hill 2 nd
Edition, 2009.
3. Samir Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”, Prentice-Hall, 2nd Edition, 2003.
ONLINE RESOURCES:
1. https://onlinecourses.nptel.ac.in/noc21_ee39/preview
22ECC36
BASIC ELECTRONICS AND SENSORS
(Common for CSE and CET)
UNIT-I
Diodes and its Applications: Overview of Semiconductors, Characteristics of P-N Junction diode, current
equation. Characteristics of Zener Diode , Voltage regulator, Half Wave, Full Wave: Center tap, Bridge Rectifiers.
Display Systems: Constructional details of C.R.O and Applications.
UNIT-II
Bipolar Junction Transistors: Classification, Bipolar Junction Transistors Configurations. CE, CB
Characteristics, h-parameters, Analysis of BJT amplifier using h-parameters in CE, CB configuration.
Field Effect Transistor: Junction Field Effect Transistor: Principle of Operation, Characteristics of JFET and
Operation of MOSFET.
UNIT- III
Op-Amps Circuits: Basic Principle, Ideal, and practical Characteristics, Voltage Follower, Op-Amp parameters,
Applications-Summer, Integrator, Differentiator, Instrumentation amplifiers, Logic Gates-IC’s.
Data Converters: Specifications, DAC- Weighted Resistor, R-2R Ladder, ADC-Parallel Comparator.,
Successive Approximation and Dual Slope( Qualitative treatment Only).
UNIT-IV
Sensors: Definition, classification, Proximity Sensors, Tachogenerator as a Velocity, Optical encoder as motion
and Strain Gauge as force Sensor; Temperature and light sensors, Collision Avoidance sensors.
ROBOT Sensors: Sensors in robot – Touch sensors; Camera Systems in Machine: Camera Technology, History
in Brief, Machine Vision versus closed Circuit Television (CCTV).
Actuators: Introduction, Types of actuators in IOT, Real life examples of actuators in IOT.
UNIT-V
Hardware/software platforms: Introduction to LabVIEW, Data Acquisition System: hardware Overview of my
RIO, Converting Raw Data Values to a Voltage.
Sensors interfacing with my RIO: Introduction, Pin configuration, diagrams of thermistor, photo cell, Hall
Effect, IR Range Finder, Bluetooth, Temperature Sensors.
TEXT BOOKS:
1. Robert L.Boylestad, Louis Nashelsky, “Electronic Devices and Circuits Theory”, Pearson Education, 9 th
Edition, LPE, Reprinted, 2006.
2. D Patranabis, Sensors and Transducers, PHI 2nd Edition 2013.
3. DVS Murthy, Transducers and Instrumentation, PHI 2nd Edition 2013.
4. Ed Doering, NI myRIO Project Essentials Guide, Feb. 2016.
SUGGESTED READING:
1. Arun K. Ghosh, Introduction to measurements and Instrumentation, PHI, 4th Edition 2012.
2. Anindya Nag, Subhas Chandra Mukhopadhyay, Jurgen Kosel, Printed Flexible Sensors: Fabrication,
Characterization and Implementation, Springer International Publishing, Year: 2019, ISBN: 978-3-030-
13764-9,978-3-030-13765-6.
3. User guide and specifications NI myRIO-1900.
22EGM01
INDIAN CONSTITUTION AND FUNDAMENTAL PRINCIPLES
(Common to B.E/B.TECH all branches)
UNIT-I
Constitutional History and Framing of Indian Constitution: East India Company rule (1757-1857): Social,
Economic, Political and Administrative impact of Company rule in India. British Rule (1858-1947): Indian
National Movement, Government of India Acts 1909, 1919 and 1935, and Indian Independence Act 1947. Framing
of the Indian Constitution: Constituent Assembly, Preamble and Salient Features.
UNIT-II
Fundamental Rights, Duties and Directive Principles of State Policy: The Fundamental Rights: Features and
significance of Rights. Fundamental Duties: Importance and the legal status of Duties. Directive Principles of
State Policy: Socialist, Gandhian and Liberal-intellectual principles, importance and relevance.
UNIT-III
Union Government and its Administration: Federalism: Division of legislative and financial powers between
the Union and the State. Union Executive: Role and position of President, Prime Minister and Council of
Ministers. Emergency Provisions: National Emergency, Constitutional Emergency and Financial Emergency.
UNIT-IV
Union Legislature and Judiciary: Union Legislature: Parliament of India-Composition and functions of
Parliament, and Parliamentary Committees. Union Judiciary: Supreme Court of India-Composition and Functions.
UNIT-V
Local Self Governments : Rural Local Governments: Zilla Parishad- CEO and functions of Zilla Parishad,
Mandal Parishad- Role of Elected and Officials, Gram Panchayat- Sarpanch, Secretary and Gram Sabha. Urban
Local Governments: Structure and functions of Municipalities and Municipal Corporations. District Collector:
Powers and functions of Collector.
TEXTBOOKS:
1. Ed Prof V Ravindra Sastry, “Indian Government & Politics”, Telugu Akademy, 2 nd edition, 2018.
2. NCERT, “Indian Constitution at Work”, First edition 2006, Reprinted in 2022.
SUGGESTED READING:
1. D.D. Basu, Introduction to the Constitution of India, Lexis Nexis, 2015.
2. Dr. S. N. Busi, Dr. B. R. Ambedkar, Framing of Indian Constitution, 1st edition, 2015.
3. Granville Austin, The Indian Constitution: the Cornerstone of a Nation, OUP, 2nd Edition 1999.
4. M.V. Pylee, India’s Constitution, S. Chand Publishing, 16th Edition, 2017.
5. Rajeev Bhargava (ed), Politics and Ethics of the Indian Constitution, OUP, 2008.
ONLINE RESOURCES:
1. http://www.nptel.ac.in/courses/103107084/Script.pdf
22CSC08
DATA STRUCTURES AND ALGORITHMS LAB
LIST OF EXPERIMENTS:
1. Implementation of Searching and Sorting Algorithms.
2. Implementation of Stacks.
3. Implementation of Infix expression to Postfix expression conversion using Stack.
4. Implementation of Postfix expressions using stack.
5. Implementation of Queues.
6. Implementation of Singly Linked List.
7. Implementation of Binary Search Tree.
8. Implementation of Heap Sort.
9. Implementation of Graph Traversal Techniques.
10. Implementation of Hashing.
11. Case studies – Solve Data Structure algorithms in online platforms such as HackerRank and Codechef.
TEXT BOOKS:
1. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, “Data Structure and Algorithms in
Python”, Wiley, 2021.
2. Narasimha karumanchi, “Data Structures and Algorithms Made Easy”, Career Monk Publications, 2020.
22ECC37
BASIC ELECTRONICS AND SENSORS LAB
(Common for CSE and CET)
PREREQUISITE: Students should have prior knowledge of Applied Physics and Semiconductor Physics.
LIST OF EXPERIMENTS:
SUGGESTED READING:
1. Paul B. Zbar, Albert P.Malvino, Michael A. Miller, “Basic Electronics, a Text- Lab Manual”, 7th Edition,
TMH, 1994.
2. PaulB. Zbar, “Industrial Electronics, aText- Lab Manual”, 4th Edition, 2008.
3. Jeffrey Travis and Jim Kring, “LabVIEW for Everyone: Graphical Programming Made Easy and Fun”, 3 rd
Edition, Prentice Hall, 2007.
4. Ed Doering, NI myRIO Project Essentials Guide, Feb. 2016.
22CSC09
LATEX LAB
Instruction 2P Hours per week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1
LAB EXPERIMENTS:
1. Exploring various environments and Installation of LaTeX.
2. Understanding LaTeX compilation, basic syntax.
3. Create a LaTeX document with various formatting styles.
4. Understand Page Layout –Titles, abstract, chapters, sections, references, equation, references, citation, table
of contents, generating new commands.
5. Create a LaTeX document with following mathematical equations along with equation numbers in Italic
format: Ex-summation (represent in sigma symbol), integration, integral of summation.
6. Create a LaTeX documents with images and image caption at centre alignment, table with thick border and
table caption with centre alignment, row height, content with cell centre alignment.
7. Create a LaTeX document to write an algorithm using algpseudocode and algorithm packages. Use the
lstlisting package in LaTeX to write source code in any programming language.
8. Work on basic power point utilities and tools in LaTeX which help them create basic power point
presentation. PPT Orientation, Slide Layouts, Inserting Text, Formatting Text, Bullets and Numbering, Auto
Shapes, Lines and Arrows Beamer, slides preparation.
9. Create a Resume, Lab Report, Article.
10. Create a technical report according to IEEE format includes title of the paper, authors name and affiliations,
abstract and keywords, introduction section, background section, and other sections, references.
TEXT BOOKS:
1. Introduction to Information Technology, ITL Education Solutions limited, Pearson Education India,2005.
2. LaTeX Companion – Leslie Lamport, PHI/Pearson,2004.
ONLINE RESOURCES:
1. https://www.latex-project.org/help/documentation/
2. https://spoken-tutorial.org/tutorial ef,search?search_foss=LaTeX& search_language=English
22CSV019
ENGINEERING LEADERSHIP
CO 2 1 1 1 1 - 1 - 1 3 2 3 1 - - 2
CO 3 1 1 2 2 3 1 - 1 2 2 3 1 - - 2
CO 4 1 2 3 2 2 1 - 1 3 3 3 2 - - 2
CO 5 1 2 3 2 2 1 - 1 3 3 3 2 - - 2
UNIT-I
Introduction to Leadership: Functions, leadership roles, leadership skills and styles, leadership competency
framework, methodology for assessing skill levels.
UNIT-II
Engineering Profession: Engineering challenges, Time management strategies and toolboxes.
UNIT-III
Self-Awareness: An introduction to self-assessment tools that allow identifying strengths and weaknesses and
impact analysis on leadership style.
UNIT-IV
Stress Management: Strategies to limit or leverage stress to improve leadership style, tools for effective stress
management.
UNIT-V
Creative Problem Solving: Differences between analytical and creative problem solving. Techniques for
encouraging creativity in solving problems while recognizing and overcoming conceptual blocks.
ONLINE RESOURCES:
1. https://onlinecourses.nptel.ac.in/noc19_mg34/preview
2. https://www.coursera.org/learn/self-awareness#syllabus
22CSI01
INTERNSHIP-I
(MOOCs/Training/Internship)
Instruction 90 hours
CIE 50 Marks
Credits 2
1. Students may apply for internships through the AICTE Portal or through CDC of the institute
by filling the application form IAP-101.
2. Industry shall scrutinize the students based on their criteria and communicate a provisional
offer or confirmation letter to the student.
3. If students apply through CDC, then CDC shall nominate the students for various
opportunities accordingly by issuing NOC (IAP-104).
4. The respective head of the department shall assign a faculty mentor.
5. Student shall undergo internship/industrial training at the concerned Industry/Organization by
submitting the form, IAP-103.
6. During the internship, Faculty Mentor will evaluate the performance of students twice either
by visiting the Industry/Organization or through obtaining periodic reports from students.
7. Student shall submit internship report to the industry/organization at the end of internship
program.
8. On successful completion of the Internship, Industry/Organization shall issue Internship
Certificate to the students.
9. All the students should maintain discipline, professional ethics and follow the health and
safety precautions during internship.
Student shall maintain diary during the internship and submit the internship report at the end of the internship. The
report will be evaluated by the supervisor on the basis of the following criteria:
Originality
Adequacy and purposeful write-up
Organization, format, drawings, sketches, style, language etc.
Variety and relevance of learning experience
Practical applications, relationships with basic theory and concepts taught in the course
Evaluation of Internship: The internship of the students will be evaluated in three stages:
a. Evaluation by the Industry ( in the scale of 1 to 10 where 1-Unsatisfactory; 10-Excellent)
b. Evaluation by faculty Mentor on the basis of site visit(s) or periodic communication
(15 marks)
c. Evaluation through seminar presentation/Viva-Voce at the Institute(This can be reflected
through marks assigned by Faculty Mentor (25 marks)
For further details regarding templates, assessment guidelines please refer to the document from page number 16
onwards available at: https://www.cbit.ac.in/wp-content/uploads/2019/04/R22-Rules-with-internship-guidelines-
10-11-2022..pdf.
SEMESTER –IV
Scheme of
Scheme of Examination
Instruction
Course Maximum
S.no Title of the Course Hours Per Week Duration Credits
Code Marks
of SEE in
L T P/D Hours CIE SEE
THEORY
Computer
1. 22CSC10 Organization and 3 1 - 3 40 60 4
Architecture
Database
2. 22CSC11 3 0 - 3 40 60 3
Management Systems
Formal Language and
3. 22CSC12 2 1 - 3 40 60 3
Automata Theory
Probability and
4. 22MTC12 3 1 - 3 40 60 4
Statistics
5. 22ITC17 Web Technologies 2 1 - 3 40 60 3
Systems and Signal
6. 22ECC39 2 1 - 3 40 60 3
Processing
PRACTICALS
Web Technologies
7. 22ITC18 - - 3 3 50 50 1.5
Lab
Database Systems
8. 22CSC13 - - 3 3 50 50 1.5
Lab
Extra Academic
9. - - 3 - *APts - -
Activities (EEA)-4
Total 15 5 9 - 340 460 23
22CSC10
COMPUTER ORGANIZATION AND ARCHITECTURE
UNIT–I
Introduction to Computer Architecture: Introduction to Computer Architecture, Flynn’s Classification of
Computers, Performance Metrics (like Latency, throughput), Fundamental Blocks of Computer (like CPU, I/O
subsystems, memory, control unit).
UNIT–II
Instruction Set Architecture (ISA): Introduction to Instruction Set Types of ISA; RISC, CISC., Registers,
Common bus structure, Instruction Execution Cycle, Addressing Modes, Register Transfer Language (RTL), 8086
Architecture, ARM Architecture.
UNIT–III
Data Representation: Data Type Representation, Floating-point Addition, Multiplication, Division.
UNIT–IV
Pipelining: Pipelining (Basics, Types, stalling, and forwarding), Throughput and Speedup of Pipelining,
Pipelining Hazards.
UNIT–V
Data Level parallelism: Data Level Parallelism (DLP) (Introduction, Loop Level Parallelism), Vector
Architecture, SIMD Instruction Set: Used for Multimedia, Graphics Processing Unit (GPU) (Introduction, GPU
Memory Hierarchy), CUDA Programming (Introduction, Code samples of PDA and FPGA).
TEXT BOOKS:
1. J.L. Hennessy and D.A. Patterson, “Computer Architecture: A Quantitative Approach”, 5th edition, Morgan
Kauffmann Publishers, 2012.
2. M. Morris Mano, “Computer System Architecture”, Pearson Publication, 3rd edition, 2017.
3. Jon Stokes, “Inside the Machine: An Illustrated Introduction to Microprocessors and Computer
Architecture”, No Starch Press, 1st edition, 2015.
4. Noam Nisan and Shimon Schocken, “The Elements of Computing Systems: Building a Modern Computer
from First Principles”, The MIT Press, 2nd edition, 2021.
SUGGESTED READING:
1. Car Hamacher, Zvonks Vranesic, Safea Zaky, “Computer Organization”, McGraw Hill, 5th Edition, 2011.
2. William Stallings, “Computer Organization and Architecture”, Pearson/PHI, 6th Edition, 2007.
3. Andrew S. Tanenbaum, “Structured Computer Organization”, PHI/Pearson, 6 th Edition, 2013.
ONLINE RESOURCES:
1. http://www.geeksforgeeks.org/computer-organization-and-architecture-gq/
2. https://www.cs.virginia.edu/c++programdesign/slides/pdf/bw01.pdf
3. ttps://www.tutorialspoint.com/computer_organization/index.asp
4. https://sites.google.com/site/uopcog/
22CSC11
DATA BASE MANAGEMENT SYSTEMS
(Common to CSE, CSM, AIML, CET, IT, AIDS)
Instruction 3L Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
UNIT - I
Introduction: Motivation, Introduction to Data Models (Relational, Semi structured, ER).
Relational Data Bases: Relational Data Model, Relational Algebra, Relational Calculus.
UNIT - II
SQL + Interaction with Database: SQL Data Types, Basic Structure of SQL Queries, Modification of the
Database, Set Operations, Aggregate Functions, Data-Definition Language, Integrity Constraints, Null Values,
Views, Join Expression. Index Definition in SQL. Simple Queries (select/project/join/ aggregate queries),
Complex queries (With Clause, Nested Subqueries, Views), Programming in a standard language and interfacing
with a DB backend.
UNIT- III
Big Data: Key-value Stores and Semi structured Data, using JSON and MongoDB, or other combinations
Database Design: Introduction to ER model, Mapping from ER to relational model, Functional Dependencies,
Normalization.
UNIT - IV
Physical Design: Overview of Physical Storage (Hard Disks, Flash/SSD/RAM), sequential vs random I/O, Reliability
via RAID, Storage Organization (Records, Pages and Files), Database Buffers, Database Metadata, Indexing, B+-
Trees.
UNIT - V
Query Processing and Optimization: Query Processing, External sort, Joins using nested loops, indexed nested
loops; Overview of Query Optimization: Equivalent expressions, and concept of cost based optimization;
TEXT BOOKS:
1. Silberschatz, Korth and Sudarshan, “Database System Concepts”, 7th Edition, McGraw-Hill, 2021.
2. Elmasri and Navathe, “Fundamentals of Database Systems”, 7 th Edition, Pearson Pubs, 2017.
3. Lemahieu, Broucke and Baesens, “Principles of Database Management”, Cambridge University Press, 2018.
4. RP Mahapatra, “Database Management Systems”, Khanna Publishing House, 2020.
5. Krishnan, “Database Management Systems”, McGraw Hill.
SUGGESTED READING:
1. MySQL Explained: Your Step By Step Guide To Database Design.
2. Pro SQL Server 2008 Relational Database Design and Implementation (Expert's Voice in SQL Server) 1 st
Edition.
ONLINE RESOURCES:
1. http://www.nptelvideos.in/2012/11/database-managementsystem.html.
2. https://www.oracle.com/news/connect/json-database-semistructured-sql.html
22CSC12
FORMAL LANGUAGE AND AUTOMATA THEORY
UNIT–I
Introduction: Alphabet, languages and grammars, productions and derivation, Chomsky hierarchy of languages.
Finite automata: Deterministic Finite Automata (DFA), Nondeterministic Finite Automata (NFA) and
equivalence with DFA, Equivalence and Minimization of Automata, Introduction to Mealy and Moore machine.
UNIT–II
Regular Expressions, Languages and Finite Automata: Converting DFA’s to Regular Expressions by
eliminating states, Converting Regular Expressions to Automata, Applications of Regular Expressions, Algebraic
Laws for Regular Expressions. Properties of Regular Languages: The pumping lemma for Regular Languages,
Applications of Pumping Lemma, Closure Properties and Decision Properties of Regular Languages.
UNIT–III
Context-free Languages and Pushdown Automata: Context-free grammars (CFG) and languages (CFL),
Chomsky and Greibach normal forms, nondeterministic pushdown automata (PDA) and equivalence with CFG,
parse trees, ambiguity in CFG, pumping lemma for context-free languages, deterministic pushdown automata,
closure properties of CFLs.
UNIT–IV
Context-sensitive Languages: Context-sensitive grammars (CSG), linear bounded automata and equivalence with
CSG. Turing Machines: The basic model for Turing machines (TM), Turing recognizable (recursively
enumerable) and Turing-decidable (recursive) languages and their closure properties, variants of Turing machines,
nondeterministic TMs and equivalence with deterministic TMs.
UNIT–V
Unrestricted grammars and equivalence with Turing machines, TMs as enumerators.
Undecidability: Universal Turing machine, Diagonalization Languages, reduction between languages and Rice s
theorem, PCP and Modified PCP, Various translators.
TEXT BOOKS:
1. John E. Hopcroft, Rajeev Motwani, Jeffery D Ullman, “Introduction to Automata Theory Languages and
Computation”, Pearson Education, 3rd edition, 2012.
2. Michael Sipser, “Introduction to the Theory of Computation”, PWS Publishing, 3rd edition, 2012
SUGGESTED READING:
1. Harry R. Lewis and Christos H. Papadimitriou, “Elements of the Theory of Computation”, Pearson Education
Asia. 2003.
2. John C Martin. “Introduction to Language and Theory of Computation”, TMH, 3rd edition, 2007.
3. Daniel Cohen, “Introduction to Computer Theory”, Wiley Publications, 2nd edition, 2007.
4. Mishra K., Chandrasekaran N., “Theory of Computer Science (Automata, Languages and Computation)”,
Prentice Hall of India, 3rd edition, 2008.
5. Shyamalendra Kandar, “Introduction to Automata Theory, Formal Languages and Computation”, Pearson,
1st edition, 2013.
6. Kamala Krithivasan, Rama R. “Introduction to Automata Theory, and Computation”, Pearson, 1 st edition,
2009.
ONLINE RESOURCES:
1. http://courses.cs.vt.edu/cs4114/spring2012/index.php
2. www.pearsoned.co.in/KamalaKrithivasan
22MTC12
PROBABILITY AND STATISTICS
UNIT-I
Basic Statistics: Measures of Central Tendency, Measures of Dispersion, Moments (Moments about the mean and
moments about a point), Skewness, Karl Pearson’s coefficient of skewness and Bowley’s coefficient of skewness
for frequency distribution, Kurtosis. Correlation, coefficient of correlation, limits of correlation coefficient. Linear
Regression, Regression coefficients, Properties of Regression Coefficients. Curve fitting by the Method of Least
Squares, Fitting of Straight line and Exponential curve.
UNIT-II
Univariate and Bivariate Distribution: Conditional Probability, Baye’s theorem, Random variable, discrete
random variable, Probability Mass Function, continuous random variable, probability density function.
Mathematical expectation, properties of Expectation, properties of variance and co-variance. Two-dimensional or
Joint Probability Mass Function, Two-dimensional Distribution Function, , Joint Density Function, Marginal
Density Function, The Conditional Distribution Function, and Conditional Probability Density Function,
Stochastic Independence.
UNIT-III
Probability Distributions: Discrete probability distribution: Poisson distribution, Mean, Variance, MGF, CGF,
fitting of Poisson distribution. Continuous probability distributions: Normal distribution, Standard Normal random
variable, Expectation, Variance, MGF (with out proof), CGF, Properties of Normal Curve and Areas under Normal
curve. Exponential distribution, Expectation, Variance, MGF, CGF.
UNIT-IV
Testing of Hypotheses: Test of significance, null and alternative hypotheses, Errors in sampling, level of
significance. Large sample test: Test of significance for single proportion, difference of proportions, single mean
and difference of means. Small Sample Tests: T-Test for single mean, differences of Means. F- test for equality of
two population variances. Chi-Square test.
UNIT-V
Analysis of Variance and Time Series: One way classification-Assumptions for ANOVA Test-ANOVA for fixed
effect model-Two way classification-ANOVA for fixed effect model-Components of Time series-Measurement
of Trend- Method of semi Averages- Moving Averages Method.
TEXT BOOKS:
1. S.C.Gupta, V.K.Kapoor, “Fundamentals of Mathematical Statistics”, Sultan Chand and Sons, 2014.
2. Sheldon Ross, “A First Course in Probability”, Pearson publications, 9th Edition, 2014.
SUGGESTED READING:
1. W. Feller, “An Introduction to Probability Theory and its Applications”, Vol. 1, Wiley, 3rd Ed., 1968.
2. S.C.Gupta, V.K.Kapoor, “Fundamentals of Applied Statistics”, Sultan Chand and Sons, 2014.
22ITC17
WEB TECHNOLOGIES
(Common to CSE, AI&DS and CET branches)
Instruction 2L+1T Hours per week
Duration of SEE 3 Hours
SEE 60 Marks
CIE 40 Marks
Credits 3
COURSE OUTCOMES: After successful completion of this course, students will be able to:
1. Create web pages with good aesthetic sense of design using HTML CSS3, Bootstrap and popular themes.
2. Use JS in Validations and DOM manipulation.
3. Design Schema and perform CRUD operations from UI components.
4. Become an agile practitioner with the ability to quickly complete projects using ReactJS.
5. Build an end-to-end application from scratch using React JS, NODE JS, Express JS and Mongo DB.
UNIT-I
Introduction: Web Fundamentals, HTML 5.0: basic tags, Images, Tables, Lists, Forms, Layout, Graphics, span
and div tags. Grid, Introduction to Cascading Style Sheets: Types of CSS, text and font, color, CSS Selectors,
CSS BOX Model, CSS Positioning, and CSS floating.
Bootstrap: Introduction of Bootstrap, Container and Container-fluid, Jumbotron, Grid, Table, Form, Alert,
Navbar, Modals.
UNIT-II
Java Script: Introduction, data types, control structures, functions, arrays, objects, regular expressions, working
with events, form validation, DOM Elements, Accessing and modifying Elements using DOM, Dynamic document
with Java script.
.
UNIT-III
MongoDB: Introduction, Importance of NoSQL databases, Data types, Documents, nested Documents, CRUD
Operations, Basic cursor methods: map, to Array, pretty, for Each, limit, count, sort, Columnar Databases,
Indexing and Aggregation, MongoDB Node JS Drivers and CAP theorem.
UNIT-IV
ReactJS: ES5 vs Es6, Scoping - var vs let vs const, Arrow functions, Use of this keyword (lexical scoping), Spread
& rest parameter, Array & object destructure, module import and export, State, Props, Components, Lifecycle,
Stateful and stateless components, Events, Router, Forms, Tables, Portals, CSS, Hook and new Features added in
recent versions.
UNIT-V
NodeJS: Creating Web Server, Functions, Buffer, Node Modules, Creating Web Server, Handling HTTP requests;
ExpressJS: API methods - GET, POST, PUT, DELETE, Request & response objects, URL and Query parameters,
Routing, Templates, middleware and the model-view-controller pattern.
TEXT BOOKS:
1. Vasan Subramanian, "Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React,
and Node", second Edition, Apress Publications, 2019.
2. David Hows, Peter Membrey, EelcoPlugge – “MongoDB Basics”, Apress, 2014.
SUGGESTED READING:
1. Ethan Brown, “Web Development with Node and Express”, Oreilly Publishers, First Edition, 2014.
2. Shelly Powers, “Learning Node: Moving to the Server-Side”, 2nd Edition, O‟REILLY, 2016.
3. Simon D. Holmes and Clive Harber, “Getting MEAN with Mongo, Express, Angular, and Node”, Second
Edition, Manning Publications, 2019
4. Brad Dayley, “Node.js, MongoDB and Angular Web Development”, 2nd Edition, Addison-Wesley
Professional, 2017.
ONLINE RESOURCES:
1. https://web.stanford.edu/class/cs142/index.html
2. https://nodejs.org/en/docs/
3. https://www.mongodb.com/
4. https://reactjs.org/
5. https://getbootstrap.com/docs/5.0/utilities/api/
6. https://edu.anarchocopy.org/Programming%20Languages/Node/Pro%20MERN%20Stack,%202nd%20
Edition.pdf
22ECC39
SYSTEMS AND SIGNAL PROCESSING
(Common to CSE, AI&DS, AIML)
UNIT-I
Continuous Time Signals: Introduction to signals, signal representations and classification.
Fourier Series: Exponential Fourier series, Amplitude and Phase spectra. Power Spectral Density.
UNIT-II
Fourier Transforms: Direct Fourier transforms, Inverse Fourier transforms, Existence, Frequency spectrum and
properties of Fourier Transforms, FT of basic signals, Energy Spectral Density.
UNIT-III
Laplace Transforms: Laplace transforms. Region of convergence and its properties. Properties of Laplace
transform, Inverse Laplace transform, Laplace transform of periodic signals.
UNIT-IV
Z–Transform: Direct Z-Transform, Region of convergence and its properties. Z–Transform properties. Inverse
Z–Transform, Discrete Fourier Transform, Properties of Discrete Fourier Transform, FFT, DCT and DWT.
UNIT-V
Continuous & Discrete Systems: Introduction to systems, System classifications-Linear, Causal, Stable, Time-
invariant, Impulse response, System transfer function, Distortion less system, Non-linear systems- Filters.
TEXT BOOKS:
1. B. P. Lathi, “Signals, Systems and Communications”, BS Publications, 3 rd Edition, 2008.
2. Simon Haykin, “Signals and Systems”, Wiley India, 5th Edition, 2009.
SUGGESTED READING:
1. Alan V. Oppenheim, Alan S. Willsky, S. Hamid Nawad, “Signals and Systems”, PHI 2nd Edition, 2015.
2. M. J. Robert, “Fundamentals of signals and systems”, McGraw Hill, 2008.
22ITC18
WEB TECHNOLOGIES LAB
(Common to CSE, AI&DS and CET branches)
LIST OF EXPERIMENTS:
(Note: Setup a Node JS server in Visual Studio to run the following experiments applications)
1. Build a basic static website using HTML5, CSS3 and bootstrap components.
2. Navigate to a particular element using DOM (Document Object Model) and modify it. Also understand the
difference between a real DOM and Virtual DOM.
3. Explore the new features introduced in ES5 to recent.
4. Write React Class and functional Components and pass props.
5. Design a college admission enquiry form and store details in mongoDB using states and events as a React
Functional Component.
6. Write code to illustrate the lifecycle of React JS.
7. Write code to understand different hooks in React JS.
8. Implement Routing in React JS.
9. Develop a CRUD Application using MERN.
10. Develop an Attendance Management Module for student attendance entry and Verifying attendance by
students using MongoDB, Express JS, React JS and Node JS (MERN).
TEXTBOOKS:
1. Brad Dayley, Brendan Dayley, Caleb Dayley, “Node.js, MongoDB and React JS Web Development”, 2 nd
edition, Perason Education, 2018.
2. Alex Banks, Eve Porcello, “Learning React Modern Patterns for Developing React Apps”, 2nd Edition,
Oreilly Media Inc, 2020.
SUGGESTED READING:
1. Vasan Subramanian, "Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React,
and Node", second Edition, Apress Publications, 2019.
ONLINE RESOURCES:
1. https://github.com/eggheadio/illustrated-dev/blob/master/content/explainers/react-vdom/index.mdx
2. https://legacy.reactjs.org/docs/jsx-in-depth.html#props-default-to-true
3. https://react.dev/learn/tutorial-tic-tac-toe
22CSC13
DATABASE SYSTEMS LAB
Instruction 3P Hours per week
Duration of SEE 3 Hours
SEE 50 Marks
CIE 50 Marks
Credits 1.5
LIST OF EXPERIMENTS:
1. Exploring the features of MySQL / PostgreSQL / MongoDB /Oracle.
2. Installation of Mongo DB
3. Tutorial on PostgreSQL / MySQL / SQLite in W3Schools or any other platform (2 Weeks)
4. Exercises on SQL queries for various tasks.(2-3 Weeks).
5. Exercises on triggers and cursors
6. Practice interfacing with a database from a program using connectors like JDBC/ODBC.
7. Small exercises on MongoDB
a. Exercise in ER design for an application starting with natural language description
b. Convert ER design to tables
8. Visualization of B+ tree using any simulation code.
9. Sample Queries to explain the benefits of indexing.
10. Case study on development of applications to solve real time problems.
Text Books
1. “Oracle: The complete Reference”, by Oracle Press.
2. Nilesh Shah, “Database Systems Using Oracle”, PHI, 2007.
3. Rick FVander Lans, “Introduction to SQL”, Fourth Edition, Pearson Education, 2007.
SUGGESTED READING:
1. "The Language of SQL (Learning)" by Larry Rockoff
2. MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world
ONLINE RESOURCES:
1. https://www.mongodb.com/docs/manual/tutorial/query-documents/
2. https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html