0% found this document useful (0 votes)
42 views74 pages

AppendixA-BTech-CSE-AI and ML 2021-25

AppendixA-BTech-CSE-AI and ML 2021-25

Uploaded by

jinsonrini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views74 pages

AppendixA-BTech-CSE-AI and ML 2021-25

AppendixA-BTech-CSE-AI and ML 2021-25

Uploaded by

jinsonrini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

APPENDIX A:

BTECH CSE (AI & ML)


SYLLABUS 2021-2025

SCHOOL OF ENGINEERING & TECHNOLOGY


15. Appendix A.

COURSE DESCRIPTION
The B.Tech CSE –specialization in Artificial intelligence and Machine Learning is in
partnership with upGrad our industry partner. These courses will help student to expertise
themselves in the field of Machine Learning, deep learning Data visualisation etc. through
intensive learning and capstone projects.

15.1. Programme Educational Objectives (PEOs)

PEO-1 Graduates will apply the knowledge of Computer Science Engineering to solve real world
Engineering problems.
PEO-2 To prepare graduates with an outstanding knowledge of engineering, technology and its applied
streams along with the management, humanities and various other interdisciplinary subjects for a
successful career.
PEO-3 Enable graduates to acquire knowledge of relevant Technologies and multidisplinary fields
including broad social, ethical and environmental issues within which the engineering is practiced.
PEO-4 To create awareness and understanding within the graduates related to societal issues, apart from
developing a sense of commitment to the community and profession with sincere.

15.2. Programme Outcomes (POs)

On successful completion of the program, the Computer Science and Engineering Graduates are
expected to:
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to
arrive at substantiated conclusions using first principles of mathematics, natural, and engineering
sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design
system components, processes to meet the specifications with consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of
experiments, analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and modelling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in
teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at
large. Be able to comprehend and write effective reports documentation. Make effective presentations,
and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and
management principles and apply these to one’s own work, as a member and leader in a team. Manage
projects in multidisciplinary environments.
PO12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.

15.3. Programme Specific Outcomes (PSO’s)

On completion of the B.Tech (Computer Science and Engineering) degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project
development using open-source programming environment or commercial environment to deliver
quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to
algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel
solutions to existing problems
15.4. SYLLABUS (All Semester )

Semester – I

School of Engineering & Technology

Course Outline
Course Title: Engineering Mathematics I Course Code- 15BTC1MA11T
Academi
Core/Elective Credits
Semester: I c Year:
: Core :4
2021-25
Course Instructor: Dr. Manimala
Course Designed by: Dr. Manimala
E-mail:
E-mail:
[email protected]
[email protected]
n
Pre-requisites: Basic concept of Matrix, Calculus, Sequence & Series and Trigonometry

1. Upon successful completion of the course, the students should be able to


CO1: Describe matrix algebra to solving engineering problems. Determine the eigenvalues
and eigenvectors of a matrix
CO2: Distinguish between the concepts of sequence and series. Determine convergence and
divergence of series.
CO3: Represent complex numbers algebraically and geometrically. Understand De Moivre’s
theorem and find the roots of complex numbers. Application of complex numbers for solving
engineering problems
CO4: Understand application of Leibniz’s theorem & Taylor’s theorem in real life problems.
CO5: Demonstrate Knowledge of maxima and minima of function of two variables,
Understand Homogeneous Function. asymptotes and curve tracing.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H L M
1
CO H M M M M M
2
CO M M L
3
CO M
4
CO L M L L
5

3. Syllabus: Total Hrs.: 40

UNIT I- Matrices Total: 10 hours


Matrices and its types, Rank of a matrix. Elementary transformations, Echelon-form of a
matrix, normal form of a matrix, Inverse of a matrix by elementary transformations (Gauss–
Jordan method).
Linear dependence and linear independence of vectors. Solution of system of linear
equations. Non-homogeneous linear equations and homogeneous linear equations.
Characteristic equation – Eigen values – Eigen vectors – properties of Eigen values. Cayley-
Hamilton theorem (without proof). Inverse of a matrix by using Cayley-Hamilton theorem.
Modal matrix.

UNIT II – Infinite Series Total: 8 hours


Definition of Sequence and series. Convergence of series – comparison test – D’Alemberts
Ratio test. Cauchy’s Root Test – Integral Test – Raabe’s Test – Logarithmic Test –Gauss
Test.
Alternating series – Absolute convergence – Leibnitz’s Rule (without Proof).

UNIT III - Complex Number Total: 8 hours


De Moivre’s theorem and roots of complex numbers. Expansion of sin n, cos n and tan n
in powers of sin, cos, tan.Complex exponential function, Complex trigonometry
functions.
hyperbolic functions, Inverse hyperbolic functions, Logarithm of complex numbers.
Summation of trigonometric series.

UNIT IV- Differential Calculus-I Total: 6 hours


Successive differentiation, Leibnitz theorem and applications. Taylor’s and Maclaurin's
series (without Proof). Functions of two or more variables, limit and continuity, partial
derivatives.
Total differential and differentiability, derivatives of composite and implicit functions.

UNIT V- Differential Calculus-II Total: 8 hours


Higher order partial derivatives. Homogeneous functions and applications, Euler's Theorem,
Jacobians,. Maxima-minima of function of two variables. Lagrange's method of
undetermined multipliers. Differentiation under integral sign (Leibnitz rule). Curvature,
asymptotes, curve tracing.
4. Text Books(s):

T1. N.P.Bali and Manish Goyal, “A Text book of Engineering Mathematics”, Laxmi
Publications (P) Limited, 2010
T2. Dr. B. S. Grewal, “A text book of Higher Engineering Mathematics”. 40 ed. Khanna
Publishers, 2009
T3. B.V.Ramana, “A text book of Mathematics”,Tata MC Graw Hill, 2009

5. Reference Book(s):

R1: Erwin, “Advanced Engineering Mathematics”, 9th Edition, John Wiley & Sons, 2006.
R2: Peter.V.O.Neil, Advanced Engineering Mathematics. Canada: Thomson, 2007.
R3: R.K.Jain and S.R.K.Iyengar, Advanced Engineering Mathematics. 3ed,
NarosaPublishers, 2009
R4: H. K Dass, “Advanced engineering mathematics”, 8th Edition, S. Chand, 2008
R5: Jain Iyengar, “Advanced Engineering Mathematics”, 3rd Edition, Narosa Publishers,
2007.

-------------------**------------------------
School of Engineering & Technology

Course Outline
Course Title: Engineering Physics Course Code-15BTC-1PH11T
Academi
Semester: I & Core/Elective Credits
c Year:
II : Core :3
2021-25
Course Designed by: Dr. Isha Saini Course Instructor: Dr. Isha Saini
E-mail: E-mail:
[email protected] [email protected]
Pre-requisites: Fundamental knowledge of Basic Physics Laws.

1. Upon successful completion of the course, the students should be able to:
CO1: Demonstrate knowledge of the physical principles that describe famous Einstein’s
theory of relativity and quantum physics.
CO2: Explain working principles of advanced topics like lasers, optical fibers and their
application in modern communication system.
CO3: Solve engineering problems on electromagnetism
CO4: Discover the underlying concepts and properties of semiconducting materials and how
the world changes at nano scale level.
2. CO and PO mapping

PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO-
1 2 3 4 5 6 7 8 9 10 11 12
CO1 H H M L M L L M H M L H
CO2 H H M L M L L M H M L H
CO3 H H M L M L L M H M L H
CO4 H H M L M L L M H M L H

3. Syllabus Total Hrs.: 40

Unit-1 Lecture Hr.: 10


Special theory of relativity: Inertial & non-inertial frames, Michelson-Morley experiment,
Einstein postulates, Lorentz transformations equations, Length contractions & time dilation,
Addition of velocities, Variations of mass with velocity, mass energy equivalence.
Modern physics: Dual nature of matter, de-Broglie’s hypothesis, Davisson and Germer
experiment, Heisenberg’s uncertainty principle and its applications, Wave functions and its
significance, Schrodinger’s wave equation, particle in 1-d potential box.

Unit-2 Lecture Hr.: 08


Wave Optics:
Interference: Interference of light, Interference in thin films (parallel & wedge shapes),
Newton’s rings
Diffraction: Single, double and N- slit diffraction, Diffraction grating, Grating spectra,
Dispersive power, Rayleigh’s criterion and resolving power of grating.
Polarization: Double refraction, Nicol prism, Production and analysis of plane, circular and
elliptical polarized light, Retardation plate.
Unit-3 Lecture Hr.: 08
Lasers: Spontaneous & stimulated emission, population inversion, concept of 3 and 4 level
Laser, construction and working of Ruby Laser and He-Ne Laser and Laser applications.
Fibre optics: Propagation of light through optical fiber, Acceptance angle and cone,
Numerical aperture, Single and multimode fibers, Intermodal and material dispersion.

Unit-4 Lecture Hr.: 08


Electromagnetic Theory: Gauss’s Law, Ampere’s Law, Displacement current, Equation of
continuity, Maxwell’s equations, Poynting theorem and Poynting vector, EM – wave
equation and its propagation characteristic in free space and in conducting media, Skin
depth.

Unit-5 Lecture Hr.: 06


Physics of some important materials:
Semiconductor: Band theory of solids, density of states, Fermi Dirac distribution, free carrier
density (electrons and holes), conductivity of SC, position of Fermi level.
Superconductors: Temperature dependence of resistivity, Effect of magnetic fields
(Meissner effect), BCS theory (Qualitative) Nano-Materials: Basic principles of nanoscience
and technology, classification, properties and methods of preparation of nanomaterials.
Applications of nanotechnology.

4. Text Book(s):

T1. Modern physics for engineers - S. P. Taneja (R Chand & Co.)


T2. Optics - Ajoy Ghatak (TMH)
T3. Introduction to Electrodynamics - D J Griffith (PHI)
T4. Nanomaterials - Bandyopadhyay (New age international)
5. Reference Book(s):

R1. Introduction to special theory of relativity - Robert Resnik (Wiley India Pvt. Ltd.)
R2. Fundamentals of Physics- Halliday, Resnick &Walker (Asian books Pvt Ltd)
R3. Optics – Brijlal & Subramanian (S Chand)
R4. Solid State Physics - S O Pillai (New Age International)
R5. Introduction to solid state physics - C. Kittel (Wiley India Pvt. Ltd.)
R6. Fundamental of optics - Jenkins and White (McGraw Hill)

----------------------------------------**--------------------------------------------------------
School of Engineering & Technology

Course Outline

Course Title: Engineering Physics Lab

Core/Ele Cre
AcademicYear
Semester: I & II ctive: dits:
:2021-2025
Core 2

Course Instructor: Dr. Isha


Course Designed by: Dr. Isha Saini
Saini
E-mail: [email protected]

Pre-requisites: Fundamental knowledge of Basic Physics Laws.

List of Experiments

1. To determine the wavelength of sodium light by Newton’s Ring.


2. To determine the dispersive power of the material of the prism with the help of a
spectrometer.
3. To determine the specific rotation of sugar using Bi-quartz or Laurent half shade
polarimeter.
4. To determine the value of specific charge (e/m) of an electron by J.J. Thomson’s
method.
5. To determine the value of acceleration due to gravity (g) in the laboratory using a
compound pendulum (bar pendulum).
6. To plot graph showing the variation of magnetic field along the axis of a circular
coil carrying current and to estimate from it the radius of the coil by Stewart &
Gee’s galvanometer.
7. To determine the moment of inertia of a flywheel about its own axis of rotation.
8. To study the I-V characteristics of a p-n junction diode.
9. To determine the wavelengths of prominent lines of mercury light using diffraction
grating.
10. To study the charging and discharging of a capacitor and to find out the time
constant.
11. To find the energy band gap of semiconductor (Ge) crystal using four-probe
method.
12. To determine the value of Planck’s constant ‘h’ by a photo cell.

---------------------------------------------------------**------------------------------------------
School of Engineering & Technology

Subject Name: Basic Electrical Circuits

Course Title: Basic Electrical Circuits Course Code: 15BTC-1EC11T


Academic Core/Elective: Credits:3
Term: I Year: CORE
2021-25
Course Designed by: Dr. Neha Gupta Course Instructor: Dr. Neha Gupta
e-mail: e-mail:
[email protected] [email protected]
Pre-requisites: Basic Maths, Applied Physics

1.Course Learning Outcomes: 1. Upon successful completion of the course, the student
should be able to :

CO1: Apply the knowledge to solve dc complex circuits. (K2)


CO2: Solve different RLC circuits to obtain relation between voltage, current and Power.
(K3)
CO3: Understand between single phase and polyphaser circuits. (K2)
CO4: Explain single phase transformers. (K4)
CO5: Classify dc machine, single phase and three phase ac machines. (K2)

2. CO and PO mapping:

PO PO PO PO
PO- PO- PO PO PO PO PO- PO- PSO1 PSO2 PSO3
– – - -
1 4 -5 -7 -8 -9 11 12
2 3 6 10
CO1 H M H H L M H M H L L H L L L
CO2 H M M H H M H M M L L H L L L
CO3 H H H H H H H M M L L H L L L
CO4 H H H H M H M H H L M H L L L
CO5 M M H M M H H M M M M H L L L

