MLRS-R22 B.Tech - CSE
MLRS-R22 B.Tech - CSE
MLRS-R22 B.Tech - CSE
I YEAR II SEMESTER
S. No. Course Course Title Course Hours Per Credits Scheme of Examination
Code Area Week Maximum Marks
L T P Internal External Total
(CIE) (SEE)
1 2220002 Differential Equations and BS 3 1 0 4 40 60 100
Vector Calculus
2 2220008 Applied Physics BS 3 1 0 4 40 60 100
3 2220372 Engineering Workshop ES 0 1 3 2.5 40 60 100
4 2220010 English for Skill HSMC 2 0 0 2 40 60 100
Enhancement
5 2220401 Basics of Electronic Devices ES 2 0 0 2 40 60 100
and Circuits
6 2220572 Data Structures Laboratory ES 0 1 2 2 40 60 100
7 2220071 Applied Physics Laboratory BS 0 0 3 1.5 40 60 100
8 2220073 English Language and HSMC 0 0 2 1 40 60 100
Communication Skills
Laboratory
9 2220575 IT Workshop ES 0 0 2 1 40 60 100
10 2220021 Environmental Science MC 3 0 0 0 - - -
Total Credits 13 4 12 20 360 540 900
I-I
2210001: MATRIX ALGEBRA AND CALCULUS(Common to all)
B.Tech. I Year- I Semester L T PC
3 1 0 4
Course outcomes: After learning the contents of this paper the student must be able to
CO1: Write the matrix representation of a set of linear equations and to analyses the
solution of the System of equations.
CO2: Find the Eigen values and Eigen vectors and reduce the quadratic form to
canonical form using orthogonal transformations.
CO3: Solve the applications on the mean value theorems, and evaluate the improper
integrals using Beta and Gamma functions.
CO4: Find the extreme values of functions of two variables with/ without constraints.
CO5: Evaluate the multiple integrals and apply the concept to find areas, volumes.
UNIT-I: Matrices 10 L
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 by Gauss elimination method, Gauss Seidel Iteration Method.
UNIT-III: Calculus 10 L
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 (without proofs).
Definition of Improper Integral: Beta and Gamma functions and their applications.
UNIT-IV: Multivariable Calculus (Partial Differentiation and applications) 10 L
Partial Differentiation: Euler’s Theorem, Total derivative, Jacobian, Functional dependence-
independence. Applications: Maxima and minima of functions of two variables and three variables
using method of Lagrange multipliers.
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36 th Edition,2010.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa
Publications, 5thEditon,2016.
REFERENCE BOOKS:
1. Erwin kreyszig, Advanced Engineering Mathematics, 9thEdition, John Wiley & Sons,2006.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9 thEdition, Pearson,
Reprint, 2002.
3. H. K. Dassand Er. Rajnish Verma, Higher Engineering Mathematics, S Chand and
Company Limited, NewDelhi.
2210009: ENGINEERING CHEMISTRY
Course Objectives:
1. To bring adaptability to new developments in Engineering Chemistry and to acquire the skills
required to become a perfect engineer.
2. To include the importance of water in industrial usage, fundamental aspects of battery
chemistry, significance of corrosion it’s control to protect the structures.
3. To imbibe the basic concepts of petroleum and its products.
4. To acquire required knowledge about engineering materials like cement, smart
materials and Lubricants.
Course Outcomes:
1. Students will acquire the basic knowledge of electrochemical procedures related to corrosion
and its control.
2. The students are able to understand the basic properties of water and its usage in domestic and
industrial purposes.
3. They can learn the fundamentals and general properties of polymers and other engineering
materials.
4. They can predict potential applications of chemistry and practical utility in order to become good
engineers and entrepreneurs.
TEXT BOOKS:
1. Engineering Chemistry by P.C. Jain and M. Jain, Dhanpatrai Publishing Company, 2010
2. Engineering Chemistry by Rama Devi, Venkata Ramana Reddy and Rath, Cengage learning, 2016
3. A text book of Engineering Chemistry by M. Thirumala Chary, E. Laxminarayana and K. Shashikala,
Pearson Publications, 2021.
4. Textbook of Engineering Chemistry by Jaya Shree Anireddy, Wiley Publications.
REFERENCE BOOKS:
1. Engineering Chemistry by Shikha Agarwal, Cambridge University Press, Delhi (2015)
2. Engineering Chemistry by Shashi Chawla, Dhanpatrai and Company (P) Ltd. Delhi (2011)
2210501: PROGRAMMING FOR PROBLEM SOLVING
Course Objectives:
● To learn the fundamentals of computers.
● To understand the various steps in program development.
● To learn the syntax and semantics of the C programming language.
● To learn the usage of structured programming approaches in solving problems.
TEXT BOOKS:
1. Jeri R. Hanly and Elliot B.Koffman, Problem solving and Program Design in C 7th
Edition, Pearson
2. B.A. Forouzan and R.F. Gilberg C Programming and Data Structures, Cengage
Learning, (3rd Edition)
REFERENCE BOOKS:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice
Hall ofIndia
2. E. Balagurusamy, Computer fundamentals and C, 2nd Edition, McGraw-Hill
3. Yashavant Kanetkar, Let Us C, 18th Edition, BPB
4. R.G. Dromey, How to solve it by Computer, Pearson (16th Impression)
5. Programming in C, Stephen G. Kochan, Fourth Edition, Pearson Education.
6. Herbert Schildt, C: The Complete Reference, Mc Graw Hill, 4th Edition
7. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill
(2210201)BASIC ELECTRICAL ENGINEERING
(Common for ECE, CSE, CSC,CSD, CSM, CSIT & IT)
B.Tech. I Year - I Sem L T P C
2 0 0 2
Learning Outcomes:
At the end of this unit, the student will be able to
Develop an understanding of the fundamental laws and elements of A.C circuits. (L3)
Learn the energy properties of electric elements and the techniques to measure voltage and
current. (L2)
Explain the concept of steady state. (L2)
UNIT-III Transformers:
Ideal and practical transformer, equivalent circuit, losses in transformers, regulation and efficiency.
Auto-transformer and three-phase transformer connections.
Learning Outcomes:
At the end of this unit, the student will be able to
Demonstrate knowledge of construction and operating principles of single-phase
transformers. (L3)
Determine losses, efficiency, and voltage regulation of a transformer under specific operating
conditions. (L5)
Identify the connections of a three phase transformer. (L3)
Illustrate the performance characteristics of different induction motors. (L3)
UNIT – I
Basics of a Computer – Hardware, Software, Generations of computers. Hardware - functional units,
Components of CPU, Memory – hierarchy, types of memory, Input and output devices.
An Introduction to Computer Science:
The Definition of Computer Science, Algorithms, the Importance of Algorithmic Problem Solving, A
Brief History of Computing
UNIT – II
Software development – waterfall model, Agile, Types of computer languages – Programming,
markup, scripting Program Development – steps in program development.
UNIT – III
The Building Blocks: Binary Numbers, Boolean Logic, Introduction, The Binary Numbering System
Binary Representation of Numeric and Textual Information, Binary Representation of Sound and
Images. Computer Systems Organization: Introduction, Memory and Cache, Input/output and Mass
Storage
UNIT – IV
Computer Networks, the Internet and the World Wide Web:
Introduction, Communication Links, Local Area Networks, Wide Area Networks, Overall Structure of
the Internet, Communication Protocols.
A Brief History of the Internet and the World Wide Web: The Internet, The World Wide Web.
Security – information security, cyber security, cyber laws
UNIT – V
Autonomous Systems: IoT, Robotics, Drones, Artificial Intelligence – Learning, Game Development,
natural language processing, image and video processing. Cloud Basics
TEXT BOOK:
1. Invitation to Computer Science, G. Michael Schneider, Macalester College, Judith L. Gersting
University of Hawaii, Hilo, Contributing author: Keith Miller University of Illinois, Springfield.
REFERENCE BOOKS:
1. Fundamentals of Computers, ReemaThareja, Oxford Higher Education, Oxford University Press.
2. Introduction to computers, Peter Norton, 8th Edition, Tata McGraw Hill.
3. Computer Fundamentals, Anita Goel, Pearson Education India, 2010.
4. Elements of computer science, Cengage.
2210072:ENGINEERING CHEMISTRY LABARORARY
B.Tech. I Year – I Semester L T PC
0 0 2 1
Course Objectives: The course consists of experiments related to the principles of chemistry required
for engineering student. The student will learn:
Estimation of hardness of water to check its suitability for drinking purpose.
Students are able to perform estimations of acids and bases using conductometry, potentiometry and
pH metry methods.
Students will learn to prepare polymers such as Bakelite and nylon-6 in the laboratory.
Students will learn skills related to the lubricant properties such as saponification value, surface
tension and viscosity of oils.
Course Outcomes: The experiments will make the student gain skills on:
Determination of parameters like hardness of water and rate of corrosion of mild steel in various
conditions.
Able to perform methods such as conductometry, potentiometry and pH metry in order to find out
the concentrations or equivalence points of acids and bases.
Students are able to prepare polymers like bakelite and nylon-6.
Estimations saponification value, surface tension and viscosity of lubricant oils.
List of Experiments:
I. Volumetric Analysis: Estimation of Hardness of water by EDTA Complexometry method.
II. Conductometry: Estimation of the concentration of an acid by Conductometry.
III. Potentiometry: Estimation of the amount of Fe+2 by Potentiomentry.
IV. pH Metry: Determination of an acid concentration using pH meter.
V. Preparations:
1. Preparation of Bakelite.
2. Preparation Nylon – 6.
II. Lubricants:
1. Estimation of acid value of given lubricant oil.
2. Estimation of Viscosity of lubricant oil using Ostwald’s Viscometer.
III. Corrosion: Determination of rate of corrosion of mild steel in the presence and absence of inhibitor.
IV. Virtual lab experiments
1. Construction of Fuel cell and its working.
2. Smart materials for Biomedical applications
3. Batteries for electrical vehicles.
4. Functioning of solar cell and its applications.
REFERENCE BOOKS:
1. Lab manual for Engineering chemistry by B. Ramadevi and P. Aparna, S Chand Publications, New Delhi
(2022)
2. Vogel’s text book of practical organic chemistry 5th edition
3. Inorganic Quantitative analysis by A.I. Vogel, ELBS Publications.
4. College Practical Chemistry by V.K. Ahluwalia, Narosa Publications Ltd. New Delhi (2007).
2210571: PROGRAMMING FOR PROBLEM SOLVING LABORATORY
Reference Books
1. Byron Gottfried, Schaum‟s Outline of Programming with C, Mc Graw-Hill
2. Let us C by YashavantKanetkar BPB publications(16thEdition)
3. B.A.ForouzanandR.F.GilbergCProgrammingandDataStructures,CengageLearning,(3 rdEdition)
4. BrianW.KernighanandDennisM.Ritchie,TheCProgrammingLanguage,PrenticeHallofIndia
5. R. G. Dromey, How to solve It by Computer, Pearson(16thImpression)
6. Programming in C, Stephen G.Kochan, Fourth Edition, and Pearson Education.
7. Herbert Schildt, C:TheCompleteReference, McGrawHill,4thEdition.
(2210271)BASIC ELECTRICAL ENGINEERING LABORATORY
(ECE, CSE, CSC, CSD, CSM, CSIT& IT)
B.Tech. I Year-I Semester LTPC
0 02 1
Course Objectives:
To analyze a given network by applying various electrical laws and network theorems
To know the response of electrical circuits for different excitations
To calculate, measure and know the relation between basic electrical parameters.
To analyze the performance characteristics of DC and AC electrical machines
Course Outcomes:
Get an exposure to basic electrical laws.
Understand the response of different types of electrical circuits to different excitations.
Understand the measurement, calculation and relation between the basic electrical
parameters
Understand the basic characteristics of transformers and electrical machines.
List of experiments/demonstrations:
Methods of solving the differential equations of first order and first degree.
Concept of higher order liner differential equations.
Concept, properties of Laplace transforms, solving ordinary differential equations by using
Laplace transforms techniques.
The physical quantities involved in engineering field related to vector valued functions.
The basic properties of vector valued functions and their applications to line, surface
and volume integrals.
Course outcomes: After learning the contents of this paper the student must be able to
CO1: Identify whether the given first order differential equation is exact or not.
CO2: Solve higher differential equation and apply the concept of differential equation
to real world problems.
CO3: Use the Laplace transforms techniques for solving ODE’s.
CO4: Apply the Del operator to scalar and vector point functions.
CO5: Evaluate the line, surface and volume integrals and converting them from one to
another.
UNIT-V:Vector Integration 10 L
Line, Surface and Volume Integrals, Theorems of Green, Gauss and Stokes (without proofs) and their
applications.
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36 th Edition,2010
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa
Publications, 5th Edition,2016.
REFERENCE BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9thEdition, John Wiley & Sons, 2006.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9 th Edition, Pearson,
Reprint, 2002.
3. H. K. Dassand Er. Rajnish Verma, Higher Engineering Mathematics, S Chand and
Company Limited, NewDelhi.
2220008: APPLIED PHYSICS
B.Tech. I Year – II Semester LTPC
3 1 04
Prerequisites: 10 + 2 Physics
Course Objectives: The objectives of this course for the student are to:
1. Understand the basic principles of quantum physics and band theory of solids.
2. Understand the underlying mechanism involved in construction and working principles of
various semiconductor devices.
3. Study the fundamental concepts related to the dielectric, magnetic and energy materials.
4. Identify the importance of nanoscale, quantum confinement and various fabrications
techniques.
5. Study the characteristics of lasers and optical fibres.
Course Outcomes: At the end of the course the student will be able to:
1. Understand physical world from fundamental point of view by the concepts of Quantum
mechanics and visualize the difference between conductor, semiconductor, and an insulator by
classification of solids.
2. Identify the role of semiconductor devices in science and engineering Applications.
3. Explore the fundamental properties of dielectric, magnetic materials and energy for their
applications.
4. Appreciate the features and applications of Nanomaterials.
5. Understand various aspects of Lasers and Optical fiber and their applications in diverse fields.
TEXT BOOKS:
1. M. N. Avadhanulu, P.G. Kshirsagar & TVS Arun Murthy” A Text book of Engineering
Physics”, S. Chand Publications, 11th Edition 2019.
2. Engineering Physics by Shatendra Sharma and Jyotsna Sharma, Pearson Publication,2019
3. Semiconductor Physics and Devices- Basic Principle – Donald A, Neamen, Mc Graw Hill,
4th Edition, 2021.
4. B.K. Pandey and S. Chaturvedi, Engineering Physics, Cengage Learning, 2 nd Edition,2022.
5. Essentials of Nanoscience & Nanotechnology by Narasimha Reddy Katta, Typical
Creatives NANO DIGEST, 1st Edition, 2021.
REFERENCE BOOKS:
1. Quantum Physics, H.C. Verma, TBS Publication, 2nd Edition 2012.
2. Fundamentals of Physics – Halliday, Resnick and Walker, John Wiley &Sons,11th Edition,
2018.
3. Introduction to Solid State Physics, Charles Kittel, Wiley Eastern, 2019.
4. Elementary Solid State Physics, S.L. Gupta and V. Kumar, Pragathi Prakashan, 2019.
5. A.K. Bhandhopadhya - Nano Materials, New Age International, 1stEdition, 2007.
6. Energy Materials a Short Introduction to Functional Materials for Energy Conversion and
Storage Aliaksandr S. Bandarenka, CRC Press Taylor & Francis Group
7. Energy Materials, Taylor & Francis Group, 1st Edition, 2022.
2220372: ENGINEERING WORK SHOP
1 0 3 2.5
Course Objectives:
To Study of different hand operated power tools, uses and their demonstration.
To gain a good basic working knowledge required for the production of various engineering
products.
To provide hands on experience about use of different engineering materials, tools,
equipments and processes those are common in the engineering field.
To develop a right attitude, team working, precision and safety at work place.
It explains the construction, function, use and application of different working tools,
Equipment and machines
Course Outcomes:
Explain the design and model different prototypes in the carpentry trade such as Cross lap
joint, Dove tail joint. (L4)
Demonstrate the design and model various basic prototypes in the trade of fitting such as
Straight fit, V- fit. (L4)
Understand to make various basic prototypes in the trade of Tin smithy such as rectangular
tray, and open Cylinder. (L4)
Demonstrate the design and model various basic prototypes in the trade of Welding. (L4)
Explain to make various basic prototypes in the trade of Black smithy such as J shape, and S
shape. (L4)
Understand to perform various basic House Wiring techniques such as connecting one lamp
with one switch, connecting two lamps with one switch, connecting a fluorescent tube, Series
wiring, Go down wiring. (L4)
UNIT I - CARPENTRY & FITTING
Carpentry – Introduction, Carpentry tools, sequence of operations and applications (T-Lap
Joint, Dovetail Joint, Mortise & Tenon Joint)
Fitting – Introduction, fitting tools, sequence of operations and applications (V-Fit, Dovetail
Fit & Semi-circular fit)
Text Books:
1. Workshop Practice /B. L. Juneja / Cengage
2. Workshop Manual / K. Venugopal / Anuradha.
References:
1. Work shop Manual – P. Kannaiah/ K. L. Narayana/ SciTech
2. Workshop Manual / Venkat Reddy/ BSP
2220010: English for Skill Enhancement
B.Tech. I Year- II Sem. L T P C
2 0 0 2
Course Objectives: This course will enable the students to:
1. Improve the language proficiency of students in English with an emphasis on
Vocabulary, Grammar, Reading and Writing skills.
2. Develop study skills and communication skills in various professional situations.
3. Equip students to study engineering subjects more effectively and critically
using the theoretical and practical components of the syllabus.
Course Outcomes: Students will be able to:
1. Understand the importance of vocabulary and sentence structures.
2. Choose appropriate vocabulary and sentence structures for their oral and
writtencommunication.
3. Demonstrate their understanding of the rules of functional grammar.
4. Develop comprehension skills from the known and unknown passages.
5. Take an active part in drafting paragraphs, letters, essays, abstracts, précis and
reports in various contexts.
6. Acquire basic proficiency in reading and writing modules of English.
UNIT - I
Chapter entitled ‘Toasted English’ by R.K.Narayan from “English: Language,
Context and Culture” published by Orient BlackSwan, Hyderabad.
Vocabulary: The Concept of Word Formation -The Use of Prefixes and Suffixes -
Acquaintance with Prefixes and Suffixes from Foreign Languages to form
Derivatives - Synonyms and Antonyms
Grammar: Identifying Common Errors in Writing with Reference to Articles and Prepositions.
Reading: Reading and Its Importance- Techniques for Effective Reading.
Writing: 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
Chapter entitled ‘Appro JRD’ by Sudha Murthy from “English: Language, Context and
Culture” published by Orient BlackSwan, Hyderabad.
Vocabulary: Words Often Misspelt - Homophones, Homonyms and Homographs
Grammar: Identifying Common Errors in Writing with Reference to Noun-pronoun
Agreement and Subject-verb Agreement.
Reading: Sub-Skills of Reading – Skimming and Scanning – Exercises for Practice
UNIT - IV
Chapter entitled ‘Art and Literature’ by Abdul Kalam from “English: Language, Context
and Culture” published by Orient BlackSwan, Hyderabad.
Vocabulary: Standard Abbreviations in English
Grammar: Redundancies and Clichés in Oral and Written Communication.
Reading: Survey, Question, Read, Recite and Review (SQ3R Method) - Exercises for Practice
Writing: Writing Practices- Essay Writing-Writing Introduction and Conclusion -Précis Writing.
UNIT - V
Chapter entitled ‘Go, Kiss the World’ by Subroto Bagchi from “English: Language,
Context and Culture” published by Orient BlackSwan, Hyderabad.
Vocabulary: Technical Vocabulary and their Usage
Grammar: Common Errors in English (Covering all the other aspects of grammar which
were not covered in the previous units)
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.
Note: Listening and Speaking Skills which are given under Unit-6 in AICTE Model
Curriculum are covered in the syllabus of ELCS Lab Course.
TEXT BOOK:
1. “English: Language, Context and Culture” by Orient BlackSwan Pvt. Ltd, Hyderabad.
2022. Print.
REFERENCE BOOKS:
1. Effective Academic Writing by Liss and Davis (OUP)
2. Richards, Jack C. (2022) Interchange Series. Introduction, 1,2,3. Cambridge University Press
3. Wood, F.T. (2007). Remedial English Grammar. Macmillan.
4. Chaudhuri, Santanu Sinha. (2018). Learn English: A Fun Book of Functional
Language, Grammar and Vocabulary. (2nd ed.,). Sage Publications India Pvt. Ltd.
5. (2019). Technical Communication. Wiley India Pvt. Ltd.
6. Vishwamohan, Aysha. (2013). English for Technical Communication for
Engineering Students. Mc Graw-Hill Education India Pvt. Ltd.
7. Swan, Michael. (2016). Practical English Usage. Oxford University Press. Fourth Edition
2220401: BASICS OF ELECTRONIC DEVICES AND CIRCUITS
(Common to CSE, CSM, CSC, CSD, IT, CSIT)
Course Objectives:
To introduce components such as diodes, BJTs and FETs.
To know the applications of devices.
To know the switching characteristics of devices.
To understand the various types of transistor configurations
To study the special purpose devices
Course Outcomes:
At the end of this course, students will demonstrate the ability to
Understand the utilization of various semiconductor components
Acquire the knowledge of various electronic devices and their use on real life.
Understand the applications of various devices.
Acquire the knowledge about the role of special purpose devices.
Analyze different types of transistor characteristics
UNIT - I
Diodes: Diode - Static and Dynamic resistances, Equivalent circuit, Diffusion and Transition
Capacitances, V-I Characteristics, Diode as a switch- switching times.
UNIT - II
Diode Applications: Rectifier - Half Wave Rectifier, Full Wave Rectifier, Bridge Rectifier, Rectifiers
with Capacitive and Inductive Filters, Clippers-Clipping at two independent levels, Clamper-Clamping
Circuit Theorem, Clamping Operation, Types of Clampers.
UNIT - III
Bipolar Junction Transistor (BJT): Principle of Operation, Common Emitter, Common Base and
Common Collector Configurations, Transistor as a switch, switching times.
UNIT - IV
Field Effect Transistor (FET): Construction, Principle of Operation, Pinch-Off Voltage, Volt-
Ampere Characteristic, Comparison of BJT and FET, FET as Voltage Variable Resistor, MOSFET,
MOSTET as a capacitor.
UNIT – V
Special Purpose Devices: Zener Diode - Characteristics, Zener diode as Voltage Regulator, Principle of
Operation - SCR, Tunnel diode, UJT, Varactor Diode, Photo diode, Solar cell, LED, Schottky diode.
TEXT BOOKS:
1. Jacob Millman, Christos C. Halkias, and Satyabrata Jit, “Electronic Devices and Circuits”, 3 rd
Edition., Mc-Graw Hill Education, 2010.
th
2. Robert L. Boylestad, Louis Nashelsky, “Electronic Devices and Circuits theory” 11 Edition,
Pearson, 2013.
REFERENCES:
1. Donald Neamen, Dhrubes Biswas, “Semiconductor Physics and Devices” 4 th Edition, McGraw
Hill Education, 2017.
2. Steven T. Karris, “Electronic Devices and Amplifier Circuits with MATLAB Applications”
Orchard Publications, 3rd Edition 2005.
3. Paul Horowitz, Winfield Hill, “The Art of Electronics” 3rd Edition Cambridge University Press,
1994.
2220572: DATA STRUCTURES LABORATORY
B.Tech. I Year - II – Semester. LT PC
0 1 2 2
TEXT BOOKS:
1. Fundamentals of data structures in C, E.Horowitz, S.Sahni and Susan Anderson
Freed, 2nd Edition, Universities Press.
2. Data structures using C, A.S.Tanenbaum, Y. Langsam, and M.J. Augenstein,
PHI/pearson education.
REFERENCES:
1. Data structures: A Pseudocode Approach with C, R.F.GilbergAndB.A.Forouzan, 2nd
Edition, Cengage Learning.
2. Introduction to data structures in C, Ashok Kamthane, 1st Edition, PEARSON
22200071: APPLIED PHYSICS LABORATORY
B.Tech. I Year-II Semester LT P C
0 0 3 1.5
LIST OF EXPERIMENTS:
1. Determination of work function and Planck’s constant using photoelectric effect.
2. Determination of Hall co-efficient and carrier concentration of a given semiconductor.
3. Characteristics of series and parallel LCR circuits.
4. V-I characteristics of a p-n junction diode and Zener diode.
5. Input and output characteristics of BJT (CE, CB & CC configurations).
6. V-I and L-I characteristics of light emitting diode (LED) and LASER.
7. V-I Characteristics of solar cell.
8. Determination of Energy gap of a semiconductor.
9. To determine the time constant of R-C circuit.
10. Determination of Acceptance Angle and Numerical Aperture of an optical fiber.
11. Understanding the method of least squares – Torsional pendulum as an example.
12. Determination of magnetic field induction along the axis of a current carrying coil.
REFERENCE BOOK:
1. S. Balasubramanian, M.N. Srinivasan “A Text book of Practical Physics”- S Chand
Publishers, 2017.
2220073:English Language and Communication Skills Laboratory
Course Objective
To facilitate computer-assisted multi-media instruction enabling
individualized and independent language learning
To sensitize the students to the nuances of English speech sounds, word
accent, intonation and rhythm
To bring about a consistent accent and intelligibility in students’
pronunciation ofEnglish by providing an opportunity for practice in speaking
To improve the fluency of students in spoken English and neutralize the
impact ofdialects.
To train students to use language appropriately for public speaking,
groupdiscussions and interviews
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 the
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
speechof people of different backgrounds and regions
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
professionalcontexts
• Oral practice
• Describing objects/situations/people
• Role play – Individual/Group activities
• Just A Minute (JAM) Sessions
The following course content is prescribed for the English Language and
Communication Skills Lab.
Note: Teachers are requested to make use of the master copy and get it tailor-
made to suit the contents of the syllabus.
Suggested Software:
Cambridge Advanced Learners’ English Dictionary with CD.
Grammar Made Easy by Darling Kindersley.
Punctuation Made Easy by Darling Kindersley.
Oxford Advanced Learner’s Compass, 10th Edition.
English in Mind (Series 1-4), Herbert Puchta and Jeff Stranks with Meredith
Levy, Cambridge.
English Pronunciation in Use (Elementary, Intermediate, Advanced)
Cambridge UniversityPress.
English Vocabulary in Use (Elementary, Intermediate, Advanced)
Cambridge UniversityPress.
TOEFL & GRE (KAPLAN, AARCO & BARRONS, USA, Cracking GRE by
CLIFFS).
Digital All
Orell Digital Language Lab (Licensed Version)
REFERENCE BOOKS:
1. (2022). English Language Communication Skills – Lab Manual cum
Workbook. Cengage Learning India Pvt. Ltd.
2. Shobha, KN & Rayen, J. Lourdes. (2019). Communicative English – A
workbook. Cambridge University Press
3. Kumar, Sanjay & Lata, Pushp. (2019). Communication Skills: A
Workbook. Oxford UniversityPress
4. Board of Editors. (2016). ELCS Lab Manual: A Workbook for CALL and ICS
Lab Activities.
Orient Black Swan Pvt. Ltd.
5. Mishra, Veerendra et al. (2020). English Language Skills: A Practical
Approach. Cambridge University Press
22220575: IT WORKSHOP
B.Tech I Year II Sem L T P C
0 0 2 1
Course Objectives: The IT Workshop for engineers is a training lab course spread over 60
hours. The modules include training on PC Hardware, Internet & World Wide Web and
Productivity tools including Word, Excel, PowerPoint and Publisher.
Course Outcomes:
Perform Hardware troubleshooting
Understand Hardware components and inter dependencies
Safeguard computer systems from viruses/worms
Document/ Presentation preparation
Perform calculations using spreadsheets
PC Hardware
Task 1: Identify the peripherals of a computer, components in a CPU and its functions.
Draw the block diagram of the CPU along with the configuration of each peripheral and
submit to your instructor.
Task 2: Every student should disassemble and assemble the PC back to working
condition. Lab instructors should verify the work and follow it up with a Viva. Also
students need to go through the video which shows the process of assembling a PC. A
video would be given as part of the course content.
Task 3: Every student should individually install MS windows on the personal computer.
Lab instructor should verify the installation and follow it up with a Viva.
Task 4: Every student should install Linux on the computer. This computer should have
windows installed. The system should be configured as dual boot with both Windows and
Linux. Lab instructors should verify the installation and follow it up with a Viva
Task 2: Web Browsers, Surfing the Web: Students customize their web browsers with
the LAN proxy settings, bookmarks, search toolbars and pop up blockers. Also, plug-ins
like Macromedia Flash and JRE for applets should be configured.
Task 3: Search Engines & Netiquette: Students should know what search engines are
and how to use the search engines. A few topics would be given to the students for which
they need to search on Google. This should be demonstrated to the instructors by the
student.
Task 4: Cyber Hygiene: Students would be exposed to the various threats on the internet
and would be asked to configure their computer to be safe on the internet. They need to
customize their browsers to block pop ups, block active x downloads to avoid viruses
and/or worms.
Task 2: Using LaTeX and Word to create a project certificate. Features to be covered:-
Formatting Fonts in word, Drop Cap in word, Applying Text effects, Using Character
Spacing, Borders and Colors, Inserting Header and Footer, Using Date and Time option in
both LaTeX and Word.
Excel
Excel Orientation: The mentor needs to tell the importance of MS office or equivalent
(FOSS) tool Excel as a Spreadsheet tool, give the details of the four tasks and features that
would be covered in each. Using Excel – Accessing, overview of toolbars, saving excel
files, Using help and resources.
Task 3: Split cells, freeze panes, group and outline, Sorting, Boolean and logical operators,
Conditional formatting
Power point
Task 1: Students will be working on basic power point utilities and tools which help them
create basic power point presentations. PPT Orientation, Slide Layouts, Inserting Text,
Word Art, Formatting Text, Bullets and Numbering, Auto Shapes, Lines and Arrows in
PowerPoint.
Task 2: Interactive presentations - Hyperlinks, Inserting –Images, Clip Art, Audio, Video,
Objects, Tables and Charts.
Task 3: Master Layouts (slide, template, and notes), Types of views (basic, presentation,
slide slotter, notes etc), and Inserting – Background, textures, Design Templates, Hidden
slides.
REFERENCE BOOKS:
1. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech
2. The Complete Computer upgrade and repair book, 3rd edition Cheryl A Schmidt,
WILEYDreamtech
3. Introduction to Information Technology, ITL Education Solutions limited, Pearson
Education.
4. PC Hardware - A Handbook – Kate J. Chase PHI (Microsoft)
5. LaTeX Companion – Leslie Lamport, PHI/Pearson.
6. IT Essentials PC Hardware and Software Companion Guide Third Edition by David
Anfinsonand Ken Quamme. – CISCO Press, Pearson Education.
7. IT Essentials PC Hardware and Software Labs and Study Guide Third Edition by Patrick
Regan– CISCO Press, Pearson Education.
2220021:ENVIRONMENTAL SCIENCE
Course Objectives:
Understanding the importance of ecological balance for sustainable development.
Understanding the impacts of developmental activities and mitigation measures.
Understanding the environmental policies and regulations
Course Outcomes:
Based on this course, the Engineering graduate will understand /evaluate / develop
technologies on the basis of ecological principles and environmental regulations
which in turn
helps in sustainable development.
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, Biomagnification, ecosystem value, services and carrying
capacity, Field visits.
UNIT - II
Natural Resources: Classification of Resources: Living and Non-Living resources,
water resources: use and over utilization of surface and ground water, floods and
droughts, Dams: benefits
and problems. Mineral resources: use and exploitation, environmental effects of
extracting and using mineral resources, Land resources: Forest resources, Energy
resources: growing energy needs, renewable and non-renewable energy sources, use of
alternate energy source, case studies.
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. India as a mega diversity nation, Hot spots of
biodiversity. Field visit. 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 Pollution:
Classification of
pollution, Air Pollution: Primary and secondary pollutants, Automobile 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: Wastewater Treatment methods: Primary, secondary and
Tertiary. Overview of air pollution control technologies, Concepts of bioremediation.
Global Environmental
Issues and Global Efforts: Climate change and impacts on human environment. Ozone
depletion
and Ozone depleting substances (ODS). Deforestation and desertification. International
conventions /
Protocols: Earth summit, Kyoto protocol, and Montréal Protocol. NAPCC-GoI Initiatives.
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, biomedical 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,R22 B.Tech. ECE Syllabus JNTU HYDERABAD
biological and Socio-economical aspects. Strategies for risk assessment, Concepts of
Environmental Management Plan (EMP).
TEXT BOOKS:
1. Textbook of Environmental Studies for Undergraduate Courses by Erach Bharucha
for
University Grants Commission.
2. Environmental Studies by R. Rajagopalan, Oxford University Press.
REFERENCE BOOKS:
1. Environmental Science: towards a sustainable future by Richard T. Wright. 2008
PHL
Learning Private Ltd. New Delhi.
2. Environmental Engineering and science by Gilbert M. Masters and Wendell P. Ela.
2008 PHI
Learning Pvt. Ltd.
3. Environmental Science by Daniel B. Botkin & Edward A. Keller, Wiley INDIA
edition.
4. Environmental Studies by Anubha Kaushik, 4th Edition, New age 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
R22 – CSE II Year Course Structure and Syllabus
II YEAR II SEMESTER
Scheme of
Hours Per
Course Course Examination
Week
S. No. Code Course Title Area Credits Maximum Marks
Internal External
L T P Total
(CIE) (SEE)
1 2240507 Discrete Mathematics PC 3 0 0 3 40 60 100
2 2240004 Computer Oriented Statistical BS 40 60 100
3 0 2* 4
Methods
3 2240508 Computer Organization & PC 40 60 100
2 0 0 2
Architecture
4 2240509 Operating Systems PC 3 0 0 3 40 60 100
5 2240503 Python Programming PC 3 0 0 3 40 60 100
6 2240573 Python Programming Lab PC 0 0 2 1 40 60 100
7 2240577 Operating Systems Lab PC 0 0 2 1 40 60 100
8 2240584 Skill Development PC 40 60 100
0 0 2 1
Course(NodeJS/ReactJS/Dj
ango)
9 2240591 Field Based Project PS 0 0 4 2 50 0 50
10 2240023 Constitution of India MC 3 0 0 0 - - -
Total Credits 17 0 12 20 370 480 850
*- Only Internal Evaluation.
R22 – CSE II Year Course Structure and Syllabus
II-I
R22 – CSE II Year Course Structure and Syllabus
UNIT - I
Database Systems: A Historical Perspective, File Systems versus a DBMS, Relational
Model, Levels of Abstraction in a DBMS, Data Independence, Structure of DBMS.
UNIT - II
Relational Model: Introduction, Integrity constraints over relations, Enforcing
integrity constraints, querying relational data, logical data base design, introduction to
views, destroying/altering tables and views.
Relational Algebra and Calculus: Relational Algebra, Tuple relational Calculus,
Domain relational calculus.
UNIT-III
SQL: Queries, Constraints, Triggers: Form of basic SQL query, UNION,
INTERSECT, and EXCEPT, Nested Queries, aggregation operators, NULL values,
complex integrity constraints in SQL, triggers and active data bases.
UNIT – V
Storage and Indexing: 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 Tree structured Indexing: Intuitions for tree Indexes, Indexed
Sequential Access Methods (ISAM), B+ Trees: A Dynamic Index Structure.
TEXT BOOKS:
1. Database Management Systems, Raghu Ramakrishanan, Johannes Gehrke, Tata
McGraw Hill 3rd Edition
2. Database System Concepts, Silberschatz, Korth, McGraw hill, Vth edition.
REFERENCE BOOKS:
1. Database Systems design, Implementation, and Management, Peter Rob &
Carlos Coronel, 7th Edition.
2. SQL The Complete Reference, James R. Groff, Paul N. Weinberg, 3rdEdition,
3. Oracle for Professionals, The X Team, S.Shah and V. Shah, SPD.
4. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL,
Shah,PHI.
R22 – CSE II Year Course Structure and Syllabus
Course Objective: To learn the basic Business types, impact of the Economy on Business
and Firms specifically. To analyze the Business from the Financial Perspective.
Course Outcome: The students will understand the various Forms of Business and the
impact of economic variables on the Business. The Demand, Supply, Production, Cost,
Market Structure, Pricing aspects are learnt. The Students can study the firm’s financial
position by analysing the Financial Statements of a Company.
TEXT BOOKS:
1. D. D. Chaturvedi, S. L. Gupta, Business Economics - Theory and Applications,
International Book House Pvt. Ltd. 2013.
REFERENCE BOOKS:
1. Paresh Shah, Financial Accounting for Management 2e, Oxford Press, 2015.
UNIT-I
INTRODUCTION TO SOFTWARE ENGINEERING: The Evolving Role of
Software, Characteristics of Software, The Changing Nature of Software, Legacy
Software, Software Myths.
A Generic view of process: Software engineering- a layered technology, a process
framework, the capability maturity model integration (CMMI), process patterns, process
assessment, personal and team process models.
Process models: The waterfall model, incremental process models, evolutionary process
models, the unified process, Agile models: Extreme Programming, Scrum, DSDM,
FDD, CRYSTAL and Lean Software Development
UNIT-II
Software Requirements: Functional and non-functional requirements, user
requirements, system requirements, interface specification, the software requirements
document.
Requirements engineering process: Feasibility studies, requirements elicitation and
analysis, requirements validation, requirements management.
UNIT–III
System models: Context models, behavioral models, data models, object models,
structured methods
Design Engineering: Design process and design quality, design concepts, the design
model, software architecture, Architectural styles and patterns.
Introduction to UML: Basic Building Blocks of UML- Things, Relationships and
Diagrams.
R22 – CSE II Year Course Structure and Syllabus
UNIT–IV
Testing Strategies: A strategic approach to software testing, test strategies for
conventional software, black-box and white-box testing, verification and validation
testing, system testing, the art of debugging.
Metrics for Process and Products: Software quality, metrics for analysis model, metrics
for design model, metrics for source code, metrics for testing, metrics for maintenance,
metrics for software quality.
UNIT-V
Risk management: Reactive Vs proactive risk strategies, software risks, risk
identification, risk projection, risk refinement, RMMM, RMMM plan.
Quality Management: Quality concepts, software quality assurance, software reviews,
formal technical reviews, software reliability, the ISO 9000 quality standards.
TEXTBOOKS:
th
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6 edition,
McGraw Hill International Edition.
2. Software Engineering- Sommerville, 7th edition, Pearson Education.
3. The unified modelling language user guide Grady Booch, James Rambaugh, Ivar
Jacobson, Pearson Education.
REFERENCEBOOKS:
1. Software Engineering, an Engineering approach- James F. Peters, WitoldPedrycz,
John Wiley.
2. Software Engineering principles and practice- Waman S Jawadekar, The
McGraw-Hill Companies.
3. Fundamentals of object-oriented design using UML Meiler page-Jones: Pearson
Education.
R22 – CSE II Year Course Structure and Syllabus
L T P C
3 1 0 4
Prerequisites: Nil
UNIT - I
Digital Systems and Binary Numbers: Digital Systems, Binary Numbers, Number
base conversions, Octal and Hexadecimal Numbers, complements, Signed binary
numbers, Binary codes, Binary Storage and Registers, Binary logic.
UNIT - II
Gate – Level Minimization : The map method, Four-variable map, Five-Variable map,
product of sums simplification, Don’t-care conditions, NAND and NOR
implementation, other Two-level implementations, Exclusive – OR function.
UNIT-III
Combinational Logic : Combinational Circuits, Analysis procedure, Design
procedure, Binary Adder-Subtractor, Decimal Adder, Binary multiplier, Magnitude
comparator, Decoders, Encoders, Multiplexers, HDL for combinational circuits.
UNIT-IV
Synchronous Sequential Logic :Sequential circuits, latches, Flip-Flops, Analysis of
clocked sequential circuits, HDL models for sequential circuits, State Reduction and
Assignment, Design Procedure.
Registers and Counters: Registers, shift Registers, Ripple counters, synchronous
counters, other counters, HDL for Registers and counters.
R22 – CSE II Year Course Structure and Syllabus
UNIT – V
Memory and Programmable Logic: Introduction, Random-Access Memory,
Memory Decoding, Error Detection and correction Read-only memory, Programmable
logic Array, programmable Array logic, Sequential Programmable Devices.
TEXT BOOKS:
1. Digital Design – Fourth Edition, M.Morris Mano, Pearson Education/PHI.
2. Fundamentals Of Logic Design, Roth, 5th Edition, Thomson.
REFERENCE BOOKS:
1. Switching and Finite Automata Theory by Zvi. Kohavi, Tata McGraw Hill.
2. Switching and Logic Design, C.V.S. Rao, Pearson Education
3. Digital Principles and Design – Donald D. Givone, Tata McGraw Hill,
Edition.
4. Fundamentals of Digital Logic & Micro Computer Design , 5TH Edition, M.
Rafiquzzaman John Wiley
R22 – CSE II Year Course Structure and Syllabus
UNIT - I
Object Oriented Methodology: Introduction, Advantages and Disadvantages of Procedure
Oriented Languages, what is Object Oriented? What is Object Oriented Development? Object
Oriented Themes, Benefits and Application of OOPS.
Principles of OOPS: OOPS Paradigm, Objects, Classes and Methods, Abstraction,
Encapsulation, Inheritance, Polymorphism, Dynamic Binding, Message Passing.
Object oriented thinking: A way of viewing world – Agents, responsibility, messages,
methods, Classes and instances, class hierarchies – inheritance, method binding, overriding
and exceptions.
Introduction to JAVA: History of Java, Java buzzwords, data types, variables, scope and
life time of variables, Type conversion and casting, arrays, operators, Operator Precedence,
control statements.
UNIT - II
Classes: Class fundamentals, Declaring Objects, methods, Constructors, this keyword,
garbage collection, Overloading methods and constructors, Recursion.
UNIT-III
Exception handling and Multithreading- Exception types, uncaught exceptions, using try
and catch, Multiple catch classes, nested try statements, throw, throws and finally. Java’s
R22 – CSE II Year Course Structure and Syllabus
built-in exceptions, chained exceptions, creating own exception sub classes. Java thread
model, thread priorities, synchronization, messaging, thread class and runnable interface,
creating thread, creating multiple threads, thread priorities, synchronizing threads, interthread
communication, thread life cycle.
UNIT-IV
Java String Handling: String Constructors, Special string operations, Character Extraction,
String Comparisons, Modifying a string, String Buffer.
Collections Framework: Overview, Collection Interfaces, Collection Classes, Accessing a
collection via Iterator, Working with Maps, Generics
UNIT – V
Event Handling : Events, Event sources, Event Listeners, Event classes, Event listener
interface, Handling mouse and keyboard events, Adapter classes, The AWT class hierarchy,
AWT controls- labels, buttons, scrollbars, text field, check box, check box groups, choices,
handling lists, dialogs, Menubar, layout manager- Flow, Border, Grid, Card
TEXT BOOKS:
1. Java The complete reference, 12th edition, Herbert Schildt, McGraw Hill Education
(India) Pvt. Ltd.
REFERENCE BOOKS:
1. An Introduction to programming and OO design using Java, J. Nino and F.A.
Hosch, John Wiley & sons
2. Introduction to Java programming, Y. Daniel Liang, Pearson Education.
3. Object Oriented Programming through Java, P. Radha Krishna, University Press.
4. Programming in Java, S. Malhotra, S. Chudhary, 2nd edition, Oxford Univ. Press.
5. Java Programming and Object-oriented Application Development, R. A. Johnson,
Cengage Learning.
R22 – CSE II Year Course Structure and Syllabus
Problem statement
Roadway Travels
"Roadway Travels" is in business since 1997 with several buses connecting different places
in India. Its main office is located in Hyderabad.
The company wants to computerize its operations in the following areas:
In the process of computerization of Roadway Travels you have to design and develop a
Database which consists the data of Buses, Passengers, Tickets, and Reservation and
cancellation details. You should also develop query's using SQL to retrieve the data from
database.
The above process involves many steps like 1. Analyzing the problem and identifying the
Entities and Relationships, 2.E-R Model 3.Relational Model 4.Normalization 5.Creating the
database 6.Querying.Students are supposed to work on these steps week wise and finally
create a complete "Database System" to Roadway Travels. Examples are given at every
experiment for guidance to students.
Example: Entities:
1. BUS
2. Ticket
3. Passenger
Relationships:
1. Reservation
2. Cancellation
PRIMARY KEY ATTRIBUTES:
Note: The students is required to submit a document by drawing the E-R Diagram.
Example: The passenger tables look as below. This is an example. You can add more
attributes based on E-R model. This is not a normalized table.
Passenger
Name Age Sex Address Ticket_id Passport ID
Experiment 4: Normalization
Database normalization is a technique for designing relational database tables to minimize
duplication of information and, in so doing, to safeguard the database against certain types of
logical or structural problems, namely data anomalies. For example, when multiple instances
of a given piece of information occur in a table, the possibility exists that these instances will
not be kept consistent when the data within the table is updated, leading to a loss of data
integrity. A table that is sufficiently normalized is less vulnerable to problems of this kind,
because its structure reflects the basic assumptions for when multiple instances of the same
information should be represented by a single instance only.
For the above table in the First normalization we can remove the multiple valued attribute
Ticket_id and place it in another table along with the primary key of passenger.
First Normal Form: The above table can divided into two tables as shown below.
Passenger
Name Age Sex Address Passport ID
Passport ID Ticket_id
You can do the second and third normal forms if required. Any how Normalized tables are
given at the end.
Experiment 5: Installation of MySQL and practice DDL commands
Installation of MySQL. In this week you will learn Creating databases, How to create tables,
altering the database, dropping tables and databases if not required. You will also try
truncate, rename commands etc.
Example for creation of a normalized "Passenger" table.
CREATE TABLE Passenger(
Passport_id INTEGER PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Age INTEGER NOT NULL,
Sex CHAR,
Address VARCHAR(50) NOT NULL
);
Similarly create all other tables.
Note: Detailed creation of tables is given at the end.
R22 – CSE II Year Course Structure and Syllabus
Experiment 7: Querying
In this week you are going to practice queries(along with sub queries) using ANY, ALL, IN,
EXISTS, NOT EXIST, UNION, INTERSECT, Constraints etc.
1. Write a Query to display the information present in the Passenger and cancellation
tables. Hint: Use UNION Operator.
2. Display the number of days in a week on which the 9W01 bus is available.
3. Find number of tickets booked for each PNR_No using GROUP BY CLAUSE. Hint:
Use GROUP BY on PNR_No.
4. Find the distinct PNR numbers that are present.
5. Find the number of tickets booked by a passenger where the number of seats is greater
than 1. Hint: Use GROUP BY, WHERE and HAVING CLAUSES.
6. Find the total number of cancelled seats.
R22 – CSE II Year Course Structure and Syllabus
OPEN c1;
FETCH c1 INTO v_id, v_name;
CLOSE c1;
END;
Tables:
BUS
Bus No: VARCAHR : PK(primary key)
Source: VARCHAR
Destination: VARCHAR
R22 – CSE II Year Course Structure and Syllabus
Passenger
PPNO: VARCHAR(15) : PK
Name: VARCHAR(15)
Age: INT(4)
Sex: CHAR(10) : Male/Female
Address: VARCHAR(20)
Passenger_Tickets
PPNO: VARCHAR(15) : PK
Ticket_No: NUMERIC(9)
Reservation
PNR_No: NUMERIC(9) : FK
Journey_date: DATETIME(8)
No_of_seats: INT(8)
Address: VARCHRA(50)
Contact_No: NUMERIC(9) --> Should not less than 9 and Should not accept any other
character other than interger
STATUS: CHAR(2) : Yes/No
Cancellation
PNR_No: NUMERIC(9) : FK
Journey_date: DATETIME(8)
No_of_seats: INT(8)
Address: VARCHRA(50)
Contact_No: NUMERIC(9) --> Should not less than 9 and Should not accept any other
character other than interger
STATUS: CHAR(2) : Yes/No
Ticket
Ticket_No: NUMERIC(9) : FK
Journey_date: DATETIME(8)
Age: INT(4)
Sex: CHAR(10) : Male/Female
Source: VARCHAR
Destination: VARCHAR
Dep_time: VARCHAR
REFERENCE BOOKS:
1. Introduction to SQL, Rick F.vanderLans, 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 Oracle 10g, Black Book, Dr. P.S. Deshpande, Dream Tech.
5. Oracle Database 11g PL/SQL Programming, M.Mc Laughlin, TMH.
6. SQL Fundamentals, J.J. Patrick, Pearson Education.
R22 – CSE II Year Course Structure and Syllabus
Lab Problems:
1. Understanding Data, What is data, where to find data, Foundations for building Data
Visualizations, Creating Your First visualization?
2. Getting started with Power BI Software using Data file formats, connecting your Data
to Power BI ,creating basic charts(line, bar charts, Tree maps),Using the Show me
panel.
3. Power BI Calculations, Overview of SUM, AVR, and Aggregate features, Creating
custom calculations and fields.
4. Applying new data calculations to your visualizations, Formatting Visualizations,
Formatting Tools and Menus, Formatting specific parts of the view.
5. Editing and Formatting Axes, Manipulating Data in Power BI data, Pivoting Power BI
data.
6. Structuring your data, Sorting and filtering Power BI data, Pivoting Power BI data
7. Advanced Visualization Tools: Using Filters, Using the Detail panel, using the Size
panels, customizing filters, Using and Customizing tooltips, Formatting your data
with colors.
8. Creating Dashboards, adding interactivity to your Dashboard, Distributing &
Publishing your Visualization.
9. Power BI file types, publishing to Power BI Online, Sharing your visualizations,
printing, and Exporting.
10. Creating custom charts, cyclical data and circular area charts, Dual Axis charts.
REFERENCE BOOKS:
1. Microsoft Power BI cookbook, Brett Powell, 2nd edition.
2. R Programming for Data Science by Roger D. Peng (References)
3. The Art of R Programming by Norman MatloffCengage Learning India.
R22 – CSE II Year Course Structure and Syllabus
List of Experiments
1. a) Use Eclipse or Net bean 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 fill. Try code
formatter and code refactoring like renaming variables, methods, and classes. Try debug step
by step with a small program of about 10 to 15 lines which contains at least one if else
condition and a for loop.
b) Writeajavaprogramthatprintsallrealsolutionstothequadraticequationax2+bx+c=0.Read in a, b,
c and use the quadratic formula.
c) Write a java program to implement Fibonacci series.
5. a) Write a Java program to list all the files in a directory including the files present in all its
subdirectories.
b) Write a java program that displays the number of characters, lines and words in a text file.
6. a) 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.
b) Write a Java program that correctly implements the producer – consumer problem using
the concept of inter thread communication.
R22 – CSE II Year Course Structure and Syllabus
7. 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).
12. a) Write a Java program that handles all mouse events and shows the event name at the center
of the window when a mouse event is fired (Use Adapter classes).
b) Write a java program to demonstrate the key event handlers.
REFERENCE BOOKS:
1. Java for Programmers, P. J. Deitel and H. M. Deitel, 10th Edition Pearsoneducation.
2. Thinking in Java, Bruce Eckel, Pearson Education.
3. Java Programming, D. S. Malik and P. S. Nair, CengageLearning.
4. Core Java, Volume 1, 9th edition, Cay S. Horstmann and GCornell,
R22 – CSE II Year Course Structure and Syllabus
COURSE DESCRIPTION
This course offers an introduction to Gender Studies, an interdisciplinary field that asks critical
questions about the meanings of sex and gender in society. The primary goal of this course is
to familiarize students with key issues, questions and debates in Gender Studies, both
historical and contemporary. It draws on multiple disciplines – such as literature, history,
economics, psychology, sociology, philosophy, political science, anthropology and media
studies – to examine cultural assumptions about sex, gender, and sexuality.
This course integrates analysis of current events through student presentations, aiming to
increase awareness of contemporary and historical experiences of women, and of the multiple
ways that sex and gender interact with race, class, caste, nationality and other social identities.
This course also seeks to build an understanding and initiate and strengthen programmes
combating gender-based violence and discrimination. The course also features several
exercises and reflective activities designed to examine the concepts of gender, gender-based
violence, sexuality, and rights. It will further explore the impact of gender-based violence on
education, health and development.
Learning Outcomes:
Students will have developed a better understanding of important issues related to gender
in contemporary India.
Students will be 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.
Students will attain a finer grasp of how gender discrimination works in our society and
how to counter it.
Students will acquire insight into the gendered division of labour and its relation to
politics and economics.
R22 – CSE II Year Course Structure and Syllabus
Men and women students and professionals will be better equipped to work and live
together as equals.
Students will develop a sense of appreciation of women in all walks of life.
Through providing accounts of studies and movements as well as the new laws that
provide protection and relief to women, the textbook will empower students to
understand and respond to gender violence.
Note: Since it is Interdisciplinary Course, Resource Persons can be drawn from the
fields of English Literature or Sociology or Political Science or any other qualified
faculty who has expertise in this field from engineering departments.
R22 – CSE II Year Course Structure and Syllabus
Project/Assignment: 30%
II-II
R22 – CSE II Year Course Structure and Syllabus
UNIT - I
Mathematical logic: Introduction, Statements and Notation, Connectives, well formed
formula, Equivalence of formulas, Normal forms, Theory of inference for the statement
calculus, predicate calculus, Inference theory of predicate calculus.
UNIT - II
Set theory: Basic concepts of set theory, Set and Operations on sets, Relations and
ordering, properties of binary relations in a set, Equivalence relation, Compatibility of
relation, partial order relation, partial order set, Functions, Composition of functions,
Inverse function, Recursive functions.
UNIT-III
Elementary Combinatorics: Basics of Counting, Combinations and Permutations,
Enumeration of Combinations and permutations, Binomial Coefficients, Binomial and
Multinational Theorems, Principle of Inclusion-Exclusion.
UNIT-IV
Recurrence Relations: Generating Functions of Sequences, Calculating Coefficients
of generating functions, Recurrence relations, Solving recurrence relations by
substitution and generating functions, Method of Characteristic roots, Solutions of
Inhomogeneous Recurrence Relations.
UNIT – V
Graph Theory: Basic Concepts, Isomorphisms and Subgraphs, Trees and their
Properties, Spanning Trees, Directed Trees, Binary Trees, Planar Graphs, Euler’s
Formula, Multigraphs and Euler Circuits, Hamiltonian Graphs, Chromatic Numbers,
Four color problems.
R22 – CSE II Year Course Structure and Syllabus
TEXT BOOKS:
1. Discrete Mathematical Structures with Applications to Computer Science, J.P.
Tremblay, R. Manohar, McGraw Hill education (India) Private Limited. (UNITS - I,II )
2. Discrete Mathematics for Computer Scientists & Mathematicians, Joe L. Mott,
Abraham Kandel, Theodore P. Baker, Pearson , 2nd ed. (Units - III, IV, V )
REFERENCE BOOKS:
1. Discrete Mathematics and its Applications, Kenneth H. Rosen, 7th Edition, McGraw
Hill education (India) Private Limited.
R22 – CSE II Year Course Structure and Syllabus
Course outcomes: After learning the contents of this paper the student must be able to
Apply the concepts of probability and distributions to case studies.
Formulate and solve problems involving random variables and apply statistical
methods for analyzing experimental data.
Apply concept of estimation and testing of hypothesis to case studies.
Correlate the concepts of one unit to the concepts in other units.
Curve fitting by the method of least squares, fitting of straight lines, second degree parabolas
and more general curves, Correlation and regression(Linear and Non linear) Rank
correlation(Repeated and Non Repeated).
R22 – CSE II Year Course Structure and Syllabus
TEXTBOOKS:
1. Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers, Keying Ye, Probability &
Statistics For Engineers & Scientists,9thEd. 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.
REFERENCEBOOKS:
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.
3. Miller and Freund’s, Probability and Statistics for Engineers, 8th Edition, Pearson
Educations.
R22 – CSE II Year Course Structure and Syllabus
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, Third Edition, Pearson/PHI.
REFERENCE BOOKS:
1. Computer Organization – Carl Hamacher, ZvonksVranesic, SafeaZaky, V th Edition,
McGraw Hill.
2. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4 th Edition, PHI/Pearson.
R22 – CSE II Year Course Structure and Syllabus
UNIT-I
Operating System Introduction: What is an operating system do, computer system
organization, computer system architecture, operating system structure- operating system
operations, process management, memory management, operating system services,
System Calls, types of system calls.
UNIT-II
Process: Process concepts, process scheduling, operations on processes, Inter processes
communication, multithreading models, thread libraries. Process Scheduling:-Scheduling
criteria, scheduling algorithms, thread scheduling Multiple-Processor Scheduling.
UNIT–III
Deadlocks: System Model, Deadlocks Characterization, Methods for Handling
Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, and
Recovery from Deadlock.
Synchronization: The critical section problem, peter’s solution, Synchronization
hardware, semaphores, Classical Problems of Synchronization, Monitors.
UNIT–IV
Memory Management and Virtual Memory: Swapping, Contiguous Allocation,
Paging structure of the page table, Segmentation.
Virtual memory:-back ground, demand paging page replacement allocation of frames
thrashing.
UNIT-V
File System: File system and implementing file system, file concept access methods,
directory and file system structure, File system implementation, Directory
R22 – CSE II Year Course Structure and Syllabus
TEXTBOOKS:
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.
REFERENCEBOOKS:
1. Operating Systems – Internals and Design Principles, Stallings, 5th Edition,
Pearson Education/PHI,2005.
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 Internals The New Frontiers, U.Vahalia, Pearson Education
R22 – CSE II Year Course Structure and Syllabus
UNIT - I
Python Basics
Python Objects: Standard Types, Built-in Types, Internal Types, Standard Type
Operators, Standard Type Built-in Functions, Categorizing the Standard Types,
Unsupported Types.
Python Numbers: Introduction to Numbers, Integers, Floating Point Real Numbers,
Complex Numbers, Operators, Built-in Functions.
Conditionals and Loops-if, else, elif, for, while, break, continue, pass, List
comprehensions, Generator expressions
UNIT - II
Sequences: Strings, Lists, and Tuples- Built-in Functions, Special features.
Mapping and Set Types: Dictionaries, Sets- Built-in Functions.
Files and Input / Output: File Objects, File Built-in Functions, File Built-in Methods,
File Built-in Attributes, Standard Files, Command-line Arguments, File System, File
Execution, Persistent Storage Modules, Related Modules.
UNIT-III
Exceptions: Exceptions in Python, Detecting and Handling Exceptions, Context
Management, Exceptions as Strings, Raising Exceptions, Assertions, Standard
Exceptions, Creating Exceptions, Exceptions and the sys Module.
UNIT-IV
Multithreaded Programming: Introduction, Threads and Processes, Python Threads,
the Global Interpreter Lock, Thread Module, Threading Module.
GUI Programming: Introduction, Tkinter and Python Programming, Brief Tour of
Other GUIs, Related Modules and Other GUIs.
UNIT – V
Database Programming: Introduction, The Python DB-API, ORMS, Non-Relational
Databases.
WEB Programming: Introduction, Wed Surfing with Python, Creating Simple Web Clients,
Advanced Web Clients, CGI-Helping Servers Process Client Data, Building CGI Application
Advanced CGI, Web (HTTP) Servers
TEXT BOOKS:
1. Core Python Programming, Wesley J. Chun, Second Edition, Prentice Hall
PTR.
2. Core Python Programming, Wesley J. Chun, Third Edition, Prentice Hall PTR
REFERENCE BOOKS:
1. Think Python, Allen Downey, Green Tea Press
2. Introduction to Python, Kenneth A. Lambert, Cengage
3. Python Programming: A Modern Approach, VamsiKurama, Pearson
4. Learning Python, Mark Lutz, O’Really.
R22 – CSE II Year Course Structure and Syllabus
to implement it.
Exercise 5– Python Sequences
a) Write a program to create a function that will return another string similar to the
input string, but with its case inverted. For example, input of "Mr. Ed" will result in
"mR.eD" as the output string.
b) Write a program to take a string and append a backward copy of that string, making
a palindrome.
Exercise 6– Python Dictionaries
a) Write a program to create a dictionary and display its keys alphabetically.
b) Write a program to take a dictionary as input and return one as output, but the values
are now the keys and vice versa.
Exercise - 7 Files
a) Write a program to compare two text files. If they are different, give the line and
column numbers in the files where the first difference occurs.
b) Write a program to compute the number of characters, words and lines in a file.
Exercise - 8 Functions
a) Write a function ball collide that takes two balls as parameters and computes if they
are colliding. Your function should return a Boolean representing whether or not the
balls are colliding.
Hint: Represent a ball on a plane as a tuple of (x, y, r), r being the radius
b) If (distance between two balls centers) <= (sum of their radii) then (they are
colliding)
c) Find mean, median, mode for the given set of numbers in a list.
d) Write simple functions max2() and min2() that take two items and return the larger
and smaller item, respectively. They should work on arbitrary Python objects. For
example, max2(4, 8) and min2(4, 8) would each return 8 and 4, respectively.
Exercise - 9 Functions - Continued
a) Write a function nearly equal to test whether two strings are nearly equal. Two
strings a and b are nearly equal when a can be generated by a single mutation on b.
b) Write a function dups to find all duplicates in the list.
c) Write a function unique to find all the unique elements of a list.
Exercise - 10 - Functions - Problem Solving
a) Write a function cumulative_ product to compute cumulative product of a list of
numbers.
b) Write a function reverse to reverse a list. Without using the reverse function.
c) Write function to compute GCD, LCM of two numbers. Each function shouldn’t
exceed one line.
Exercise - 11 GUI, Graphics
a) Write a GUI for an Expression Calculator using tk
b) Write a program to implement the following figures using turtle
R22 – CSE II Year Course Structure and Syllabus
TEXT BOOKS:
1. Core Python Programming, Wesley J. Chun, Second Edition, Pearson.
2. Core Python Programming, Wesley J. Chun, Third Edition, Pearson.
REFERENCE BOOKS:
1. Think Python, Allen Downey, Green Tea Press
2. Introduction to Python, Kenneth A. Lambert, Cengage
3. Python Programming: A Modern Approach, VamsiKurama, Pearson
4. Learning Python, Mark Lutz, O’Really.
R22 – CSE II Year Course Structure and Syllabus
LISTOFEXPERIMENTS
1. Write C programs to simulate the following CPU Scheduling
algorithms
a) FCFS b) SJF c) Round Robin d) priority
2. Write programs using the I/O system calls of UNIX/LINUX operating system
(open, read, write, close, fcntl, seek, stat, opendir, readdir)
3. Write a C program to simulate Bankers Algorithm for Deadlock
Avoidance and Prevention.
4. Write a C program to implement the Producer – Consumer problem using
semaphores using UNIX/LINUX system calls.
5. Write C programs to illustrate the following IPC mechanisms
a) Pipes b) FIFOs c) Message Queues d) Shared Memory
6. Write C programs to simulate the following memory management techniques
a) Paging b) Segmentation
TEXTBOOKS:
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.
REFERENCEBOOKS:
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 Internals The New Frontiers, U.Vahalia, Pearson Education
R22 – CSE II Year Course Structure and Syllabus
Exercises:
1. Build a responsive web application for shopping cart with registration, login, catalog
and Cart pages using CSS3 features, flex and grid.
2. Make the above web application responsive web application using Bootstrap
framework.
3. Use JavaScript for doing client – side validation of the pages implemented in
experiment 1 and experiment 2.
4. Explore the features of ES6 like arrow functions, callbacks, promises, a sync /await.
Implement an application for reading the weather information from
openweathermap.org and display the information in the form of a graph on the web
page.
5. Develop a java stand alone application that connects with the database (Oracle / my
Sql) and perform the CRUD operation on the database tables.
6. Create an xml for the bookstore. Validate the same using both DTD and XSD.
7. Design a controller with servlet that provides the interaction with application
developed in experiment 1 and the database created in experiment 5.
8. Maintaining the transactional history of any user is very important. Explore the
various session tracking mechanism (Cookies, HTTP Session)
9. Create a custom server using http module and explore the other modules of Node JS
like OS, path, event.
10. Develop an express web application that can interact with REST API to perform
CRUD operations on student data. (Use Postman)
11. For the above application create authorized end points using JWT (JSON Web
Token).
12. Create a react application for the student management system having registration,
login, contact, about pages and implement routing to navigate through these pages.
13. Create a service in react that fetches the weather information from
openweathermap.org and the display the current and historical weather information
using graphical representation usingchart.js
R22 – CSE II Year Course Structure and Syllabus
14. Create a TODO application in react with necessary components and deploy it into
github.
REFERENCE BOOKS :
1. Jon Duckett, Beginning HTML, XHTML, CSS, and JavaScript, Wrox Publications,
2010
2. Bryan Basham, Kathy Sierra and Bert Bates, Head First Servlets and JSP, O’Reilly
Media, 2ndEdition, 2008.
3. Vasan Subramanian, Pro MERN Stack, Full Stack Web App Development with
Mongo, Express, React, and Node, 2nd Edition, A Press.
R22 – CSE II Year Course Structure and Syllabus
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 incorporate 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
5. The scheme of the Fundamental Duties and its legal status
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 theStates
8. Parliamentary Form of Government in India – The constitution powers and
status of thePresident 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