cse syllabus
cse syllabus
Engineering College
An Autonomous Institution
(NBA ACCREDITED B.TECH COURSES, ACCORDED NAAC ‘A’GRADE)
Ghatkesar, Hyderabad- 501 301
Course outcomes: After learning the contents of this paper the student must be able to
• Write the matrix representation of a set of linear equations and to analyse the solution of the
system of equations.
• Find the Eigenvalues and Eigen vectors.
• Reduce the quadratic form to canonical form using orthogonal transformations.
• Solve the applications on the mean value theorems.
• Evaluate the improper integrals using Beta and Gamma functions.
• Find the extreme values of functions of two variables with/ without constraints.
• 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.
TEXT BOOKS:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa Publications, 5th
Editon, 2016.
REFERENCE BOOKS:
1. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons, 2006.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9thEdition,Pearson, Reprint,
2002.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi Publications,
Reprint, 2008.
4. H. K. Dass and Er. Rajnish Verma, Higher Engineering Mathematics, S Chand and Company
Limited, New Delhi.
CH102BS: 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).
CS103ES: 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.
• To learn the importance of data structures.
Course Outcomes: The student will learn
• To write algorithms, draw flowcharts for solving problems and convert algorithm/flowcharts to C
programs.
• To use arrays, strings, structures and pointers to write C programs.
• To decompose a problem into functions and to develop modular reusable code.
• To create files and perform some file operations.
• To understand different searching and sorting techniques.
• To write C program for the given real world problem.
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 of
India.
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.
EE104ES: BASIC ELECTRICAL ENGINEERING
Prerequisites: Mathematics
Course Objectives:
• To understand DC and Single & Three phase AC circuits.
• To study and understand the different types of DC, AC machines and Transformers.
• To import the knowledge of various electrical installations and the concept of power, power factor
and its improvement.
Course Outcomes: After learning the contents of this paper the student must be able to
• Understand and analyze basic Electrical circuits.
• Study the working principles of Electrical Machines and Transformers.
• Introduce components of Low Voltage Electrical Installations.
UNIT - I
D.C. Circuits: Electrical circuit elements (R, L and C), voltage and current sources, KVL&KCL, analysis
of simple circuits with dc excitation. Superposition, Thevenin and Norton Theorems. Time-domain
analysis of first-order RL and RC circuits.
UNIT - II
A.C. Circuits: Representation of sinusoidal waveforms, peak and rms values, phasor representation, real
power, reactive power, apparent power, power factor, Analysis of single-phase ac circuits consisting of R,
L, C, RL, RC, RLC combinations (series and parallel), resonance in series R-L-C circuit. Three-phase
balanced circuits, voltage and current relations in star and delta connections.
UNIT - III
Transformers: Ideal and practical transformer, equivalent circuit, losses in transformers, regulation and
efficiency. Auto-transformer and three-phase transformer connections.
UNIT - IV
Electrical Machines: Construction and working principle of dc machine, performance characteristics of
dc shunt machine. Generation of rotating magnetic field, Construction and working of a three-phase
induction motor, Significance of torque-slip characteristics. Single-phase induction motor, Construction
and working. Construction and working of synchronous generator.
UNIT - V
Electrical Installations: Components of LT Switchgear: Switch Fuse Unit (SFU), MCB, ELCB, MCCB,
Types of Wires and Cables, Earthing. Types of Batteries, Important Characteristics for Batteries.
Elementary calculations for energy consumption, power factor improvement and battery backup.
TEXT BOOKS:
1. D.P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 4th Edition,
2019.
2. MS Naidu and S Kamakshaiah, “Basic Electrical Engineering”, Tata McGraw Hill, 2nd Edition,
2008.
REFERENCE BOOKS:
1. P. Ramana, M. Suryakalavathi, G.T. Chandrasheker, “Basic Electrical Engineering”, S. Chand,
2nd Edition, 2019.
2. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill, 2009.
3. M. S. Sukhija, T. K. Nagsarkar, “Basic Electrical and Electronics Engineering”, Oxford, 1st
Edition, 2012.
4. Abhijit Chakrabarthi, Sudipta Debnath, Chandan Kumar Chanda, “Basic Electrical Engineering”,
2nd Edition, McGraw Hill, 2021.
5. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press, 2011.
6. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010.
7. V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989.
ME105ES: COMPUTER AIDED ENGINEERING GRAPHICS
Course Objectives:
• To develop the ability of visualization of different objects through technical drawings.
• To acquire computer drafting skill for communication of concepts, ideas in the design of
engineering products.
Course Outcomes: At the end of the course, the student will be able to:
• Apply computer aided drafting tools to create 2D and 3D objects.
• Sketch conics and different types of solids.
• Appreciate the need of Sectional views of solids and Development of surfaces of solids.
• Read and interpret engineering drawings.
• Conversion of orthographic projection into isometric view and vice versa manually and by using
computer aided drafting.
UNIT – I
Introduction to Engineering Graphics: Principles of Engineering Graphics and their Significance,
Scales – Plain & Diagonal, Conic Sections including the Rectangular Hyperbola – General method only.
Cycloid, Epicycloid and Hypocycloid, Introduction to Computer aided drafting – views, commands and
conics.
UNIT- II
Orthographic Projections: Principles of Orthographic Projections – Conventions – Projections of Points
and Lines, Projections of Plane regular geometric figures. Auxiliary Planes. Computer aided orthographic
projections – points, lines and planes.
UNIT – III
Projections of Regular Solids: Auxiliary Views - Sections or Sectional views of Right Regular Solids –
Prism, Cylinder, Pyramid, Cone – Auxiliary views, Computer aided projections of solids – sectional
views.
UNIT – IV
Development of Surfaces of Right Regular Solids: Prism, Cylinder, Pyramid and Cone, Development
of surfaces using computer aided drafting.
UNIT – V
Isometric Projections: Principles of Isometric Projection – Isometric Scale – Isometric Views –
Conventions – Isometric Views of Lines, Plane Figures, Simple and Compound Solids – Isometric
Projection of objects having non- isometric lines. Isometric Projection of Spherical Parts. Conversion of
Isometric Views to Orthographic Views and Vice-versa –Conventions. Conversion of orthographic
projection into isometric view using computer aided drafting.
TEXT BOOKS:
1. Engineering Drawing N.D. Bhatt / Charotar.
2. Engineering Drawing and graphics Using AutoCAD Third Edition, T. Jeyapoovan, Vikas: S.
Chand and company Ltd.
REFERENCE BOOKS:
1. Engineering Drawing, Basant Agrawal and C M Agrawal, Third Edition McGraw Hill.
2. Engineering Graphics and Design, WILEY, Edition 2020.
3. Engineering Drawing, M. B. Shah, B.C. Rane / Pearson.
4. Engineering Drawing, N. S. Parthasarathy and Vela Murali, Oxford.
5. Computer Aided Engineering Drawing – K Balaveera Reddy et al – CBS Publishers.
Note: - External examination is conducted in conventional mode and internal evaluation to be done by
both conventional as well as using computer aided drafting.
CS106ES: ELEMENTS OF COMPUTER SCIENCE AND ENGINEERING
Course Objective: To provide an overview of the subjects of computer science and engineering.
Course Outcomes:
• Know the working principles of functional units of a basic Computer.
• Understand program development, the use of data structures and algorithms in problem solving.
• Know the need and types of operating system, database systems.
• Understand the significance of networks and internet.
• Understand Autonomous systems, the application of artificial intelligence.
• Understand the significance of WWW and cyber security.
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. Software –
systems software, application software, packages, frameworks, IDEs.
UNIT – II
Software development : Waterfall model, Agile, Types of computer languages – Programming, markup,
scripting Program Development – steps in program development, flowcharts, algorithms, data structures –
definition, types of data structures.
UNIT – III
Operating systems: Functions of operating systems, types of operating systems, Device & Resource
management
Database Management Systems: Data models, RDBMS, SQL, Database Transactions, data centers,
cloud services.
UNIT – IV
Computer Networks: Advantages of computer networks, LAN, WAN, MAN, Layers of OSI/ ISO
model, internet, WiFi, sensor networks, vehicular networks, 5G communications.
World Wide Web – Basics, role of HTML, CSS, XML, Tools for web designing, Social media, Online
social networks.
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.
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, Reema Thareja, 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.
CH107BS: ENGINEERING CHEMISTRY LABORATORY
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.
VI. Lubricants:
1. Estimation of acid value of given lubricant oil.
2. Estimation of Viscosity of lubricant oil using Ostwald‟s Viscometer.
VII. Corrosion: Determination of rate of corrosion of mild steel in the presence and absence of
inhibitor.
VIII. 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).
CS108ES: PROGRAMMING FOR PROBLEM SOLVING LABORATORY
[Note:The programs may be executed using any available Open Source/ Freely available IDE Some of the
Tools available are:
CodeLite: https://codelite.org/
Code:Blocks: http://www.codeblocks.org/
DevCpp : http://www.bloodshed.net/devcpp.html
Eclipse: http://www.eclipse.org
This list is not exhaustive and is NOT in any order of preference]
Practice sessions:
a. Write a simple program that prints the results of all the operators available in C (including pre/
post increment , bitwise and/or/not , etc.). Read required operand values from standard input.
b. Write a simple program that converts one given data type to another using auto conversion and
casting. Take the values from standard input.
Expression Evaluation:
a. A building has 10 floors with a floor height of 3 meters each. A ball is dropped from the top of the
building. Find the time taken by the ball to reach each floor. (Use the formula s = ut+(1/2)at^2.
where u and a are the initial velocity in m/sec (= 0) and acceleration in m/sec^2 (= 9.8 m/s^2)).
b. Write a C program, which takes two integer operands and one operator from the user, performs the
operation and then prints the result. (Consider the operators +,-,*, /, % and use Switch Statement).
c. Write a program that finds if a given number is a prime number.
d. Write a C program to find the sum of individual digits of a positive integer and test given number
is palindrome.
e. A Fibonacci sequence is defined as follows: the first and second terms in the sequence are 0 and 1.
Subsequent terms are found by adding the preceding two terms in the sequence. Write a C
program to generate the first n terms of the sequence.
f. Write a C program to generate all the prime numbers between 1 and n, where n is a value supplied
by the user.
g. Write a C program to find the roots of a Quadratic equation.
h. Write a C program to calculate the following, where x is a fractional value.
1-x/2 +x^2/4-x^3/6
i. Write a C program to read in two numbers, x and n, and then compute the sum of this geometric
progression: 1+x+x^2+x^3+ +x^n. For example: if n is 3 and x is 5, then the program computes
1+5+25+125.
Files:
a. Write a C program to display the contents of a file to standard output device.
b. Write a C program which copies one file to another, replacing all lowercase characters with their
uppercase equivalents.
c. Write a C program to count the number of times a character occurs in a text file. The file name and
the character are supplied as command line arguments.
d. Write a C program that does the following:
i. It should first create a binary file and store 10 integers, where the file name and 10 values
are given in the command line. (hint: convert the strings using atoi function)
ii. Now the program asks for an index and a value from the user and the value at that index
should be changed to the new value in the file. (hint: use fseek function)
iii. The program should then read all 10 values and print them back.
e. Write a C program to merge two files into a third file (i.e., the contents of the first file followed by
those of the second are put in the third file).
Strings:
a. Write a C program to convert a Roman numeral ranging from I to L to its decimal equivalent.
b. Write a C program that converts a number ranging from 1 to 50 to Roman equivalent.
c. Write a C program that uses functions to perform the following operations:
i. To insert a sub-string into a given main string from a given position.
ii. To delete n Characters from a given position in a given string.
d. Write a C program to determine if the given string is a palindrome or not (Spelled same in both
directions with or without a meaning like madam, civic, noon, abcba, etc.).
e. Write a C program that displays the position of a character ch in the string S or – 1 if S doesn„t
contain ch.
f. Write a C program to count the lines, words and characters in a given text.
Miscellaneous:
a. Write a menu driven C program that allows a user to enter n numbers and then choose between
finding the smallest, largest, sum, or average. The menu and all the choices are to be functions.
Use a switch statement to determine what action to take. Display an error message if an invalid
choice is entered.
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, PHI.
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.
EE109ES: BASIC ELECTRICAL ENGINEERING LABORATORY
Course Objectives:
• To measure the electrical parameters for different types of DC and AC circuits using conventional
and theorems approach.
• To study the transient response of various R, L and C circuits using different excitations.
• To determine the performance of different types of DC, AC machines and Transformers.
Course Outcomes: After learning the contents of this paper the student must be able to
• Verify the basic Electrical circuits through different experiments.
• Evaluate the performance calculations of Electrical Machines and Transformers through various
testing methods.
• Analyze the transient responses of R, L and C circuits for different input conditions.
List of experiments/demonstrations:
PART- A (compulsory)
1. Verification of KVL and KCL.
2. Verification of Thevenin‟s and Norton‟s theorem.
3. Transient Response of Series RL and RC circuits for DC excitation.
4. Resonance in series RLC circuit.
5. Calculations and Verification of Impedance and Current of RL, RC and RLC series circuits.
6. Measurement of Voltage, Current and Real Power in primary and Secondary Circuits of a Single-
Phase Transformer.
7. Performance Characteristics of a DC Shunt Motor.
8. Torque-Speed Characteristics of a Three-phase Induction Motor.
TEXT BOOKS:
1. D.P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill, 4th Edition,
2019.
2. MS Naidu and S Kamakshaiah, “Basic Electrical Engineering”, Tata McGraw Hill, 2nd Edition,
2008.
REFERENCE BOOKS:
1. P. Ramana, M. Suryakalavathi, G.T.Chandrasheker,”Basic Electrical Engineering”, S. Chand, 2nd
Edition, 2019.
2. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill, 2009
3. M. S. Sukhija, T. K. Nagsarkar, “Basic Electrical and Electronics Engineering”, Oxford, 1st
Edition, 2012.
4. Abhijit Chakrabarthi, Sudipta Debnath, Chandan Kumar Chanda, “Basic Electrical Engineering”,
2nd Edition, McGraw Hill, 2021.
5. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press, 2011.
6. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010.
7. V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989.