3. Syllabus: Total Hrs.: 40

UNIT – I: DC CIRCUITS Total Hours=12

Basics of electrical elements, Ohm’s Law, KCL, KVL Mesh and Nodal Analysis, Electrical
circuit parameters.Superposition Theorem, Thevenin’s Theorem, Norton’s Theorem,
Maximum Power Transfer Theorem Application of theorems to the analysis of dc circuits
with Industry based examples.

UNIT II: AC CIRCUITS Total Hours =8

Sinusoidal quantities, Average and RMS values, peak factor, Form factor, Phase and Phase
difference,concept of phasor diagram, V-I Relationship in R,L,C circuit, Combination R,L,C
in AC series , paralleland series parallel circuits, impedance and admittance, Power factor,
Power in AC circuit, Resonance in RLC series and parallel circuit.

UNIT III: POLYPHASE CIRCUITS Total Hours = 6

Polyphase Circuits-three star and delta, Voltages of three balanced phase system, delta and
star connection, relationship between line and phase quantities, Power in three phase system.

UNIT IV: SINGLE PHASE TRANSFORMER Total Hours= 8


Constructional parts, Types of transformers Working principle, Emf equation losses of a
transformer, open and short circuit tests, regulation and efficiency.

UNIT V: ELECTRICAL MOTORS Total Hours =6

Types of Machines, Construction DC Machines, working principle, Application areas of DC


machines Introduction to single phase and three phase AC machines, comparison between
dc and ac machines, single phase and three phase ac machines, applications.

4. Text Book(s):

T1. B L Theraja ,A Textbook of Electrical Technology - Volume I , third edition S.Chand.


T2. Ashfaq Hussain, Basic Electrical Engineering, reprint 2015, S. Chand Publication.
T3. VK Mehta and Rohit Mehta., Basic Electrical Engineering, reprint 2006TMH.

5. Reference Book(s):

R1. M.S. Sukhija & T.K. Nagsarkar, Basic Elecrical & Electronics Engineering, First
Edition-Fourth impression, 2014, Oxford University Press,
R2. J.B. Gupta, Basic Electrical Engineering, Fifth edition 2012 Kataria & Sons.
R3. Kothari & Nagrath, Basic Electrical Engineering, reprint 2007, TMH

----------------------------------**-------------------------------------------
School of Engineering & Technology

Course Outline

Course Title Basic Electrical Circuits Lab Course Code: 15BTC-


1EC11T
Semester: I Academic Year: 2021 Core/Elective: CORE Credits: 1
Course Instructor: Dr. Neha Gupta
Course Designed by: Dr. Neha Gupta E-mail:
[email protected]
E-mail: [email protected]

Pre-requisites: Fundamental knowledge of Ohm’s law.

List of Experiments
1. To verify Kirchhoff’s current law (KCL) and Kirchhoff’s Voltage law.
2. To verify Thevenin’s Theorems.
3.. To verify Norton’s Theorems.
4. To verify maximum power transfer theorem in DC circuit
5. To verify Superposition theorem in DC
6. To study frequency response of a series R-L-C circuit and determine resonant frequency and
Q-factor for various values of R, L and C.
7. To study frequency response of a parallel R-L-C circuit and determine resonant frequency
and Q-factor for various values of R, L and C.
8. To perform open circuit test of a single phase Transformer.
9.. To perform Short circuit test of a single phase Transformer.
10. To study construction and working of DC machine.
* Eight out of ten experiments to be done for completion of the lab course.
School of Engineering & Technology

Course Outline

Course Title: Engineering Workshop Course Code: 15BTC-1EW11L


Academic Year: Credits: L T P
Semester: 1 Core/Elective: Core
2021-25 2 0 0 4
Course Designed by: Rajan Bsushant Course Instructor: Rajan Bsushant
E-mail: E-mail:
[email protected] [email protected]
Pre-requisites: None

1. Upon successful completion of the course, the students should be able to:
CO1: Know about the various measuring tools, cutting tools, marking tools and various machines used
in the engineering workshop.
CO2: have hands on experience on operations in Fitting shop and carpentry shop. Will be able to identify
various tools used in these shops. Student will be able to learn how to use Files, hacksaw, punches,
chisels, Wooden saw, planer, bench vice, C-Clamp, try-square, Vernier caliper and screw gauge.
CO3: have hands on experience on operations in Machine shop. Will be able to identify various tools
like Lathe, milling machine, shaper, Drilling machine. Student will be able to learn about various parts,
operations that can be performed on these machines.
CO4: know about casting process, various casting tools and equipment used in foundry shop, know how
to prepare mould, patterns, intricacies and complications about the casting process. Various accessories
and equipment used in foundry.
2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M M L M H M M
1
CO M L M M H L M H H M
2
CO M H M L M H H M M
3
CO M L M H M L H M H H M
4
S. NO. LIST OF EXPERIMENTS
1. To study the tools, used in Workshop
2. To make a “T” joint as given in the sketch in Carpentry Shop
3. To make a G. I. Sheet Tray as shown in the sketch.
4. To make a perfect square from the given MS specimen.
5. To make a cross “+” joint as given in the sketch in Carpentry Shop
6. To make a mould cavity of a given Pattern in foundry shop.
7. To make a hexagonal head bolt in forging shop.
8. To make a job by casting as given in the sketch.
9. To study the parts of lathe machine in machine shop
10. 10. To perform straight turning, taper turning on a given Job on lathe machine.

4. Text Book(s):

T1. Workshop Technology by S. K. Hazra Chaudhry & A K Hazra Chaudhry; Media Promoters and
Publishers
T2. A text book of workshop technology by B. S. Raghuvamshi
T3. A text book of workshop technology by R. S. Khurmi & J K Gupta; S. Chand Publishers

5. Reference Book(s):

R1. Workshop Technology by W A J Chapman; CBS publishers


R2. Mechanical engineering and Workshop practices by G. H. Sawhney; I K International
Publishing house.

----------------------------------------------**---------------------------------------------------------
School of Engineering & Technology

Course Outline
Course Title: Introduction to Python Programming course code-(19BTC-1PA11L)
Academic Year: 2021-
Semester: I Core/Elective: Core Credits: 1
2025
Course Designed by: Sherry Verma Course Instructor: Sherry Verma
E-mail: [email protected] E-mail: [email protected]
Pre-requisites: None

1. Upon successful completion of the course, the students should be able to:
CO1: Interpret the fundamental Python syntax and semantics and be fluent in the use of Python control
flow statements.
CO2: Express proficiency in the handling of strings and functions.
CO3: Determine the methods to create and manipulate Python programs by utilizing the data structures
like lists, dictionaries, tuples and sets.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H H M H M L L M H L M M L L
1
CO M M L L H H M M H H L L M H H
2
CO H H M M L L M H L L M H L M H
3

3. Syllabus: Total Hrs: 28

Unit-1 Lecture Hr.: 06


Parts of Python Programming Language: Identifiers, Keywords, Statements and Expressions, Variables,
Operators, Precedence and Associativity, Data Types, Indentation, Comments, Reading Input, Print
Output, Type Conversions, The type() Function and Is Operator, Dynamic and Strongly Typed
Language, ,
Unit-2 Lecture Hr.: 08
Strings: Creating and Storing Strings, Basic String Operations, Accessing Characters in String by Index
Number, String Slicing and Joining, String Methods, Formatting Strings, Lists, Creating Lists, Basic List
Operations, Indexing and Slicing in Lists, Built-In Functions Used on Lists, List Methods, The del
Statement. Dictionaries: Creating Dictionary, Accessing and Modifying key:value Pairs in Dictionaries,
Built-In Functions Used on Dictionaries, Dictionary Methods, The del Statement, Tuples and Sets:
Creating Tuples, Basic Tuple Operations, Indexing and Slicing in Tuples, Built-In Functions Used on
Tuples, Relation between Tuples and Lists, Relation between Tuples and Dictionaries, Tuple Methods,
Using zip() Function, Sets, Set Methods, Traversing of Sets, Frozenset.
Unit-3 Lecture Hr.: 06
Control Flow Statements: The if Decision Control Flow Statement, The if…else Decision Control Flow
Statement, The if…elif…else Decision Control Statement, Nested if Statement, The while Loop, The
for Loop, The continue and break Statements, Catching Exceptions Using try and except Statement

Unit-4 Lecture Hr.: 08


Functions, Built-In Functions, Commonly Used Modules, Function Definition and Calling the Function,
The return Statement and void Function, Scope and Lifetime of Variables, Default Parameters, Keyword
Arguments, *args and **kwargs.

4. Text Book(s):

T1. Gowrishankar S, Veena A, “Introduction to Python Programming”, 1st


Edition, CRC Press/Taylor & Francis, 2018. ISBN-13: 978-0815394372
T2. Python for Beginners, by Harish Bhasin, ISBN: 9789386649492, 9386649497
T3. Python Programming: An Introduction to Computer Science by John.M.Zelle

5. Reference Book(s):

R1. Learning Python, 4th Edition by Mark Lutz


R2. Programming Python, 4th Edition by Mark Lutz

-------------------------------------------------------**--------------------------------------------------
Semester II

School of Engineering & Technology

Course Outline
Course Title: Engineering Mathematics II Course Code 15 BTC-1MA 12T
Academic Year: 2021-
Semester: II 2025 Core/Elective: Core Credits: 4

Course Designed by: Dr. Manimala Course Instructor: Dr. Manimala


E-mail:[email protected] E-mail:[email protected]
Pre-requisites: Basic concept of Calculus, Complex number, Vector analysis

1. Upon successful completion of the course, the students should be able to


CO1: Describe complex variables and its different functional form. Also understand different mapping
like – conformal, standard (linear, square, inverse).
CO2: Understand concept of line integral, residue and singularities and its applications to solve
complex mathematical problems.
CO3: Explain differential equations and its application to system of equations in engineering problems.
CO4: Demonstrate multiple integral and application of double/triple integrals.
CO5: Apply concept of vector and scalars to find Line Integral, surface integral and volume integral and
relation between them.

2. CO and PO mapping:

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H L M
1
CO H M M M M M
2
CO M L
3
CO
4
CO L M L L
5
3. Syllabus: Total Hrs.: 40

UNIT I- Functions of Complex Variables - I Total: 7 hours


Derivatives of complex functions, Analytic functions, Cauchy-Riemann equations. Harmonic
Conjugates, Milne’s Thomson Method, Conformal mapping, Standard mappings linear, square, inverse
and bilinear mapping.

UNIT II- Functions of Complex Variables - II Total: 8 hours


Complex line integral, Cauchy’s integral theorem, Cauchy’s integral formula. Zeros and Singularities /
Taylor series, Laurents series. Calculation of residues. Residue theorem, Evaluation unit circle and real
integrals.

UNIT III- Ordinary Differential Equation Total: 12 hours


Definition of Differential Equation & Their Types, Order and degree of a DE, Formation of DE,
Wronskian. Variable Separable, Homogeneous DE, Linear DE. Exact differential equations, equations
reducible to exact differential equations. Complete solution, complementary function and particular
integral, method of variation of parameters to find particular integral. Cauchy's and Legendre's linear
equations. Simultaneous linear equations with constant co-efficient.

UNIT IV- Multiple Integral Total: 6 hours


Double Integral, Change of Variables. Change to Polar Co-ordinates, Change of order of integration.
Triple Integration, Application of double and triple integrals (Area and Volume).
Beta and Gamma Function.

UNIT V- Vector Calculus Total: 7 hours


Scalar and Vector point functions, Gradient, Divergence, and Curl with geometrical physical
interpretations. Directional derivatives, Properties. Line integrals and application to work done.
Green’s Lemma, Surface integrals and Volume integrals. Stoke’s theorem, Gauss divergence theorem
(both without proof) and its application.

4. Text Book(s):

T1. N.P.Bali and Manish Goyal, “A Text book o Engineering Mathematics”,Laxmi Publications (P)
Limited, 2010
T2. Dr. B. S. Grewal, “A text book of Higher Engineering Mathematics”. 40 ed. Khanna
Publishers, 2009
T3. B.V.Ramana, “A text book of Mathematics”,Tata MC Graw Hill, 2009

5. Reference Book (s):

R1: Kreyszig Erwin, “Advanced Engineering Mathematics”, 9th Edition, John Wiley & Sons, 2006.
R2: Peter.V.O.Neil, Advanced Engineering Mathematics. Canada: Thomson, 2007.
R3: R.K.Jain and S.R.K.Iyengar, Advanced Engineering Mathematics. 3 ed, Narosa Publishers, 2009
R4: H. K Dass, “Advanced engineering mathematics”, 8th Edition, S. Chand, 2008
R5: Jain Iyengar, “Advanced Engineering Mathematics”, 3rd Edition, Narosa Publishers, 2009.

-------------------------------------------------------**----------------------------------------------------
School of Engineering & Technology

Course Outline
Course Title: Engineering Chemistry-15BTC-1CH11T
Academic Year: 2021-
Semester: I&II Core/Elective: Core Credits: 3
25

Course Instructor: Dr. Monika Khurana


Course Designed by: Dr. Monika Khurana
E-mail:
E-mail: [email protected]
[email protected]

Pre-requisites: Basic Concepts of Chemistry of class 12th

1. Upon successful completion of the course, the students should be able to:

CLO1: Determine and measure the hardness and alkalinity of water & Develop understanding about the
ill effects of hard water in boilers and their removal and Understanding the concept of different
techniques used for softening water and relate it to daily life

CLO2: Develop understanding about the concept of rates of reaction and the different reaction
mechanisms by which the reaction proceeds and apply the knowledge to understand different reactions
taking place in everyday life and gain the knowledge on catalysis and catalysts used in industry

CLO3: Develop understanding on different types of cells, electrode potential and applications of
electrochemical1series and Develop knowledge on corrosion, factors affecting corrosion and prevention
of corrosion and apply the knowledge to understand corrosion reactions in day to day life and implement
it to prevent corrosion

CLO4: Analyze the molecular structures by different spectroscopic techniques

CLO5: Applications of Nanotechnology in Chemistry

CLO6: Develop understanding of different polymers, their preparation, properties and uses of some
industrially important polymers
2. CO and PO mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO
CO1 L H H M M M M L
CO2 L L L L
CO3 L L M L L L L
CO4 M H L L L L M
CO5 H M L L L L
CO6 H L L

3. Syllabus Total Hrs.: 45


Unit I - Water Lectures hrs.: 8Introduction and
specifications of water, Hardness and its determination by EDTA method, Alkalinity, Boiler feed
water, boiler problems – scale, sludge, causes and preventions, carbonate and phosphate conditioning,
colloidal conditioning and calgon treatment, Boiler problems- caustic embitterment, corrosion and
priming and foaming: causes and prevention, Water softening processes: Zeolite, Lime – soda process
and Ion exchange method.

Unit II - Chemical Kinetics Lectures hrs.: 7

Rate of a reaction ( average and instantaneous) , Factors affecting reaction rates, collision theory,
transition state theory. Role of catalyst, classification of catalysts , Types of catalysis, Theories of
catalysis, Enzyme catalysis and Wilkinson catalysis. Some important industrial processes using
catalysts.

Unit III - Electrochemistry and Corrosion Lectures hrs.: 8

Electrochemical cell, Electrode potential. Electrochemical Series, Nernst equation, Free energy and
EMF ,Concentration and fuel cells, Corrosion ,types of corrosion , Mechanism of Dry and wet
corrosion (rusting of iron), Factors affecting corrosion, preventive measures.

Unit IV - Molecular spectroscopy Lectures hrs.: 8


Introduction, principle and applications of UV-VIS spectroscopy, IR spectroscopy and NMR
spectroscopy.
Unit V - Nanochemistry Lectures hrs.: 6
Introduction to Nanochemistry , Carbon nanostructures - Carbon clusters and Carbon nanotubes ,
nanomaterials and their applications.
Unit VI - Synthetic Polymers Lectures hrs.: 8

Introduction, polymers and polymerization, Different methods of classification, Preparation, properties


and uses of polythene, PVC, Teflon, Nylon 66, Urea-formaldehyde resins, terylene, Elastomers-Natural
rubber, Vulcanisation, synthetic rubbers viz. Buna-N, Butyl and neoprene rubbers, Liquid crystal
polymers, Biopolymers, Introduction to polymeric composites.

4. Text Books
T1: Engineering Chemistry with Laboratory Experiments by M. S. Kaurav, PHI, New Delhi
T2: Engineering Chemistry by Dr. sunita Rattan, Katson Publications, New Delhi
T3: Engineering Chemistry by Dr. Shashi Chawla, Dhanpat rai & Sons, New Delhi

5. Recommended Books:
R1: Text book of Organic Chemistry, R. T. Morrison and R. N. Boyd, Prentice Hall of India, New
Delhi
R2: Organic Chemistry, Vol. I & II by I. L. Finar, Longrnan, London.
R3: Application of absorption spectroscopy of organic Compounds by J. R. Dyer
R4: Elementary Organic Spectroscopy; Principles And Chemical Applications by Y. R. Sharma, S.
Chand
R5: Introduction to nanotechnology by Charles P. Poole, Jr., and frank J. Owens, John Wiley & Sons,
New Delhi
R6: Nanotechnology by Micheal Koehler, Wolfgang Fritzsche, Wiley-VCH.
R7: Nanochemistry by Geoffrey A Ozin & Andre C Arsenault, RSC publishing
R8: Elementary Organic Spectroscopy; Principles and Chemical Applications by Y. R. Sharma, S.
Chand

=======================**==============================
School of Engineering & Technology

Course Outline
Course Title: Basics of Electronics Course Code- 15BTC-1EL11T
Academic Year:
Semester: II Core/Elective: Core Credits: 3
2021-25
Course Designed by: Dr.Garima Bakshi Course Designed by:Dr. Garima Bakshi
E-mail: E-mail:
[email protected] [email protected]
Pre-requisites: Fundamental knowledge of resistivity, transformer, charging and
discharging of capacitor, active and passive elements.

1. Upon successful completion of the course, the students should be able to:
CO1: Explain of different types of electronic circuits and types of signals.
CO2: Describe the working of different types of diodes and rectifier circuits.
CO3: Discuss working of transistors and its different configurations.
CO4: Identify functions of cathode ray oscilloscope and function generator.
CO5: Describe the fundamental concepts and techniques used in digital electronics.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M
2
CO H
3
CO H
4
CO H M M
5

3. Syllabus: Total Hrs.: 40

UNIT I- Introduction Total: 4 hours


Introduction of electronics and its applications. Modern trends in electronics and electronics
components, study of semi-conductor physics, semiconductor materials. Structure of atom, metals,
insulators and semiconductors (intrinsic and extrinsic semiconductor). Introduction of signal, frequency
spectrum of signals and classifications of signals.
UNIT II – Semiconductor Diodes and Applications Total: 12 hours
P-N junction, junction theory, Physical operation of p-n junction diodes, ideal diodes, Characteristics of
p-n junction diodes. Diode applications (Rectifier circuits and filters), types of diode (signal diodes,
power diodes, zener diode, varactor diode, LED’s). Diode as clippers and clampers.

UNIT III- Bipolar Junction Transistor Total: 8 hours


Simplified structure and physical operation of n-p-n and p-n-p transistors in the active region and
working of transistor. Three configurations and their comparisons, BJT as a switch and amplifier.

UNIT IV- Electronics Instruments Total: 8 hours


Basic principle of Oscilloscope, Function of the sweep generator, Block diagrams of oscilloscope,
Simple CRO, Application of oscilloscope for measurement of voltage, period and frequency, Block
diagram of standard signal generator, AF sine and square wave generator, and Function generator.

UNIT V-Digital Circuits Total: 8 hours


Number Systems-Binary, Octal, Hexadecimal, Number base conversions, Introduction to logic gates-
Basic gates, Universal gates, EXOR, EXNOR gates. Boolean algebra, Boolean postulates and laws –De-
Morgan’s Theorem- Principle of Duality, Simplification using Boolean algebra, Arithmetic Operation
using 1’s and 2’s compliments. Introduction of combinational and sequential circuits. Basic adder and
subtractor circuits.

4. Text Books:

T1. Boylestad and Nashelsky, “Electronic Devices and Circuit Theory”, Eighth Edition, Prentice Hall,
2002.
T2. Digital circuits & design by S. Salivahanan & S. Arivazhagan, 5th Edition.
T3. Fundamentals of Digital Circuits by Anand Kumar, 2nd Edition. A Course in Electronic
Measurements and Instrumentation by A.K. Sawhney ,19th Edition.

5. Reference Books:

R1. S.M.Sze. “Semiconductor Devices, Physics and Technology,” Second Edition, Wiley, 2002.
R2. http://nptel.ac.in/courses/117103063/
R3. http://www.asic-world.com/digital/index.html
R4. http://nptel.ac.in/courses/117106086

=============================**=================================
School of Engineering & Technology

Course Outline

Course Title: Basics Electronics Engineering Lab 15BTC-1EL11L

Semester: II Academic Year: Core: 2021 Credits: 1

Course Designed by: Dr Garima Bakshi Course Instructor: Dr Garima Bakshi


E-mail: [email protected] E-mail:[email protected]

Pre-requisites: Fundamental knowledge of basics of electronics

List of Experiments

1. Familiarization of electronic components and devices (Testing of semiconductor diodes and transistors
using digital multimeter).
2. Study and use of Oscilloscope, signal generator to view waveforms and measure amplitude and
frequency of a given waveform.
3. V-I characteristics of semiconductor diode and determining its DC and AC resistance
4. Studies on half-wave rectifier recording of the waveforms and measurement of average and rms values
of the rectifier output.
5. Studies on Logic gates (Truth table verification of various gates).
6. To design and verify the operation of NAND as universal Gate
7.To design and verify the operation of half adder
8. To design and verify the operation of full adder
9. To design and verify the operation of half subtractor
10. To design and verify the operation of full subtractor

==================================**=============================
=
School of Engineering & Technology

Course Outline
Course Title: Introduction to Programming Lab Course Code- 19BTC-1IP12L
Semester: II Academic Year: 2021-24 Core/Elective: LAB Credits: 2

Course Instructor: Dr. Alpana Jijja


Course Designed by: Dr. Alpana Jijja
E-mail:
E-mail: [email protected]
[email protected]

Pre-requisites: None

List of Practical
1. Write a program to find the sum and average of three numbers
2. Write a program to calculate simple interest(SI) for a given principal(p), time(T), and rate of
interest ‘R’ , (S)=P*T*R/100
3. Write a program to swap two variable values with and without third variable.
4. Write a Program to find the root of a quadratic equation.
5. Write a Program to find the sum of individual digits of a given positive integer
6. Write a program which takes two integer operands and one operator from the user, performs the
operation and them prints the result.
7. Wrrite a program to find both the largest and the smallest number in a list of integers.
8. Write a program to find the sum of integer array elements using pointers.
9. Write a Program using user defined functions to determine whether then given string is
palindrome or not.
10. Program to swap the values of two variables using call by value and call by reference.
11. Write a different programs to make patterns using loops.

===========================**===================================
School of Engineering & Technology
Course Outline

Course Title: Engineering Drawing using AutoCAD


Course Code: 15BTC-0ED12L
Academic Year: 2021- Core/Elective: L T P Credits: 2
Semester: II
25 Core 0 0 2
Course Designed by: Rajan Bsushant Course Instructor: Rajan Bsushant
E-mail: [email protected] E-mail: [email protected]
Pre-requisites: None

1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1 Get the knowledge of various Geometrical Elements used in Engineering Practice.
CO2 He gets the insight into the Concepts of all 2 D elements like Conic Sections and 3 D Objects
like various Prisms, Cylinders, Pyramids and Cones.
CO3 He also understands the Projections of various objects and their representation and dimensioning.
CO4 The Concept of Isometric Projections is thoroughly taught which will be useful for the
visualization of any object.

2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO M L L M
1

CO H M M L M M L
2

CO H H L M M L M
3

CO H M M L M M M L M
4
3. Syllabus: Total Hrs.: 28

UNIT I 6 Hrs
General: Use of Drawing instruments, Lettering - Single stroke letters, Dimensioning, Representation of
various type lines - Geometrical Constructions.
Scales: Construction and use of plain and diagonal scales.
Conic Sections: conic sections - general construction method for ellipse, parabola and hyperbola. Special
methods for conic sections.
Curves: Curves used in Engineering practice - Cycloidal curves - Cycloid, Epicycloid and Hypocycloid;
Involute of circle.

UNIT II 8 Hrs
Method of Projections: Principles of projection - First angle projection and third angle projection of
points and straight lines.
Projection of Planes: Projections of planes of regular geometrical lamina.

UNIT III 8 Hrs


Projections of Solids: Projections of simple solids such as Cubes, Prisms, Pyramids, Cylinders and Cones
with varying positions.
Sections of Solids: Sections of solids such as Cubes, Prisms, Pyramids, Cylinders and Cones. true shapes
of sections. (Limited to the Section Planes perpendicular to one of the Principal Planes).

UNIT IV 6 Hrs
Development of Surfaces: Lateral development of cut sections of Cubes, Prisms, Pyramids, Cylinders
and Cones.
Isometric Projections: Isometric Projection and conversion of Orthographic Projections into isometric
views. (Treatment is limited to simple objects only). Introduction to Isometric Projections to
Orthographic Projections.
4. Text Book(s):
T1. Engineering Drawing by P. S. Gill, Kataria Publishers
T2. Engineering Drawing by N. D. Bhatt & V. M. Panchal
T3. A text book of Engineering Drawing by R. K. Dhawan; S. Chand Publishers
T4. Engineering drawing by Basant Aggarwal & CM Aggarwal; McGrawhill Education
5. Reference Book(s):
R7. Engineering Drawing by N. S. Parthasarathy & Vele Murali; Oxford Higher Education
R8. Engineering Drawing using AutoCAD by T. Jeyapoovan ; Vikas publishers

======================**=========================================
School of Engineering & Technology

Course Outline
Course Title: Environmental Studies Course Code-16BTC-1ES11T
Semester: II Academic Year: 2021-25 Core/Elective: Core Credits: 2

Course Designed by: Dr. Monika Khurana Course Instructor: Dr. Monika Khurana
E-mail: [email protected] E-mail: [email protected]

Pre-requisites: None

1. Upon successful completion of the course, the students should be able to:
CO1: Gain knowledge on the importance of environmental education and ecosystem.
CO2: Discuss about environmental pollution- sources, effects and control measures of environmental
pollution.
CO3: Understand the treatment of wastewater and solid waste management.
CO4: Find importance with respect to biodiversity, its threats and its conservation and appreciate the
concept of interdependence.
CO5: Describe the national and international concern for environment for protecting the
environment.

.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M M M M
2
CO M M L
3
CO H L
4
CO M M
5
3. Syllabus:
Unit 1: Introduction to environmental studies (2 lectures)

 Multidisciplinary nature of environmental studies


 Scope and importance; Concept of sustainability and sustainable development.

Unit 2: Ecosystems (4 lectures)

 What is an ecosystem?
Structure and function of ecosystem;
Energy flow in an ecosystem: food chains, food webs and ecological succession.
Case studies of the following ecosystems:
a) Forest ecosystem
b) Grassland ecosystem
c) Desert ecosystem
d) Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)

Unit 3: Natural Resources: Renewable and Non-renewable Resources (4 lectures)

 Land resources and land-use change; Land degradation, soil erosion and desertification.
 Deforestation: Causes and impacts due to mining, dam building on environment, forests,
biodiversity and tribal populations.
 Water: Use and over – exploitation of surface and ground water, floods, droughts, conflicts
over water (international & inter-state), Dams – benefits and problems.
 Food resources: World food problems, changes caused by agriculture and over-grazing, effects
of modern agriculture, fertilizer-pesticide problems, waterlogging, salinity.
 Energy resources: Renewable and non-renewable energy sources, use of alternate energy
sources, growing energy needs, case studies

Unit 4: Biodiversity and Conservation (3 lectures)

 Levels of biological diversity: genetic, species and ecosystem diversity; Bio-geographic zones
of India; Biodiversity patterns and global biodiversity hotspots.
 India as a mega-biodiversity nation; Endangered and endemic species of India, threats to
biodiversity: Habitat loss, poaching of wildlife, man-wildlife conflicts, biological invasions.
 Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.
 Ecosystem and biodiversity services: Ecological, economic, social, ethical, aesthetic and
Informational value.

Unit 5: Environmental Pollution (5 lectures)

 Environmental pollution: types, causes, effects and controls; Air, water, soil and noise pollution
 Nuclear hazards and human health risks
 Solid waste management: Control measures of urban and industrial waste.
 Pollution case studies

Unit 6: Environmental Policies & Practices (4 lectures)


 Climate change, global warming, ozone layer depletion, acid rain and impacts on human
communities and agriculture
 Environment Laws: Environment Protection Act; Air (Prevention & Control of Pollution) Act;
Water (Prevention and control of Pollution) Act; Wildlife Protection Act; Forest Conservation
Act. International agreements: Montreal and Kyoto protocols and Convention on Biological
Diversity (CBD).
 Nature reserves, tribal populations and rights, and human wildlife conflicts in Indian context.
Unit7: Human Communities and the Environment (4 lectures)

 Human population growth: Impacts on environment, human health and welfare. Resettlement
and rehabilitation of project affected persons; case studies.
 Disaster management: floods, earthquake, cyclones and landslides.
 Water conservation, rain water harvesting, watershed management.
 Wasteland reclamation.
 Environmental movements: Chipko, Silent valley, Bishnois of Rajasthan.
 Environmental ethics: Role of Indian and other religions and cultures in environmental
conservation.
 Environmental communication and public awareness, case studies (e.g., CNG vehicles in
Delhi).

Unit 8: Field Work (4 lectures)

 Visit to an area to document environmental assets: river/forest/flora/fauna, etc.


 Visit to a local polluted site – Urban/Rural/Industrial/ Agricultural.
 Study of common plants, insects, birds and basic principles of identification.
 Study of simple ecosystems – pond, river, Delhi Ridge, etc.

5. Course References

Text Book:
1. Chawla S., 2012. A Textbook of Environmental Studies, Tata Mc Graw Hill, New Delhi.

Reference Books:
1. Jadhav, H & Bhosale, V.M., 1995. Environmental Protection and Laws. Himalaya Pub. House,
New Delhi.
2. Gadi R., Rattan, S., 2006. Environmental Studies, KATSON Books, New Delhi.
3. Mckinney, M.L. & School, R.M., 1996. Environmental Science Systems & Solutions, Web
enhanced edition.
4. Wanger K.D., 1998. Environmental Management. W.B. Saunders Co. Philadelphia, USA
SEMESTER –III

School of Engineering & Technology

Course Outline
Course Title: Engineering Mathematics III Course Code- 15BTC-1MA21T
Academic Year: 2021-
Semester: III Core/Elective: Core Credits: 4
2015
Course Designed by: Dr. Manimala Course Instructor: Dr. Manimala
E-mail:[email protected] E-mail:[email protected]
Pre-requisites: Fundamental concept of Integral and Differential calculus, Differential equations.

1. Upon successful completion of the course, the students should be able to


CO1: Explain Laplace transform of a function using the definition, different methods and its application
in system of ordinary differential equations.

CO2: Demonstrate conditions for a Fourier expansion, Euler's Formulae and its complex from
.
CO3: Illustrate Fourier integrals, Fourier Transforms - Fourier Sine and Cosine Transforms, Understand
Fourier Transforms of Derivative of a function
CO4: Describe formation of PDE, Solution of first and second order linear homogeneous PDE.

CO5: Solve first order and second PDEs using the method of separation of variables. To derive the heat,
wave and Laplace's equations in several independent variables and its application in real-world systems
using PDE.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M M M M
2
CO M M L
3
CO H L
4
CO M M
5
3. Syllabus:

UNIT I- Laplace Transform Total:10 hours


Definition of Laplace transform, Shifting Theorems, Linearity Property. Transform of Derivatives,
Differentiation and Integration. Differentiation and Integration of Transforms. Haviside unit step and
Dirac-Delta functions. Convolution Theorem, Inverse Laplace Transforms, Application of Laplace
Transforms

UNIT II- Fourier Series Total: 7 hours

Introduction, Euler's Formulae, Conditions for a Fourier expansion. Functions having points of
discontinuity, change of interval, odd and even functions. Expansions of odd and even periodic functions,
Half-range series, Parseval's formula, complex form of Fourier series

UNIT III- Fourier Transform Total: 8 hours

Introduction, Definition, Fourier integrals, Fourier sine and cosine integrals-complex form of Fourier
integrals. Fourier transforms, Fourier sine and cosine Transforms-Finite Fourier sine and cosine
transforms, Fourier transforms of the derivatives of a function.
UNIT IV- Partial Differential Equation and its Applications Total: 8 hours
Formation of first and second order linear PDE, Linear Partial differential equation of first order,
Lagrange’s Linear equation, Lagrange’s multipliers method, Homogeneous Partial differential equation
with constant coefficients, Rules for finding complementary function and particular integrals.

UNIT V- Applications of Partial Differential Equations Total: 7 hours

Non-Homogeneous linear partial differential equation, Method of separation of variables. Heat and
Wave equation and their solution. Laplace’s equation, initial and boundary value problems.

4. Text Book(s):

T1. N.P.Bali and Manish Goyal, “A Text book o Engineering Mathematics”,Laxmi Publications
(P) Limited, 2010
T2. Dr. B. S. Grewal, “A text book of Higher Engineering Mathematics”. 40 ed. Khanna
Publishers, 2009
T3. B.V.Ramana, “A text book of Mathematics”,Tata MC Graw Hill, 2009
5. Reference Book(s):

R1 : Kreyszig Erwin, “Advanced Engineering Mathematics”, 9th Edition, John Wiley & Sons, 2006.
R2: Peter.V.O.Neil, Advanced Engineering Mathematics. Canada: Thomson, 2007.

R3: R.K.Jain and S.R.K.Iyengar, Advanced Engineering Mathematics. 3 ed, Narosa Publishers, 2009

R4: H. K Dass, “Advanced engineering mathematics”, 8th Edition, S. Chand, 2008

R5: Jain Iyengar, “Advanced Engineering Mathematics”, 3rd Edition, Narosa Publishers, 2009
School of Engineering & Technology

Course Outline
Course Title: Programming for Problem Solving -2
Course Code: 18BTC-1PP12T
Academic Year: 2021- LTP: 2-0-2
Semester: III Core/Elective: Core
25 Credits: 3
Course Designed by: Latika Singh Course Instructor: Latika Singh
E-mail: [email protected] E-mail: [email protected],
Pre-requisites: programming

1. Upon successful completion of the course, the students should be able to:
CO1: use arrays, pointers and structures to formulate algorithms and programs.
CO2: apply programming to solve matrix addition and multiplication problems and searching
and sorting problems
CO3: decompose a problem into functions and synthesize a complete program using divide and
conquer approach
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H L H M M L L M H H M H H L
1
CO H H M M M H L L L L H L H H L
2
CO H H M H L L L L L L M L L H L
3

3. Syllabus: Total Hrs.: 56

Unit-1 Lecture Hr.: 10


Introduction to recursion. Recursion, as a different way of solving problems. Example programs, such
as Finding Factorial, Fibonacci series, Ackerman function etc. Quick sort or Merge sort.

Unit-2 Lecture Hr.: 20


Introduction to Structures and Unions – Structures, Defining structures and Array of Structures
Unit-3 Lecture Hr.: 08
Introduction to Pointers – Idea of pointers, Defining pointers, Use of Pointers in self-referential
structures, notion of linked list
Unit-4 Lecture Hr.: 08
Introduction to File Handling – reading, writing and appending to text files. Using binary files to store
data of structure type of variables

Unit-5 Lecture Hr.: 10


Lower level programming using C

4. Text Books:

T1. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill


5. Reference Books:

R1.Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of
India

===================**=======================================
School of Engineering & Technology

Course Outline
Course Title: DIGITAL ELECTRONICS Course code-15BEC-1DE21T
Academic Year: 2021-
Semester: III Core/Elective: Core Credits: 4
2025
Course Designed by: Garima Bakshi Course Instructor: Garima Bakshi
E-mail:[email protected] E-mail:[email protected]
Pre-requisites: Basic concepts of number system & electronic circuit.
1. Upon successful completion of the course, the students should be able to:
CO1: Explain about digital number systems and logic circuits.
CO2: Demonstrate the simplification of Boolean expressions using Boolean algebra.
CO3: Solve logic function minimization.
CO4: Differentiate between combinational and sequential circuits such as decoders, encoders,
multiplexers, demultiplexers, flip-flops, counters, registers.
CO5: Distinguish between the different programmable logic devices.

2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M
2
CO M M M M M
3
CO M M M M M
4
CO H M M M
5

3. Syllabus: Total Hrs.: 40

UNIT I-Introduction Total: 5 hours


Number Systems-Binary, Octal, Hexadecimal, Number base conversions, Introduction to logic gates-
Basic gates, Universal gates, EXOR, EXNOR gates.

UNIT II – Boolean Algebra Total: 10 hours


Boolean algebra, Boolean postulates and laws –De-Morgan’s Theorem- Principle of Duality,
Simplification using Boolean algebra, Arithmetic Operation using 1’s and 2’s compliments. Standard
Representation of Logical functions.

UNIT III - Combinational Circuits Total: 10 hours


K-map representation and simplification of logical functions. Don’t care conditions. Combinational
circuits: Multiplexers, demultiplexers, decoders & encoders, adders & subtractor, code converters,
comparators, decoder/drivers for display device.
UNIT IV- Sequential Circuits Total: 10 hours
Sequential Circuit: Sequential logic design, latch, flip-flop, S-R, JK D, and T flip flop. Master-Slave and
Edge triggered flip-flops, race around condition, asynchronous inputs in flip flop. Shift Registers,
Asynchronous counters, synchronous counters.

UNIT V- Programmable Logic Devices Total: 5 hours


Programmable logic devices: logic implementation using ROM. Logic implementation using PLA, &
PAL. Introduction to RAM, FPGA, CPLD.

4. Text Books:

T1. Digital Design by Morris Mano, 3rd Edition.

T2. Modern Digital Electronics by R.P Jain, 5th Edition.

T3. Digital circuits & design by S. Salivahanan & S. Arivazhagan, 5th Edition.

T4. Fundamentals of Digital Circuits by Anand Kumar, 2nd Edition.

5. Reference Books:

R1. Digital Computer Electronics by Malvino & Brown, 3rd Edition.

R2. Digital Fundamentals Thomas L. Floyd, 10th Edition.

R3. http://www.asic-world.com/digital/index.html

R4. http://nptel.ac.in/courses/117106086/

===================================**=========================
School of Engineering & Technology

Course Outline
Course Title: Managerial Economics Course Code: 15BTC-1ME32T
AcademicYear: 2021-
Semester: III Core/Elective: Core Credits: 2
2025
Course Instructor: Dr.Nidhi Chowdhary
Course Designed by: Dr.Nidhi Chowdhary E-mail:
E-mail: [email protected]
[email protected]

Pre-requisites: Fundamental concept of Integral and Differential calculus, Differential equations.

1. Upon the completion, students should be able to:


CO1: Through the course, the students will get a basics perspective of economics.
CO2: They will understand the importance of Managerial economics for business decision making.
CO3: They will get an insight into the changes of government policy, money supply and its impact on
business decision making.
CO4: This course will also introduce various kinds of markets and understand their features.
CO5: The students will learn about the business decision making in terms of demand forecasting, pricing
decision and breakeven point etc.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M M M M
2
CO M M L
3
CO H L
4
CO M M
5

3. Course Contents

Unit I
Basics concept of economics: Introduction to economics, basic economics problem, circular flow of
economics activity, nature of the firm –rationale, objectives of maximizing firm value as present value
and Marginal and Incremental Analysis, meaning and importance of managerial economics, scope of
managerial economics, importance of the study of managerial economics, Basic Calculus: The Calculus
of Optimization.

Unit II
Demand Analysis and Forecasting: Demand and Supply, Market Equilibrium, Comparative Statics:
Changes in Demand and Supply, determinants of market demand at firm and industry level, elasticity
of demand, The Production Function, Profit-Maximizing, Cost Minimization and Breakeven analysis,
Stages of Production and Law of Variable Proportions. Long run and Short run. Economies and
diseconomies of scale

Unit III
Features of various markets Perfect competition, Monopoly, monopolistic competition, oligopoly,
Macro Economics: Definition of Money, Money -Functions and Forms, Measures of Money Supply -
M1, M2, M3 and M4, Role and Function of RBI, Role and function of Commercial Banks, Money and
Capital market in India: role and function of money market and capital market

Unit IV
Monetary Policy- Concept, Objectives, Instruments - CRR, SLR, OMO, Bank Rate, Repo Rate, Reverse
Repo Rate etc, Fiscal Policy - Concept, Objectives. National Income: Concepts- GDP, NDP, Net factor
income from abroad, Net Indirect taxes, market prices, factor cost etc. Definitions. Methods of
Measurement of National Income – Output Method, Income Method and Expenditure
method. Questions for Revision.

4. Text Books

 Vanita A, (2013). Managerial Economics, (1sted). Pearson, India.


 Dornbusch, Fisher, & Startz: Macroeconomics, Tata McGraw Hill, 10e
 Dwivedi, D.N; Managerial Economics, Vikas Publishing House, 8e
 Agarwal, Vanita, (2010) Macroeconomics Theory and Policy, Pearson Education. 1e
 Mishra, S. K. and Puri, V. K., Modern Macroeconomics Theory, Himalaya Publishing House.
 Shapiro, E., Macroeconomics Analysis, McGraw Hill Education, 5e

5. Reference Material:

 Economics Times
 Mint
 Special Reports, Daily News, Finance and Economics and Business
 Law of demand - https://www.youtube.com/watch?v=QvGLcCTXk9o
 Exceptions to Law of Demand - https://www.youtube.com/watch?v=e_Zty4HCA-Q
 Substitutes and Complements - https://www.youtube.com/watch?v=UixiclRFuYI

===============================**===================================
School of Engineering & Technology

Course Outline
Course Title: Operating System
Course Code: 15BCS-0OS22T
Semester: B.Tech CSE Academic Year: 2021- LTP: 2-0-2
Core/Elective: Core
III 25 Credits: 2
Course Designed by: Alpana Jijja Course Instructor: Alpana Jijja
E-mail: alpanajijja @sushantuniversity.edu.in E-mail: alpanajijja @sushantuniversity.edu.in,
Pre-requisites: Nil
1. Upon successful completion of the course, the students should be able to:
CO1: High-level understand what is an operating system and the role it plays.
CO2: A high-level understanding of the structure of operating systems, applications, and the
relationship between them
CO3: Exposure to some details of major OS concepts.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H L H M M L L M H H M H H L
1
CO H H L M M H H H L L H L M H L
2
CO H H M H L L L L H L M L L H L
3

3. Syllabus: Total Hrs.: 44

Unit-1 Lecture Hr.: 10


Introduction: What is an Operating System, Simple Batch Systems, Multiprogrammed Batches
systems, Time Sharing Systems, Personal-computer systems, Parallel systems, Distributed Systems,
Real-Time Systems, OS – A Resource Manager.

Unit-2 Lecture Hr.: 10


Processes: Introduction, Process states, process management, Interrupts, Interprocess Communication
Threads: Introduction, Thread states, Thread Operation, Threading Models.
Processor Scheduling: Scheduling levels, preemptive vs non preemptive scheduling, priorities,
scheduling
objective, scheduling criteria, scheduling algorithms, demand scheduling, real time scheduling.

Unit-3 Lecture Hr.: 08


Process Synchronization: Mutual exclusion, software solution to Mutual exclusion problem, hardware
solution
to Mutual exclusion problem, semaphores, Critical section problems. Case study on Dining
philosopher problem,
Barber shop problem etc.

Unit-4 Lecture Hr.: 08


Deadlocks: examples of deadlock, resource concepts, necessary conditions for deadlock, deadlock
solution, deadlock prevention, deadlock avoidance with Bankers algorithms, deadlock detection,
deadlock recovery.
Device Management: Disk Scheduling Strategies, Rotational Optimization, System Consideration,
Caching and Buffering

Unit-5 Lecture Hr.: 08


File System: Introduction, File Organization, Logical File System, Physical File System , File
Allocation strategy, Free Space Management, File Access Control, Data Access Techniques, Data
Integrity Protection, Case study on file system viz FAT32, NTFS, Ext2/Ext3 etc.

4. Text Books:

[T1] Deitel & Dietel, “Operating System”, Pearson, 3rd Ed., 2011
[T2] Silbersachatz and Galvin, “Operating System Concepts”, Pearson, 5th Ed., 2001
[T3] Madnick & Donovan, “Operating System”, TMH,1st Ed., 2001.

5. Reference Book(s):
[R1] Tannenbaum, “Operating Systems”, PHI, 4th Edition, 2000
[R2] Godbole, “Operating Systems”, Tata McGraw Hill, 3rd edition, 2014

=================================**==============================
School of Engineering & Technology

Course Outline
Course Title: Web Development Course Code: 19BTC-1WD21L
LTP: 0-0-4
Semester: -III Academic Year: 2021 Core/Elective: Core
Credits: 2
Course Designed by: Latika Singh Course Instructor: Latika Singh
E-mail: [email protected] E-mail: [email protected],
Pre-requisites: programming
1. Upon successful completion of the course, the students should be able to:
CO1: design static websites using HTML, CSS
CO2: design interactive websites using Java Script and mySQL
CO3: design server side scripts using nodeJS

2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M L H M M L L M H H M H H L
1
CO L M M M M H L L L L H L H H L
2
CO L M H H L L L L L L M L L H L
3

3. Syllabus: Total Hrs.: 56

Unit-1 Lecture Hr.: 10


How internet works? HTTP protocol, server/client communication, client side programming, server side
programming. Tools required for building websites Designing static websites using HTML
Unit-2 Lecture Hr.: 20
Introduction to Hypertext Markup Language – how to run html scripts. Various tags in HTML like for
paragraph, table, lists, forms etc
Unit-3 Lecture Hr.: 08
Introduction to CSS – types of CSS, using CSS for improving user design of the website. Selectors.
Properties like color, background color, padding, margins, alignment, display, tables, fonts etc
Unit-4 Lecture Hr.: 08
Introduction to JavaScript and MySQL – designing interactive websites using JavaScript. Decision
making, Looping, functions, event handling, file handling. DDL, DML commands using mySQL
Unit-5 Lecture Hr.: 10
Introduction to nodeJS, writing server side scripts using nodeJS. Connecting to MySQL using modules
in nodeJS

4. Text Book:

T1. How the Internet Works, 8th edition by Preston Gralla, Michael Troller – oriely

5. Reference Books:

R1. Node.JS Web development - Book by David Herron – PACKT publisher

=========================**==================================
School of Engineering & Technology

Course Outline
Course Title: Entrepreneurship Essentials Course Code: 21BTC-1EE21C

AcademicYear:
Semester: III Core/Elective: Core Credits: 1
2021-2025

Course Designed by :Dr.Neha Gupta Course Instructor: Dr. Neha Gupta


E-mail: E-mail: [email protected]
[email protected]

Pre-requisites: Knowledge of Managerial Economics

On Couse, the students should be able to

CO1: summarize important steps of setting up a new business;

CO2: give examples of different methods & approaches used to develop new businesses

CO3:explain key startup development terminology


2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H M
1
CO H M M M M M M M
2
CO M H H H H L
3

3. Course Contents Total hours=15

Unit I
Introduction: Case studies, Myths & Realities about entrepreneurship, entrepreneurial qualities, Why
start-ups fail? How to innovate: Design Thinking, Design-Driven Innovation, Systems thinking Open
innovation, How to start a start-up?
Unit II
Government incentives for entrepreneurship, Incubation, acceleration, Funding new ventures –
bootstrapping, crowd sourcing, angel investors, VCs, debt financing, due diligence, Legal aspects
of business (IPR, GST, Labour law)
Unit III
Cost, volume, profit and break-even analysis, Margin of safety and degree of operating leverage
Capital budgeting for comparing projects or opportunities Product costing. Product pricing
Funding new ventures – bootstrapping, crowd sourcing,Angel investors, VCs, debt financing (, and due
diligence, Incubation and acceleration,Government incentives for entrepreneurship, Project cost
and Financial Closure
Unit IV
Dos & Donts in entrepreneurship, Growth Hacking, Growth Strategy,Legal aspects of business (IPR,
GST, Labor law),Negotiation skill.

Unit-V
Human Resource management in startups, Pivoting, Entrepreneurial cases
Risk assessment and analysis ,Strategy management for entrepreneurial ventures, Factors driving
success and failure of ventures, Concluding remarks

4. Text Books

1. Effective Entrepreneurial Management: Strategy, Planning, RiskManagement, and Organization


- Robert D. Hisrich • VelandRamadani, Springer (2017)
2. Entrepreneurship- Theory, Process Practice –by Kuratko &Hodgetts, Thompson South-Western
Publication

5. Reference Material:Entrepreneurship –by Robert D. Hisrich (Edition-9)

=================================**============================
SEMESTER -IV

School of Engineering & Technology

Course Outline

Course Title: Discrete Mathematics Course Code- 15BTC-0DM21T

Semester: IV Academic Year: 2021-25 Core/Elective: Core Credits: 3

Course Designed by: Dr. Manimala Course Instructor: Dr. Manimala


E-mail:[email protected] E-mail:[email protected]

Pre-requisites: Basic concept of set theory, relations, functions and permutations and combinations,

1. Upon successful completion of the course, the students should be able to


CO1: Demonstrate the basic concepts of set theory, relations and Functions and their applications
in real world problems.
CO2: Formulate and interpret statements presented in Boolean logic. Create mathematical
arguments using logical connectives and quantifiers.
CO3: Interpret how to use and analyze counting techniques and recurrence relation.

CO4: Establish some basic properties of graphs and related discrete structures, and be able to
relate these to practical examples.
CO4: Identify basic properties of tree, graphs and graph coloring & use these concepts to model
simple applications

2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO H M M
1

CO H M M M M M M
2

CO M M L L
3

CO H L L
4

CO M M
5
3. Syllabus: Total Hrs.: 40
UNIT I- Set Theory Functions and Relations Total:10 hours
Introduction to set theory, Types of sets, Set operations, Algebra of sets, Duality, Finite and Infinite sets,
Classes of sets, Power Sets, Multi sets, Cartesian Product. Set inclusion and Exclusion Principle.
Relation and Functions: Definition, Types of Relation. Equivalence Relation, Partial order relation and
their examples. Functions, definitions and their types. Composition functions.

UNIT II- Logic and Propositional Calculus Total: 5 hours


Basic operations: AND(^), OR (v), NOT(~), Truth value of a compound statement, propositions, Logical
Equivalence. Conditional and Bi-conditional Statement, tautologies, contradictions. Propositional
Function, Quantifiers, Normal forms.

UNIT III- Counting Technique and Recursion Total: 10 hours


Introduction, Recursion, Recurrence relation, Solving Recurrence Relation. Linear recurrence relation
with constant coefficients, Homogeneous solutions. Basics of Counting, Pigeonhole Principle.
Permutations and Combinations. Introduction to Discrete Probability, Probability Theory. Bayes’
Theorem.

UNIT IV- Graph Theory -I Total: 10 hours


Graphs: Introduction, Multigraphs, Subgraph, Isomorphic and Homeomorphic graph, Paths, Euler and
Hamilton Paths, Connectivity, The Bridges of Konigsberg, Traversable Multigraphs, Labeled and
weighted graphs, Complete, Regular and Bipartite graph.

UNIT V- Graph Theory –II Total: 5 hours


Euler and Hamilton Paths, Tree, Graphs, Planar Graphs, Graph Coloring.

4. Text Book(s):
T1. Kenneth Rosen [KR]. Discrete mathematics and its applications (6th edition).2006. Tata
McGraw Hill
T2. Seymour Lipschutz. Schaum's Outline of Discrete Mathematics, Revised Third Edition
(Schaum's Outlines), McGRAW-HILL

5. Reference Book(s):
R1: C. Liu, D. Mohapatra[CM]. Elements of Discrete Mathematics. 2008. Tata McGraw-Hill.
R2: T.Koshy [TK].Discrete mathematics with applications.2003. Academic Press.
R3: J. Hein [JH]. Discrete structures, logic and computability.2009. Jones & Bartlett Publishers.
R4: Martin Aigner. Discrete mathematics. 2007. AMS.
R5: Norman L. Biggs. . Discrete mathematics. 2003. Oxford University Press
=================================**========================
School of Engineering & Technology
Course Outline

Course Title: Computer Architecture and Organization Course code-15BCS-0CO21T

Semester: IV Academic Year: 2020 Core/Elective: Core Credits: 3

Course Designed by: Dr. Dinesh Rai Course Instructor: Dr. Dinesh Rai
E-mail: [email protected] E-mail: dineshrai @sushantuniversity.edu.in

Pre-requisites: Operating Systems, Digital Electronics

1. Upon successful completion of the course, the students should be able to:
CO1: design an elementary basic computer.
CO2: determine the impact of various addressing modes.
CO3: organize input – output and memory.

2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO H H M M M L L L M M L M L H M
1

CO H H M M M L L L M M L M L H M
2

CO H H H H H M L L M L L M L H H
3

3. Syllabus: Total Hrs.: 42


UNIT – I: REGISTER TRANSFER AND MICROOPERATIONS: Register Transfer Language,
Register Transfer, Bus and Memory Transfers, Arithmetic Micro-operations, Logic Micro-operations,
Shift Micro-operations, Arithmetic Logic Shift unit.
Basic Computer Organization and Design: Instruction Codes, Computer Registers, Computer
Instructions, Timing and Control, Instruction cycle. Memory Reference Instructions. Input-Output and
Interrupt, Complete Computer Description, Design of Basic Computer, Design of Accumulator Logic.

UNIT – II: MICROPROGRAMMED CONTROL: Control Memory, Address Sequencing,


Microprogram Example, Design of control unit.
Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction
Formats, Addressing Modes, Data Transfer and Manipulation Program control, Reduced Instruction Set
Computer (RISC), Overlapped Register Windows.

UNIT – III: INPUT-OUTPUT ORGANIZATION: Peripheral Devices, Input-Output Interface,


Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, Direct Memory Access(DMA),
Input-Output Processor(IOP), Serial Communication.

UNIT – IV : Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative
Memory, Cache Memory, Virtual Memory, Memory Management Hardware.

COMPUTER ARITHMETIC: Introduction, Addition and Subtraction, Multiplication Algorithms,


Division Algorithms, Floating-Point Arithmetic Operations, Decimal Arithmetic Unit, Decimal
Arithmetic Operations.

UNIT – V Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline,
Instruction Pipeline, RISC Pipeline, Vector Processing, Array Processors

4. Text Book(s):
T5. M. Moris Mano, “Computer System Architecture”, 3rd Edition, Pearson/ PHI. 2007

5. Reference Book(s):
R1. William Stallings, “Computer Organization and Architecture”, 7th Edition, PHI/Pearson,
2006.
R2. Car Hamacher, Zvonks Vranesic, Safwat Zaky, “Computer Organization”, 5th Edition,
McGrawHill, 2002.
R3. John P. Hayes, “Computer Architecture and Organization”, 3rd Mc Graw Hill International
editions, 1998.

=========================**======================================
School of Engineering & Technology
Course Outline

Course Title: Database Systems Course code- 15BCSIDB21T


Academic Year: 2021-
Semester : IV Core/Elective: Core Credits: 4
25
Course Designed by: Sherry Verma Course Instructor: Sherry Verma
e-mail: [email protected] e-mail: [email protected]
Pre-requisites: Basic programming

1. Course Outcomes: 1. Upon successful completion of the course, the student should be able to

CO1: Explain the development life cycle of database including roles of the users involved in its
entire life span, construct ER mode land design database schemas.
CO2: Design relational model from ER model and create and update tables, indexes and views
using SQL and relational algebra .Execute queries using SQL on the relational model.
CO3: Develop databases at conceptual and logical levels of design by applying the concepts of
normalization that enforce data integrity.
CO4:Evaluate which non serial schedule running concurrently are efficient enough to keep
database in a consistent state by applying the concept of conflict as well as view
Serializability of transaction, lock based ,timestamp based concurrency protocol and how
to recover from various hardware and software failures.

2. CO-PO Mapping (Course Outcome and Programme Outcome Mapping)

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H H L L L M M H H H H L M M
1
CO H H H M M M M M M L L L M M H
2
CO L L L H H H M M H H H H H H H
3
CO L L L L L H H H H M M M H H H
4

3. Syllabus: Total Hrs.: 40

Unit-I: Lecture Hr.: 6


Basic Concepts: Database System Applications, Database administrator & Database Users,
Worker behind the scene, Characteristics of the Database Approach, Advantages of using the
DBMS Approach. Data Models, Schemes & Instances, three schema architecture, view of data
& Data Independence, Database Languages & Interfaces, Centralized and Client/Server
Architectures for DBMS

.Unit-II: Lecture Hr.: 12


Data Modeling Using the Entity-Relationship Model – Entities, Attributes and Relationships,
Cardinality of Relationships, Strong and Weak Entity Sets, Generalization, Specialization,
and Aggregation in EER, Relational Model: Relational Model Concepts, Relational Model
Constraints, Relational algebra, Translating your ER Model into Relational Model, SQL –
A Relational Database Language, Data Definition in SQL, View and Queries in SQL,
Specifying Constraints and Indexes in SQL.

Unit III: Lecture Hr.: 12

Relational Data Base Design: Functional Dependencies, Normalization for Relational


Databases, Normal Forms Based on Primary Key (1NF, 2NF, 3NF, BCNF), Lossless Join and
Dependency Preserving decomposition.

Unit IV: Lecture Hr.: 10

Transaction Management: Introduction to transaction processing, Transaction Concept and State,


Desirable properties of transactions, Serializability, Recoverability, transaction support in SQL.
Concurrency Control: Lock-Based Protocols, Timestamp-based Protocols, Deadlock Handling.
Recovery System, Failure Classification, Log-based Recovery

4. Text Book:

T1: Avi Silberschatz , Henry F. Korth , S. Sudarshan : Database System Concepts, 6th Edn,
2015
T2: Elmsari , Navathe: Fundamentals of Database Systems , 7th Edn, 2016

5. Reference Book(s):

R1: Raghu Ramakrishnan and Johannes Gehrke : Database Management Systems, 2007
R2: C.J. Date : An Introduction to Database Systems, 2012
R4: Graeme Simsion and Graham Witt: Data Modeling Essentials, 3rd Edition , 2004
R5: Ramon Mata-Toledo : Schaum's Outline of Fundamentals of Relational Databases,
2000
R6: Bipin C. Desai : Introduction to Database Management Systems, 1997.
R7: Alex Kriegel , Boris M. Trukhnov : SQL Bible , 2008.
R8: Mark L. Gillenson : Fundamentals of Database Management Systems, 2008.

=================================**==============================
School of Engineering & Technology
Course Outline

Course Title: Object Oriented Java Programming Course Code -18BCS0OP21T


Academic Year: 2021-
Semester : IV
25 Core/Elective: Core Credits: 3

Course Instructor: Sherry Verma


Course Designed by: Sherry Verma
e-mail: [email protected]
e-mail: [email protected]
Pre-requisites: Basic programming

1. Course Outcomes: 1. Upon successful completion of the course, the student should be able to

CO1: Understand the concepts of classes, objects, data abstraction and encapsulation.
CO2: Develop programs using classes, objects, constructors, inheritance and polymorphism.
CO3: Writing and testing applets for potential inclusion in web pages.

2. CO-PO Mapping (Course Outcome and Programme Outcome Mapping)

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H H L L L M M H H H H L M M
1
CO H H H M M M M M M L L L M M H
2
CO L L L H H H M M H H H H H H H
3
CO L L L L L H H H H M M M H H H
4

3. Syllabus: Total Hrs.: 40


Unit-I: Lecture Hr.: 6
Introduction to Java & Principles of Object Oriented Programming:
Importance & features of Java, Java’s Magic: The Byte-code, Java Program Structure, Defining
class & methods. Array & Strings. Inheritance, Using Final Modifier, Understanding Packages,
Understanding CLASSPATH, Standard Packages, Access Protection in Packages, Concept of
Interface

. Unit-II: Lecture Hr.: 12


Inheritance and polymorphism: Introduction, a simple example, the object class, method,
overriding, polymorphism, additional inheritance examples, other inheritance issues, abstract
classes, extending an abstract class, interfaces. Exception handling: the idea behind exception,
types of exceptions, dealing with exceptions, defining your own exceptions, checked and
unchecked exceptions.

Unit III: Lecture Hr.: 12


Multithreading Programming: Understanding Threads, The Main Thread, Creating a Thread:
extending Thread and implementing Runnable, multithreaded programming, Thread Priorities,
Synchronization of threads. Input/Output in Java: I/O Basic, Byte and Character Structure, I/O
Classes, Reading Console Input, Writing to Console Output, Reading and Writing on Files,
Random Access Files.

Unit IV: Lecture Hr.: 10


Java Data Base Connectivity (JDBC): Database Connectivity- Relation Databases, JDBC API,
Reusing Database Objects. Working with Windows: AWT Classes, Window Fundamentals,
Working with Frame, Creating a Frame Window in an Applet, displaying information within a
Window. Event Handling: Two Event Handling Mechanisms, The Delegation Event Model,
The Event Handling Process, Event Classes, Sources of Events, event Listener Interfaces,
Using the Delegation Event Model, Adapter Classes.

4. Text Book:
T1: Patrick Naughton and HerbertzSchildt, “Java-2 The Complete Reference”, 1999, TMH
T2: Rick Dranell, “HTML 4 unleashed”, Techmedia Publication, 2004.
T3: Shelley Powers, “Dynamic Web Publishing”, 2nd Ed., Techmedia, 1998

5. Reference Book(s):
R1: E. Balaguruswamy, “Programming with Java: A Primer”, TMH, 1998.
R2: Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley, 2004.
R3: Decker &Hirshfield, “Programming Java: A introduction to programming using JAVA”,
Vikas Publication, 2000.
R4: TmyGaddies, “Starting out with Java”, Wiley Dreamtech, 2005.
R5: Holzner, “HTML Blackbook”, Wiley Dreamtech, 2005.

=======================**=================================
School of Engineering & Technology
Course Outline

Course Title: Data Structures Course Code: 15BTC-1DS21T

Semester: BTech CSE Academic Year: 2021- LTP: 3-0-2


Core/Elective: Core
IV 25 Credits: 4

Course Designed by: Latika Singh Course Instructor: Latika Singh


E-mail: [email protected] E-mail: [email protected],

Pre-requisites: programming

1. Upon successful completion of the course, the students should be able to:
CO1: implement and analyze a given problem of Stacks, Queues and linked list and determine the
time and computation complexity.
CO2: write an algorithm Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap
Sort and compare their performance in term of Space and Time complexity
CO3: implement Graph search and traversal algorithms
2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO H M L M M M L L M H L M H H L
1

CO L M M L M H L L L L L L H H L
2

CO L M H M L L L L L L M L L H L
3

3. Syllabus: Total Hrs.: 56


Unit-1 Lecture Hr.: 10
Introduction: Basic Terminologies: Elementary Data Organizations, Data Structure Operations:
insertion, deletion, traversal etc.; Analysis of an Algorithm, Asymptotic Notations, Time-Space trade
off. Searching: Linear Search and Binary Search Techniques and their complexity analysis.

Unit-2 Lecture Hr.: 20


Stacks and Queues: ADT Stack and its operations: Algorithms and their complexity analysis,
Applications of Stacks: Expression Conversion and evaluation – corresponding algorithms and
complexity analysis. ADT queue, Types of Queue: Simple Queue, Circular Queue, Priority Queue;
Operations on each types of Queues: Algorithms and their analysis.

Unit-3 Lecture Hr.: 08


Linked Lists: Singly linked lists: Representation in memory, Algorithms of several operations:
Traversing, Searching, Insertion into, Deletion from linked list; Linked representation of Stack and
Queue, Header nodes, Doubly linked list: operations on it and algorithmic analysis; Circular Linked
Lists: all operations their algorithms and the complexity analysis.
Trees: Basic Tree Terminologies, Different types of Trees: Binary Tree, Threaded Binary Tree, Binary
Search Tree, AVL Tree; Tree operations on each of the trees and their algorithms with complexity
analysis. Applications of Binary Trees. B Tree, B+ Tree: definitions, algorithms and analysis.

Unit-4 Lecture Hr.: 08


Sorting and Hashing: Objective and properties of different sorting algorithms: Selection Sort, Bubble
Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort; Performance and Comparison among all the
methods, Hashing.
Unit-5 Lecture Hr.: 10
Graph: Basic Terminologies and Representations, Graph search and traversal algorithms and
complexity analysis.

4. Text Book(s): “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz, Sartaj Sahni
Computer Science Press.

5. Reference Book(s):
R1.Algorithms, Data Structures, and Problem Solving with C++”, Illustrated Edition by Mark
Allen Weiss, Addison-Wesley Publishing Company

=========================**================================
School of Engineering & Technology
Course Outline

Course Title: Constitution of India Course Code: 19BTC-1C-122T

Semester: IV Academic Year: 2021- Core/Elective: Elective Credits: 0


25

Course Designed by: Dr. Kanu Priya Course Instructor: Dr. Kanu Priya
E-mail: [email protected] E-mail: [email protected]

Pre-requisites: Fundamental knowledge of CIM.

1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: Identify the importance of the Constitution of India.
CO2: Understand the utility and basis of rights and duties of the citizens of India.
CO3: Analyze the functioning of the organs of the government and the powers exercised by various
segments of the Indian democracy.

2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO L M M
1

CO H M H H H
2

CO M M M H H H M
3

3. Syllabus: Total Hrs.: 32


Unit-1 Lecture Hr.: 06
Introduction to the Constitution of India
Preamble and its Importance
Salient Features of the Indian Constitution
Concept of Citizenship
Unit-2 Lecture Hr.: 06
Concept of State
Fundamental Rights and their enforcement
Directive Principles of State Policy
Fundamental Duties
Unit-3 Lecture Hr.:
Separation of Powers between the Legislature, Executive and Judiciary
Distribution of Powers between the Centre and the States
Concept of Federalism
Unit-4 Lecture Hr.: 6
Emergency provisions
Amendment of the Constitution
Doctrine of Basic Structure
Judicial Review
Principles of Natural Justice

4. Text Books:
 M.P.Jain, Indian Constitutional Law, Lexis Nexis, 2016
 J.N.Pandey, Constitutional Law of India, Central Law Agency, Allahabad, 2016
 D.D.Basu, Constitutional Law of India, Lexis Nexis, 2016

5. Reference Books:
 Granville Austin, Indian Constitution-Cornerstone of a Nation, OUP, New Delhi
 H.M.Seervai, Constitutional Law of India (in 3 Volumes), N.M.Tripathi, Bombay
 G.C.V.Subba Rao, Indian Constitutional Law, S.Gogia & Co., Hyderabad
 Zia Mody, 10 Judgements that Changed India, Penguin Publishers, 2013
 B.Shiva Rao, Framing of India’s Constitution (in 5 Volumes), Indian Institute of Public
Administration, New Delhi

7. Reference websites:
www.prsindia.org/
www.constitution.org/cons/india/const.html
https://indconlawphil.wordpress.com/
www.livelaw.in/
Constitutional History: https://www.youtube.com/watch?v=atSSN6ZLzXQ
SEMESTER-V

School of Engineering & Technology


Course Outline

Course Title: Theory of Computation


Course Code : 15BCS-0TC31T
Academic Year: 2021-
Semester: V Core/Elective: Core Credits: 3 (3-0-0)
25
Course Designed by: Dr. Dinesh Rai Course Instructor: Dr. Dinesh Rai
E-mail: [email protected] E-mail: dineshrai @sushantuniversity.edu.in
Pre-requisites: Algorithms and data structures .

1. Upon successful completion of the course, the students should be able to:
CO1: Construct finite state machines and apply pumping lemma to prove the language is not regular and
construct minimum states finite automata.
CO2: Convert context-free grammar in reduced grammar and normal forms and Construct pushdown
automata and the equivalent context free grammars.
CO3: Design Turing machines and Prove Halting problem and PCP are undecidable.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H M M M L L L M M L M L H M
1
CO H H M M M L L L M M L M L H M
2
CO H H H H H M L L M L L M L H H
3

Total Hrs.: 56

Unit-I : Finite Automata Lecture hr.:14


Introduction to Machines: Concept of basic Machine, Properties and limitations of FSM. Moore and
mealy Machines, Equivalence of Moore and Mealy machines. Finite State Systems, Basic Definitions,
Non - Deterministic finite automata (NFA), Deterministic finite automata (DFA), Designing NFA and
DFA for various problems. Equivalence of DFA and NFA, Conversion of NFA to DFA, Finite automata
with E- moves.
Unit-II : Regular Sets Lecture hr.:12
Regular Expressions, Equivalence of finite automata and Regular Expressions, Regular expression
conversion and vice versa, Statement and proof Arden’s theorem. Properties of Regular Sets: The
Pumping Lemma for Regular Sets, Applications of the pumping lemma, Closure properties of regular
sets, Myhill-Nerode Theorem and minimization of finite Automata, Minimization Algorithm.

Unit-III : Context-free Grammar Lecture hr.:10


Grammars: Definition, Context free and Context sensitive grammar, Ambiguity in context-free
grammar, Simplification of context-free grammar, Construction of Reduced Grammars, Removal of
useless Symbols, unit production and null production, Chomsky Normal Form (CNF), Griebach Normal
Form (GNF).

Unit-IV : Properties of CFL and Pushdown Automata Lecture hr.:10


Pumping Lemma for context-free languages, Closure properties of context-free languages, Decision
properties of context-free languages.
Pushdown Automata: Introduction to Pushdown Machines, Acceptance by pda. Application of
Pushdown Machines Pushdown automata and context free languages.

Unit-V : Turing Machine and Chomsky Hierarchy Lecture hr.:10


Turing Machines: Deterministic and Non-Deterministic Turing Machines, Design of Turing Machines,
Extensions to the basic Turing machines. Decidability, Undecidable problems about Turing Machine -
Halting problem of Turing Machine, Post’s Correspondence Problem.
Chomsky Hierarchies: Chomsky hierarchies of grammars, unrestricted grammars, Context sensitive
languages, Relation between languages of classes.

T1. Introduction to Automata Theory, Language, and Computations byJ.E. Hopcroaft, J..D. Ullman, and
R Motwani, 3rd edition, 2011
T2. Theory of Computer Science by K.L.P. Mishra and N.Chandrasekaran 3rd edition, 2011

R1. Introduction to formal Languages & Automata by Peter Linz 5th edition
R2. Introduction to languages and the Theory of Computation by John C. Martin, 3rd edition

============================**=============================
School of Engineering & Technology

Course Outline
Course Title: Software Engineering 19BCS-0SE31T. Course Code: 15BCS-0SE31T
Academic Year: 2021- LTP: 2-0-2
Semester: V Core/Elective: Core
2025 Credits: 3
Course Designed by: Alpana Jijja Course Instructor: Alpana Jijja
E-mail: alpanajijja @sushantuniversity.edu.in E-mail: alpanajijja @sushantuniversity.edu.in
Pre-requisites: NIL

1. Upon successful completion of the course, the students should be able to:
CO1: Acquire strong fundamental knowledge in software engineering and multidisciplinary
engineering.
CO2: Design applicable solution in one or more application domain.
CO3: Apply new software models.

2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H L H M M L L M H H M H H L
1
CO H H M M M H L L L L H L H H L
2
CO H H M H L L L L L L M L L H L
3

3. Syllabus Total Hrs.: 44

Unit-1 Lecture Hr.: 10


Software Crisis, Software Processes, Software life cycle models: Waterfall, Prototype, Evolutionary
and Spiral models, Overview of Quality Standards like ISO 9001, SEI-CMM.

Unit-2 Lecture Hr.: 10


Software Project Planning: Cost estimation, static, Single and multivariate models, COCOMO model,
Putnam Resource Allocation Model, Risk management. Software Requirement Analysis and
Specifications:

Unit-3 Lecture Hr.: 08


Problem Analysis, Data Flow Diagrams, Data Dictionaries, Entity-Relationship diagrams, Software
Requirement and Specifications, Behavioural and non-behavioural requirements, Software Prototyping

Unit-4 Lecture Hr.: 08


Software Design: Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function Oriented
Design, Object Oriented , Design, User Interface Design.

Unit-5 Lecture Hr.: 08


Software Reliability: Failure and Faults, Reliability Models: Basic Model, Logarithmic Poisson Model,
Calendar time Component, Reliability Allocation.
Software Testing: Functional testing: Boundary value analysis, Equivalence class testing, Decision table
testing,Cause effect graphing, Structural testing: Path testing, Data flow and mutation testing, unit
testing, integration and system testing, Debugging, Testing Tools & Standards.

4. Text Books:
[T1] R. S. Pressman, “Software Engineering – A practitioner‟s approach”, 3rd ed., McGraw Hill Int.
Ed.1992.
[T2] K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International, 20016.

5. Reference Book(s):
R1. Fairley, “Software Engineering Concepts”, Tata McGraw Hill, 1997

==============================**===========================
School of Engineering & Technology

Course Outline

Course Title: Embedded System with IoT Course Code: 18BCS-0ES31T

Semester: B.Tech CSE- V Academic Year: 2020 Core/Elective: Core L T P C


3 0 2 4
Course Designed by: Garima Bakshi Course Instructor : Garima Bakshi E-
E-mail: mail:
[email protected] [email protected]
Pre-requisites: NIL

1.Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: Explain difference between general purpose computer system and Embedded System.
CO2: Describe application of ES in various fields, hardware and software architecture of ES.
CO3: Describe fundamentals of IoT.
CO4: Develop comprehensive approach towards building small low cost embedded IoT
system.
2. CO and PO mapping

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 L L L M L L M L L L L M L L L
CO2 L L L M L L M L L L L M M L L
CO3 L L H M L L L L L L M M M M H
CO4 L L H L L L L L L L H H M M H

3. Syllabus: Total Hrs.: 42

Unit-1 Lecture Hr.: 10


Introduction to Embedded systems- What is embedded system, Embedded systems Vs General
computing systems, History of embedded systems, classification of embedded systems, major
arears of embedded systems, purpose of embedded systems, wearable devices.
Unit-2 Lecture Hr.: 12
Core of the embedded system, memory, sensors and actuators, communication interface,
characteristics of an embedded system, example of application specific embedded system and
domain specific embedded system. Introduction of 8051 microcontrollers, architecture of 8051.
Difference between C language and embedded C language.
Unit-3 Lecture Hr.: 10
Introduction to IoT, IoT architecture, sensors and actuators for IoT, Basics of networking,
communication protocols, sensor networks. Current Challenges in IoT, what is
Interoperability, Requirement of interoperability, different types of interoperability.
Unit-4 Lecture Hr.: 10
Introduction: Hardware and Software to Node MCU ESP 8266, ESP Module Types and
Features, programming of ESP 8266 with Arduino Uno. Examples of embedded systems with
IoT like Home Automation, Automobile Industry, Medical fields.

4.Text Book(s):
T1. Shibu K.V., Introduction to Embedded Systems, TMH Private Limited, New Delhi, 2009.
T2. Adrian McEwen and Hakim Cassimally, ―Designing the Internet of Things, John Wiley and Sons
Ltd, UK, 2014
T3. Olivier Hersent, David Boswarthick and Omar Elloumi, ―The Internet of Things: Key Applications
and Protocols, John Wiley and Sons Ltd., UK 2012.
T4.https://www.pdfdrive.com/nodemcu-esp8266-communication-methods-and-
protocols-programming-with-arduino-ide-e196856010.html

5. Reference Book(s):
R1. https://www.digimat.in/nptel/courses/video/106105159/L01.html
R2. https://www.digimat.in/nptel/courses/video/106105166/L01.html
R3. https://www.electronicshub.org/esp8266-arduino-interface/

=========================**==============================
School of Engineering & Technology
Course Outline

Course Title: Design and Analysis of Algorithms Course Code- 15BCS-OAD22T


Academic Year: 2021-
Semester:V Core/Elective: Core Credits: 4
2025
Course Designed by: Dr. Dinesh Rai Course Instructor: Dr. Dinesh Rai
E-mail: [email protected] E-mail: dineshrai @sushantuniversity.edu.in
Pre-requisites: Basic Programming, Data structures

1. Upon successful completion of the course, the students should be able to:
CO1: demonstrate concepts of time and space complexity, worst case, average case and best case
complexities and the big-O notation..
CO2: Develope efficient algorithms for simple computational tasks..
CO3: Compute complexity measures of algorithms, including recursive algorithms using recurrence
relations.
2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H M M M L L L M M L M L H M
1
CO H H M M M L L L M M L M L H M
2
CO H H H H H M L L M L L M L H H
3

3. Syllabus: Total Hrs.: 42

UNIT – I
Preliminaries: Review of growth of functions, Recurrences: The substitution method, The recursion-tree
method, The master method, Data Structures for Disjoint Sets.
Sorting and order statistics : Heap Sort, Sorting in linear time, Medians and Order statistics.
[No. of Hrs.: 8]
UNIT – II
Divide and Conquer : General Method, Binary search, finding minimum and maximum, merge sort,
quick sort.
Dynamic Programming: Elements of Dynamic Programming, Matrix Chain Multiplication, Longest
common subsequence and optimal binary search trees problems.
[No. of Hrs.: 8]
UNIT – III
Greedy Algorithms: Elements of Greedy strategy, An activity selection problem, Huffman Codes,
Matroids and greedy methods A task scheduling problem.
Back Tracking: R the General Method, The 8-queens problem, Sum of subsets, Graph coloring,
Hamiltonian cycle, Knapsqck problem. [No. of Hrs.: 9]

UNIT – IV
Branch and Bound : Methods – least cost search, The 15-puzzle, Bounding, FIFO branch and bound, 0/1
Knapsack problem
String matching: The Naïve String Matching algorithm, The Rabin-Karp Algorithm, String matching
with finite automata, The Knuth-Morris Pratt algorithm. [No. of Hrs.: 9]

UNIT – IV
NP-Completeness: Polynomial time, Polynomial-time verification, NP-Completeness and Reducibility,
NP-Completeness Proof, NP-Complete problems.
Approximation Algorithms : The vertex cover problem, the traveling salesman problem, The set-
covering problem, the subset sum problem
[No. of Hrs.: 8]
4. Text Books:

T1. Ellis Horowitz and Sartaz Sahani, “Computer Algorithms”, Galgotia Publications,

5. Reference Books:

R1. T.H. Cormen, C. E. Leiserson, R. L. Rivest, Clifford Stein, “Introduction to Algorithms”, PHI. .
R2. T.H. Cormen, C. E. Leiserson, R. L. Rivest, Clifford Stein, “Introduction to Algorithms”, PHI..
SEMESTER VI

School of Engineering & Technology


Course Outline

Course Title: Compiler Design


Course Code: 15BCS-0CD32T

Academic Year: 2021- LTP: 3-0-2


Semester: VI Core/Elective: Core
25 Credits: 4

Course Designed by: Latika Singh Course Instructor: Latika Singh


E-mail: [email protected] E-mail: [email protected],

Pre-requisites: programming

1. Upon successful completion of the course, the students should be able to:
CO1: understand and list the different stages in the process of compilation.
CO2: Identify different methods of lexical analysis.
CO3: Identify synthesized and inherited attributes
2. CO and PO mapping

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO


1 2 3 4 5 6 7 8 9 0 1 2 1 2 3

CO H M L M M M L L M H L M H H L
1

CO L M M L M H L L L L L L H H L
2

CO L M H M L L L L L L M L L H L
3

3. Syllabus: Total Hrs.: 56


Unit-1 Lecture Hr.: 10
Introduction: Introduction - Phases of compilation and overview.
Unit-2 Lecture Hr.: 20
Lexical Analysis (scanner): Regular languages, finite automata, regular expressions, from regular
expressions to finite automata, scanner generator (lex, flex).Syntax Analysis (Parser): Context-free
languages and grammars, push-down automata, LL(1) gram-mars and top-down parsing, operator
grammars, LR(O), SLR(1), LR(1), LALR(1) grammars and bottom-up parsing, ambiguity and LR
parsing, LALR(1) parser generator (yacc, bison)
Unit-3 Lecture Hr.: 08
Semantic Analysis: Arrays (1-D, 2-D), Attribute grammars, syntax directed definition, evaluation and
flow of attribute in a syntax tree.
Unit-4 Lecture Hr.: 08
Functions Symbol Table: Its structure, symbol attributes and management. Run-time environment:
Procedure activation, parameter passing, value return, memory allocation, and scope. Intermediate
Code Generation: Translation of different language features, different types of intermediate forms.
Code Improvement (optimization)

Unit-5 Lecture Hr.: 10


Analysis: control-flow, data-flow dependence etc.; Code improvement local optimization, global
optimization, loop optimization, peep-hole optimization etc. Architecture dependent code
improvement: instruction scheduling (for pipeline),loop optimization (for cache memory) etc. Register
allocation and target code generation.

4. Text Book(s):
T1. Santanu Chattopadhyay, “Compiler Design”, PHI Learning Pvt. Ltd., 2015.

5. Reference Book(s):
R1. A.V. Aho, R. Sethi, J.D. Ullman, “Compilers Principles, Techniques and Tools”, Addison-
Wesley, 1986.

==========================**=========================
School of Engineering & Technology

Course Outline
Course Title: Computer Networks 15BCS-1CN31T

Semester: VI Academic Year: 2021 Core/Elective: CORE Credits: 4

Course Designed by: Dr. Alpana Jijja Course Instructor Dr. Alpana Jijja
E-mail: [email protected] E-mail: [email protected]

Pre-requisites: N/A

1. Upon successful completion of the course, the students should be able to:

CO1: Explain the functions of the different layer of the OSI Protocol.

CO2: Draw the functional block diagram of wide-area networks (WANs), local area
networks(LANs) and Wireless LANs (WLANs) describe the function of each block.
CO3: For a given requirement (small scale) of wide-area networks (WANs), local area
networks (LANs) and Wireless LANs (WLANs) design it based on the market available
component.
CO4: Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW,
HTTP, SNMP, Bluetooth, Firewalls using open source available software and tools.

2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO1 PO1 PSO PSO PSO
PO10
1 2 3 4 5 6 7 8 9 1 2 1 2 3
CO H H H L L L L L H H H H H H L
1
CO H H H L L L L M H H H H M M M
2
CO M M M L M L L H H H H H M M H
3
CO H H H H L L L H H H H H L H H
4

3. Syllabus: Total Hrs.: 46


Unit-1 lecture Hrs: 10
OSI Reference Model and Network Architecture: Introduction to Computer Networks, Example
networks ARPANET, Internet, Private Networks, Network Topologies: Bus-, Star-, Ring-, Hybrid -,
Tree -, Complete -, Irregular. Types of Networks: Local Area Networks, Metropolitan Area Networks,
Wide Area Networks; Layering architecture of networks, OSI model, Functions of each layer, Services
and Protocols of each layer

Unit-2 lecture Hrs: 10


TCP/IP: Introduction, History of TCP/IP, Layers of TCP/IP, Protocols, Internet Protocol, Transmission
Control Protocol , User Datagram Protocol, IP Addressing, IP address classes, Subnet Addressing,
Internet Control Protocols, ARP, RARP, ICMP, Application Layer, Domain Name System, Email –
SMTP, POP,IMAP; FTP, NNTP, HTTP, Overview of IP version 6.

Unit-3 lecture Hrs: 10


Local Area Networks: Introduction to LANs, Features of LANs, Components of LANs, Usage of LANs,
LAN Standards, IEEE 802 standards, Channel Access Methods, Aloha, CSMA, CSMA/CD, Token
Passing, Ethernet, Layer 2 & 3 switching, Fast Ethernet and Gigabit Ethernet, Token Ring, LAN
interconnecting devices: Hubs, Switches, Bridges, Routers, Gateways.Wide Area Networks:
Introduction of WANs, Routing, Congestion Control, WAN Technologies, Distributed Queue Dual Bus
(DQDB).

Unit-4 lecture Hrs: 8


Synchronous Digital Hierarchy (SDH)/ Synchronous Optical Network (SONET), Asynchronous
Transfer Mode (ATM), Frame Relay., Wireless Links.

Unit-5 lecture Hrs: 8


Introduction to Network Management: Remote Monitoring Techniques: Polling, Traps, Performance
Management, Class of Service, Quality of Service, Security management, Firewalls, VLANs, Proxy
Servers, Introduction to Network Operating Systems: Client-Server infrastructure, Windows NT/2000.
4. Text Book(s):
T1. Data Communication and Networking, Behrouz A Forouzan, Mc Graw Hill. 5th Edition
T2. Computer Networks Tannenbaum, Pearson 5th Edition

5. Reference Book(s):
R1.Data and Computer Communications by William Stallings, Pearson Publication, 8th edition
R2.Computer Networks by Andrew S. Tannenbaum & David J Wetherall, Pearson Publication,
5th edition
School of Engineering & Technology
Course Outline

Course Title: AI and Knowledge Representation Course code- 18BCS-0AI42T


Academic Year: 2021-
Semester : VI Core/Elective: Core Credits: 4
24
Course Designed by: Sherry Verma Course Instructor: Sherry Verma
e-mail: [email protected] e-mail: [email protected]
Pre-requisites: Basic programming
1. Course Outcomes: 1. Upon successful completion of the course, the student should be able to

5. CO1: Demonstrate fundamental understanding of the history of artificial intelligence (AI) and
its foundations.
6. CO2: Apply basic principles of AI in solutions that require problem solving, inference,
perception, knowledge representation, and learning.
7. CO3: Understand machine learning concepts and range of problems that can be handled by
machine learning.
8. CO4: Apply the machine learning concepts in real life problems.

2. CO-PO Mapping (Course Outcome and Programme Outcome Mapping)


PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO H H H L L L M M H H H H L M M
1
CO H H H M M M M M M L L L M M H
2
CO L L L H H H M M H H H H H H H
3
CO L L L L L H H H H M M M H H H
4

3. Syllabus: Total Hrs.: 40


4.
Unit-I: Lecture Hr.: 6
Defining Artificial Intelligence, Defining AI techniques. Defining problems as State Space
search, Production systems and characteristics, Hill Climbing, Breadth first and depth first search,
Best first search.

Unit-II: Lecture Hr.: 10


Probability and Bayes Theorem, Certainty factors, Probabilistic Graphical Models, Bayesian
Networks, Markov Networks, Fuzzy Logic

Unit III: Lecture Hr.: 14


Linear Regression. Model representation for single variable, Single variable Cost Function,
Gradient Decent for Linear Regression, Multivariable model representation, Multivariable cost
function, Gradient Decent in practice, Normal Equation and non-invertibility. Logistic Regression.
Classification, Hypothesis Representation, Decision Boundary, Cost function, Advanced
Optimization, Multi-classification (One vs All), Problem of Overfitting, Regularization

Unit IV: Lecture Hr.: 10


Neural Networks. Non-linear Hypothesis, Biological Neurons, Model representation, Intuition
for Neural Networks, Multiclass classification, Cost Function, Back Propagation Algorithm,
Back Propagation Intuition, Weights initialization, Neural Network Training. Support Vector
Machines Optimization Objective

5. Text Book:

T1: Elaine Rich, K. Knight, "Artificial Intelligence", 2/E, TMH, 1991.


T2:Andrew C., Staugaard Jr., Robotics and AI : "An Introduction to Applied Machine
Intelligence", Prentice Hall ,1987.
T3: Machine Learning For Absolute Beginners by Oliver Theobald

6. Reference Book(s):
R1: S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach", 2/E, Prentice Hall,
2003.
R2:K. Boyer, L. Stark, H. Bunke, "Applications of AI, Machine Vision and Robotics" World
Scientific Pub Co. , 1995.
R3:I. Bratko, "Prolog Programming for Artificial Intelligence", 3/E, Addison-Wesley, 2001.
R4:C. M. Bishop, "Pattern Recognition and Machine Learning", Springer, 2003.

=============================**=================================
School of Engineering & Technology

Course Title: Disruptive Strategy Course Code: 21BEE-0PE41T

Academic Year:
Semester: VII Core/Elective: Core Credits: 2
2021-2025
Course Instructor: Dr. Neha Gupta
Course Designed by:Dr. Neha Gupta
E-mail: [email protected]
E-mail:
[email protected]

Pre-requisites:

1.On successful completion of this course, students should be able to:


CO1. Understand the processes that have enabled certain technologies to
change our lives.
CO2. Review those current technologies with the greatest potential to change
the world.
CO3. Understand the positive and negative consequences of disruptive
technologies.
2. CO and PO mapping
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO H M
1
CO H M M M M M M M
2
CO M H H H H L
3

3. Course Contents Total hours=15

Unit I
Technology trends Determining technology trends by a historical review.
Emerging technologies overview of how technological disruption happens

Unit II
Disruptive and emerging technologies Advances that will transform life, business, and the global
economy
Forecasts are so hard to get right Major forces are driving change in today's world
Unit III
Agility & VUCA How to Adapt to Changes in Technology? Open business and innovation What is open
business?

Unit IV
Disruption and the Millennial generation Challenge your myths about millennials What to look out for?.

Unit-V
Disruption and the Millennial generation Challenge your myths about millennials. The good, the bad,
and the Ugly Positive & Negative Effects of Technology On Our Lives

4. Text Books:

1. P. Armstrong. “Disruptive Technologies: Understand, Evaluate, Respond”,


Kogan Page Publishers. (2017)

5. Reference Material:

1 Johnson M.W., Christensen C.M., Kagermann H., "Reinventing Your Business Model",
Harvard
2. Business Review Blue Ocean Strategy: How to Create Uncontested Market Space and Make
Competition Irrelevant, Chan W.K., Mauborgne R. (2005)

===============================**=====================

You might also like