Csse Final
Csse Final
(Res) Degree
in
ODISHA, INDIA
Mission
CURRICULUM
The total minimum credits required for completing the B. Tech. programme in
Computer Science and Engineering is 161.
The overriding principles in designing the new curricula are that the curricula
must (1) Impart specialized and interdisciplinary knowledge and creative
problem-solving skills; (2) Reflect aspirations of the society to turn out
technology-ready and socially conscious graduates to anticipate and avoid
future problems; (3) Leverage the strengths and help making up the
weaknesses of the university; (4) Inform the students about new technologies
and the emerging social, environmental, and global forces, and (5) Give
students the confidence to work in teams and in multi-cultural settings.
Engineers are agents of social change. They interact with the common man to
know and define the current and the looming future problems, develop
sustainable design solutions using their science and engineering skills, and
implement sustainable solutions. Thus, the graduating students must (1)
Acquire knowledge and skills—both technical and soft skills such as
communication, leadership, and skills of working in multi-cultural,
interdisciplinary teams; (2) Develop the mental disposition to understand,
conceptualize, and define complex, real-world problems; (3) Be independent,
critical thinkers to inquire into the root causes of the problems; (4) Analyse
the relevant data and social, economic, and political forces influencing these
problems; (5) Synthesize knowledge and diverse perspectives and approaches
to find technically and financially viable, sustainable, creative, ethical
solutions by evaluating novel alternatives; (6) Use project planning and
scheduling methods, establish institutional mechanisms, and communicate
the plans and schedules and inspire the concerned individuals to implement
1. The curricula allow the students to opt for either a B. Tech. (Hon.)
degree or a B. Tech. (Res.) degree.
2. All the B. Tech. curricula have total of 160 – 165 credits.
3. The curricula provide for a Minor in selected areas if students fulfil
additional credit requirements.
4. With the inclusion of many Humanities, Arts, and Social Science (HASS)
subjects, the curricula are HASS-rich.
5. The curricula provide flexibility in many forms. The students can
choose subjects from a large number science, HASS, and engineering
electives. They can also choose subjects from lists of professional
electives and open electives. The professional electives allow the
Science Core
Semester I/II: English (to develop language skills and skills for
making critical analysis of English literature)
Semester I/II: Communication Lab (to develop skills of Listening,
Speaking, and Writing)
Semester I/II: Yoga (to bring about unity of mind and body)
Semester III: Scientific and Technical Writing (to develop skills of
writing varieties of scientific and technical documents)
Semester VI: Universal Human Values (to develop and respect
human values) and Engineering Professional Practice (to
understand roles and responsibilities of engineers and the
ethical and selected legal issues)
Semester VIII: Research Methods and Ethics (for B. Tech. (Res.)
students)
School of Computer Engineering Curriculum KIITDUCSE22 Page 10
Professional Core
Research Core
Options are available to the students to choose subjects from lists of science,
engineering science, and HASS electives. Their distributions in the curricula
are as under:
The lists of Science, Engineering Science, and HASS electives will be available
in the ERP. Before a semester begins the Institute will announce the subjects
that will be offered in that semester and the students will have to give their
choice of electives out of the offered subjects.
Open Electives
Open electives allow students to choose subjects from lists of subjects offered
by all the Schools. It is through these subjects that a student can pursue his
or her latent interests in specific areas and work towards earning a Minor in
an area which is outside his (or her) major engineering branch (if the subjects
are selected in specific designated areas). These subjects are offered in
Semester V through Semester VIII:
Minor
The curricula allow a student to earn a Minor in an area outside the core
discipline in which he (or she) has registered. For example, a student doing B.
Tech in Mechanical Engineering (his/her parent branch) can choose to have a
Minor in Computer Science Engineering. To get a Minor, a student must
(i) Get the fourth semester CGPA of 7.0 or more,
(ii) Successfully fulfill the coursework requirement for at least six
theory subjects and two credit Lab/project subjects in an area or
discipline other than the one for which he (or she) is registered,
and
(iii) Complete at least 20 Credits of coursework in that area.
School of Computer Engineering Curriculum KIITDUCSE22 Page 12
Thus, if a student has taken three Open Electives in one area other than his
(or her) own then he (or she) must choose three theory subjects and two
Lab/project subjects in that area in the Fourth year.
If no Lab subject is available in that Minor, then the student must choose an
additional theory subject with at least 2 Credits. Students having no backlogs
till the end of Semester 4 and a minimum CGPA of 7.0 will only be allowed to
opt for the Minor scheme. Students opting for Minor have to mandatorily
attend a minimum of 75% Theory and Lab classes (as the case may be) failing
which the Minor option will be withdrawn.
Professional Electives
Research Electives
The students pursuing B. Tech. (Res.) degree may need specialized knowledge
in the areas of their theses. For this reason, the curriculum provides for two
research electives to be selected in Semester VII and Semester VIII. Every
School prepares a list of Research Electives and announces, at the beginning
of every semester, the subject which will be offered in that semester. The
student is required to select the electives from out of these offered lists.
Projects
Projects allow the students to work under the supervision of a faculty advisor
and apply their acquired knowledge to solve the real-world problems. They
define problems, mine information from past works, conceptualize forces and
factors that impact the problems, develop design solutions, and demonstrate
the effectiveness of the solutions. Semester-wise distribution of this subject is
given below:
The Institute sometimes allows a student to carry out the fourth-year project
(Project II) away from the University campus if the following conditions are
satisfied:
Since Semester VIII curricula have one theory subject (B. Tech. (Res.)) and
two theory subjects (B. Tech. (Hons.)) students, a student applying for this
provision will be exempted from attending the lectures on these subjects. But
the student must give an undertaking that it will be his (or her) responsibility
to collect class notes, read books and other reading materials, submit all
home assignments, give seminar presentations (online if required) and
prepare for and appear at the examinations.
SCHEME I
SECOND SEMESTER
Theory
Sl. Course Subjects L T P Total Credit
No. Code
1 CH10001 Chemistry 3 0 0 3 3
2 MA11002 Transform Calculus and 3 1 0 4 4
Numerical Analysis
3 HS10001 English 2 0 0 2 2
4 EC10001 Basic Electronics 2 0 0 2 2
5 Engineering Elective I 2 0 0 2 2
6 HASS Elective I 2 0 0 2 2
Total Credit (Theory Subjects) 15 15
Practical
1 CH19001 Chemistry Lab 0 0 2 2 1
2 EX19001 Engineering Lab 0 0 2 2 1
Sessional
1 ME18001 Workshop 0 0 2 2 1
2 YG18001 Yoga 0 0 2 2 1
3 HS18001 Communication Lab 0 0 2 2 1
Total Credit (Practical & Sessional Subjects) 10 5
Total Credit (Semester) 25 20
Theory
Sl. Course Subjects L T P Total Credit
No. Code
1 CH10001 Chemistry 3 0 0 3 3
2 MA11001 Differential Equations 3 1 0 4 4
and Linear Algebra
3 HS10001 English 2 0 0 2 2
4 EC10001 Basic Electronics 2 0 0 2 2
5 Engineering Elective I 2 0 0 2 2
6 HASS Elective I 2 0 0 2 2
Total Credit (Theory Subjects) 15 15
Practical
1 CH19001 Chemistry Lab 0 0 2 2 1
2 EX19001 Engineering Lab 0 0 2 2 1
Sessional
1 YG18001 Yoga 0 0 2 2 1
2 ME18001 Workshop 0 0 2 2 1
3 HS18001 Communication Lab 0 0 2 2 1
Total Credit (Practical & Sessional Subjects) 10 5
Total Credit (Semester) 25 20
SCHEME II
SECOND SEMESTER
Theory
Sl. Course Subjects L T P Total Credit
No. Code
1 PH10001 Physics 3 0 0 3 3
2 MA11001 Differential Equations 3 1 0 4 4
and Linear Algebra
3 Science Elective 2 0 0 2 2
4 Engineering Elective II 2 0 0 2 2
5 LS10001 Science of Living Systems 2 0 0 2 2
6 CH10003 Environmental Science 2 0 0 2 2
Total Credit (Theory Subjects) 15 15
Practical
1 PH19001 Physics Lab 0 0 2 2 1
2 CS13001 Programming Lab 0 2 4 6 4
Sessional
1 CE18001 Engineering Drawing & 0 0 2 2 1
Graphics
Total Credit (Practical & Sessional Subjects) 10 6
Total Credit (Semester) 25 21
Engineering Elective II
Sl. Course Subjects L T P Total Credit
No. Code
1 EE10001 Elements of Machine 2 0 0 2 2
Learning*
2 ME10001 Engineering Mechanics 2 0 0 2 2
3 EC10003 Biomedical Engineering 2 0 0 2 2
4 EE10003 Basic Instrumentation 2 0 0 2 2
Science Elective
Sl. Course Subjects L T P Total Credit
No. Code
1 CH10005 Nanoscience 2 0 0 2 2
2 PH10003 Smart Materials 2 0 0 2 2
3 LS10003 Molecular Diagnostics 2 0 0 2 2
4 PE10002 Science of Public Health 2 0 0 2 2
5 MA10003 Optimization Techniques 2 0 0 2 2
HASS Elective I
Sl. Course Subjects L T P Total Credit
No. Code
1 HS10013 Society, Science, and 2 0 0 2 2
Technology
2 HS10202 Essential of Management 2 0 0 2 2
3 HS10102 Shades of Economics 2 0 0 2 2
4 HS10123 India Economy Post 2 0 0 2 2
Liberalisation
5 SO10043 Socio-Political Environment 2 0 0 2 2
6 PS10043 Thinking Perspectives 2 0 0 2 2
7 PS10045 Creativity, Innovation and 2 0 0 2 2
Entrepreneurship
8 EX17001 Community/Environment- 0 0 4 2 2
based Project
Course Objective:
This subject is designed to enrich the basic knowledge of engineering students
in the field of physics and to support the engineering and research programs.
The subject will also help the students to develop mathematical models to
understand the behavior of physical systems and phenomena.
Course Contents:
UNIT I
Oscillation:
Damped Harmonic Oscillation (under damped, over damped and critically
damped), Energy decay, Relaxation time, Quality factor, Forced oscillation,
Resonance, Coupled oscillations, Applications.
UNIT II
Waves and Interference:
Wave equation, Superposition of waves, Interference of light, Types of
interference: Division of wave front and division of amplitude.
UNIT III
Interference in thin films:
Wedge shaped thin film, Newton’s rings and their applications, Michelson
interferometer, Applications.
UNIT IV
Diffraction:
Diffraction and its applications, Types of diffraction, Fraunhofer diffraction by
a single slit, Plane diffraction grating (condition of maxima, minima),
Maximum order of observable spectra, Absent spectra, and Dispersive power,
Applications.
UNIT V
Quantum Mechanics:
Dual nature of radiation and matter, de Broglie hypothesis for matter waves,
Phase velocity and Group velocity, Heisenberg’s uncertainty principle and
applications, Wave function and its interpretation, Concepts of operators,
Schrodinger’s time-dependent and time-independent equations, Postulates of
Quantum mechanics, Particle in one-dimensional box and applications,
Quantum tunnelling and applications.
UNIT VII
Laser and Fiber Optics:
LASER: Properties and applications, Spontaneous and stimulated emission,
Meta-stable state, Population inversion, Pumping, Three and four-level Laser,
Ruby Laser.
UNIT VIII
Optical fiber
Principle, Construction, Types of optical fiber, Acceptance angle, Numerical
aperture, Applications.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Learn the basic concepts of oscillation, waves, wave function and
fields.
CO2 : Understand the principles of wave phenomena in light and matter, and
the quantum mechanics.
CO3 : Apply the principles of oscillation, superposition of waves,
electromagnetic theory, and quantum mechanics in different fields.
CO4 : Analyze different types of particle motion in different media.
CO5 : Evaluate the problem-solving skills for the topics learnt.
CO6 : Develop critical thinking ability supported by the learned concepts of
Physics.
Textbook:
1. B. K. Pandey and S. Chaturvedi, Engineering Physics, Cengage
Publication, New Delhi, 2nd Edition 2022, ISBN-13: 978-81-953536-7-5.
Reference Books:
1. D J Griffiths, Introduction to Electrodynamics, Pearson Education, 4th
Edition, 2015.
2. L. I. Schiff and J. Bandhyopadhyay, Quantum Mechanics, Tata
McGraw-Hill Publications, 4th Edition, 2014, ISBN- 9781259062865.
3. A K Ghatak, Optics, Tata McGraw-Hill Publications, 4th Edition, 2008,
ISBN: 9780070262157.
4. A. Beiser, Concepts of Modern Physics ,Tata McGraw-Hill Publications,
6th Edition, 2002, ISBN 10: 0071234608.
5. R K Gaur and S. L. Gupta, Engineering Physics, Dhanpat Rai
Publications, New Delhi, 2nd Edition, 2012, ISBN-10: 8189928228.
Course Objective:
This course is designed to enrich the students with the basic concepts in
Chemistry and to strengthen their fundamentals which will support them to
pursue education and research in engineering. The course will help the
students to conceptualize alternative sources of energy by electrochemical
means and use the instrumental techniques to explore chemical products.
Course Contents:
UNIT I
Chemical Equilibrium and Thermodynamics:
Introduction, Internal energy, Enthalpy, Entropy and free energy, Dependence
of free energy on temperature and pressure, Gibbs-Helmholtz equation, Free
energy change and equilibrium constants, Van’t Hoff isotherm and isochore,
Clapeyron- Clausius equation, Partial molar properties, Chemical potential,
and Gibbs-Duhem equation.
UNIT II
Chemical Kinetics:
UNIT III
Spectroscopy:
UNIT IV
NMR Spectroscopy:
Basics of NMR Spectroscopy: Theory, Chemical shift, Shilding-deshilding
effect, Structural elucidation of simple compounds.
UNIT VI
Smart and Intelligent Materials:
Introduction to smart materials, Properties and types of smart materials,
Structures, System intelligence- components and classification of smart
structures, Common smart materials and associated stimulus-response,
Application areas of smart systems.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. S Chawala, Engineering Chemistry, Dhanpat Rai and Co, 4th Edition,
ISBN: 9788177001938.
Reference Books:
1. S Agarwal, Engineering Chemistry: Fundamentals and Applications,
Cambridge University Press, ISBN: 9781107476417.
2. S. Chakroborty, S. Sen, and S. Mittal, Engineering Chemistry, Cengage
Learning India Pvt. Ltd., ISBN: 9386668645.
3. B.R. Puri, L.R Sharma, and M. S. Pathania, Principles of Physical
Chemistry, Vishal Publishing Co., 47th Edition, ISBN: 978-9382956013.
Course Objective:
Course Contents:
UNIT I
Overview of the Environment:
Overview of the environment, terminologies, Components of Earth:
Lithosphere, atmosphere, hydrosphere and biosphere, Concept of black body
radiation and albedo, eZro-dimensional energy balance model.
UNIT II
Air Pollution and Control:
Primary and secondary air pollutants, CFC, Smog (oxidizing and reducing),
Important environmental issues: Depletion of the ozone layer, Acid Rain,
Greenhouse effect and global warming, Control measures: Baghouse filter,
Cyclone separator, Electrostatic precipitator, Catalytic converter, and
Scrubber.
UNIT III
Water Pollution and Control:
Types and sources of water pollutants, wastewater treatment techniques:
Ultrafiltration, aerobic and anaerobic treatment, Reverse osmosis,
Electrodialysis, Ddisinfection by chlorination, Ozonization, Modern water
purification system, Water quality parameters like hardness, Water softening
process (permutit), WHO guidelines for drinking water.
UNIT IV
Soil Pollution and Solid Waste Management:
UNIT V
Green Chemistry and EIA:
Basic principles of green chemistry with examples, Matrices to explain
greenness, R4M4 model, life cycle analysis. Importance, scope and principles
of EIA with a case study.
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 : Understand the components and composition of the environment
along with the radiation balance model,
CO2 : Rationalize the different types of pollutants, their sources, effects, and
control measures,
CO3 : Develop the idea of water purification strategies,
CO4 : Identify toxic wastes and conceptualize the principles of solid waste
management,
CO5 : Conceptualize the principles of green chemistry and implement them
in the synthesis of advanced material, to reduce pollution, and
CO6 :Provide for Environmental Impact Assessment (EIA) requirements
before planning a project.
Textbooks:
1. A. K. De, Environmental Chemistry, New Age International Publishers,
9th Edition.
Reference Books:
1. S. Chakroborty, D. Dave, and S. S. Katewa, Environmental Chemistry-,
Cengage Learning India Pvt. Ltd., 1st Edition.
2. Aloka Debi, Environment Science and Engineering, Universities
Press,2nd Edition.
3. Erach Bharucha, Textbooks: of Environment studies for undergraduate
courses, Universities Press, 2nd Edition.
4. D. De and D. De, Fundamentals of Environment and Ecology, S. Chand
&Co, 2013.
5. Jain and Jain, Engineering Chemistry, Dhanpat Rai,Publishing
Company.
6. S.C. Santra, Environmental Science,New Central Book Agency, ISBN:
9788173814044.
Course Objective:
This lab course covers different measurement techniques of various
parameters using the instruments i.e. interferometer, spectrometer,
spherometer, screw gauge, vernier calliper, microscope, and telescope. It
includes the application of photoelectric effect and photovoltaic effect in photo
cell and solar cell respectively. Evaluation of the mechanical strength of
materials by calculating elastic constants such as Young’s modulus, rigidity
modulus and Poisson’s ratio are also included. This course provides hands on
training for the usage of electrical, optical and mechanical systems for various
measurements with precision and analysis of the experimental data by
graphical interpretation and error calculation.
Course Contents:
Measurement by vernier callipers, screw gauge, spherometer: A review
Course Outcomes:
Upon completion of this course, the students will be able to
Reference Materials:
1. Physics laboratory instruction manual, School of Applied Sciences,
Department of Physics, KIIT Deemed to be University, Bhubaneswar.
2. S. L. Gupta and V. Kumar, 2018, Practical Physics, Pragati Prakashan,
33rd Edition, ISBN: 978-93-87151-58-1.
Course Objective:
This lab course covers different types of chemical experiments ranging from
volumetric analysis to spectroscopic techniques. This course provides the
students with hands-on training in many of the advanced spectroscopic and
analytical techniques in chemistry. The experiments in the course span over
diverse applications in chemistry. It contains experiments dealing with
environmental chemistry, volumetric analysis, organic and inorganic
synthesis, electrochemistry, and spectroscopy.
Course Contents:
• Estimation of total hardness in a given water sample in terms of
calcium and magnesium hardness by EDTA method.
• Estimation of the amount of NaOH and Na2CO3 present in a given
mixture solution
• (a) Determination of the strength of KMnO4 solution by using standard
sodium oxalate solution. (b) Determination of the amount of Ferrous
(Fe2+) ions present in the Mohr's salt solution by using standard KMnO4
solution.
Course outcomes:
Upon completion of this course, the students will be able to
CO 1 : Handle different chemicals with proper safety protocols in an advanced
Chemistry laboratory.
CO 2 : Learn and apply basic techniques used in Chemistry laboratory for
preparation, purification and identification.
CO 3 : Analyze the kinetics of 1st order reactions and estimate the rate
constant.
CO 4 : Use different instrumental techniques such as Conductometry, pH-
metry, Potentiometry and Colorimetry.
CO 5 : Analyse basic water quality parameters like hardness, dissolved
oxygen, alkalinity, chloride ferrous iron contents etc.
CO 6 : Rationalize and learn the spectroscopic and synthesis techniques in
chemistry.
Reference Materials:
Course Objective:
The objective of this course is to familiarize the prospective engineers with
techniques in ordinary differential equations and linear algebra. It aims to
equip the students to tackle advanced level of mathematics and applications
that they would find useful in their disciplines.
Course Contents:
UNIT I
Ordinary Differential Equations of First Order:
Introduction and formation of differential equations, Overview: Variable
separable, homogeneous, equations reducible to homogeneous form.Exact
differential equations, equations reducible to exact form, linear differential
equations, equations reducible to linear form (Bernoulli’s equation).
Applications of differential equations: Growth-Decay Problem, Newton’s Law of
Cooling, Mixing problem, Orthogonal trajectories.
UNIT II
Linear Differential Equations of second order:
Second order linear homogeneous equations with constant coefficients;
differential operators; solutions of homogeneous equations; Euler-Cauchy
equation; linear dependence and independence; Wronskian; Solutions of non-
homogeneous equations: general solution, complementary function, particular
integral; solution by variation of parameters; undetermined coefficients.
Applications of 2nd order differential equations in Electric circuit.
UNIT III
Special Functions:
Improper Integrals for one variable, some test for convergence of improper
integrals, Gamma function, Properties, Beta function, Relation between
Gamma and Beta functions. Radius of convergence of power series, Legendre
equation. Legendre polynomial. Recurrence relations and Orthogonality
property of Legendre polynomial. Bessel’s equation, Bessel’s function,
Recurrence relation.
UNIT IV
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 :Understand the concept of modelling and formulation of Differential
equation of physical problems,
CO2 :Apply different methods to solve ODE problems involving growth-decay,
cooling effects and electrical circuits etc,
CO3 : Develop an ability to solve 2ndand higher order ODEs,
CO4 : Apply the knowledge of special function in engineering problems,
CO5 :Use the essential tool of matrices and linear algebra in a
comprehensive manner, and
CO6 : Apply the knowledge of Eigen value and Eigen vector in the field of
engineering and also get the concept of complex matrices.
Textbooks:
1. Erwin Kreyszig, Advanced Engineering Mathematics, Wiley INC, 10th
Edition,2011.
Reference Books:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 44th
Edition.
2. H.K. Das, Introduction to Engineering Mathematics, S.Chand & Co Ltd,
11th Edition.
3. B.V. Ramana, Higher Engineering Mathematics, Tata McGraw-Hill
Publications 2007.
4. J. Sinha Roy and S. Padhy, A course on ordinary & partial differential
Equation, Kalyani Publication, 3rd Edition.
Course Objective:
Course Contents:
UNIT I
Laplace Transforms:
Laplace Transform, Inverse Laplace Transform, Linearity, Transform of
derivatives and integrals, Unit Step function, Dirac delta function, Second
shifting theorem, Differentiation and integration of transforms, Convolution,
Solution of ODEs and integral equation by Laplace transform.
Fourier Series and Transform: Fourier series, Arbitrary periods, Even and odd
functions, Half range expansions, Fourier integral, Cosine and sine
transforms, Fourier Transform, Inverse Fourier Transform, Linearity, Fourier
Transform of derivative, Convolution.
UNIT II
Approximations & Errors:
Approximation of numbers by truncation and rounding-off, Types of errors.
UNIT III
Interpolation & Approximation:
UNIT IV
Numerical Solution to ODE:
Textbooks:
1. E Kreyszig, Advanced Engineering Mathematics by Wiley, INC, 10th
Edition.
2. Jain, Iyenger and Jain, Numerical Methods for Scientific and
Engineering Computation, New age International (P) Ltd., 6th Edition.
Reference Books:
1. B.S. Grewal, Khanna ,Higher Engineering Mathematics, Publishers, 44th
Edition.
2. B.V. Ramana, Higher Engineering Mathematics, Tata McGraw-Hill
Publications, 2007.
3. A, Thangapandi and Somasundaram, Numerical Methods, Scitech
Publishers, 2nd Edition.
Course Objective:
The objective of the course is to enrich the basic knowledge of students in the
field of biology and use that knowledge to support the engineering and
research programs. Besides, the course also helps to learn methodology to
establish models for various biological phenomena and apply the
aforementioned models to predict/analyse the functionality of various
systems.
Course Contents:
UNIT I
Cellular Organization of a Living Organism:
Biology in engineering, The Living World: Biodiversity of living world,
Microorganisms, Cell as the basic unit of life, Cell theory, Structure and
UNIT V
Molecular Machines, Biosensor and Bioremediation:
Molecular Machines: Introduction, Molecular motors and Machines, F0F1-
ATP synthase motors, Cytoskeleton associated motors. Biosensors: Concept of
biosensor, Working principle, Types of biosensors, Glucose biosensors, Bio-
detectors: DNA detection biosensor, Detection of pollutants, Biosensor in food
industry. Bioremediation: Introduction, Role of microorganisms, Factors
determining bioremediation, Types – in situ/ex situ, Advantages and
disadvantages, Biofuel.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Learn the typical characteristics that distinguish life forms and analyze
life process at cellular level,
CO2 :Apply concepts on structure and function of simple biomolecules in life
processes
CO3 : Understand different process involved in life and analyse their effects,
CO4 : Analyse different biological phenomena and relate them to engineering
applications,
Textbooks:
1. S. Thyagarajan, N. Selvamurugan, M.P Rajesh, R.A Nazeer, Richard W.
Thilagarajan, S. Bharathi and M.K. Jaganathan, Biology for Engineers,
McGraw Hill Education (India),7th Edition, 2022.
Reference Books:
1. P. H. Raven and G.B. Johnson. Biology (Indian Edition), Tata McGraw
Hill Education Publication,13th Edition, 2023.
2. E D. Enger, Feederick C, Ross and David B. Bailey. Concepts of
Biology,Tata McGraw-Hill Publication, 14th Edition, 2011.
3. Neil A. Campbell and Jane B. Recee, Biology, Pearson Education, 8th
Edition , December 2007.
4. Cecie Starr, Biology Concepts and Application, Thomson Books, 6th
Edition, January 2006.
Course Objective:
The objective of the course is to develop and improve, in the students, the
skills of active listening, speaking, reading, and writing in English, through
lecture classes and practice sessions, and improve their professional
communication abilities. The course will help the students to enhance their
critical thinking and situational communicative skills through the study of
contemporary social issues depicted in literature.
Course Contents:
UNIT I
Professional Communication:
Process of Communication: Definition, Explanation & Diagram, Difference
Between General and Technical Communication; Methods of Communication
(Verbal & Non-Verbal); Non-Verbal Communication (Kinesics, Proxemics,
Chronemics, Oculesics, Olfactics, Gustorics, Haptics, and Iconics);
Paralanguage; Flow of Communication (Formal & Informal); Levels of
Communication; and Barriers of Communication (Intrapersonal,
Interpersonal, and Organizational).
UNIT II
UNIT III
Basic Sounds of English:
Hearing & Listening: Types of Listening – Appreciative, Empathetic, Critical,
Comprehensive, Superficial, Differences between Listening & Hearing;
Introduction to Basic Sounds of IPA: Symbols of IPA, Types of Vowels &
Consonants; and Problem Sounds & Mother Tongue Influence: Concept of MTI
with Examples.
UNIT IV
English Literature:
Short Story – O. Henry: ‘Gift of the Magi;’Short Story – Ismat Chughtai:
‘Sacred Duty;’; Poem – Robert Frost: ‘Stopping by Woods on a Snowy Evening;’
Poem – Tennessee Williams: ‘We Have Not Long to Love;’ and Drama: William
Shakespeare: Merchant of Venice.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Apply verbal and non-verbal modes of communication effectively in
practical Situations,
CO2 : Retain a grammatically correct and logical flow while drafting reports
and other technical pieces of writing,
CO3 : Develop competence in reading and comprehension,
CO4 : Implement active listening responses in professional practice,
CO5 : Utilize neutral accent in English pronunciation successfully, and
CO6 : Understand situational and conversational English used for different
purposes and contents.
Textbooks:
1. M. Ashraf Rizvi, Effective Technical Communication, Tata McGraw Hill
Education Publication, 2005.
Reference Books:
1. Sidney Greenbaum. The Oxford Grammar (English). Oxford University
Press, 1st Edition. 2005.
Course Objective:
This subject is designed to enrich the basic knowledge of engineering students
in the field of communication and to support the engineering and research
programs.
Course Contents:
UNIT I
Reading Comprehension:
Understanding meaning and sequence of ideas in written language
UNIT V
Thematic Speaking:
UNIT VI
PowerPoint Presentation
Developing skills to design and deliver engaging, informative and impactful
presentations
UNIT VII
Class Participation.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Use English grammar correctly and unambiguously in technical
writing,
CO2 : Apply verbal and non-verbal modes of communication effectively in
practical situations,
CO3 : Have a basic understanding of the communication process and to know
the practical implementations in the workplace,
CO4 : Retain a logical flow while drafting reports and other technical pieces of
writing,
CO5 : Develop competence in reading and comprehension, and
CO6: Be familiar with English pronunciation and use neutral accent
successfully.
Course Objective:
The subject is designed to familiarize students of all branches to the all-
pervasive field of Electronics, enable them to carry out research in
interdisciplinary fields involving semiconductor devices, and utilize the
knowledge in solving practical problems in real life in today’s age of
electronics.
Course Contents:
UNIT I
Semiconductors, Diodes and Transistors:
Properties of semiconductor materials, Applications of semiconductors as p-n
junction diode, Diode characteristics and breakdown mechanisms, Half-wave
and full-wave rectifiers with filters, Zener diode, Transistor constructions,
operations and their characteristics. Transistor biasing, amplifiers, and load
line analysis, Concepts of JFET and MOSFET.
UNIT II
UNIT III
Introduction to Digital Electronics:
Different number systems and its conversions, Logic gates and truth tables of
OR, AND, NAND, EX-OR. Combinational circuit and Sequential circuit.
UNIT IV
Miscellaneous Electronic Devices
SCR, Opto-electronic devices and fiber techniques, Introduction and
description of sensor performance, Fundamentals of analog communication
techniques (AM and FM).
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the properties of semiconductor and current conduction
mechanism,
CO2 : Comprehend the working of P-N junction diodes; identify different diode
circuits and analyze them,
CO3 : Understand the working of different types of transistors,
CO4 : Know about OP-AMP and its applications,
CO5 : Analyze the working of op-amp using either inverting or non-inverting
configurations, timing circuit, regulated power supply ICs, and their
applications, and
CO6 : Realize the importance of various analog and digital electronic systems
and electronic devices.
Textbooks:
1. J Millman, Christos C. Halkias & C D. Parikh, Integrated Electronics:
Analog and digital circuits and Systems , 9th Edition, 2021.
Reference Book
1. R. L. Boylestad & L. Nashelsky, Electronic Devices & Circuits,PHI,7th
Edition,2021
Course Objective:
This workshop practice is designed to impart students the basic knowledge on
manufacturing or developing a given object irrespective of their branch of
engineering. While furnishing the given object, students will familiar with
various mechanical operations and the respective tools or machines. This
course involves four different sections namely Fitting, Welding, Turning and
Sheet metal which cover both conventional and advanced tools to provide
students the updated manufacturing experience. Students are also advised
with various safety precautions to be followed during a specific manufacturing
practice. At the end, students will also gain knowledge on different advanced
machines such as CNC machine tools and 3D printing.
Course Contents:
• Turning operations
• Sheet metal operations
• Fitting
• Welding
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 : Practice different operations related to fitting shop.
CO2 : Use different welding tools to prepare a given type of joint.
CO3 : Demonstrate various turning operations including taper turning and
knurling using a conventional lathemachine.
CO4 : Design a tray and prepare it using sheet metal equipment involving
soldering.
CO5 : Appraise different operations using a CNC machines.
CO6 : Interpret different advanced machines such as 3D printing/additive
manufacturing.
Course Objective:
Course Contents:
• Introduction to Engineering graphics
• Lettering
• Projection of points & lines
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Use common drafting tools properly.
CO2 : Select, construct and interpret appropriate drawing scale as per the
situation.
CO3 : Draw orthographic projections of points, lines and planes.
CO4 : Draw orthographic projection of solids like cylinders, cones, prisms
and pyramids,
CO5 : Develop the section of solids for practical situations, and
CO6 : Communicate ideas effectively using Computer Aided Drafting.
Textbook:
1. K. Venugopal,Engineering Drawing + AutoCAD New Age Publishers,
1st Edition, 2011.
Reference Book
Course Objective:
The course aims to provide exposure to problem-solving through
programming. It aims to train the student to the basic concepts of the C-
programming language. This course involves lab component which is designed
to give the student hands-on experience with the concepts.
Course Contents:
UNIT I
Introduction to Computer and Programming:
Basic concepts of computer organization, CPU, Memory. I/O devices, Number
Systems , Evolution of programming languages, structured programming,
Compilation process, source code, object code, executable code, Operating
systems, interpreters, linkers, loaders, Algorithms, flow charts, pseudo-code.
Program Constructs:
UNIT II
Arrays and Strings:
One dimensional Array, Multidimensional Array and their applications, String
Manipulation.
UNIT III
Functions:
Library and User defined functions, Formal and Actual parameters, function
prototypes, Parameter passing: Call
UNIT IV
Pointers:
Pointer variable, Pointer Arithmetic, passing parameters by reference, pointer
to pointer, pointers to functions,
Dynamic memory allocation.
UNIT V
Structures, Unions:
UNIT VI
File Handling:
Declaration of file pointer, opening and closing files, Working with text and
binary files. Command line arguments, bit wise operators, enumerated data
types, type casting, macros, Preprocessor directives.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Have fundamental knowledge of computers hardware and number
systems with commands in Linux,
CO2 : Write, compile and debug programs in C language.
CO3 : Design programs involving decision structures, loops, and functions.
CO4 : Construct arrays to store, manipulate, search and display data.
CO5 : Apply the dynamics of memory by the use of pointers.
CO6 : Use different data structures and create/update basic data files.
Text books:
T1: Programming in ANSI C (8th Edition) by E. Balagurusamy
Reference books:
List of Experiments:
Sr Details
SCIENCE ELECTIVE
Course Objective:
This course is designed to educate, inspire, and motivate young students
about nanoscience, nanotechnology, and their applications. The course
provides information on the latest innovations in this field to get insights into
the nanomaterials synthesis/fabrication and applications that can be
achieved at a nanoscale.
Course Contents:
UNIT I
Introduction:
Concept and Classifications based on dimensions and compositions,
Significance of nanosize: Surface area to volume changes; Properties changing
UNIT II
Synthesis of nanomaterials:
Top-down synthesis (Mechanical method-ball milling, Photolithography, Laser
ablation, sputtering), Bottom up (pyrolysis, sol-gel, CVD, self-assembly),
Green synthesis (metallic nanoparticles, metal oxides), Biosynthesis.
UNIT III
Characterization:
XRD-X-ray generation, Working principle (Bragg’s law), Peak broadening in
nanomaterials (Scherrer formula), Electron microscopy (SEM, TEM)—high
energy electron generation, electron optics, Scanning Electron Microscopy
(SEM)—secondary, back scattered, EDX, Transmission Electron Microscopy
(TEM)—bright field imaging, dark field imaging, and Selected area diffraction
pattern.
UNIT IV
Applications:
Cosmetics—ZnO, SiO2, TiO2 Nanoparticles in cosmetics, SiO2 TiO2 in
toothpaste, silver, gold, copper nanoparticles in skin care product; Medical
Fields—MRI, CT scan contrast enhancement agent, Drug and gene delivery
system, Magnetic hyperthermia treatment; Agriculture—Nano-pesticides,
herbicides, and fungicides, Food packaging; Aerospace and Aviation
Industries—Carbon nanotubes (CNT)nanocomposites, Metal Nanoparticle-
Polymer composites, SiC Nanoparticle reinforced alumina (high temperature
strength, creep resistance); and Nanomaterials for Environmental
Remediation—Degradation/removal of pollutants.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Learn fundamental aspects of nanoscience,
CO2 : Classify different types of nanomaterials based on their dimension and
composition
CO3 : Understand different synthesis techniques to grow nanomaterials,
CO4 : Analyse nanomaterials using different characterisation techniques,
CO5 : Apply the acquired knowledge to design new materials, and
CO6 : Evaluate the importance of nanoscience in engineering applications.
Textbooks:
1. B S Murty, P Shankar, Baldev Raj, B B Rath and James
Murday,Textbooks: of Nanoscience and Nanotechnology, 1st Edition,
2012, ISBN-13: 978-8173717383.
Reference Books:
Course Objective:
This course is designed with the objective of enabling engineering students to
get a flavour of advances in materials science. The knowledge of smart
materials learnt by the students in the course will let them to realize the
usefulness of various new-age materials for technological advances and allow
them to explore further in their higher semesters. This course will help them
bridge the gap between traditional Textbooks: science put into physics,
chemistry, etc. and the state-of-the-art science of materials.
Course Contents:
UNIT I
Introduction to Smart Materials:
common smart materials and associated stimulus-response, Classification:
active and passive, Piezoelectric, Shape-memory alloys, Photo-responsive
polymers, Electroactive polymers, Magnetostriction and Electro-strictriction,
Thermo-responsive polymers, Dielectric elastomers, Halochromic,
Thermoelectric materials; Application areas of smart materials: Space, health
care and biomedical sectors.
UNIT II
Piezoelectric Materials: Piezoelectric Effect:
Direct and Converse, Piezoelectric coefficients, Piezoceramics, Piezopolymers,
Piezoelectric Materials as Sensors, Actuators etc.
UNIT III
Shape-memory Alloys:
UNIT-IV
Chromic Materials:
Photochromic, Thermochromic, Electrochromic, Magneto-chromic and Piezo-
chromic Materials.
UNIT V
Multiferroic Materials:
Course outcomes:
Textbooks:
1. B. K. Pandey and S. Chaturvedi, Engineering Physics, Cengage
Publication, New Delhi, 2nd Edition 2022, ISBN-13: 978-81-953536-7-5.
Reference Books:
1. Mohsen Shahinpoor, Fundamentals of Smart Materials, 2020, Royal
Society of Chemistry, ISBN: 9781782626459.
2. M. Schwartz, Smart Materials, 1st Edition, 2008, CRC Press, ISBN
9781420043723.
Course Objective:
Course Contents:
UNIT I
Bimolecular:
Overview of DNA, RNA, and Proteins, Chromosomal structure & mutations,
DNA polymorphisms; and Gene and Genetic errors.
UNIT II
Molecular Basis of Diseases:
Infectious, non-infectious; Diagnosis- traditional, modern tools, Concepts of
molecular diagnostics.
UNIT III
Molecular Diagnosis and Techniques:
DNA fingerprinting, Auto-antibody fingerprinting, Southern blotting, PCR,
Real-time PCR and variations; Nucleic
acid sequencing: New generations of automated sequencers, CRISPR
technology and its use in diagnostics and gene editing.
UNIT IV
Protein Diagnostics Techniques
Antigen-antibody reactions, ELISA, variations of ELISA; Western blotting.
UNIT V:
Point-of-Care Devices
Biosensors and nano-biosensors for disease and metabollites detection.
Course Outcomes:
Reference Books:
1. N Rifai, Andrea Rita Horvath and Carl T. Wittwer, Principles and
Applications of Molecular Diagnostics,2018, Elsevier Publisher, 1st
Edition, 2018.
2. K G Ramawat & Shaily Goyal, Molecular Biology and Biotechnology,
ISBN9788121935128 Publisher S Chand & Co., 2nd Edition, 2010.
3. H Lodish, Arnold Ber, Molecular Cell Biology, WH Freeman Publisher,
8th Edition, 2016, ISBN-10 9781464187445.
Course Objective:
Course Contents:
UNIT I
Scientific Approaches to Public Health:
Health and public health concepts, Science and practice of applied public
health: Scientific disciplines as part of interdisciplinary public health,
Examples of use of behavioral model in changing the community perception of
public health interventions
UNIT II
Social and Behavioral Sciences in Public Health:
Social and behavioral determinants of health and disease, WHO and CDC
models of social determinants of health, Disease and social status, Disease
and poverty, Social interventions for good health.
Health behavior change models for public health interventions, Health Belief
Model, Transtheoretical Model. The theory of planned behavior, Health
communication to improve the outcome of public health interventions
UNIT III
Environment Health Sciences in Public Health:
Environment & climate change, Ecosystem, Lifestyle and dietary effects on
health, food safety and sanitation, Environmental pollution, waste disposal
and treatment.
UNIT IV
UNIT V
Management and Economic Sciences in Public Health:
Systems approach (input, process and outcome) in public health. Health
management information system, Horizontal and vertical integration of public
health interventions, Public-Private mix.
Understanding community, Community health related needs assessment,
Community orientation and Community mobilization, Introduction to digital
health.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand and enlist the scientific approaches in public health,
CO2 : Understand and apply the epidemiologic and biostatistical science in
evidence synthesis,
CO3 : Understand and apply the environmental health science in public
health practice,
CO4 : Understand and apply the social and behavioral science in public
health practice,
CO5 : Understand and apply the health economic and health management
principles in setting priority for resource allocation, and
CO6 : Understand and apply the health economic and health management
principles in health system optimization.
Textbooks:
1. R Detal, Oxford Textbooks: of Global Public Health, Oxford, 7th Edition,
2021.
2. K Parks, Textbooks: of Preventive and Social Medicine, M/S
Banarsidas Bhanot Publishers, . 26th Edition, 2021.
Reference Books:
1. Robert H. Friis,. Essentials of Environmental Health, Jones & Bartlett
Publishers, 2018
2. Warrier S,. Information and Communication Technologies in Public
Health A Sociological Study,CBS Publishers, 2020.
3. Baker JJ. Baker RW, Dworkin NR, Health Care Finance: Basic
Tools for Non-financial Managers., Jones and Bartlett Publishers,
Inc, 5th edition. 2017.
4. Ross TK, Practical Budgeting For Health Care: A Concise Guide,
Jones and Bartlett Publishers, Inc, 2020.
Course Objective:
To familiarise the students with a few rudimentary and popular optimization
techniques to enable them to solve resource-constrained real world problems.
Course Contents:
UNIT I
Linear Programming:
Mathematical foundations and basic definitions, Linear optimization:
Formulation and graphical solution of linear programming problems, Simplex
method, Duality.
UNIT II
Transportation:
General structure of a transportation problem, Finding initial basic feasible
solution by North-West corner rule, Least-Cost method and Vogel’s
Approximation Method, and Testing for optimality.
UNIT III
Assignment Problem:
Hungarian assignment method, Unbalanced assignment problems,
Restrictions in assignment, Travelling Salesman model.
Course outcomes:
Upon completion of this course, the students will be able to:
CO1 : Know the concept of Linear programming problem (LPP) and will able
to formulate linear programming problem,
CO2 : Understand the basic terminology and concepts of solving LPP,
CO3 : Solve LPP by simplex method,
CO4 : Know the concept of duality in Optimization technique,
CO5 : Apply optimization technique to solve transportation problem, and
CO6 : Solve assignment problem.
Textbooks:
1. H.A. Taha, Operation Research, An Introduction, Pearson Education,
10th Edition.
Reference Books:
ENGINERING ELECTIVE I
Course Objective:
The course is designed to provide an overview of different aspects of civil
engineering profession, namely, surveying, materials, structural, and
geotechnical engineering, hydraulics and water resources, environmental
engineering, and transportation engineering and their roles in the societal
development.
Course Contents:
UNIT I
Introduction:
Role of civil engineers in designing, building, and maintaining infrastructure
and improving quality of life, Specializations in the civil engineering and their
specific roles.
UNIT II
Surveying:
Plans, maps, scales, divisions of surveying, classification of surveying,
leveling, and advanced methods of surveying.
UNIT III
Construction Materials & Structural Engineering:
Different construction materials and their uses, structural analysis and
design philosophy.
UNIT IV
Geotechnical Engineering:
Overview on origin of soil, engineering properties and their classification; Soil
exploration; Foundations: Their importance and purpose; Factors to consider
in foundation design and stability of slopes; and Improving site soils for
foundation use.
UNIT VI
Environmental Engineering:
Types of waste water, Principles of wastewater management, Types of solid
waste, and Principles of solid waste management.
UNIT VII
Transportation Engineering:
Classification of highways, Typical construction methods of roads, traffic
surveys and their applications in traffic planning, Railways, Ports and
Harbours
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the importance and practical applications of different
types of surveying,
CO2 : Learn about the different construction materials and understand the
philosophy of structural analysis and design,
CO3 : Understand engineering behaviour of soil and types of foundations,
CO4 :Understand different hydraulics, hydrological and water resources
engineering applications,
CO5 :Learn about the management strategies of wastewater and solid waste,
and
CO6 : Understand the basics of different types of highways, railways, ports
and harbours.
Textbooks:
1. Er. Shrikrishna A. Dhale and Er. Kiran M. Tajne, Basics of Civil
Engineering, S. Chand & Co., 1st Edition, 2014.
Reference Books:
1. S. S. Bhavikati, “Basic Civil Engineering” by New Age International
Publisher, 1st Edition, 2021.
2. M. S. Palanichamy “Basic Civil Engineering”, Tata McGraw-Hill
Publication.
Course Objective:
Course Contents:
UNIT I
Concepts of Thermodynamics:
UNIT II
Fluid Mechanics and Hydraulic Machines:
UNIT III
Mechanics of Materials:
Stress, Strain, Stress-Strain diagrams for ductile and brittle materials, Elastic
constants, Hooks Law, Factor of Safety, One-dDimensional loading of
members of varying vross sections.
UNIT IV
Power Transmission:
Gear, Belt, and Chain Drives, Shaft under varying loading conditions,
Introduction to robots, Applications of robotics, Basic robot motions, Sensors
and Actuators
UNIT V
Manufacturing Processes:
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the basic principles of thermodynamics,
CO2 : Develop an understanding of fluid machines like turbine and pump,
CO3 : Determine stress and strains in a component subject to a load,
CO4 : Understand the working and design aspect of power drives,
Textbooks:
Course Objective
Course Contents:
UNIT I
D. C. Circuits:
Kirchhoff’s law, Source transformation, Star-delta transformation and
equivalent resistance of the circuits, Mesh and Nodal analysis, Superposition
theorem.
UNIT II
A.C. Circuits:
Peak, average, R.M.S. values of sinusoidal quantities, Peak factor, Form
factor, Phase difference, Phasor representation, AC through R, L, C, AC
Series Circuit (RL, RC, RLC), Three-phase AC circuits: Voltage, current and
power in star and delta connections.
UNIT III
Electromagnetic Circuits:
Magnetizing Force, Reluctance, Permeance, Magnetic field, Magnetic
permeability, Analogy between Electric Circuits and Magnetic Circuits. Series
magnetic circuit, BH curve.
UNIT V
Personal Safety Measures:
Electric Shock, Earthing and its types, Safety Precautions to avoid shock.
UNIT VI
Equipment Safety Measures:
Working principles of fuse and miniature circuit breaker (MCB), Residual
Current Circuit Breaker (RCCB).
Course Outcomes
Upon completion of this course, the students will be able to:
CO1 : Analyze the concept of DC circuit,
CO2 : Understand the concepts of AC circuits,
CO3 : Analyze the three phase circuit,
CO4 : Interpret the behavior of magnetic circuits,
CO5 : Remember the principles and operation of electrical machines, and
CO6 : Know the concepts of electrical safety and protection systems.
Textbooks:
1. V K Mehta, Rohit Mehta, Principles of Electrical Engineering and
Electronics S Chand and Company, New Delhi ,Revised Edition 2013.
2. D.C. Kulshreshtha, Basic Electrical Engineering Tata Mcgraw
publication, 1st Edition 2011.
3. T.K. Nagasarkar and M.S. Sukhija Basic Electrical Engineering, Oxford
University press, 3rd Edition 2017.
Reference Book:
ENGINERING ELECTIVE II
Course Objective:
Course Contents:
UNIT I
Introduction:
Importance and Applications of Machine Learning, Supervised, Unsupervised,
Reinforcement Learning and Evolutionary Learning.
UNIT II
Data Analysis:
Measurement Scales and Data Types; Visualization, Pre-processing and
Transformation of Data; Dimensionality Reduction; and Data (Dis)Similarity.
UNIT III
Unsupervised Learning:
K-means and Density-based, Clustering Methods.
UNIT IV
Supervised Learning:
K-Nearest Neighbour, Decision Tree by Qualitative and
Quantitative(information Gain method); Evaluation by Confusion Matrix of
Supervised Learning Methods.
UNIT V
Learning with Neural Networks:
Perceptron, Multi-layer Perceptron and, Error Backpropagation Learning.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
Reference Books:
1. Alpaydin, E., Introduction to Machine Learning, 3rd Edition, The MIT
Press, 2014.
2. Bishop. C M, Pattern Recognition and Machine Learning, Springer,
2006.
3. Jain, V. K., Big Data Science Analytics and Machine Learning, Khanna
Publishers, 2021
4. Mitchell, T. M.,Machine Learning, McGraw Hill, 1997.
5. Müller, A. C.,Introduction to Machine Learning with Python, O'Reilly
Media, Inc, 2016
6. Raschka, S. and V. Mirjalili, Python Machine Learning, 3rd Edition,
Packt Publishing, 2019.
7. Shalev-Shwartz, S. and S. Ben-David ,Understanding Machine
Learning: From Theory to Algorithms, Cambridge University Press,
2014.
Course Objective:
Engineering Mechanics is a specialized need-based extension of Applied
Physics and uses the principles of Statics and Dynamics. The objective of this
course is to build the foundational knowledge of the students which is
required for the design of mechanical systems. In particular, the course will
cover aspects of analysis of rigid body, frame and machine under the action of
force system, and analysis of free body diagram of a system whether at rest or
in motion
Course Contents:
UNIT I
Concurrent Forces in a Plane:
Introduction to Engineering Mechanics, Free-body diagrams, Composition and
resolution of forces, Methods of moments. Friction: Concept of friction, Wedge
friction.
UNIT II
Force Analysis of Plane Trusses:
Methods of joints, Method of Sections,Centroid: Parallel forces in a plane,
Centroid of plane figures, Theorem of Pappus, and Centroid of composite
plane figures.
UNIT III
Moment of Inertia:
UNIT IV
Principle of Virtual Work:
Equilibrium of Ideal Systems, Virtual work.
UNIT V
Dynamics of Particles:
Differential equations of rectilinear motion, Free vibration, D’Alembert’s
Principle, Momentum and Impulse, Work & Energy, Conservation of energy,
Impact.
UNIT VI
Curvilinear Motion:
Normal and tangential acceleration, Motion of a projectile, Work and Energy
in curvilinear motion.
UNIT VII
Rotation of a Rigid Body:
Kinematics of rotation, Rotation under the action of a constant moment.
Course outcomes:
Upon completion of this course, the students will be able to:
CO1 :Draw complete and correct free-body diagrams and write the
appropriate equations from the free-body diagram,
CO2 : Use scalar analytical techniques for analyzing forces and moments in
mechanical systems,
CO3 : Analyze forces in statically determinate structures such as trusses,
frames and problems related to friction,
CO4 : Determine the centroid and second moment of area,
CO5 : Apply fundamental concepts of kinematics and kinetics of particles to
the analysis of simple and practical problems, and
CO6 : Solve real life problems by using mathematics, physical laws and
theorems.
Textbooks:
1. 1.S Timoshenko, D. H Young & J.V. Rao, Engineering Mechanics, Tata
McGraw-Hill Publication 5th Edition, 2017.
Reference Books:
1. IH Shames .,Engineering Mechanics (Statics and Dynamics) , Prentice
Hall, 4th Edition, 2005.
2. S.S. Bhavikatti, Engineering Mechanics –New Age International,8th
Edition, 2021.
3. S. Rajasekaran and G. Sankarasubramanian Engineering Mechanics
(Statics and Dynamics),Vikas publishing House, 3rd Edition, 2017
Course Objective:
Biomedical Engineering is a multidisciplinary field that combines knowledge
available in a wide range of disciplines such as engineering, medicine, and
societal science. The course focuses on innovating newer equipment and
technologies to improve human health and enhance health care facilities in a
holistic manner.
Course Contents:
UNIT I
Introduction and Overview:
Introduction to biomedical engineering, Applications of biomedical
engineering.
UNIT II
The Human Body:
cCll-structure and function, Tissue & organs, Bio-potentials, Action potential,
Major human systems (musculoskeletal, circulatory, nervous, and respiratory
system)
UNIT II
Bio-instrumentation:
Instruments in medical practice, Man-instrumentation system, Basic
components, Linear network analysis, Bioelectric amplifier (OpAmp, isolation
amplifier, instrumentation amplifier), Bio-instrumentation design, and
Intelligent medical instrumentation.
UNIT III
Biomedical Electrodes and Sensors:
Ssignal acquisition, Bio-potential measurements, Active and passive sensors,
and Electrodes for biophysical sensing (Ag-AgCl, surface electrodes,
microelectrodes), transducers, sensors.
UNIT III
Biomedical Signals, Imaging and Informatics:
Bioelectric phenomena, Sources of biomedical signals, Origin of biopotentials,
Basics of bio-signal processing, noise, Interference, Electrical safety issues,
Principle of medical imaging techniques, such as X-ray, US, MRI, CT scan,
and nuclear imaging, and Fundamentals of bio-informatics.
Course Outcomes:
Textbooks:
1. John D. Enderle & Joseph D. Bronzino Introduction to Biomedical
Engineering, Academic press, 3rd Edition, 2012.
Reference Books:
1. Joseph D. Bronzino, Donald R. Peterson,The Biomedical Engineering
Handbook, CRC press, 4th Edition 2015.
2. G.S. Sawhney, Fundamentals of Biomedical Engineering, New Age
International (P) Ltd, 2011.
Course Objective:
The course is designed to impart, to the students, the principles of analog and
digital measuring instruments which include the working mechanisms of
sensors and transducers and their applications in industrial and biomedical
systems.
Course Contents:
UNIT I
Analog and Digital Instruments:
Basics of measuring instruments, Types of analog instruments, Measurement
of voltage, current, power and energy in single and three phase circuits;
Digital Instruments: Digital voltmeter, Digital multimeter, Timer/counter,
and Time, phase and frequency measurements in oscilloscope.
UNIT II
Sensors and Transducers:
Optical sources and detectors: LED, photo-diode, light dependent resistor;
Basics of fiber optic sensing, IR Sensors. Resistive, capacitive, inductive,
piezoelectric, and Hall effect sensors, Temperature transducers:
Thermocouple, RTD , and thermistor.
UNIT IV:
Instruments in biomedical applications:
ECG, Blood Pressure measurement, CT Scan, and Sonography
Course Outcome:
Upon completion of this course, the students will be able to:
CO1 : Know the basics of measuring instruments,
CO2 : Measure different electrical quantities,
CO3 :Understand the working principles of optical and electrical transducers
and sensors,
CO4 : Understand the working of electrical transducers and sensors,
CO5 : Apply the transducers in industrial applications, and
CO6 : Use instruments in biomedical applications.
Textbooks:
1. R. K. Rajput ,Electrical and Electronic Measurements and Instruments,S
Chand Publication, 4th Edition, 2015,William David Cooper,Electronic
Instrumentation and Measurement Techniques, by PHI, 2010.
Reference Books:
1. Er. R.K. Jain, Mechanical and Industrial Measurements (Process
Instrumentation and Control), Khanna Publishers, 1995.
2. A.K Sawhney, A course in Electrical and Electronics Measurements and
Instrumentation Dhanpat Rai Publication, 10th Edition, 2012.
3. D Patranabis, Sensors And Tranducers, PHI Publication,
2 Eedition, 2017.
nd
HASS ELECTIVE I
Course Objective:
There is a circular relationship between society, science, and technology.
Society creates a need and an ambience to develop science and technology,
and science and technology create means to meet societal needs and new
opportunities to make human life better. Studying this relationship is the
objective of this subject. The subject will expose, before the students, the
Course Contents:
UNIT I
Introduction:
Human Curiosity to Know the Truth of Nature, Need to Improve Quality of
Life, Emergence of Science and Technology, Characteristics of Society,
Science, and Technology, and Impact of Science and Technology on the
Society.
UNIT II
Scientific Discoveries:
Milestone Scientific Discoveries of the Past and the Ways They Impacted
Human Thought Process and Culture; Scientific Method, Developing a Theory,
and Making of a Discovery; Discoveries in the Physical, Biological, and
Mathematical Sciences; Normal Science, Paradigms, Anomalies, Crisis and
Emergence of Scientific Theories, and Scientific Revolutions.
UNIT III
Technological Developments:
Milestone Developments of Technologies and the Ways They Transformed the
Society. Stories of Technological Developments such as Steam Engines,
Electricity, Semiconductors, and IoT.
UNIT IV
Science and Technology in the Service of the Society
Contributions of Science and Technology to Solving Societal, Environmental,
and Global Problems. Successes and Limitations, and Abuses and Control of
Science and Technology; Ethical Considerations.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Understand the forces that shape the development of science and
technology,
CO2 :Understand the major milestones of scientific discoveries have
impacted human thought processes,
CO3 :Understand the effect of technological developments in societal
transformation,
CO4 : Analyse the contribution of Science and Technology in solving societal
and Environmental problems,
Textbooks:
1. Bucchi, M., Science In Society: An Introduction to Social Studies of
Science, Routledge Publication, 1st Edition, 2004.
Reference Books:
1. Collins, H. and T. Pinch, The Golem: What You Should Know about
Science, 2nd Edition, New York: Cambridge University Press,1998.
2. Collins, H. and T. Pinch,The Golem: What You Should Know about
Technology, 2nd Edition. New York: Cambridge University Press, 2014.
3. Kuhn, T. S.,The Structure of Scientific Revolutions, 4th Edition,
Chicago University Press, 2012.
4. Hatton, J. and P. B. Plouffe, Eds., Science and Its Ways of Knowing,
New Jersey: Prentice Hall,1997.
5. Moskovites, M., Ed., Science and Society, Ontario: House of Anansi
Press Limited,1997
6. Sismondo, S. An Introduction to Science and Technology Studies, 2nd
Edition. Maldon, MA: Blackwell Publishing, 2009.
7. Sarukkai, S. What Is Science?, New Delhi: National Book Trust, India,
2012.
8. USSR Academy of Sciences Science and Society, Moscow: Nauka
Publishers, 1989.
Course Objective:
This course explores the basic concepts and processes of management.
Students will learn the importance of management in their professional life
from the stories on the evolution and practices of management. Students will
examine the fundamental roles and processes of planning, organizing,
staffing, directing and controlling that comprise the managers' role. This
course also examines the fundamentals of marketing and financial
management for the success of the organization. This course will make an
attempt to introduce students to the business environment and strategic
management process to understand the nuances of business. Students will
develop skills related to the manager’s function as required in today’s
competitive environment.
UNIT II
Functions of Management (Part I):
Nature, scope and significance of Planning; Types of Planning; Process of
Planning; Barriers to effective planning; Decision making: concept, types and
process; Organizing: concept and significance; Delegation of authority;
Authority vs.Responsibility; Structure of Organization: departmentalization,
Centralization vs. Decentralization
UNIT III
Functions of Management (Part II):
Concept of Staffing, Manpower planning and Job design; Recruitment and
selection; Training and development; Performance Appraisal; Directing:
Concept, Direction and Supervision; Controlling: Concept, Importance and
levels; Process and types of controlling
UNIT IV
Marketing and Financial Management:
Marketing Mix (Product, place, price, Promotion); Market Segmentation;
Introduction, scope, importance and functions of Financial management;
Introduction to Financial statements: Profit and loss account; balance sheet
UNIT V
Business Environment and Strategic Management:
Business environment: concept, importance, elements; Types of business
environment; Strategic Management: Concept, Importance and levels of
strategy; Process of Strategic Management
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Learn different approaches, theories and stories of various
practitioners of management and know how such knowledge could be
applied to achieve goals of Organizations within the changing
environment,
CO2 : Understand the core functions of management in order to facilitate
efficient and effective decision making both at individual and
organizational level,
Textbooks:
1. S.A. Sherlekar & V.S. Sherlekar, Modern Business Organization &
Management (Systems Approach) by Himalya Publishing House,
2018.
2. Harold Koontz and Heinz Weihrich ,Essentials of Management: an
International Perspective by, McGraw Hills, 2020
Reference Books:
1. K. Ashwathappa, Essentials of Business Environment, Himalaya
Publishing House, 2017.
2. Joseph L. Massie, Essentials of Management Pearson Education
India, Fourth edition, 2015.
3. Azhar Kazmi & Adela Kazmi, Strategic Management, McGrawHill, 5th
edition 2020.
Course Objective:
This course will provide technical students with knowledge in concepts of
environmental economics, resource economics, and circular economy,
allowing prosperity for present and future generations. The course will equip
future engineers with skill to handle resources efficiently and effectively.
Acquaint them with the contemporary trends in business settings and thereby
innovate novel solutions to existing problems.
Course Contents:
UNIT I
Purple Economy: Economics of Glocalization:
Introduction to colours and world of economics (including White, Blue, Black,
Green, Purple, Grey, Red, Pink, Silver); Concept and definition of purple
economy; Cultural footprint; Local and global cultural economy; Culture and
well being; Rethinking employment and training in the purple economy; Vocal
for Local; Make in India.
UNIT III
Green Economy: Economics of Reduce, Reuse, and Recycle:
Concept and definition of green economy; Green investment and green bond;
Green technology and renewable resources; Carbon footprint; Waste
management.
UNIT IV
Blue Economy: Economics of Ocean Resources:
Concept and definition of blue economy; The marine environment; Fisheries
and aquaculture; Tourism; Ocean-based renewable sources of energy;
Transportation and the blue economy; Pollution of water resources; Water
resource management.
UNIT V
Black Economy: Economics of Unsanctioned Sector:
Concept and definition of black money; Causes and consequences of black
economy; Global black income generation; Extent of black money in India.
Government measures to curb black money.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the economic drivers that shape the future of India,
CO2 : Understand sustainability issues related to usage of factor
endowment,
CO3 : Ability to create linkage between Economics, Science and
Technology,
CO4 : Apply knowledge, reasons and the need for regulating circular
economy,
CO5 : Assess and analyses scope for global market opportunities, and
CO6 : Explore yet to be unearthed employment opportunities.
Textbooks:
1. S.K Mishra and V. K. Puri, Indian Economy. Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
Reference Books:
1. Uma Kapila. Indian Economy:Economic Development and Policy.
Academic Foundation ISBN-10 : 9332705550 and ISBN-13 : 978-
9332705555,2022.
Course Objective:
Study of this course provides an extensive understanding of changing
structure of Indian economy over time. This course targets to put emphasis
on inclusive growth, reducing poverty, inequality and creating decent
employment in the economy. This course will give an understanding about the
issues faced by an economy in achieving sustainable development.
Course Contents:
UNIT I
Introduction and features:
Changing structure of the Indian economy Changing paradigms of
Development Strategies and Economic Reforms.
UNIT II
Poverty, Inequality and Employment:
Various concepts and estimates of poverty; Income inequality; Problem of
unemployment; Interface among growth, poverty and employment; Inclusive
growth and Human Development; Sustainable Development Goals—Targets
for reduction in Poverty, Inequality and Decent Employment.
UNIT III
Demographic Issues:
Demographic trends, size and structure of population; Health and Education;
Skill challenges and demographic dividends; Sustainable Development
Goals—Targets forGreater Wellbeing and Better Human Capital.
UNIT V
External Sector and Issues in Indian Public Finance
Foreign trade and trade policy; fiscal devolution, Indian Union Budget and
Tax System
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Interpret the changing structure of Indian economy,
CO2 : Perceive the issues and challenges faced by Indian economy,
CO3 : Evaluate the policies and programmes required to achieve inclusive
growth,
CO4 : Realise the importance of human capital in triggering economic
development,
CO5 : Comprehend the state and role of external sector in strengthening
Indian economy, and
CO6 : Help in achieving sustainable development for the economy.
Textbooks:
1. Uma Kapila, Indian Economy Perfomance and Policies,academic
foundation, 2020,ISBN:978-933270545
Reference Books:
1. S.K. Mishra, and V. K. Puri, Indian Economy, Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
2. 2. Gaurav Datt and Ashwani Mahajan, Indian Economy, GENERIC.
Classic Edition, 2022 ISBN-10 : 9352531299 ISBN-13 : 978-
9352531295
Course Objective:
The objective of this paper include providing basic knowledge on socio-
political environment of India and to equip the students with an
understanding of their roles, duties and responsibilities in a democratic set
up.
UNIT II
Social Stratification:
Equity and Equality, Caste, Religion, Class, Gender Discrimination, Urban
Slums.
UNIT III
Political Institutions:
Meaning and Basic Concepts of Political Institutions: Legislative, Executive
and Judiciary Systems of the Indian Constitution.
UNIT IV
Fundamental Rights and Duties:
Fundamental Rights and Duties in Indian Constitution, Directive Principles of
State Policy.
UNIT V
Contemporary Changes in Political Institutions:
Changing Role of the Government in Contemporary India, Role of Government
in the Formation of National and International Policies and Their Impact on
Business and Trade.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand contemporary Indian social problems,
CO2 :Understand the roles and functions of the three political
institutions in our democratic up,
CO3 : Familiarize the students with the Rights and Duties enlisted in the
Indian Constitution,
CO4 : Grasp the interrelationships among political, social and economic
issue,
CO5 :Visualize contemporary changes in Political Institutions, and
CO 6 : Realize the importance of equity, equality, and dignity in a
democratic system.
Textbooks:
1. C. N. Shankar Rao, S. Chand., Indian Social Problems,by S.cahand
Course Objective:
Cognition plays a significant role in accumulation and processing of
information. This subject provides an in-depth understanding of some of the
cognitive processes in terms of current theories, models and applications. It
helps learners to understand the importance of these cognitive processes and
the rationale behind cognition, problem solving, critical thinking, and
scientific thinking. It facilitates students to identify and analyze the key
conceptual and theoretical frameworks underpinning cognitive process.
Course Contents:
UNIT I
Basics of Cognition:
A Brief History, Emergence of Modern Cognitive Approach, Thinking, Basic
Elements of Thought: Forming Concepts, Propositions, Images.
Reasoning, some Basics sources of error, Information-processing approach,
connectionist approach, evolutionary approach, ecological approach.
UNIT II
Memory Processes and Critical Thinking:
Organization of Long Term Memory, Forgetting, Retrieval and Metamemory;
Proactive and Retroactive inference; Amnesia and Retrieval, Flashbulb
Memory, Eyewitness Memory, Traumatic Memory, False Memories.
Phases of Critical Thinking: Intellectualization, Suggestion, Hypothesis,
Reasoning, and Testing, Critical Thinking Abilities: Thinking, Observational,
and Questioning and Dispositions, Critical Thinking Skills: Analysis,
Communication, Creativity, Problem-solving Skills, and Open-mindedness.
UNIT IV
Creativity and Designing Thinking:
Creative Thinking, Stages in Creative Thinking, Nature of Creative Thinking,
Features of Creativity—Novelty, Originality and Usefulness, Guilford’s
Measure of Creativity—Fluency, Flexibility, and Originality, Barriers to
Creativity, Enhancing Individual and Organizational Creativity.
Designing Thinking as a Process of Problem Solving: Defining Problems,
Challenging Assumptions, Developing Concepts, identifying Alternative
Strategies and Solutions, Prototyping, and Experimenting Problem Solving
through Innovative Solutions, Stages of Design Thinking—Empathize, Define,
Ideate, Prototype and Test.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the definition and scope of cognition, problem solving,
and creativity,
CO2 :Understand the theories related to cognition, decision making, and
critical thinking,
CO3 : Understand the classic and current experimental research in
cognitive processes,
CO4 : Develop skills essential in designing and conducting experiments
in cognition, reasoning, and problem solving,
CO5 : Understand various aspects of critical thinking, scientific thinking,
and design thinking process, and
CO6 : Apply the knowledge of cognitive processes to one’s own personal
life and to real life issues.
Textbooks:
1. Solso, R. L.,Cognitive Psychology, Pearson Education, 6th Edition.
2004.
2. Baron, R. A. Psychology,Pearson Education, 5th Edition, 2002
3. Rathus, S.A. Introductory Psychology Wadsworth Cengage,5th Edition,
2016.
Reference Books:
1. Baddley, A.,Human memory: Theory and practice. New York Psychology
Press,1997.
2. Treror, A.,The psychology of language: From data to theory. Taylor
Francis,2002
3. Smith, E.E. &Kosslyn, Cognitive psychology: Mind and brain. Prentice
Hall,2007.
4. Tripathi, A.N. &Babu, Nandita (2008). Cognitive processes. In Misra, G.
Psychology in India: Advances in Research, Vol. 1,Pearson Education.
5. Vaid, J., & Gupta, Ashum,Exploring word recognition in a semi-
alphabetic script: the case of Devanagari. Brain and Language, 81, 679-
690.
Course Objective:
The course is designed for students who want to enhance their creative and
innovative skills and apply them to prepare business plans to form
entrepreneurial enterprises. More specifically, the course is designed to help
students to stimulate creativity in themselves and learn the impact of
innovation on growth creation and design thinking in real-world business
situations. In this course, the concepts of entrepreneurship and the
environment in which the entrepreneurs act will be developed along with
business plans and business models for start-ups.
Course Contents:
UNIT I
Introduction:
Definitions, Importance, and Relationships among Creativity, Innovation, and
Entrepreneurship; Examples.
UNIT II
Creativity:
Definitions, Importance, and Relationships among Creativity, Innovation, and
Entrepreneurship; Examples, Creative Thinking and Stages of Creative
Thinking, Barriers to Creativity, Enhancing Individual Creativity, Guilford’s
Usual Unusual Test, Psychometric Approaches to Tests of Creativity,
UNIT III
Innovation:
Innovation, Benefits, Keys to Successful Innovations, Types of Innovation,
Barriers to Innovation, Methods of Generating Ideas, Design Thinking.
Creative Problem Solving, and Measures of Innovation.
UNIT IV
Entrepreneurship:
Entrepreneur, Functions of an Entrepreneur, Types of Entrepreneur,
Intrapreneur, Social Entrepreneur, Case Study on the Entrepreneurial
Excellence of N. R. Narayan Murthy, Introduction to Agricultural, Rural,
Tourism, Social and Digital Entrepreneurship, Entrepreneurial Motivational
Behavior (Creativity, Self-Efficacy, Locus of Control, Risk Taking, Leadership,
Communication), Converting Ideas into Products/Services with Differentiating
Features, Niche Market, Design of the Products/Services, Bootstrap
Marketing, Formulation of Business Plan, Business Model, Financial
Planning, and Sources of Finance.
Practical classes will be devoted to organizing practicing sessions on
creativity, case study discussion sessions and market analysis sessions on
generating novel ideas, and developing and presenting business plans.
Students, in groups, will design a new product/service, do a bootstrap market
study, develop a business plan, and make an elevator pitch.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand the key elements of creativity and innovation,
CO2 : Visualize the impact of innovation on growth creation,
CO3 : Apply creative and design thinking to real-world business situations,
CO4 : Create a foundation of entrepreneurship development and its theories,
CO5 : Develop business plans and business models to start entrepreneurial
enterprises, and
CO6 : Analyze the business plan and implement it in real field.
Textbooks:
1. Khanka, S. S. Creativity, Innovation, and Entrepreneurship, S.Chand .
2. Praveen Gupta, Business Innovation, S. Chand , 2007
Reference Books:
Course Objective:
This course is offered to give the students an opportunity to connect with the
community and the environment, learn and prioritize their problems, and
define the problems in ways that make them amenable to scientific analysis
and pragmatic solution. Appreciating the community problems, visualizing
and experiencing them in person, self-learning, applying to realities,
searching for and finding implementable solutions are the primary benefits of
this project-based subject.
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 : Identify need of the community,
CO2 : Formulate objective of a project,
CO3 : Communicate orally and through formal technical write-ups,
CO4 : Analyze and interpret data wherever essential,
CO5 : Provide an implementable solution to the problem, and
CO6 : Work in team following ethical manners.
Total of Theory 20 20
Practical
1. CS29001 Data Structures Laboratory 0 0 2 2 1
Total 26 23
SEMESTER IV
Theory
Sl. Course Course Title L T P Total Credit
No Code
Total of Theory 19 19
Total 25 22
SEMESTER V
Theory
Sl. Course Course Title L T P Total Credit
No Code
1. HASS Elective-II 3 0 0 3 3
5. Professional Elective-I 3 0 0 3 3
6. Professional Elective-II 3 0 0 3 3
Total of Theory 19 19
Practical
1. CS39001 Algorithms Laboratory 0 0 2 2 1
Total 25 22
SEMESTER VI
Theory
Sl. Course Course Title L T P Total Credit
No Code
2. CS30006 Compilers 3 0 0 3 3
Total of Theory 18 18
Practical
1. EC39006 ARM Laboratory 0 0 2 2 1
Total 26 23
Theory
1 Professional Elective-IV 3 0 0 3 3
2. CS47001 Project – I 0 0 10 10 5
Theory
Sl. Course Course Title L T P Total Credit
No Code
3. Minor-VI 3 0 0 3 (3)
Total of Theory 6 6
Sessional
1. CS47002 Project- II 0 0 18 18 9
Total 24 15
Theory
Sl. Course Course Title L T P Total Credit
No Code
1. Research Elective-I 3 0 0 3 3
6 Minor-IV(Optional) 3 0 0 3 (3)
Total of Theory 8 8
Sessional
1. CS47001 Project- I 0 0 10 10 5
2. CS48001 Internship - - - - 2
Total 18 15
Theory
Sl. Course Course Title L T P Total Credit
No Code
1. Research Elective-II 3 0 0 3 3
Total of Theory 3 3
Sessional
1. CS47002 Project- II 0 0 24 24 12
Total 27 15
Credit Distribution
9. CS13001 4
CS31001 Software Engineering
Computer Networks - 3
10. CS30003
11. CS30006 Compilers CS21001 3
Pre
Sl. Course
Course Title requisite Credits
No. Code
s
1. CS29001 Data Structures Laboratory CS13001 1
2. EC29005 Digital Systems Design - 1
Laboratory
3. CS29002 Operating Systems Laboratory CS20002 1
Total 10
Specialization
Sl. No. Elective Course Name
Note:
Minor in
A: Electrical Engineering B: Smart Electric Vehicles C: Industrial IoT
SEMESTER-VI
Course Courses Title Minor in
Code A B C
EE30030 Network Analysis X X X
EE30025 Renewable Energy Resources X
EE30032 Solar Power Technology
EE30034 Introduction to Electrical Machines X X X
EE30036 Energy and Environment
EE20005 Measurements and Sensors Technology X
SEMESTER-VII
EE40033 Fuel Technology
EE40035 Energy Audit and Management X
EE40037 Linear Control System X X X
EE30021 Sensors and Actuators X X
EE40039 Energy Storage Technology X X
EE30002 Microprocessors and Interfacing X
EE40020 Digital System Design using FPGA X X
EE40043 Special Machines and Drives X
EE40044 Hybrid Electric Vehicles X
EE40042 Robotics and Control X
SEMESTER-VIII
EE30007 Power Transmission and Distribution X
EE30047 Power Electronics Circuits X
EE30014 Electric Drives and Control X
EE40041 Power System Protection X
Minor Laboratories
Course Course Title Minor in
Code
A B C
EE29002 Electrical Machines Laboratory X
EE39001 Power Electronics Laboratory X
EE49001 Power System Protection Lab X
EE49005 Electric Vehicles Laboratory X
EE49003 IoT Laboratory X X
EE49002 Sensors and Control Laboratory X X
SEMESTER-VI
Course Open Elective Course Title Minor in
Code A B C D
CE30072 Fundamentals of Project Management
CE30074 Elements of Surface Hydrology
CE30076 Environmental Pollution and Control
CE30078 Municipal Solid Waste Management
CE30052 Surface & Groundwater Hydrology X
CE30054 Water Supply & Quality Management X
CE30056 Geomaterial characterization X
CE30058 Highway Material Characterization X
SEMESTER-VII
Course Open Elective Course Title Minor in
Code A B C D
CE40081 Disaster Management
CE40083 Coastal Management
CE40085 Basic Groundwater Hydrology
CE40087 Clean water & Sanitation
CE40065 Geo-hazards Risk Management X
CE40051 Basic Fluid Mechanics & Hydraulics X
CE40053 Remote Sensing & GIS X X
CE40055 Irrigation Water Management X
CE40057 Urban Waste Management X
Minor Laboratories
Course Course Title Minor in
Code
A B C D
CE49001 Water Resources Lab X
CE49003 Environmental Quality Lab X
CE49005 Geomaterial Lab X
CE49007 Highway Infrastructure Lab X
SEMESTER – VI
Course Code Open Elective Course Title Minor in
A B C
Minor Laboratories
Minor in
A: Communication and Networking B: VLSI and Embedded System
SEMESTER – VIII
Course Minor in
Open Elective Course Title Pre-requisite
Code A B C D
EC40004 Quantum Engineering NIL X
EC40020 Essence of Biomedical MA11001
Signal Processing MA11002
EM40010 Optimization Methods in MA11001
Machine Learning MA11002 X
MA21001
Minor Laboratories
Course Minor in
Course
Code A B C D
EC39004 Electronics Design Lab X X X X
EC47004 Project (Minor Degree) X X X X
School of Humanities
SA38001 Robotics
SA38003 Web Designing
SA38005 Civil-Tech
SA38007 Circuit Design & Control
SA38009 Indian Classical, Folk & Bollywood Dance
SA38011 Indian Classical & Western Music
SA38013 Graphic Designing & Editing
SA38015 Art & Craft
SA38017 Theatre & Street Play
SA38019 Film Making
SA38021 Debating, Public Speaking& Anchoring
SA38023 Creative Writing
SA38025 Photography & Videography
SA38027 Fashion Styling
SA38029 Culinary Arts
SA38031 Quiz Activity
SA38033 Social Outreach
SA38035 Health & Emergency Care
Detailed Syllabus
Course Objectives:
The objective of this course is to familiarize the students with the foundation of
probability and statistics and to use it in solving the problems arises in
engineering and real life applications.
Course Contents:
UNIT I
Probability and random variables:
Basic concepts of sample space, events(with example), Axiom of
Probability,Conditional Probability, Bayes’ Theorem and its applications.Discrete
random variable, probability mass function, cumulative distribution function and
Moment Generating function for discrete random variable, some special
School of Computer Engineering Curriculum KIITDUCSE22 Page 90
distributions likeUniform distribution, Geometric distribution, Binomial
distribution, Negative Binomial distribution, Poisson distribution,
Hypergeometric distribution, mean and variance.Continuous random variable,
density function, cumulative distribution function and Moment Generating
function. Uniform distribution, normal distribution, mean, variance, percentile
and critical value of normal distribution,normal approximation of the binomial
distributionand exponential distribution.
UNIT II
Joint probability and distributions:
Joint probability mass function and marginal probability mass function, joint
probability density function and marginal probability density function, concept of
independent random variable(joint probability), conditional probability mass
function and conditional probability density function. Expected value, covariance
and correlation for jointly distributed random variable(both continuous and
discrete).
UNIT III
Descriptive Statistics:
Frequency distribution, pictorial and tabular representation of data, stem and
leaf display, dot plots, histogram, box plots and comparative box plots.Basic
conceptson mean, median and mode, Skewness, Kurtosis, Correlation,
Coefficient of Correlation, rank correlation, Regression Analysis: Least square
method.
UNIT IV
Inferential statistics:
Population, sample, random sample, sampling distribution, distribution of
sample mean, central limit theorem, point estimator, point estimation of
parameter using method of maximum likelihood estimation, confidence interval,
confidence interval for the mean of a normal population with known and
unknown variance, confidence interval for the variance of a normal population,
hypothesis testing, one sided and two sided alternatives, Tests for mean of the
normal distribution with known variance, Tests for mean of the normal
distribution with unknown variance, tests for variance of the normal distribution.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Probability and Statistics for Engineers and Sciences by J. L. Devore,
CENGAGE Learning, 9th Edition.
2. Advanced Engineering Mathematics by Erwin Kreyszig, Wiley, INC, 10th
Edition.
Reference Books:
1. Introduction to Probability and Statistics for Engineers and Scientists by
S.M. Ross, Elsevier/AP, 6th Edition.
2. Introduction to Probability and Statistics by J.S. Milton & J.C. Arnold,
McGraw Hill, 4th Edition.
3. Introduction to Probability Theory and Statistical Inference by H.J. Larson,
John Wiley & Sons Inc, 3rd Edition.
4. Fundamental of Mathematical Statistics by S.C. Gupta & V.K.Kapoor, S.
Chand, 12th Edition.
Course Objectives:
The main objective of this course is to provide mathematical concepts and build
up strong mathematical fundamentals to support many subjects of computer
science engineering such as design and analysis of algorithms, computability
theory, software engineering, computer systems, syntactical analysis, information
organization and retrieval, switching theory, computer representation of discrete
structures and programming languages etc.
Course Contents:
UNIT I
Logic:
Proposition, Truth values, Connectives, Logical equivalence of composite
statement (using truth table & without truth table), Predicates and Quantifiers,
Rules of Inference, Methods of Induction.
School of Computer Engineering Curriculum KIITDUCSE22 Page 92
UNIT II
Set, Relation & Function:
Set, Operations on set, Principles of Inclusion and Exclusion, Relation, Types of
relations, Properties on Binary Relation, Equivalence relation, partial ordering
relation, Hasse diagram, Lattice, Definition of function, Injection, Bijection,
Surjection, Permutation function.
UNIT III
Recurrence Relation and their solutions:
Principles of counting, Discrete numeric function and their manipulation,
Generating Function, Concept of Recurrence Relation with constant coefficients,
Solution of Recurrence Relations (Substitution and generating function methods).
UNIT IV
Groups and Rings:
Concept of binary operations, Algebraic structures, Semigroup, monoid, Group,
Abelian group with examples. Properties of groups, Cyclic groups and its
generator, Sub group, cosets, Normal subgroup, Lagrange’s Theorem,
Homomorphism and Isomorphism, ring, field, Integral domain (Definition with
examples)
UNIT V
Graph Theory:
Basic Terminology, Adjacency & Incident Matrix, graph Isomorphic Test, Paths,
Circuit, Eulerian path and Eulerian Circuit, Hamiltonian path and circuit,
shortest path Algorithms (Dijkstra),Tree, Rooted Tree, Binary Tree, spanning tree,
Minimal Spanning Tree (MST) Algorithms(Prim’s& Kruskal’s Algorithms), Planar
and Nonplanar Graphs.
Course Outcomes:
Upon completion of the course, the students will be able to:
CO1. Convert sentences in natural language into mathematical statements and
understand predicate and quantifiers, rules of inference and prove results
by principle of mathematical induction.
CO2. Understand the principles of inclusion and exclusion of sets, concept of
relations and functions and solve related problems.
CO3. Know the concepts of partition of sets, partial ordering relation, Hasse
diagram and Lattice.
CO4.Solve problems on recurrence relations by substitution and method of
generating functions and know a powerful method of counting
CO5. Understand the concept of algebraic structures, groups, semi group,
subgroups and Lagrange theorem. Gets the idea of homomorphism and
School of Computer Engineering Curriculum KIITDUCSE22 Page 93
isomorphism of groups, definition and examples of ring, integral domain
and field.
CO6. Apply Graph theory in related areas like Syntactic analysis, Fault detection
and diagnosis in computers, Scheduling problems and Minimal-path
problems, network flow problems.
Textbooks:
1. Discrete Mathematics and its Applications by Kenneth H Rosen (Mc
Graw Hill 7th Edition)
Reference Books:
1. Elements of Discrete Mathematics. A Computer oriented approach by
C.L Liu, D.P. Mohapatra (Tata Mc Graw Hill 4th Edition-2013)
2. Discrete Mathematics by Sudarsan Nanda, Allied Publisher Pvt. Ltd.,
2022
3. Introduction to Graph Theory by Douglas B. West, Pearson, 2nd Edition,
2002
4. Discrete Mathematics by Iyeger et al., Vikas Publishing House Pvt.Ltd.,
2020
Course Objectives:
Course Contents:
UNIT I
Introduction:
Development of Algorithms, Notations and analysis, Storage structures for
arrays, Sparse matrices, Stacks and Queues: Representations and applications.
UNIT II
Linked List, Stacks, and Queues:
Linked Lists, Linked stacks and queues, Operations on polynomials, Doubly
linked lists, Circularly linked lists, Dynamic storage management, Garbage
collection and compaction.
UNIT III
School of Computer Engineering Curriculum KIITDUCSE22 Page 94
Trees:
Tree representation, Binary Trees, Binary search trees, Tree traversal, Expression
manipulation, Symbol table construction, Height balanced trees, AVL trees.
UNIT IV
Graphs:
Graphs, Representation of graphs, BFS, DFS, Topological sort, String
representation and manipulations, Pattern matching.
UNIT V
Sorting and Searching:
Sorting Techniques: Selection, Bubble, Insertion, Merge, Heap, Quick, Radix
sort, Linear search, Binary search, Hash table methods.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Use the concepts of data structure, data type and abstract data type to
develop solutions for engineering problems.
CO2: Develop programs to implement linear data structures such as stacks,
queues, linked lists, etc.
CO3: Apply the concept of trees and graph data structures in real world
scenarios
CO4: Comprehend the implementation of sorting and searching algorithms
CO5: Compare Time Complexity and Space Complexity for algorithm
CO6:Effectively choose the data structure that efficiently models the information
in a problem.
Textbooks:
1. Fundamentals of Data Structures in C by E. Horowitz, S. Sahani and S.
Anderson-Freed, Universities Press.
Reference Book:
1. Sartaj Sahni, “Data Structures, Algorithms and Applications in C++”,
Universities Press Pvt. Ltd., 2008.
Course Objectives:
• To understand the overview on the design principles of digital computing
systems
Course Contents:
UNIT I
Basic VLSI System Design:
Introduction to digital systems and VLSI design, Moore’s Law, VLSI Design flow,
Design hierarchy, Introduction to Verilog HDL, operators and Modelling
techniques (gate-level, data-flow,and behavioral )
UNIT II
Binary Codes & Boolean Algebra:
Signed Binary numbers and its arithmetic (1’s and 2’s complement form), Binary
codes (Weighted and non-weighted codes, Gray codes, BCD codes), Boolean
Algebra-Laws and Axioms, SOP and POS (Min-term and Max-term), K-Maps (2-
,3-,4- variables with don’t care condition)
UNIT III
Combinational Circuits:
Adders (Half adder, Full adders, Binary Parrallel Adders), Subtractor (Half
Subtractor, Full Subtractor), Code conversion algorithms, Combined Adder-
Subtractor Block, Design of code converters, Decoders and Encoders, Multiplexer
and Demultiplexer. Implementation of Combinational Circuits using Gate-level
and Data-flow level of modelling.
UNIT IV
Sequential Circuits:
Basic latch, Flip-flops (SR, D, JK, T, Master-Slave), Triggering of flip-flops, FF
conversions, Shift Registers (SISO, SIPO, PISO, PIPO), Counter Design
(Synchronous and Asynchronous), Implementation of sequential circuits using
Behavioral level of modelling.
UNIT V
Advanced Concepts:
Overview of CMOS, CMOS level gate design (Basic and Universal gates), Design of
general Boolean circuits using CMOS gates, CMOS level design of latches and
flip-flops. Verilog description of CMOS level design.
Text Books
1. Morris Mano, and Michael D. Ciletti, “Digital Design”, Fifth Edition, PHI,
2012.
2. CMOS Digital Integrated Circuits – Sung-Mo Kang, Y. Leblebici, C. Kim,
TMH, 4th Edition, 2016
Reference Books
1. Anand Kumar, “Fundamentals of Digital Logic”, Fourth Edition, PHI,
2016.
2. Samir Palnitkar, “Verilog HDL”, Second Edition, Pearson Education, 2003.
Course Objectives:
• To understand the basic concepts of Object-Oriented Programming
• To nurture syntax and semantics of Java Programming language
• To write java programmes using basic concepts of OOP principles
• To be able to know multi tasking Java and multithreading techniques
• To understand Packages, Interfaces, and Exception Handling
Course Contents:
Unit I
Evolution of Programming Paradigm:
Procedure oriented programming vs Objects oriented programming, Object
oriented programming concepts: Object, Classes, Encapsulation and
abstraction, Inheritance, Polymorphism
Unit II
Java Overview:
School of Computer Engineering Curriculum KIITDUCSE22 Page 97
JDK, JRE, Java Virtual Machine, Byte code, Java Characteristics, Data types,
Operators, Control statements, Class fundamentals, Objects, Methods,
Parameterized method, Use of static keyword, Input stream reader, Scanner
class,Command Line Argument,Constructors, Overloading, Array
Unit III
Inheritance:
Basics of Inheritance, Use of super and final keywords, Method overriding,
Abstract classes, Dynamic Method Dispatch, Defining and importing packages,
Access protection, Interfaces, Inner class
String Handling: Basics of String handling, String class, String Buffer class,
constructor and methods of both classes
Unit IV
Multithreading:
Basic thread concept, Life cycle of thread, Thread Model, Thread Priorities,
Synchronization, Thread Class and Runnable Interface, Inter Thread
Communication.
Input/Output:
Stream classes, Byte stream, Character stream, Reading and writing from
console, Files, Reading and writing onto file using Byte stream and character
stream, Random Access File
Unit V
GUI Programming:
Introduction to Swing, Swing controls, Event handling: Delegation event model,
Event classes, Sources, Listeners, Adapter class.
JDBC: JDBC API, Comparison between JDBC & ODBC, Type of JDBC Drivers,
JDBC Architecture, JDBC classes and interfaces, Basic steps in Developing
JDBC Applications, Working with DataBase, Result Set, Statement & Prepared
Statement interfaces, Result Set MetaData
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Herbert Schildt, “Java-The Complete Reference”, Twelfth Edition,
McGraw Hill Education, 2021
Reference Books:
1. Herbert Schildt, “Java-The Complete Reference”, Twelfth Edition,
McGraw Hill Education, 2021
2. Y. Daniel Liang, “Introduction to JAVA Programming”, Tenth Edition,
Pearson Education, 2019
Course Objectives:
• To understand the basic hardware and software issues of computer
organization
• To understand how computations are performed at machine level
• To understand how data storage is happening at machine level
• To understand the memory hierarchies, cache memories and virtual
memories
• To learn the different ways of communication with I/O devices
Course Contents:
UNIT I
Basic Structure of Computers:
Computer Types, Functional Units, Basic Operational Concepts, Bus
Structures, Machine Instructions and Programs: Memory Locations and
Addresses, Memory Operations, Encoding of Machine Instructions, Addressing
Modes, Instruction Types, Instruction Format, Instruction Length, Assembly
Language, Subroutines, Additional Instructions, RISC vs CISC.
UNIT II
School of Computer Engineering Curriculum KIITDUCSE22 Page 99
Basic Processing Unit:
Fundamental Concepts, Execution of a Complete Instruction, Single and
Multiple Bus CPU Organization, Hard-wired Control, Micro programmed Control
unit.
UNIT III
Memory System:
Basic Concepts, Semiconductor RAM Memories, Read Only Memories, Speed,
Size, and Cost, memory module design, Memory Hierarchy, Cache Memories,
Mapping Functions, Replacement Algorithms, Memory Performance
Considerations, Memory interleaving, Virtual Memories.
UNIT IV
Arithmetic:
Design of fast adders, Multiplication of Positive Numbers, Signed Operand
Multiplication, Fast Multiplication, Integer Division, Floating-point Numbers
and Operations.
UNIT V
Input/ Output Organization:
Accessing I/O Devices, Modes of I/O Transfer, Program Controlled I/O,
Interrupts – Interrupt Hardware, Enabling and Disabling Interrupts, Handling
Multiple Devices, Controlling Device Requests, Exceptions, Direct Memory
Access.
UNIT VI
Case Study:
IA-32 Register Structure, IA-32 Addressing Modes, IA-32 Instructions, Machine
Instruction Format, IA-32 Assembly Language, Program Flow Control, Logic and
Shift/Rotate Instructions, Subroutines for IA-32, Programming examples.
Course Outcome:
Upon completion of this course, the students will be able to:
CO1: Perceive the functions of hardware components of computer and its
requirements for the execution of instructions.
CO2: Choose Instruction Set Architecture (ISA): Instruction format, types, and
various addressing modes.
CO3: Apply the basic components to design the CPU: the ALU and control unit.
CO4: Assess the different levels of memory organization: SRAM, DRAM, Cache
memory, Virtual Memory.
CO5: Design the ALU and it's operations: Addition, Subtraction, Multiplication,
and Division.
School of Computer Engineering Curriculum KIITDUCSE22 Page 100
CO6: Classify and compare the I/O Organization and types of I/O Transfer.
Textbooks:
1. Computer Organization and Embedded Systems by Carl Hamacher,
Zvonko Vranesic, Safwat Zaky, 6th Edition, MGH, 2022.
Reference Books:
1. M. Morris Mano, Computer System Architecture, Pearson Education
India, 3rd Edition
2. William Stallings, Computer Organization & Architecture, 11th Edition,
Pearson Education, 2006.
Course Objectives
• To learn data models, conceptualize and depict a database system using
ER diagram
• To understand the internal storage structures in a physical DB design
• To know the fundamental concepts of transaction processing techniques
• To understand the concept of Database Design in Normalization techniques
• To know the manipulation of SQL Queries
Course Contents:
UNIT I
Introduction:
Purpose of Database System, Views of data, Data Models, Database Languages,
Database System Architecture, Components of DBMS, Entity, Relationship model
(E-R model ), E-R Diagram notation, EER notations, Examples.
UNIT II
Relational Model:
Relational Data Model, Concept of relations, Schema-instance distinction, keys,
integrity rules, Relational algebra operators, SQL: Data definition, Data
manipulation, Aggregate function, Null Values, Nested sub queries, Joined
relations.
UNIT III
Database Design:
Dependencies and Normal forms, Dependency theory, Functional
dependencies, Armstrong's axioms for FD's, Closure of a set of FD's, minimal
covers, Definitions of 1NF, 2NF, 3NF and BCNF, 4NF, 5NF, Decompositions and
desirable properties of them.
School of Computer Engineering Curriculum KIITDUCSE22 Page 101
UNIT IV
Transaction Management:
ACID properties, Serializability and concurrency control, Lock based
concurrency control (2PL), Timestamp ordering protocol, Database recovery
management.
UNIT V
Implementation Techniques:
Overview of Physical Storage Media, Magnetic Disks, RAID, Tertiary storage,
Organization of Records in Files, Indexing and Hashing, Ordered Indices,
primary, S econdary index structures.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Silberschatz, Henry F. Korth, S. Sudharshan, “Database System
Concepts”, Seventh Edition, McGraw Hill, 2006.
2. C. J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database
Systems”, Eighth Edition, Pearson Education, 2006.
Reference Books:
1. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database
Systems”, Seventh Edition, Pearson, 2007.
Course Objectives:
• To provide knowledge about the services rendered by operating systems
• To explore the various scheduling policies and to provide solutions for
critical section and deadlock problems
• To provide a detailed discussion of the various memory management
techniques
• To discuss the various file-system design and implementation issues
School of Computer Engineering Curriculum KIITDUCSE22 Page 102
• To discuss how the protection domains, help to achieve security in a
system
• To explore the design and implementation issues of Distributed OS
Course Contents:
UNIT I
Introduction:
Need for Operating Systems, Computer Systems, OS Operations, Abstract view
of OS, Virtualization, Computing Environments, OS Services, OS Structures,
System Calls, Building and Booting OS, Process, Threads, Multithreading.
UNIT II
Process Management:
Process Scheduling, Process Co-ordination, Synchronization, Semaphores,
Monitors, Hardware Synchronization, Deadlocks, Methods for Handling
Deadlocks.
UNIT III
Memory Management:
Memory Management Strategies, Contiguous and Non-Contiguous allocation,
Virtual memory Management, Demand Paging, Page Placement and
Replacement Policies.
UNIT IV
File Management:
File System, Basic concepts, File System design and Implementation, Case
Study: Linux File Systems, Mass Storage Structure, Disk Scheduling, Disk
Management, I/O Systems, System Protection and Security.
UNIT V
Distributed Systems:
Distributed Systems, Distributed operating systems, Distributed file systems,
Distributed Synchronization, OS architecture, Case study on LINUX and
Windows OS.
Course Outcomes:
Upon completion of the course, the students will be able to:
Reference Books:
1. William Stallings, “Operating Systems: Internals and Design Principles”,
Ninth Edition, Pearson Publication.
2. Andrew S. Tanenbaum and Herbert Bos, “Modern Operating Systems”,
Fourth Edition, Pearson Publication.
Course Objective:
This course will begin with an introduction to analog and digital signal
processing, then elaborates on various transformation techniques to signals, and
finally presents an idea about actual implementations of these methods in
today's hardware and software systems. The course begins with a discussion on
analog-time, discrete-time signals and, systems. The syllabus revisits the
continuous time transform methods like Fourier and Laplace. This will be
followed by discrete time transform methods like the Z transform, DFT, and its
properties and system theoretic implications. Later, the concepts and
foundations of digital filter design and its realization are built up for FIR and IIR
filters.
Course Contents:
UNIT I
Introduction to signals and System:
Representation of continuous and discrete time signals, Basic operations
Sampling Theorem, Linear convolution, Correlation.
UNIT II
Revision of Fourier and Laplace analysis:
Significance of Fourier series in LTI system, continuous time Fourier series
formula. Dirichlet conditions & properties, S-plane mapping, ROC properties,
and examples, Relationship between Fourier and Laplace Transform, Pole-zero
Plot,
Digital FIR filters: Introduction to Digital Filter: FIR, IIR and their
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Analyze and plot continuous and discrete signals, understand sampling
process, determine respective characteristics
CO2: Classify various types of systems and analyze system characteristics in
time domain
CO3: Determine and understand appropriate continuous time transformation
technique for signal analysis.
CO4: Analyze the signal and its properties in its frequency domain using discrete
time transformation techniques.
CO5: Apply transforms and analyze system stability.
CO6: Understand the use of digital filter and their application.
Textbooks:
1. Digital Signal Processing- J.G. Proakis & D. G. Manolakes, 4th Edition-PHI
2. Signals & Systems – Alan V Oppeinhem, Alan S Willsky– 2nd/ 2011–PHI
Reference Books:
1. Principle of Signal Processing and Linear System: B.P. Lathi, First Edition,
Oxford University Press.
2. Digital Signal Processing: P. Ramesh Babu: Scitech,2nd Edition.
3. Digital Signal Processing - Computer Based Approach: S. K . Mitra, Second
Edition, MGH.
Course Objectives:
• To understand the importance of algorithm
• To analyze the complexity of an algorithm in terms of time and space
complexities
• To understand various problem solving techniques
• To learn about amortized analysis of algorithms
• To design and implement various programming paradigms and its
complexity
Course Contents:
UNIT I
School of Computer Engineering Curriculum KIITDUCSE22 Page 105
Introduction:
Concepts in algorithm analysis & design motivation, Space and Time Complexity
of algorithm, Asymptotic Notations (Big Oh, Omega, Theta), Analysis of time
complexity of Insertion Sort by step count method, Solving recurrences using
Iterative, Substitution, Recurrence Tree, Master theorem
UNIT II
Divide & Conquer and Greedy Approaches:
Divide and Conquer method, Greedy method, Huffman code, Minimum
spanning trees, Dijkstra algorithm, Knapsack problem, Job sequencing with
deadlines.
UNIT III
Dynamic Programming Approaches:
Dynamic Programming, Knapsack problem, Matrix Chain Multiplication, longest
common subsequence Multistage graphs, All pair’s shortest paths, Optimal
binary search trees, Travelling salesman problem.
UNIT IV
Amortization:
Randomized Algorithms and Amortized Analysis, Las Vegas and Monte Carlo
types, Randomized quick sort and its analysis, Min-Cut algorithm.
UNIT V
NP Problems:
NP-Hard and NP-complete problems, Basic concepts, Reducibility, Vertex cover,
3CNF_SAT, clique, Hamiltonian cycle, TSP, Approximation algorithms, Vertex
cover, TSP.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Analyze the time and space complexity for any algorithm
CO2: Compare and contrast different algorithm techniques
CO3: Apply the design techniques of algorithm in solving real world problems
CO4: Perform amortize analysis for any algorithm
CO5: Modify existing algorithms to apply in common engineering design
situations
CO6: Use NP class of problems to propose approximation algorithms
Textbooks:
1. T. Cormen, C. Lieserson, R. Rivest, C. Stein, “Introductions to
Algorithms”, Third Edition, Prentice- Hall/India, 2009.
Reference Books:
1. A. M. Tenenbaum, Y. Langsam, M. J. Augestien, “Data Structures using C”,
Course Objectives:
• To understand the Software Engineering Practice
• To understand the Software Engineering Process Models
• To understand Design Engineering, Web applications
• To gain knowledge of the software testing
• To understand Software Project Management
Course Contents:
UNIT I
Introduction:
Role of Software Engineer, Software Components, Software Characteristics,
Software Crisis, Software Engineering Processes, Similarity and Differences from
Conventional Engineering Processes, Quality Attributes.
Assessment:
How Software Engineering Changes? Software Development Life Cycle (SDLC)
Models: Water Fall Model, Prototype Model, Spiral Model, Evolutionary
Development Models, Iterative Enhancement Models, Choosing a social relevant
problem, Summary Team Report.
UNIT II
Requirement Engineering Process:
Elicitation, Analysis, Documentation, Review and Management of User Needs,
Feasibility Study, Information Modeling, Data Flow Diagrams, Entity
Relationship Diagrams, Designing the architecture.
Assessment: Impact of Requirement Engineering in their problem, Decision
Tables, SRS Document, IEEE Standards for SRS, Architectural design,
component level design, user interface design, WebApp Design, Submission of
SRS Document for Team Project.
UNIT III
Quality concepts, Review techniques, Software Quality Assurance (SQA):
Verification and Validation, SQA Plans, Software Quality Frameworks.
Assessment: Framing SQA Plan, ISO 9000 Models, SEI-CMM Model and their
relevance to project Management, Other emerging models like People CMM.
School of Computer Engineering Curriculum KIITDUCSE22 Page 107
UNIT IV
Testing Objectives, Unit Testing, Integration Testing, Acceptance Testing,
Regression Testing, Testing for Functionality and Testing for Performance, Top-
Down and Bottom-Up Testing, Software Testing Strategies, Strategies: Test
Drivers and Test Stubs, Structural Testing (White Box Testing), Functional
Testing (Black Box Testing), Testing conventional applications, object oriented
applications, Web applications, Formal modeling and verification, Software
configuration management, Product metrics.
Assessment: Team Analysis in Metrics Calculation.
UNIT V:
Project Management Concepts, Process and Project Metrics, Estimation for
Software projects, Project Scheduling, Risk Management, Maintenance and Re-
engineering. Assessment: Preparation of Risk mitigation plan.
Course Outcomes:
Upon completion of the course, the students will be able to:
CO1: Identify appropriate software process models for developing real life projects
CO2: Assess each module given the overall Software engineering practice
CO3: Enhance the software project management skills
CO4: Comprehend the systematic methodologies involved in SE
CO5: Work ethically in a team as well as independently on software projects
and adapt to the ever changing dynamic real world situations.
CO6:Design and develop a software product in accordance with SE principles
Textbooks:
1. R. S. Pressman, “Software Engineering: A Practitioners Approach”, Eighth
Edition, McGraw Hill, 2010.
2. Rajib Mall, “Fundamentals of Software Engineering”, Fifth Edition, PHI
Publication, 2009.
3. Pankaj Jalote, “Software Project Management in Practice”, Pearson Education,
New Delhi, 2002.
Course Objectives:
• To provide insight about fundamental concepts and reference models (OSI
and TCP/IP) and its functionalists
• To gain comprehensive knowledge about the principles, protocols, and
Course Contents:
UNIT I
Data Communications:
Data Transmission, Multiplexing, Data Encoding Techniques, Introduction to
computer networks, Network, Topologies, Reference Models: ISO/OSI Model and
TCP/IP Model.
UNIT II
Physical Layer:
Transmission Media, Analog signals, Digital Signals, Data Link Layer, Error
Detection and Correction, Parity, LRC, CRC, Hamming Code, Flow Control and
Error Control, Stop and wait, ARQ, Sliding window – IEEE, Ethernet.
UNIT III
Network Layer:
Packet Switching and Circuit Switching, IP addressing methods, Subnetting,
Supernetting, Routing Protocols: IP, ARP, RARP, DHCP, Routing Algorithms:
Distance Vector Routing, Link State Routing.
UNIT IV
Transport Layer:
Transport Services, UDP, TCP, Congestion Control, Quality of Services (QOS).
UNIT V
Application Layer:
Domain Name Space (DNS), Electronic Mail, HTTP, WWW.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks”, Sixth
Reference Books:
1. W. Stallings, “Data and Computer Communication”, Tenth Edition, Pearson
Education, 2018.
2. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems
Approach”, Sixth Edition, Morgan Kaufmann Publishers, 2011.
3. Nader. F. Mir, “Computer and Communication Networks”, First Edition,
Pearson Publishers, 2007.
Course Objectives:
• To introduce the major concept areas in compiler design and know the
various phases of the compiler
• To understand the various parsing algorithms and comparison of the same
• To provide practical programming skills necessary for designing a compiler
• To gain knowledge about the various code generation principles
• To understand the necessity for code optimization
Course Contents:
UNIT I
Introduction to Compilation:
UNIT II
Syntax Analysis:
Role of the parser, Writing Grammars, Context, Free Grammars, Top Down
parsing, Recursive Descent Parsing, Predictive Parsing, Bottom-up parsing,
Shift Reduce Parsing, Operator Precedent Parsing, LR Parsers, SLR Parser,
Canonical LR Parser, LALR Parser.
Lab Component: Tutorial on YACC tool, Parsing exercises using YACC tool.
UNIT III
Intermediate Code Generation:
Intermediate languages, Declarations, Assignment Statements, Boolean
School of Computer Engineering Curriculum KIITDUCSE22 Page 110
Expressions, Case Statements, Back patching, Procedure calls.
Lab Component: A sample language like C-lite is to be chosen. Intermediate
code generation exercises for assignment statements, loops, conditional
statements using LEX/YACC.
UNIT IV
Code Optimization and Run Time Environments:
Introduction, Principal Sources of Optimization, Optimization of basic Blocks,
DAG representation of Basic Blocks, Introduction to Global Data Flow
Analysis, Runtime Environments, Source Language issues, Storage
Organization, Storage Allocation strategies, Access to non-local names,
Parameter Passing, Error detection and recovery.
Lab Component: Local optimization to be implemented using LEX/YACC for
the sample language.
UNIT V
Code Generation:
Issues in the design of code generator, The target machine, Runtime Storage
management, Basic Blocks and Flow Graphs, Next-use Information, A simple
Code generator, DAG based code generation, Peephole Optimization. Lab
Component: DAG construction, Simple Code Generator implementation, DAG
based code generation using LEX/YACC for the sample language.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Identify the phases of a compiler to translate from source code to
executable code
CO2: Apply the knowledge of LEX & YACC tool to develop a scanner and parser
CO2: Design and develop software system for backend of the compiler
CO3: Suggest the necessity for appropriate code optimization techniques
CO4: Conclude the appropriate code generator algorithm for a given source
language
CO5: Identify the effectiveness of optimization and learn various machine
independent and machine dependent optimization techniques.
CO6: Design a compiler for any programming language
Textbooks:
1. Alfred V. Aho, Jeffrey D Ullman, “Compilers: Principles, Techniques and
Tools”, Second Edition,Pearson Education , 2014.
2. Jean Paul Tremblay, Paul G Serenson, “The Theory and Practice of
Compiler Writing”, BS Publications, 2005.
Reference Books:
1. Allen I. Holub, “Compiler Design in C”, Prentice Hall of India, 2003.
2. C. N. Fischer, R. J. LeBlanc, “Crafting a compiler with C”, Benjamin
Cummings, 2003.
3. Kenneth C. Louden, “Compiler Construction: Principles and Practice”,
Thompson Learning, 2003.
School of Computer Engineering Curriculum KIITDUCSE22 Page 111
Course Title ARM and Advanced Microprocessors
Course Code (Credit) EC30007 (L-T-P-Cr: 3-0-0-3)
Course Objective:
The objective of this course is to teach the higher-level concepts of Advanced
Microprocessors (like 80286, 80386 and Pentium) and ARM to the students. The
students learn about Multitasking, Virtual memory, Memory management,
Paging, TLB, RISC features, Pipelining and Branch Prediction like concepts. They
develop skills for writing programs on ARM to solve simple problems as well as
some real time applications.
Course Contents:
Introduction:
Overview of Intel higher level Processors, Concept of Multitasking, Virtual
memory & Memory management.
Pentium Processor:
Features of RISC processors & Implementation of RISC features in Pentium,
Pipelining, Superscalar execution & Branch prediction Technique
Course Outcomes
Upon completion of this course, the students will be able to:
Textbooks:
1. Advanced Microprocessor and Peripherals - Architecture, Programming
and Interfacing by A. K. Ray and K. M. Bhurchandi - McGraw Hill Eduction
Pvt Ltd - 3rd Edition
Reference Books:
Course Objectives:
Course Contents:
UNIT I
Introduction:
School of Computer Engineering Curriculum KIITDUCSE22 Page 113
Introduction, Definition, Future of Artificial Intelligence, Characteristics of
Intelligent Agents, Typical Intelligent Agents, Problem Solving Approach to
Typical AI problems.
UNIT II
Problem Solving Methods:
Problem solving Methods, Search Strategies, Uninformed, Informed, Heuristics,
Local Search Algorithms and Optimization Problems, Searching with Partial
Observations, Backtracking Search, Performance of search algorithms.
UNIT III
Knowledge Representation:
First Order Predicate Logic, Unification, Forward Chaining, Backward
Chaining, Resolution, Knowledge Representation using First order Predicate
logic, Reasoning Systems.
UNIT IV
Planning:
Planning with state-space search, Partial-order planning, Planning graphs,
planning and acting in the real world, Plan generation systems.
UNIT V
Uncertain Knowledge and Reasoning:
Uncertainty, Review of probability, Probabilistic Reasoning, Bayesian networks,
Inferences in Bayesian networks, Temporal models, Hidden Markov models.
Course Outcomes:
CO1: Discover the concepts, applications, and the theory underlying AI.
CO2: Identify problems that are amenably solved by AI methods
CO3: Analyze the issues of knowledge representation and search techniques.
CO4: Analyze the engineering issues underlying the design of AI systems.
CO5: Discuss the uncertain knowledge on reasoning concepts in AI.
CO6: Apply AI techniques to develop programs to solve real life problems in
different domains.
Textbooks:
1. Stuart Russel, Peter. Norvig, “Artificial Intelligence – A Modern
Approach”, Fourth Edition, Pearson Education, 2022
Reference Books:
1. Introduction to Artificial Intelligence and Expert Systems, Dan W.
Patterson, Pearson Education.
Course Objectives:
Course Contents:
UNIT I
Simulation:
Inventory Concept: The technique of Simulation, Major application areas,
concept of a System, Continuous and discrete systems, Systems modeling,
types of models, Progress of a Simulation Study, Monte Carlo Method,
Comparison of Simulation and Analytical Methods.
UNIT II
Applications:
Discrete-Time Markov Chains, Ergodicity Theory, Real World Examples,
Google, Aloha, Transition to Continuous-Time Markov Chain, M/M/1 and
PASTA.
UNIT III
Queueing Analysis:
Server Farms: M/M/k and M/M/k/k, Capacity Provisioning for Server Farms,
Time Reversibility and Burke’s Theorem, Networks of Queues and Jackson
Product Form, Classed and Closed Networks of Queues.
UNIT IV
Matrix Analytic Methods:
Case Study of Real-world Workloads, Phase-Type Distributions and Matrix-
Analytic Methods, Networks with Time-Sharing Servers, M/G/1 Queue and
the Inspection Paradox, Task Assignment Policies for Server Farms.
UNIT V
Scheduling Policies:
Performance Metrics, Scheduling, Non-Preemptive and Preemptive Non-Size-
Based Policies, Scheduling Non- Preemptive and Preemptive Size-Based
Policies, Scheduling, SRPT and Fairness.
Textbooks:
1. Mor Harchol-Balter, “Performance Modeling and Design of Computer
Systems–Queueing Theory in Action”, Cambridge University Press, 2013
Reference Books:
1. Lieven Eeckhout, “Computer Architecture Performance Evaluation
Methods”, Springer, 2010
2. A. M. Law, W. D. Kelton, “Simulation Modelling and Analysis”, Fifth
Edition, McGraw Hill, 2014
Course Objectives:
• To understand the concept of advanced pipelining techniques
• To understand the current state of art in memory system design
• To know the working principle of I/O devices
• To understand the memory management techniques
Course Contents:
UNIT I:
Introduction, Classes of computers, Defining Computer Architecture, Trends in
Technology, Trends in Power and Energy in Integrated Circuits, Trends in Cost,
Dependability, Measuring, Reporting and Summarizing Performance,
Quantitative Principles of Computer Design
UNIT II:
Basic and Intermediate pipelining Concepts, The Major Hurdle of Pipelining,
Pipeline Hazards, Pipelining Implementation, Implementation issues that
makes Pipelining hard, Extending the MIPS Pipeline to Handle Multicycle
Operations, The MIPS R4000 Pipeline.
UNIT III:
School of Computer Engineering Curriculum KIITDUCSE22 Page 116
Instruction, Level Parallelism: Concepts and Challenges, Basic Compiler
Techniques for Exposing ILP, Reducing Branch Costs with Prediction,
Overcoming Data Hazards with Dynamic Scheduling, Dynamic Scheduling,
Hardware, Based Speculation, Exploiting ILP Using Multiple Issue and Static
Scheduling, Exploiting ILP, Advanced Techniques for Instruction Delivery and
Speculation, Studies of the Limitations of ILP.
UNIT IV:
Vector Architecture, SIMD Instruction Set Extensions for Multimedia, Graphics
Processing Units, Detecting and Enhancing Loop-Level Parallelism, Centralized
Shared-Memory Architectures, Performance of Shared-Memory
Multiprocessors, Distributed Shared Memory, Models of Memory Consistency,
Multicore Processors and their Performance.
UNIT V:
Review of Memory Hierarchy Design, Cache Performance, Basic Cache
Optimizations, Virtual Memory, Protection and Examples of Virtual Memory,
Advanced Optimizations of Cache Performance, Memory Technology and
Optimizations, Protection: Virtual Memory and Virtual Machines, Crosscutting
Issues: The Design of Memory Hierarchies, Case Studies / Lab Exercises.
Course Outcomes:
Upon completion of the course, the students will be able to:
CO1 : Choose performance metrics to find the performance of systems
CO2 : Identify the program block that requires parallelism for any program
CO3: Comprehend the concept of different types of hazards along with
theistructural implementation and applications.
CO4: Elaborate the criteria to enhance the performance of the pipelined
processors.
CO5: Design algorithms for memory management techniques for multiprocessor
system
CO6: Identify various parallel architecture like centralized anddistributed
memory architecture require for real life application
Textbooks:
1. David. A. Patterson, John L. Hennessy, “Computer Architecture: A
Quantitative approach”, Sixth Edition, Morgan Kaufmann, 2012.
Reference Books:
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Naraig Manjikian,
“Computer Organization and Embedded Systems”, Sixth Edition,
McGraw Hill Inc, 2022.
2. William Stallings “Computer Organization and Architecture”, Eleventh
Edition, Pearson Education, 2006.
Course Objectives
Course Contents:
UNIT I
Introduction:
Introduction to Digital Image Processing, Characteristics of Digital Image,
Basic relationship between pixels, Image sampling and quantization, Color
models, Basic Geometric Transformations, Fourier Transform, Cosine, Sine
and Hartley Transform, Hadamard-Haar-Slant Transform, Discrete Fourier
Transform.
UNIT II
Image Enhancement Techniques:
Spatial Domain Methods, Basic Grey Level Transformation, Histogram
Processing, Image subtraction, Image averaging, Spatial filtering, Smoothing,
Sharpening filters, Laplacian filters, Frequency domain filters, Smoothing,
Sharpening filters, Homomorphic filtering.
UNIT III
Image Restoration:
Model of Image Degradation/restoration process, Noise models, Spatial and
Frequency Filters, Inverse filtering & Wiener Filtering, Least mean square
filtering, Constrained least mean square filtering.
UNIT IV
Image Compression Fundamentals:
Image Compression Models, Lossless compression: Variable length coding,
LZW coding, Bit plane coding, Predictive coding, DPCM, Lossy Compression:
Lossy Predictive Coding, Transform coding, Wavelet coding.
UNIT V
Image Segmentation & Analysis:
Image Segmentation techniques, Edge detection, Thresholding, Region,
Boundary Extraction & Representation, Region, Moment representation, chain
School of Computer Engineering Curriculum KIITDUCSE22 Page 118
codes, Polygonal approximation, Texture, Pattern Recognition. Applications,
Finger print/iris recognition, Remote sensing, Automatic character recognition,
Medical image processing.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Rafael C. Gonzalez, Richard E Woods, “Digital Image Processing”, Fourth
Edition, Pearson Education, 2018.
Reference Books:
1. A.K. Jain, “Fundamentals of Digital Image Processing”, PHI, New Delhi,
1995.
2. S E Umbaugh, “Digital Image Processing and Analysis: Application with
MATLAB and CVIP Tools”, Third Edition, Taylor & Francis, CRC Press,
2018.
3. Frank Y. Shih, “Image Processing and Pattern Recognition”, Wiley – IEEE
Press, 2010.
Course Objectives:
• To provide a broad survey of different machine learning approaches and
techniques
• To understand the principles and concepts of machine learning
• To understand neural networks concepts
• To learn regression and reinforcement learning
• To develop programming skills that helps to build real world applications
based on machine learning
Course Contents:
UNIT I
Introduction:
School of Computer Engineering Curriculum KIITDUCSE22 Page 119
Introduction: Machine learning: What and why? Types of Machine Learning,
Supervised Learning, Unsupervised Learning, The Curse of dimensionality, Over
and under fitting, Model selection, Error analysis and validation, Parametric vs.
non-parametric models.
UNIT II
Machine Learning:
Types of Machine Learning, Supervised Learning, Classification models, Naïve
Bayes Classifier, Decision trees, Support Vector Machines, KNN model,
Dimensionality reduction, PCA.
UNIT III
Clustering:
Clustering approaches, Mean Shift clustering, Clustering data points and
features, Bi-clustering, Multi-view clustering, K-Means clustering, K-medians
clustering, Expectation Maximization (EM).
UNIT IV
Neural Networks:
Neural networks, Biological motivation for Neural Network, Neural network
Representation, Perceptron, Feed forward networks, Multilayer Networks and
Back Propagation Algorithms, Hidden layer representation, Application of neural
network.
UNIT V
Applications and Tools:
Linear models for regression, Reinforcement Learning, Machine Learning Tools,
Engineering applications.
Course Outcomes:
Upon completion of the course, the students will be able to:
Textbooks:
1. Kevin P. Murphy, “Probabilistic Machine Learning”, The MIT Press, 2023.
2. Ethem Alpaydin, “Introduction to Machine Learning”, Fourth Edition, MIT
Reference Books:
1. Laurene Fausett, “Fundamentals of Neural Networks, Architectures,
Algorithms and Applications”, Pearson Education, 2008.
2. C. M. Bishop, “Pattern Recognition and Machine Learning”, Springer, 2007.
3. Simon Haykin, “Neural Networks and Learning Machines”, Pearson 2008.
Course Objectives:
• To understand the fundamentals of distributed system
• To be able to know the basic concepts of shared memory architecture
• To be able to understand various implementation difficulties of
distributed operating systems
• To be able to understand transparency in distributed operating systems
Course Contents:
UNIT-I
Fundamentals of Distributed Systems:
Introduction to distributed systems, Goals of Distributed Systems, Hardware
Concepts, Software Concepts, Design Issues, Network Operating Systems, True
Distributed System and Time sharing Multiprocessor Operating System, System
Architectures.
UNIT-II
Communication in Distributed Systems:
Basics of Communication Systems, Layered Protocols, ATM Models, Client Server
Model, Blocking Primitives and Non Blocking Primitives, Buffered Primitives and
Unbuffered Primitives, Reliable and Unreliable primitives, Message Passing,
Remote Procedure Call.
UNIT-III
Synchronization and Processes:
Clock Synchronization, Mutual Exclusion, Election Algorithm, Atomic
Transactions, Deadlock in Distributed Systems, Process and Threads, System
Models, Processor Allocation, Process Scheduling.
UNIT-IV
Consistency, Replication and Fault Tolerance:
UNIT-V
Overview of shared memory:
Architecture, Algorithm, Protocols, Design Issues, consistency model, Page based
Distributed Shared Memory, Shared variable Distributed shared Memory, and
Object based Distributed Shared Memory.
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Andrew S. Tanenbaum, “Distributed Operating Systems”, Pearson
Education, 1995.
Reference Books:
1. G. Coulouris, J. Dollimore, and T. Kindberg, “Distributed Systems:
Concepts & Design”, Pearson Publication, 4th Edition,2005.
2. Pradeep K. Sinha, “Distributed Operating Systems Concepts and Design”,
PHI, 1998.
Course Objective:
The VLSI design course aims for students to learn fundamental theories and
techniques of digital VLSI Circuits & Systems using CMOS technology, and
layout, about the digital integrated circuits domain. In addition, the course aims
to enable students to analyze and design different VLSI architectures using the
fundamental concepts of digital VLSI systems.
UNIT I
Introduction to VLSI:
VLSI Design Methodology, VLSI Design Flow, VLSI Design Hierarchy, VLSI Design
Styles.
UNIT II
MOSFET:
Two terminal MOS Structure, MOS Structure under external Bias Condition,
Derivation of Threshold Voltage and its components, MOSFET structure and its
Qualitative Analysis, MOSFET Current-Voltage Relationship and its
Characteristics, MOSFET Scaling and short geometry effects (only qualitative)
UNIT III
Inverter DC & Switching Characteristics:
Inverter Noise Margin, CMOS Inverter DC Characteristics and its analysis, Delay
time definitions, derivation of pHL, pLH for CMOS Inverter, super buffer ,Power
dissipations in CMOS, Interconnect Parameters- Resistance, Capacitance,
Inductance, Lumped RC Model, Distributed RC Model.
UNIT IV
CMOS Combinational circuits:
CMOS NAND and NOR Gate and their qualitative analysis with sizing, CMOS
Complex Logic Circuit, , logical efforts, NMOS and PMOS as Pass transistor, PTL
and CMOS Transmission Gate based logic circuit, Stick Diagram and layout of
Inverter & Complex logic Circuit
UNIT V
High performance CMOS logic and Sequential logic Circuits:
Dynamic Logic Concept, Synchronous Dynamic Logic Circuits (Domino and NOR
logic Circuit), Bistable Circuit, SR Latch, Clocked Latch and Flip Flop Circuits.
VLSI Subsystem:
Approach to digital system design, Adder(CMOS, TG,PTL based) Multiplier, SRAM
(6T) 5.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: understand VLSI design flow, design strategy and role of different
methods for chip design
CO2: apply knowledge to estimate different parameters of MOS transistor.
CO3: analyze different performance metrics of CMOS inverter circuit
School of Computer Engineering Curriculum KIITDUCSE22 Page 123
CO4: create combinational circuits for different logic design expressions
using CMOS style
CO5: analyze different CMOS sequential circuits.
CO6: create different VLSI sub-systems like adder, multiplier, etc.
Textbooks:
1. CMOS digital integrated circuits by Sung –Mo KANG Y. Lebeleci, 4th edition,
Mc-Graw Hill publications.
2. CMOS VLSI Design : A Circuits And Systems Perspective by Neil Weste,
David Harris, Pearson, 2023
Reference Books:
1. CMOS Circuit Design, Layout, Simulation R. Jacob baker, Harry W. Li,
David E Boyce,4th edition, Wiley publications.
2. VLSI Design Methodology Development by Thomas Dillinger, Pearson, 2020
Course Objectives:
• To understand the basic concepts and characteristics of soft computing
• To understand and analyse fuzzy rules, fuzzy reasoning and various fuzzy
inference systems
• To be able to know derivative free optimization and apply genetic algorithms to
optimization problems
• To apply neural networks to various classification problems.
• To know some hybrid models such as adaptive Neuro-fuzzy inference
systems
Course Contents:
UNIT I
Introduction:
Introduction, Soft Computing constituents and Conventional AI, Neuro-Fuzzy
and Soft Computing characteristics
UNIT II
Artificial Neural Networks:
Introduction to ANN, Perceptrons and MLP, Adaline and Madaline, Back-
propagation Multilayer Perceptrons (BPMLP), Radial Basis Function Networks
UNIT III
Fuzzy Set Theory:
Fuzzy sets, Basic Definition and Terminology, Set-theoretic Operations, Member
Function Formulation and Parameterization, More on Union, Intersection and
Complement, Extension Principle and Fuzzy Relations, Fuzzy If-Then Rules,
Fuzzy Reasoning, Fuzzy Inference Systems, Mamdani Fuzzy Models, Sugeno
Fuzzy Models, Tsukamoto Fuzzy Models, Adaptive Neuro-Fuzzy Inference
Systems(ANFIS), ANFIS Architecture, Hybrid Learning Algorithm
UNIT IV
Particle Swarm Optimization:
PSO Model, Global Best, Local Best, Velocity Update Equations, Position Update
Equations, Velocity Clamping, Inertia Weight, Constriction Coefficients,
Synchronous and Asynchronous Updates, Binary PSO.
UNIT V
Differential Evolution:
DE as modified GA, generation of population, operators and their
implementation.
UNIT VI
Ant Colony Optimization:
Basic Concepts, Ant System, Application.
UNIT VII
Artificial Bee Colony:
Historical Development, Types of Bees and Their Role in the Optimization
Process.
Course Outcomes:
CO1: Identify the basic concepts and characteristics of soft computing and also
its associated methodologies.
CO2: Apply various set theoretic operations in fuzzy sets.
CO3: Analyze fuzzy rules, fuzzy reasoning and various fuzzy inference systems.
CO4: Choose derivative free optimization and apply genetic algorithms to
optimization problems.
Textbooks:
1. Neuro-Fuzzy and Soft Computing, Jang, Sun, Mizutani, PearsonEducation
Reference Books:
1. Swarm Intelligence Algorithms: A Tutorial, Adam Slowik, Ed: CRC Press,
2020
2. Neural Networks: A Comprehensive Foundation, Simon Haykin, Pearson
Education
3. Genetic Algorithms, David E. Goldberg, Pearson Publication, 2003
Course Objective:
• To understand the basic principles, concepts, applications of data mining
and data mining tools.
• To know the kinds of patterns discovered by association rule mining
algorithms
• To understand various classification and prediction algorithms
• To be able to apply data mining techniques on web, spatial, temporal, text
and multimedia data mining.
Course Content:
UNIT I
Introduction to Data Mining Systems:
Knowledge Discovery Process, Data Mining Techniques, Issues, applications,
Data Objects and attribute types, Statistical description of data.
Data Preprocessing: Cleaning, Integration, Reduction, Transformation and
discretization, Data Visualization, Data similarity and dissimilarity measures
UNIT II
Data Warehousing and Online Analytical Processing:
Basic Concepts, Data Warehousing Architecture, Multidimensional Data Model,
Data Warehouse Schemas for Decision Support, Building a Data Warehouse ,
UNIT III
Frequent Pattern Analysis:
Mining Frequent Patterns, Market Basket Analysis: The Apriori Algorithm:
Finding Frequent Itemsets Using Candidate Generation, Generating Association
Rules from Frequent Itemsets, Improving the Efficiently of Apriori, Mining
Frequent Itemsets without Candidate Generation, Measuring the Quality of
Rules, Association Mining to Correlation Analysis.
UNIT IV
Classification and Prediction:
Issues Regarding Classification and Prediction, Classification by Decision Tree
Introduction, Naïve Bayesian Classification, Rule Based Classification,
Classification by Back propagation, Support Vector Machines, Lazy Learners,
Other Classification Methods, Prediction: Simple linear regression, Accuracy and
Error Measures, Evaluating the Accuracy of a Classifier or Predictor.
UNIT V
Clustering:
Types of Data in Cluster Analysis, A Categorization of Major Clustering Methods,
Partitioning Methods: K-Means, K-medoids, Hierarchical methods: Agglomerative
and Divisive Hierarchical Clustering, Density, Based Methods, Grid-Based
Methods, Model-Based Clustering Methods, Clustering High, Dimensional Data.
Course Outcome:
Textbooks:
School of Computer Engineering Curriculum KIITDUCSE22 Page 127
1. J. Han and M. Kamber, “Data Mining: Concepts and Techniques”, 4th
Edition, Morgan Kaufman, 2015.
Reference Books:
1. M. H. Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson
Education, 2006.
2. I. H. Witten and E. Frank, “Data Mining: Practical Machine Learning Tools
and Techniques,” Morgan Kaufmann, 2000.
3. D. Hand, H. Mannila and P. Smyth. Principles of Data Mining. The MIT
Press. 2001.
Course Objective:
UNIT I
Basic Concepts:
Introduction, Brief history, Components of robotics, Classifications of Robot,
workspace, Work-envelop, Motion of robotic arm, End-effectors and its types,
service robot, Laws of Robotics.
UNIT II
Actuators and sensors:
Types of actuators, Stepper, DC, Servo and brushless motors model of DC servo
motor, Types of transmissions, Purpose of sensor, Internal and external sensor,
common sensors, Encoders tachometers, Strain gauge based force torque sensor-
proximity and distance measuring sensors.
UNIT III
Kinematics of robots:
Mathematical representation of Robots, position and orientation, Representation
of joints and frames, Frames transformation, Homogeneous matrix, Denavit
Hattenberg parameters, Forward and inverse kinematics: two link planar (RR)
School of Computer Engineering Curriculum KIITDUCSE22 Page 128
and spherical robot (RRP). Mobile robot Kinematics: Differential wheel mobile
robot.
UNIT IV
Planning and Navigation:
Introduction, path planning, Overview, Road map path planning, Cell
decomposition path planning, Potential field path planning, Obstacle avoidance-
case studies
UNIT V
Vision System:
Robotic vision systems, Image representation, Object recognition and
categorization, Depth measurement, Image data compression, Visual inspection,
Software considerations
UNIT VI
Applications:
Ariel robots, Collision avoidance robots for agriculture, Mining, Exploration,
underwater, Civilian, and military applications, Nuclear applications, Space
applications, Industrial robots, Artificial intelligence in robots, Application of
robots in material handling, Continuous arc welding, Spot welding, Spray
painting, Assembly operation, Cleaning, etc.
Course Outcomes:
Textbooks:
Course Objective:
To introduce students to the modern embedded systems and programming skills
to develop embedded system using PIC.
Course Contents:
UNIT I
Overview of Embedded System: Embedded Processor in System, Components
of Embedded System, Brief introduction to Embedded software in system, Design
Process in Embedded System, Programming methods for Embedded System case
study.
UNIT II
Embedded Hardware: Real world interfacing, Parallelism in instruction level,
Processor and memory selection, Memory organization, I/O Types: Serial and
Parallel communication Ports, Serial bus Communication Protocols- I2C, CAN
UNIT III
Introduction to advanced Processor Architectures -Introduction to PIC
microcontroller (PIC18F), PIC architecture and assembly programming, Branch,
call and delay loop, IO port programming, PIC arithmetic and logic instructions,
Interfacing with LCD, ADC, sensors, stepper motor, key board, DAC
UNIT IV
RTOS(Real time operating System)- OS overview, Process, Interrupt and
memory management, RTOS overview, Basic Design rule using RTOS, Task
scheduling using Priority based scheduling, cyclic scheduling and round robin
scheduling, Case Study- RTOS µCOS-II
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:-
1. PIC Microcontrollers and Embedded Systems using ALP and C for PIC18F by
M. A. Mazidi, R. D. McKinlay, D. Causey, Pearson, 2021.
2. Embedded Systems: Architecture, Programming & Design, Raj Kamal, TMH,
2011
Reference Book:
1. Embedded System Design: A unified Hardware/ Software Introduction, by
Frank Vahid, Willey, 2011.
2. Design with PIC Microcontrollers , J. B. Peatman, Pearson India,2008
Course Objectives:
• To develop an understanding on agile software development
• To learn about the principles, planning and requirement in agile software
development
• To understand the testing methodologies in agile software development
• To explore the metrics and measurement in agile software development
Course Contents:
UNIT I
Introduction:
Agile Software Development: Basics and Fundamentals of Agile Process
Methods, Values of Agile, Principles of Agile, Stakeholders, Challenges Lean
Approach: Waste Management, Kaizen and Kanban, Add process and
products add value, Roles related to the lifecycle, Differences between Agile
and traditional plans, Differences between Agile plans at different lifecycle
phases, Testing plan links between testing, Roles and key techniques,
principles, Understand as a means of assessing the initial status of a project/
How Agile helps to build quality.
School of Computer Engineering Curriculum KIITDUCSE22 Page 131
UNIT II
Principles:
Agile and Scrum Principles: Agile Manifesto, Twelve Practices of XP, Scrum
Practices, Applying Scrum, Need of scrum, Working of scrum, Advanced
Scrum Applications, Scrum and the Organization, Scrum values.
UNIT III
Planning and Product Management:
Agile Product Management: Communication, Planning, Estimation, Managing
the Agile approach, Monitoring progress, Targeting and motivating the team,
Managing business involvement, Escalating issue, Quality, Risk, Metrics and
Measurements.
UNIT IV
Requirements and Testing:
Agile Requirements: User Stories, Backlog Management, Agile Architecture:
Feature Driven Development, Agile Risk Management: Risk and Quality
Assurance, Agile Tools, Agile Testing: Agile Testing Techniques, Test- Driven
Development, User Acceptance Test, Agile Review: Agile Metrics and
Measurements, The Agile approach to estimating and project variables.
UNIT V
Measurement:
Agile Measurement, Agile Control, Control parameters, Agile approach to Risk,
The Agile approach to Configuration Management, The Atern Principles, Atern
Philosophy, Rationale for using Atern, Refactoring, Continuous integration,
Automated Build Tools, Scaling Agile for large projects: Scrum of Scrums, Team
collaborations, Scrum, Estimate a Scrum Project, Track Scrum Projects,
Communication in Scrum Projects, Best Practices to Manage Scrum.
Course Outcomes:
CO1: Assess principles, planning and requirement in agile software
development
CO2: Distinguish between agile software development and traditional software
development
CO3: Identify Agile Requirements
CO4: Suggest agile software development approaches for any real-time
problem
CO5: Provide measurement, metrics necessary for problems involving agile
software development
CO6: Inference best practices of traditional and agile software development
and use in real-time problem solving
Textbooks:
Reference Book
1. Robert C Martin, Micah Martin, “Agile Principles, Patterns and Practices in
C#”, Pearson Education, 2007.
Course Objectives:
Course Contents:
UNIT I
Deep Networks:
Deep Feedforward Networks, Learning XOR, Gradient Based learning, Hidden
Units, Back-propagation and other Differential Algorithms, Regularization for
Deep Learning, Optimization for training Deep Models.
UNIT II
Convolutional Networks:
Convolution operation, Motivation, Pooling, Convolution and Pooling as strong
prior, Efficient convolution algorithms, Unsupervised features, Sequence
Modeling: Recurrent and Recursive Nets, LSTM Networks, Applications,
Computer Vision, Speech Recognition, Natural Language Processing.
UNIT III
Linear factor Models:
Probabilistic PCA and Factor Analysis, Independent Component Analysis
(ICA), Auto encoders, Regularized Auto encoders, Representational Power,
Layer size and Depth, Stochastic Auto encoders, Applications.
UNIT V
Deep Learning with Python:
Introduction to Keras and Tensor flow, Deep Learning for computer vision,
convnets, Deep Learning for Text and Sequences, Generative Deep Learning,
Text Generation with LSTM, DeepDream, Neural Style Transfer, Generating
images with variational auto encoders, Generative Adversarial Networks
(GAN).
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Assess the concept of deep learning
CO2: Identify the deep learning algorithms which are more appropriate
for various types of learning tasks in various domains
CO3: Incorporate transfer of knowledge in machine learning algorithms
CO4: Implement deep learning algorithms and solve real-world problems
CO5: Develop Deep Learning techniques using Python
CO6: Represent learning Models
Textbooks:
1. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, The MIT
Press, 2016.
Reference Books:
1. Francois Chollet, “Deep Learning with Python”, Manning Publications,
2017.
2. Aurélien Géron, “Hands-On Machine Learning with Scikit-Learn and
TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems”,
First Edition, O'Reilly Media, 2017.
3. Josh Patterson, “Deep Learning: A Practitioner's Approach”, First Edition,
O'Reilly Media.
Course Objectives:
UNIT II:
Designing, Programming Interactive systems, Models of interaction,
Frameworks and HCI, Ergonomics, Interaction styles, Elements of the WIMP
interface, The context of the interaction, Experience, Engagement and fun,
Paradigms for interaction. Cantered Design and testing, Interaction design
basics, The process of design, User focus, Scenarios, Navigation design, Screen
design and layout, Iteration and prototyping.
UNIT III:
HCI in the software process, Iterative design and prototyping, Design rules,
Principles to support usability, Standards and Guidelines, Golden rules and
heuristics, HCI patterns. Implementation support, Elements of windowing
systems, Programming the application, Using toolkits, User interface
management systems.
UNIT IV:
Evaluation techniques, Evaluation through expert analysis, Evaluation
through user participation, Universal design, User support. Models and
Theories, Cognitive models, Goal and task hierarchies, Linguistic models, The
challenge of display- based systems, Physical and device models, Cognitive
architectures.
UNIT V:
Collaboration and communication, Face-to-face communication,
Conversation, Text-based communication, Group working, Dialog design
notations, Diagrammatic notations, Textual dialog notations, Dialog
semantics, Dialog analysis and design Human factors and security,
Groupware, Meeting and decision support systems, Shared applications and
artifacts, Frameworks for groupware, Implementing synchronous groupware,
Mixed, Augmented and Virtual Reality.
School of Computer Engineering Curriculum KIITDUCSE22 Page 135
Course Outcomes:
Upon completion of the course, the students will be able to:
Textbooks:
1. Alan Dix, Janet Finlay, G D Abowd, R Beale, “Human, Computer
Interaction’’, Third Edition, Pearson Publishers, 2008.
2. Shneiderman, Plaisant, Cohen, Jacobs, “Designing the User Interface:
Strategies for Effective Human Computer Interaction”, Fifth Edition,
Pearson Publishers, 2010.
Course Objectives
• To understand the basics of various inputs and output computer
graphics hardware devices
• Exploration of fundamental concepts in 2D and 3D computer graphics
• To know 2D raster graphics techniques, 3D modeling, geometric
transformations, 3D viewing and rendering
• Exploration of fundamental concepts in multimedia systems, file
handling, hypermedia
Course Contents:
UNIT I
Basic of Computer Graphics:
UNIT II
Two-Dimensional Graphics:
Two dimensional geometric transformations, Matrix representations and
homogeneous coordinates, Composite transformations, Two dimensional
viewing, Viewing pipeline, Viewing coordinate reference frame, Window to
viewport coordinate transformation, Two dimensional viewing functions,
Clipping operations, Point, Line, Polygon clipping algorithms.*
UNIT III
Three-Dimensional Graphics:
Three dimensional concepts, Three dimensional object representations,
Polygon surfaces, Polygon tables, Plane equations, Polygon meshes, Curved
Lines and surfaces, Quadratic surfaces, Blobby objects, Spline
representations, Bezier curves and surfaces, B-Spline curves and surfaces,
Transformation and Viewing: Three dimensional geometric and modeling
transformations, Translation, Rotation, Scaling, composite transformations,
Three dimensional viewing, Viewing pipeline, Viewing coordinates, Projections,
Clipping.*
UNIT IV
Multimedia System Design & Multimedia File Handling:
Data and File Formats, Multimedia basics, Multimedia applications,
Multimedia system architecture, Evolving technologies for multimedia,
Defining objects for multimedia systems, Multimedia data interface
standards, Multimedia databases, Compression and decompression, Data
and file format standards, Multimedia I/O technologies, Digital voice and
audio, Video image and animation, Full motion video, Storage and retrieval
technologies.*
UNIT V:
Hypermedia:
Multimedia authoring and user interface, Hypermedia messaging, Mobile
messaging, Hypermedia message component, Creating hypermedia message,
Integrated multimedia message standards, Integrated document
management, Distributed multimedia systems.*
Course Outcomes:
Upon completion of the course, the students will be able to:
School of Computer Engineering Curriculum KIITDUCSE22 Page 137
CO1: Make use of various computer graphics hardware and display
technologies
CO2: Analyze and implement various algorithms to scan, convert the
basic geometrical primitives, transformations, Area filling
Textbooks:
1. James. D. Foley, A. Van Dam, S. K. Feiner, J. F. Hughes,
“ComputerGraphics: Principles and practice”, Third Edition, Pearson,
1997.
2. Donald Hearn, Pauline Baker M, “Computer Graphics in C Version”,
Pearson Education, 2007.
3. Andleigh, P. K, Kiran Thakrar, “Multimedia Systems and Design”, Pearson
Education, 2003.
Reference Books:
1. D. F. Rogers, J. A. Adams, “Mathematical Elements for Computer
Graphics”, Second Edition, McGraw Hill International Edition, 1990.
2. F. S. Hill Jr., “Computer Graphics using OpenGL”, Third Edition, Pearson
Education, 2003.
3. “The OpenGL Reference Manual, The Bluebook”, Version 1.4, Fourth
Edition, Addison-Wesley.
4. Judith Jeffcoate, “Multimedia in Practice: Technology and Applications”,
Pearson Education, 1998.
5. “The OpenGL Programming Guide, The Redbook”, Version 2, Fifth Edition,
Addison-Wesley.
Course Objective:
• To understand image formation and camera calibration
• To understand stereo vision and stereo camera geometry
• To be able to know structures from motions
• To know machine learning for computer vision
School of Computer Engineering Curriculum KIITDUCSE22 Page 138
Course Contents:
UNIT I
Image formation and camera calibration:
Introduction to computer vision, Geometric camera models, Orthographic and
perspective projections, Weak perspective projection, Intrinsic and extrinsic
camera parameters, Linear and nonlinear approaches of camera calibration.
UNIT II
Feature detection and matching:
Edge detection, Interest points and corners, Local image features, Feature
matching and Hough transform, Model fitting and RANSAC, Scale invariant
feature matching.
UNIT III
Stereo Vision:
Stereo camera geometry and epipolar constraints, Essential and fundamental
matrix, Image rectification, Local methods for stereo matching: Correlation and
multi-scale approaches, Global methods for stereo matching: Order constraints
and dynamic programming, Smoothness and graph-based energy minimization,
Optical flow.
UNIT IV
Shape from Shading:
Modeling pixel brightness, Reflection at surfaces, The Lambertian and specular
model, Area sources, Photometric stereo: Shape from multiple shaded images,
Modeling inter-reflection, Shape from one shaded image.
UNIT V:
Structure from motion:
Camera self-calibration, Euclidean structure and motion from two images,
Euclidean structure and motion from multiple images, Structure and motion
from weak-perspective and multiple cameras.
UNIT VI:
Machine Learning for Computer Vision:
Introduction to Machine Learning, Image Classification, Object Detection,
Semantic Segmentation, Case study on computer vision and machine learning
for applied research.
Course Outcome:
Textbooks:
1. Forsyth, D. A. and Ponce, J., "Computer Vision: A Modern Approach", 2nd
Ed., Pearson Education.
Reference Books:
1. Hartley, R. and Zisserman, A., "Multiple View Geometry in Computer
Vision", Cambridge University Press.
Course Objectives:
Course Contents:
UNIT I
Introduction to Data Science:
Introduction to Data, Data Science, Challenges of Traditional Systems, Evolution
of Analytic Scalability, Types of Computing (Distributed, Parallel, Grid), Data
Analytics Lifecycle, Introduction to Big Data (Characteristics) and Hadoop
(Hadoop Ecosystem, MapReduce, Hbase, Pig, Hive, Sqoop, NOSQL),
Visualizations
UNIT II
Statistical Concepts:
Data Exploration: Distribution of a single variable, Basic Concepts (populations
and samples, Data sets, Variables, and observations, Types of data), Descriptive
measures for categorical variables, Descriptive measures for numerical variables,
Outliers and Missing values. Finding relationships among variables: Categorical
UNIT III
Data Analytics:
Introduction, Types of Data Analytics, Importance of Data Analytics, Data
Analytics Applications, Regression Modelling Techniques: Linear Regression,
Multiple Linear Regression, Non Linear Regression, Logistic Regression, Time
Series Analysis, Performance analysis (RMSE, MAPE).
UNIT IV
Frequent Itemsets and Association:
Introduction to Frequent Itemsets, Market-Basket Model, Algorithm for Finding
Frequent, Itemsets, Association Rule Mining, Apriori Algorithm and Correlations.
UNIT V
Classification & Clustering:
Introduction to classification and clustering, Distance-Based Algorithms: K
Nearest Neighbour (KNN), Decision Tree-Based Algorithms: Decision Tree (ID3
Algorithm), Support Vector Machines (Linear), Naves Bayes. Overview of
Clustering Techniques, Hierarchical Clustering, Partitioning Methods, K- Means
Algorithm.
UNIT VI
Data Streams:
Introduction to Mining Data Streams, Data Stream Management Systems, Data
Stream Mining, Examples of Data Stream Applications, Stream Queries, Issues in
Data Stream Query, Processing, Sampling in Data Streams, Filtering Streams,
Counting Distinct Elements in a Stream, Estimating Moments.
Course Outcome:
Textbooks:
Course Objectives:
• To understand the criteria for test cases
• To Develop and design test cases
• To Analyse test management and test automation techniques
• To Assess test metrics and measurements
• To Design and validate website testing
Course Contents:
UNIT I
Introduction:
Testing as an Engineering Activity, Testing as a Process, Testing Maturity
Model, Testing axioms, Basic definitions, Software Testing Principles, The
Tester‘s Role in a Software Development Organization, Origins of Defects, Cost
of defects, Defect Classes, The Defect Repository and Test Design, Defect
Examples, Developer/Tester Support of Developing a Defect Repository.
UNIT II
Test Case Design Strategies:
Test case Design Strategies, Using Black Box Approach to Test Case Design,
Boundary Value Analysis, Equivalence Class Partitioning, State based testing,
Cause-effect graphing, Compatibility testing, User documentation testing,
UNIT III
Levels of Testing:
The need for Levels of Testing, Unit Test, Unit Test Planning, Designing the
Unit Tests, The Test Harness, Running the Unit tests and Recording results,
Integration tests, Designing Integration Tests, Integration Test Planning,
Scenario testing, Defect bash elimination System Testing, Acceptance testing,
Performance testing, Regression Testing, Internationalization testing, Ad-hoc
testing, Alpha Beta Tests, Testing OO systems, Usability and Accessibility
testing, Configuration testing, Compatibility testing, Testing the documentation,
Website testing.
UNIT IV
Test Management:
People and organizational issues in testing, Organization structures for
testing teams, Testing services, Test Planning, Test Plan Components, Test
Plan Attachments, Locating Test Items, Test management, Test process,
Reporting Test Results, Introducing the test specialist, Skills needed by a test
specialist, Building a Testing Group, The Structure of Testing Group, The
Technical Training Program.
UNIT V
Test Automation:
Software test automation, skills needed for automation, Scope of automation,
Design and architecture for automation, Requirements for a test tool,
Challenges in automation, Test metrics and measurements – project- progress
and productivity metrics.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Identify suitable tests to be carried out
CO2: Design test cases suitable for a software development for different
domains
CO3: Prepare test planning based on the document
CO4: Document test plans and test cases designed
CO5: Apply automatic testing tools
CO6: Develop and validate a test plan
Textbooks:
1. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing: Principles
and Practices”, Pearson Education, 2006.
2. Ron Patton, “Software Testing”, Second Edition, Second Edition, Sams
School of Computer Engineering Curriculum KIITDUCSE22 Page 143
Publishing, 2007.
Reference Books:
1. Ilene Burnstein, “Practical Software Testing”, Springer International
Edition, 2003.
2. Edward Kit, “Software Testing in the Real World – Improving the Process”,
O’Reilly(Sams), 1995.
3. Boris Beizer, “Software Testing Techniques”, Second Edition, Wiley, 1990.
4. Aditya P. Mathur, “Foundations of Software Testing Fundamental
Algorithms and Techniques”, Dorling Kindersley (India) Pvt. Ltd., Pearson
Education, 2008
Course Objectives:
• To gain knowledge on present and future computing paradigm changes
with examples found in the real world
• To design of various computing models using cellular automata, biological
and quantum computing.
• To be able to explain the application of NIC for solving real world problem.
Course Contents:
UNIT I
Introduction to NIC Computers:
Computing paradigms inspired by nature, Cellular automata, biological
computers, quantum computers, neural networks and molecular computing.
UNIT II
Nature Inspired Computing for Problem-Solving:
Artificial neural networks, Artificial immune systems, Swarm intelligence;
Evolutionary algorithms, Ant colony optimization, Particle swarm optimization;
Diffusion search
UNIT III
Nature Inspired Computing for Modeling:
Artificial life like forms and behaviour, Creative evolutionary art, Foraging and
satisfying, Autonomous self-organizing systems, Competition and cooperation,
Collective/crowd behaviour, Social trend and consensus.
UNIT IV
Immunocomputing:
Introduction, Immune System, Physiology and main components, Pattern Recognition
and Binding , Immune Network Theory, Danger Theory, Evaluation Interaction, Immune
UNIT V
Computing With New Natural Materials:
DNA Computing: Motivation, DNA Molecule , Adleman's experiment , Test tube
programming language, Universal DNA Computers , PAM Model, Splicing
Systems, Lipton's Solution to SAT Problem , Scope of DNA Computing , From
Classical to DNA Computing
Course Outcomes:
Upon successful completion of this course, students should be able to:
CO1: Identify the needs for present and future computing paradigm changes
with examples found in the real world
CO2: Formulate and implement the nature-inspired computing (NIC)
approaches in the contexts of problem-solving and modeling.
CO3: Design of various computing model and use of cellular automata,
biological and quantum computing.
CO4: Explain the application of NIC for solving real world problem.
CO5: Describe the nature and characteristics of case study problems or
applications
CO6: Recommend new NIC methods and their general applicability to solve
the critical problems.
Textbooks:
1. D. Floreano and C. Mattiussi, Bio-Inspired Artificial Intelligence: Theories,
Methods, and Technologies, MIT Press, 2008.
Reference Books:
1. L. Nunes de Castro, Fundamentals of Natural Computing: Basic Concepts,
Algorithms, and Applications. Chapman and Hall/CRC, Boca Raton,
Florida, 2006.
2. Floreano D. and Mattiussi C., "Bio-Inspired Artificial Intelligence: Theories,
Methods, and Technologies", MIT Press, Cambridge, MA, 2008.
3. Albert Y.Zomaya, "Handbook of Nature-Inspired and Innovative
Computing", Springer, 2006.
Course Contents:
UNIT I:
Introduction of Virtual Reality:
Fundamental Concept and Components of Virtual Reality, Primary Features
and Present Development on Virtual Reality, Multiple Models of Input and
Output Interface in Virtual Reality: Input, Tracker, Sensor, Digital Glove,
Movement Capture, Video-based Input, 3D Menus & 3DScanner, Output,
Visual /Auditory / Haptic Devices.
UNIT II:
Visual Computation in Virtual Reality:
Fundamentals of Computer Graphics, Software and Hardware Technology on
Stereoscopic Display, Advanced Techniques in CG: Management of Large Scale
Environments & Real Time Rendering.
UNIT III:
Interactive Techniques in Virtual Reality:
Body Track, Hand Gesture, 3D Manus, Object Grasp.
Development Tools and Frameworks in Virtual Reality: Frameworks of Software
Development Tools in VR. X3D Standard; Vega, MultiGen, Virtools.
UNIT IV:
Application of VR in Digital Entertainment:
VR Technology in Film & TV Production, VR Technology in Physical Exercises
and Games, Demonstration of Digital Entertainment by VR.
UNIT V:
Augmented and Mixed Reality: Taxonomy, Technology and features of
augmented reality, Difference between AR and VR, Challenges with AR, AR
systems and functionality, Augmented reality methods, Visualization
techniques for augmented reality, Wireless displays in educational augmented
reality applications, Mobile projection interfaces, Marker-less tracking for
augmented reality, Enhancing interactivity in AR environments, Evaluating AR
systems.
Course Outcomes:
Upon completion of this course, the students will be able to:
School of Computer Engineering Curriculum KIITDUCSE22 Page 146
CO1: Discuss the fundamentals and I/O components of the augmented and
virtual reality system
CO2: Evaluate different computing architectures for virtual reality
CO3: Provide opportunity to explore the research issues in Augmented Reality
and Virtual Reality (AR & VR)
CO4: Apply the different modeling concepts to visual virtualization
CO5: Explore the role of virtual reality in traditional & emerging
applications
CO6: Develop prototypes using the concepts for virtual reality
Textbooks:
1. Burdea, G. C., P. Coffet., “Virtual Reality Technology”, Second Edition,
Wiley-IEEE Press, 2003/2006.
2. Alan B. Craig, “Understanding Augmented Reality, Concepts and
Applications”, Morgan Kaufmann, 2013.
Reference Books:
1. Alan Craig, William Sherman, Jeffrey Will, “Developing Virtual Reality
Applications, Foundations of Effective Design”, Morgan Kaufmann, 2009.
Course Objectives:
• Recognize the concept of semantic web and related applications
• Employ learn knowledge representation using ontology
• Recognize human behavior in social web and related communities
• Sketch and learn visualization of social networks
• Investigate variety of descriptive measures for networks and software
to calculate them
Course Contents:
UNIT I
Introduction:
Introduction to Semantic Web: Limitations of current Web, Development of
Semantic Web, Emergence of the Social Web, Social Network analysis:
Development of Social Network Analysis, Key concepts and measures in network
analysis, Electronic sources for network analysis: Electronic discussion
networks, Blogs and online communities, Web-based networks, Applications of
Social Network Analysis.
UNIT II
School of Computer Engineering Curriculum KIITDUCSE22 Page 147
Modelling, Aggregating and Knowledge Presentation:
Ontology and their role in the Semantic Web: Ontology-based knowledge
Representation, Ontology languages for the Semantic Web: Resource
Description Framework, Web Ontology Language, Modelling and aggregating
social network data: State-of-the-art in network data representation,
Ontological representation of social individuals, Ontological representation of
social relationships, Aggregating and reasoning with social network data,
Advanced representations.
UNIT III
Extraction and Mining Communities in Web Social Networks:
Extracting evolution of Web Community from a Series of Web Archive, Detecting
communities in social networks, Definition of community, Evaluating
communities, Methods for community detection and mining, Applications of
community mining algorithms, Tools for detecting communities, social network
infrastructures and communities, Decentralized online social networks, Multi-
Relational characterization of dynamic social network communities.
UNIT IV
Predicting Human Behavior and Privacy Issues:
Understanding and predicting human behavior for social communities, User
data management, Inference and Distribution, Enabling new human
experiences, Reality mining, Context, Awareness, Privacy in online social
networks, Trust in online environment, Trust models based on subjective logic,
Trust network analysis, Trust transitivity analysis, Combining trust and
reputation, Trust derivation based on trust comparisons, Attack spectrum and
counter measures.
UNIT V
Visualization and Applications of Social Networks:
Graph theory, Centrality, Clustering, Node-Edge Diagrams, Matrix
representation, Visualizing online social networks, Visualizing social networks
with matrix-based representations, Matrix and Node-Link Diagrams, Hybrid
representations, Applications, Cover networks, Community welfare,
Collaboration networks, Co- Citation networks.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Develop semantic web related applications
CO2: Describe and Represent knowledge using ontology
CO3: Recognize human behavior in social web and related communities
CO4: Inspect and Predict human behavior in social web and related communities
CO5: Organize and Visualize social networks
CO6: Analyze tools for detecting communities social network infrastructures
Reference Books:
1. Guandong Xu, Yanchun Zhang, Lin Li, “Web Mining and Social
Networking – Techniques and Applications”, First Edition, Springer, 2011.
2. Dion Goh, Schubert Foo, “Social information Retrieval Systems: Emerging
Technologies and Applications for Searching the Web Effectively”, IGI
Global Snippet, 2008.
3. Max Chevalier, Christine Julien, Chantal Soulé-Dupuy, “Collaborative and
Social Information Retrieval and Access: Techniques for Improved User
Modelling”, IGI Global Snippet, 2009.
Course Objectives:
• To understand the practical application of linear and nonlinear data
structures
• To introduce and practice advanced algorithms, programming
techniques
• To write modules for developing sophisticated computer
application programs
Topics Covered:
1. Problems in C/C++ using data structures involving arrays, stacks,
queues, strings, linked lists, trees, graphs.
2. Operations on stacks, queues and linked lists.
3. Applications of stack, Conversion of infix expressions to postfix and
evaluation of postfix expressions.
4. Application of linked lists – Singly, Doubly.
5. Implementation of priority queue.
6. Implementation of Binary Tree, Binary Search Tree, AVL Trees.
7. Implementation of BFS, DFS – Application of stack, queues.
8. Implementation of Sorting Techniques.
CO1: Apply and implement the learned algorithm for problem solving
CO2: Identify the data structure to develop program for real time applications
CO3:Design and develop optimal algorithms using appropriate data structures
CO4: Implementation of priority queue for optimal algorithms
CO5: Implement Binary Tree, Binary Search Tree, AVL Trees for problem solving
CO6: Implement sorting techniques for real time applications
Reference Book:
1. Aaron M. Tenenbaum, Yedidyah Langsam, Moshe J. Augenstein “Data
Structures using C”, Third Edition, Pearson Education, 2007.
Course Objective:
Students will be able to gain knowledge and investigate different basic digital
circuits to apply in practical digital system design. They will gain knowledge
about verilog HDL and how to simulate the digital circuit of both combinational
and sequential logic circuits using verilog HDL.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Students will be able to gain knowledge about Verilog HDL and also able to
design and simulate various boolean functions.
CO2: Students will be able to simulate and design adder and parallel binary
adder.
CO3: Students will be able to simulate and design combinational logic circuits
like decoder and Multiplexer.
CO4: Students will be able to simulate and design sequential logic circuits like
Synchronous type counter and Asynchronous type counters.
CO5: Students will be able to simulate and design sequential logic circuits using
shift registers.
CO6: Students will be able to simulate and design synchronous sequential circuit
using concept of finite state machine.
Course Objectives:
• To understand the concept of Operating System
• To have insight knowledge on different system calls and Unix Utilities
• To experience the practical side of the functioning of various blocks in
OS
• To design a real world application by considering process
synchronization, Memory management
List of Experiments:
1. Hands on Unix Commands.
2. Shell programming for file handling.
3. Shell Script programming using the commands grep, awk, and sed.
4. Programs on Multithread using P-thread.
5. Implementation of CPU scheduling algorithms.
6. Implementation of Synchronization problems using Semaphores, Message
Queues and Shared Memory.
7. Implementation of Memory Management, Allocation, Placement and
replacement Algorithms.
8. Implementation of various Disk scheduling algorithms.
Course Outcomes:
Reference Books:
1. Silberschatz, Galvin, Gagne, “Operating System Concepts”, Ninth
Edition,Wiley , 2013.
2. William Stallings, “Operating Systems – Internals and Design
Principles”, Nineth Edition, Pearson Publications, 2014.
3. Behrouz A. Forouzan, and Richard F. Gilberg, “UNIX and Shell
Programming”, Cengage Learning, 2003.
School of Computer Engineering Curriculum KIITDUCSE22 Page 151
4. Andrew S. Tanenbaum, “Modern Operating Systems”, Fourth Edition,
Pearson Publications, 2014.
Course Objectives:
List of Experiments:
1. Write a class file – box with three data members(length, width, height) and
a method volume() . Also implement the application class Demo where an
object of the box class is created with user entered dimensions and volume
is printed.
2. Write a program to overload addition method with various parameters in a
class in Java
3. Write a program which will overload the area () method and display the
area of a circle, triangle and square as per user choice and user entered
dimensions.
4. A plastic manufacturer sells plastic in different shapes like 2D sheet and
3D box. The cost of sheet is Rs 40/ per square ft. and the cost of box is Rs
60/ per cubic ft. Implement it in Java to calculate the cost of plastic as per
the dimensions given by the user where 3D inherits from 2D.
5. Illustrate the execution of constructors in multi-level inheritance with three
Java classes – plate(length, width), box(length, width, height), wood box
(length, width, height, thick).
6. Write a program in java to define a class Shape which has a data member
‘area’ and a member function showArea(). Derive two classes Circle and
Rectangle from Shape class. Add appropriate data members and member
functions to calculate and display the area of Circle and Rectangle.
7. Write a program to create an Account class containing acc_no, balance as
data members and disp() to display the details. Write another class Person
which inherits all the members of Account class and it has additional data
9. Define an interface Motor with a data member –capacity and two methods
such as run() and consume(). Define a Java class ‘Washing machine’ which
implements this interface and write the code to check the value of the
interface data member thru an object of the class.
10. Define an interface with three methods – earnings(), deductions() and
bonus() and define a Java class ‘Manager’ which uses this interface without
implementing bonus() method. Also define another Java class ‘Substaff’
which extends from ‘Manager’ class and implements bonus() method. Write
the complete program to find out earnings, deduction and bonus of a
sbstaff with basic salary amount entered by the user as per the following
guidelines –
14. Write a Java class which has a method called Process Input(). This
method checks the number entered by the user. If the entered number is
negative then throw an user defined exception called Negative Number
Exception, otherwise it displays the double value of the entered number.
19. Write a program in Java to copy the content of a given file to another
user entered file using character stream.
Course Outcomes:
Upon completion of this course, the students will be able to:
Reference Books :
Course Objectives
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Identify Structure Query Language statements used in creation and
manipulation of Database
Reference Books:
1. Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”,
Seventh Edition, McGraw Hill, 2006.
2. C. J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database
Systems”, Eighth Edition, Pearson Education, 2006.
Course Objectives:
• To learn how to analyze the complexity of algorithms
• To compare and evaluate algorithms in terms of time and space
complexity
• To program brute force, divide and conquer, decrease and conquer,
transform and conquer, greedy, and dynamic techniques
List of Experiments:
1. Estimating worst-case/average-case complexity of algorithms via programs.
2. Determining machine constants.
3. Programs involving some advanced data structures.
4. Implementing example problems.
5. Illustrating the different paradigms of algorithm design.
6. Solving miscellaneous problems e.g. problems in string manipulation,
graph theory, optimization.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Solve and analyze general algorithms based on space and time
complexity
Reference Books:
1. H. S. Wilf, “Algorithms and Complexity”, CRC Press.
2. T. H. Cormen, C. E. Leiserson, R. L. Rivest, “Introduction to Algorithms”,
Prentice Hall.(Foreign Book Available)
Course Objectives:
• To create client and server applications using the "Sockets" API and the
implementation of Data link layer protocol and TCP layer
• To conduct computer communication network simulations
• To have a hands on experience of computer network simulation and
modelling techniques using NS-3 simulation software
List of Experiments
1. Exercises on Socket Programming using C and Java
a. Switches, Routers
b. Hardware firewall
Course Outcomes:
Upon completion of the course, the students will be able to:
Reference Books:
1. W. Richard Stevens, “UNIX Network Programming – Networking APIs:
Sockets and XTI”, Vol. 1, Second Edition, Prentice Hall, 1998.
2. Eitan Altman, Tania Jimenez, “NS Simulator for Beginners”, Morgan &
Claypool Publishers, 2011.
Course Objectives:
LIST OF EXPERIEMENTS:
Course Outcomes
Upon completion of this course, the students will be able to:
CO1: Install, configure and install different packages in R.
Reference Book:
Web References:
1. https://www.r-project.org/
2. https://www.tutorialspoint.com/r/index.htm
Course Outcomes:
On completion of the internship, the students will be able to
CO1: apply engineering knowledge in solving real-life problems
CO2: acquire new skills in the engineering disciplines of their own interest
CO3: get exposure to real-life-working environment practices, and to attain the
professionalisms
CO4: work with multi-tasking professionals and multidisciplinary team
CO5: prepare a technical report, to improve presentation and other soft skills
CO6: learn to appreciate work and its function in the economy
Course Objective:
• Students are required to undertake a mini project either as an individual
or in a group in consultation with the project supervisor which may be
completed in one semester.
• The project work is aligned with the discipline of the student and its allied
areas. It is preferably related to certain research objective or advanced
technical domain.
• Students will demonstrate higher level learning outcomes and cognitive
skills in the implementation of the project.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: perform a background study on certain technical aspect and formulate a
project objective
CO2: outline a pathway for the implementation of the project within the time line
CO3: apply fundamental engineering concepts, advanced technical know-how,
use modern engineering tools, perform experiments and critically analyze
the data
CO4: provide engineering solutions, design system components or processes with
consideration of public health, safety, and welfare, as well as global,
cultural, social, environmental, and economic factors
School of Computer Engineering Curriculum KIITDUCSE22 Page 160
CO5: function effectively as an individual, and as a member or leader in a team
under Multidisciplinary settings following ethical practices
CO6: communicate effectively with a range of audiences and prepare technical
reports
Course Objective:
Students are required to undertake a final year major project either as an
individual or in a group in consultation with the project guide which may be
completed in one year. The project should be related to certain advanced
technical domain. The work encompasses two semesters and to be carried out in
two phases. In Project-I, students are expected to complete detailed literature
review, identify their objective and start working on the same; perform
experiments, carry out analyses and report their findings to their supervisors
and the panel.
Course Outcomes:
Upon completion of this course, the students will be able to
CO1: conduct a detailed research survey or background study and summarize
the theory and findings
CO2: formulate a research question or a general objective of the project
CO3: propose and outline the solution to the research question or a pathway for
the implementation of the project with consideration of public health, safety,
and welfare, as well as global, cultural, social, environmental, and economic
factors
CO4: conduct appropriate experimentation, analyze and interpret data, and use
engineering judgment to draw conclusions
CO5: function effectively as an individual, and as a member or leader in a team
under
Multidisciplinary settings following ethical practices
CO6: communicate effectively with a range of audiences and prepare technical
reports.
Course Objective:
Project-II is a continuation of Project-I, the second phase of final year major
project. Students should complete all related experiments, develop a final
solution, product or system and validate the applicability of the same under real
time scenario with consideration of public health, safety, and welfare, as well as
global, cultural, social, environmental, and economic factors. They produce a
School of Computer Engineering Curriculum KIITDUCSE22 Page 161
detailed technical report on their work as well as individual contribution reports.
Throughout the implementation of the major final year project, students should
demonstrate all cognitive skills and attainment of all program outcomes and
student outcomes.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: readily apply fundamental concepts in their area of study for executing the
projects
CO2: demonstrate skill in using modern technical tools, apply advanced
technical knowledge integrate information from different sources, perform
complex experiments and critically analyze the findings to draw conclusions
CO3: provide engineering solutions to predefined research question or project
objective, design system components or processes with consideration of
public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factors
CO4: function effectively as an individual, and as a member or leader in a team
under
multidisciplinary settings following ethical practices
CO5: communicate effectively with a range of audiences and prepare detailed
technical reports
CO6: demonstrate knowledge and understanding of the management principles
in executing their project as a member or leader of the team, and willingness to
engage in life-long learning.
Course Objectives:
Web design and programming is a large field, with different types of technologies
implemented by different tools. HTML, CSS, and JavaScript are known to be the
three pillars of client-side web programming. After finishing this course, a
student should be prepared to write nicely formatted, interactive web pages, with
no dependencies on server-side technologies.
Course Contents:
UNIT I
HTML Fundamentals
HTML: Structure of a program, various tags and their roles in HTML programs,
Lists: ordered, unordered, definition, Table
UNIT II
School of Computer Engineering Curriculum KIITDUCSE22 Page 162
More with HTML
Form design,Frames, link and it’s types, Images
UNIT III
CSS Essentials
Style sheets: Inline, Internal, External
UNIT IV
JavaScript Basics
Introduction, characteristics, Variables, Data types, Type casting and conversion
Functions. Primitives, operators, Control statements, Array, Function, Function –
Parameter Passing and dynamic argument and return statement
UNIT V
More with JavaScript
DOM - browser, window, document, image and form object, Properties and
Methods of different objects, Predefined Java Script Object - Array, String and
Date Object and their methods, Event handling – Link, Body, Image and events
associated with different HTML tags
Course Outcome:
Textbooks:
1. MASTERING HTML, CSS & Java Script Web Publishing, Laura Lemay,
Rafe Colburn and Jennifer Kyrnin, BPB Publications.
Reference Books:
1. HTML, CSS and JavaScript All in One, Sams Teach Yourself, Julie C.
Meloni and Jennifer Kyrnin, Pearson Education.
2. HTML 5 Black Book, DT Editorial Services, Dreamtech Press.
Course Objective:
School of Computer Engineering Curriculum KIITDUCSE22 Page 163
This course shall guide the students to learn the basic concepts of Organizational
Behaviour and its applications in contemporary organizations. Further, it help
them to describe how people behave under different conditions and understand
why people behave as they do. The students would be in a position to synthesize
related information and evaluate options for the most logical and optimal
solution such that they would be able to predict and control human behaviour
and improve results. Lastly, this course would help the students to understand
how individual, groups and structure have impacts on the organizational
effectiveness and efficiency.
Course Contents:
UNIT I
Introduction to Organizational Behaviour:
Organizational Behaviour- nature and scope; Need for studying OB; contributing
disciplines to OB; evolution of OB; OB approaches and models; OB opportunities
and disruptions
UNIT II
Individual Perspective:
Introduction to Individual behaviour; Personality- concept, determinants, types
and theories/models; Personality and OB; Perception- meaning, perceptual
process, factors affecting perception; perception and its application in OB;
Attitude- nature, components, formation and types; Values- concepts, types and
formation; attitude, values and behaviour
UNIT III
Individual Perspective:
Learning- meaning, determinants, theories and principles; learning and
behaviour; Motivation- nature, importance, process and theories; managerial
implication of motivation- job design, quality of work life and employee
engagement; organizational citizenship behaviour- meaning, theoretical
perspective, determinants and predictors
UNIT IV
Group Perspective:
Foundation of group behaviour; meaning and characteristics of group; why do
people form and join groups; types and groups; stages of group development;
group decision making; Team building- meaning and types of team; team
building process; Meaning, sources and types of conflict; conflict management
and negotiation strategies; Leadership- meaning and importance; differentiating
between leader and manager; leadership styles; leadership theories
Course Outcomes:
CO1 : Know about organization, organizational behaviour, it’s nature, scope and
significance,
CO2 : Develop their personality as per industry requirement,
CO3 : Apply motivational techniques to make the employees work with
confidence and satisfaction,
CO4 : Develop different leadership styles to adjust themselves in different
organizational situations,
CO5 : Improve the knowledge of group behaviour and techniques of group
decision making,and
CO6 : Apply the concepts for managing changes in organization as well as the
development of an organization’s human resources.
Textbooks:
1. Dr. S..S. Khanka,Organizational behaviour texts and cases Sultan Chand,
OB text and cases S.S. Khanka, S chand, 2022
2. Stephen P. Robbins, Timothy A. Judg, Neharika Vohra Organizational
Behaviour, Pearson, 18th edition, 2018
Reference Books:
1. Fiona M. Wilson,Organizational Behaviour and Work Oxford University
Press,2014
2. K. Aswathappa ,Organizational Behaviour, , Himalaya Publishing House, 2013
Course Objective:
UNIT II
Theories of Economic Growth and Development:
Theories of Economic Development: Classical (Smith, Ricardo, Malthus), Marxian
– Theory of Social change, immutable laws, Crisis in capitalism, Schumpeter and
capitalist development, Rostow’s stages of growth. Partial theories of growth and
development: Vicious circle of Poverty, Big push, balanced growth, unbalanced
growth,
UNIT III
International aspects of Economic Development:
International trade as an engine of growth; Static and dynamic gains from trade;
Prebisch, Singer and Myrdal theses vs. free trade; Export-led growth; Tariffs and
effective protection; WTO and developing countries. External resources; FDI; Aid
vs. trade;
UNIT IV
Development and Environment:
Economy linkage; Environment as a necessity and luxury; Population
environment linkage. Allocation problem; Market failure for environmental goods;
environment as a public good.
UNIT V
Sustainable Development:
Course Outcome:
Upon completion of this course, the students will be able to:
CO1: Understand key factors and issues in the process of economic development.
CO2: Enhance their ability in applying economic models to study development
Problems,
CO3: Learning the role of the three basic components of ecosystems and
environment and underlying causes of their degradation,
CO4: Understand the policy scenario and the existing environmental
conventions/ regulations/ laws,
CO5: Development of sustainable planning for sustainable development of
environment, economy and firms, and
CO6: select and apply appropriate economic techniques to solve environmental
problems and measure the value of environmental goods.
Textbooks:
1. S.Ghatak, An Introduction to Development Economics, Allen and Unwin,
London,2003
2. Kindleberger, C. P. Economic Development, McGraw Hill, New York, 1958
3. Todaro, M. P. Economic Development, Longman, London.
References Books:
1. Thirwal, A. P. Growth and Development, Macmillan, U. K,2017
2. Adelman, I. Theories of Economic Growth and Development. Stanford
University Press, Stanford, 1966
3. Chenery, H. and T.N. Srinivasan (Eds) Handbook of Development
Economics, Vols 1 & 2 Elsevier, Amsterdam, 2002
4. Myint, H. Economic Theory and Underdeveloped Countries, Oxford
University Press, New York,1971
Course Objective:
Course Contents:
UNIT I
Theories of International Trade
UNIT II
Free Trade,Protection and Balance of Payment
Free trade and protection in developing countries; Forms, methods and effects of
protection; Introduction of BoP; Structure of BoP; Disequilibrium in BoP;
Measures to overcome disequilibrium in BoP., Tariff; Trade creation vs Trade
diversion.
UNIT III
International Organizations:
International Monetary Fund; World Trade Organasation; Regional Trade
Agreements; Trade Blocs.
UNIT IV
Foreign Exchange:
Foreign Exchange Market; Theories of foreign exchange; Factors affecting
exchange rate; Fixed and flexible exchange rate; FERA and FEMA.
UNIT V
EXIM Policies
Recent budgetary policies and programs relating to inequality; Analysis of
Economic Survey data.
Course Outcomes:
Text Books:
Reference Books:
1. Dominick Salvatore, International Economics: Trade and Finance, Wiley;
Eleventh edition,2017, ISBN-10 : 8126552344 ISBN-13 : 978-8126552344
2. Paul R. Krugman, Maurice Obstfeld, Marc Melitz, International Trade: Theory
and Policy, 2017, ISBN-10 : 9789332585768 ISBN-13 : 978-9332585768
Course objective:
This course focuses upon the fundamental principles and standards that should
govern the business organizations. The objective of this paper is to make the
students aware about the importance of ethics, corporate governance and role of
CSR & sustainable development goals in the business to encourage moral
practices and sensitivity towards the ethical dimension of managerial problems.
Course Contents:
UNIT I
Business Ethics: Concept, Principles & Theories:
Meaning, objective and types of Ethics; Business ethics- concept, need, scope,
objectives and importance; factors influencing business ethics; Principles of
Business ethics; Relationship between ethics and business ethics; theories of
business ethics; Ethical dilemma and ethical decision making
UNIT II
Ethics in Practice across the domain:
Ethics in marketing- introduction, ethical dilemma in marketing, unethical
marketing practices, measures to stop unethical practices in marketing; Ethics in
Finance- introduction, code of ethics in finance, unethical practices in finance or
frauds, measures to stop unethical practices in finance; Ethics in HRM-
introduction, ethical issues in HRM (job discrimination, sexual harassment,
School of Computer Engineering Curriculum KIITDUCSE22 Page 169
employee privacy, whistle blowing, affirmative action); importance of workplace
ethics and employee code of conduct
UNIT III
Corporate Governance:
Corporate Governance- concept, objective and need. Role of law in corporate
governance; important issues in corporate governance; Corporate governance in
India-past, present and Future; Importance and principles of Corporate
Governance
UNIT IV
Introduction to Corporate Social Responsibility:
CSR- Concept, evolution and development; Why CSR; Apprehensions against
CSR; Forms and dimensions of CSR; making business corporations socially
responsible; CSR in India
UNIT V
Sustainable Development:
Introduction, meaning, history, features, objectives of sustainable development;
The pillars and principles of sustainable development; SDG and its relevance in
business
Course Outcomes:
Upon completion of the Course, the Student will be able to
CO1: Familiarize the learners with the concept and relevance of Business Ethics
in the modern era,
CO2: Understand the value of business ethics which will guide them in
maintaining firm moral values while taking managerial decision,
CO3: Apply the ability to make moral judgments in dilemmatic situations across
the work domains,
CO4: Analyse the application of management practices by adhering to corporate
law and ethics,
CO5: Evaluate the scope, opportunity and complexity of Corporate Social
responsibility in the global and Indian context
CO6: Create an opportunity to understand the sustainable development goals in
maintaining a balance between the economic, environmental and social needs.
Textbooks:
1. Dr. K. Nirmala, Dr. B.A. Karunakara Reddy & N. Aruna Rani, Business
Ethics and Corporate Governance, Himalaya Publication House
2. C.S.V. Murthy, Business Ethics and Corporate Governance, Himalaya
Publishing, 2022
Course Objective:
An effective leader understands the team dynamics, stimulates the morale of the
followers and always aims at creating a participative workforce by enhancing
team work. This course mainly focuses on individual, group and organization
factors associated with leadership. There is a strong connection between
emotional intelligence and leadership because the technical skills and knowledge
will definitely help the students to fulfil the entry level requirements. Similarly,
understanding employee empowerment would assist the students in acquiring
the desirable professional skills.
Course Contents:
UNIT I
Leadership: concepts and practices:
Meaning, Definition and understanding of leadership; the role and functions of a
leader; Differentiation between leadership and management; ; what makes a
leader effective; characteristics of an effective leader; leadership in Indian
organization
UNIT II
Leadership Perspectives:
Trait perspective of leadership (Great man theory and trait theory); Behavioural
perspective of leadership (mangerial grid and likert system - four management);
Studies on leadership (Hawthorne, IOWA, Michigan and Ohio); Contingency
perspective of leadership (fiedler’s contency theory, path goal, hersey blanchard
situational theory); contemporary perspective to leadership (transformational,
transactional, charasmatic, servant and Nurturant-task leadership style)
UNIT III
Team effectiveness and Leadership:
UNIT IV
Emotional Intelligence and Leadership:
What are emotions; Meaning, type and source of emotions; Concept and
competencies of emotional intelligence; Elements of emotional intelligence;
importance of EI; EI at workplace; Emotional intelligence and leadership;
Significance of EI for leaders; strategies to enhance EQ in our jobs; EQ vs. IQ;
developing EQ; obstacles to the development of EQ
UNIT V
Leadership and empowerment:
Employee empowerment- concept, need and importance; approaches to
empowerment; advantages and disadvantages of empowerment; empowerment
skills of a leader; empowering vs. Dis-empowering; leader as a coach (coaching
skill); delegation (advantages and levels of delegation, steps and principles of
effective delegation); empowering interpersonal skills
Course Outcomes:
Upon completion of the course, the students will be able to:
Textbook:
1. Ranjana Mittal,Leadership Personal effectiveness and Team Building, Vikas
Publishing House Pvt Ltd, 2015
Reference Book:
1. S. Bhargava and Gourav Bhargava,Team Building and Leadership Neelam
Himalaya Publishing House, 2015
Course Objective:
Develop the ability for getting conceptual clarity about the various types of
markets along with their functions and understand the pricing policy operations
in the different markets.
Course Contents:
UNIT I
Cost and Revenue Analysis:
Concepts of cost (economic cost, production cost, real cost, opportunity cost,
private & social cost), cost function, Output maximisation and cost minimisation,
Derivation of cost function, traditional and modern theories of costs. Concepts of
revenue (total, average, marginal revenue), relationship between TR, AR and MR.
UNIT II
Market Structures and Perfect Competition:
Meaning of market, characteristics of market, and types of market.
Perfectly competitive market and features, equilibrium of the firm and industry
under perfect competition (short run and long run).
UNIT III
Monopoly Market:
Meaning, concepts and characteristics of monopoly market.
Equilibrium price and output determination under monopoly market in short
and long run. Monopoly price discrimination. Degree of monopoly power and its
measure.
Control and regulation of monopoly power.
UNIT IV
Duopoly and Oligopoly Market
Non-collusive oligopoly: Cournot’s duopoly and Kinked-Demand Model. Collusive
oligopoly: Cartel; Cartels aiming at joint profit maximization and market sharing
cartels.
Price leadership; low-cost price leadership, dominant firm price leadership and
barometric price leadership.
UNIT V
Monopolistic Competition
Course Outcomes:
Upon completion of the course, the students will be able to:
Textbooks:
1. Koutsoyiannis, Modern Microeconomics, St. Martin's Press, New York,2nd
Edition 1979, ISBN 978-0-333-25349-6
2. G. S. Maddala , Ellen M. Miller ,Microeconomics: Theory and Applications,
, McGraw-Hill Inc.,US-Publisher, 1989, 0070394156-ISBN
3. H L Ahuja, Modern Microeconomics: Theory & Applications, S Chand
Publishing,2022, ISBN : 9789355011015,
Reference Books:
1. Robert Pindyck, Daniel Rubinfeld, Microeconomics ,Eighth Edition, 2017,
9789332585096-ISBN,
2. Pearson Education Publication
3. G. Fransico Stigler, Theory of Price, Prentice Hall of India, New Delhi, 4th
Edition 1996.
4. H. Gravelle and R. Rees, Microeconomics, Person Education U.K. 3rd
Edition 2007, 2007ISBN: 9788131716557, 8131716554
5. H. R. Varian , Micro Economic Analysis, W W Norton & Company; New
York, 3rd edition 2019, ISBN-13 : 978-8130908632
Course Objective:
Course Contents:
UNIT I
Pragmatic Inquiry:
Meaning, characteristics, need, type, and approaches.
UNIT II
Research Problem:
Meaning, definition, selection, and framing of problem statement.
UNIT III
Research Design:
Meaning, characteristics, need, type, approaches, and problems of research
design.
UNIT IV
Sampling Design:
Meaning, characteristics, need, type, approaches, and problems.
UNIT V
Data Collection Method and Analysis:
Types of data, Source of data, Methods of data collection, data analysis.
Course Outcome:
Upon completion of the course, the students will be able to:
CO1 : Understand the meaning and importance of research in behavioral
science
CO2 : Describe in detail different types of research methodologies,
CO3 : Identify the strengths and weaknesses of the different study designs,
CO4 : Assess whether research studies are using the most appropriate study
design
CO5 : Discuss why various approaches may be appropriate/ inappropriate for
their work-based research Question, and
CO6 : Apply the concepts in research related activity.
Textbooks:
1. Deepak Chawla & Neena Sodhi, Research Methodology: Concepts and
Cases, Vikas Publishing House,2018, ISBN-10: 9325982390, ISBN-13:
978-9325982390.
Reference Books:
Course Objective:
Analyze and understand investment decisions under the conditions of risk and
uncertainty. Particular economic models are not the ends, but the means for
illustrating the method of applying mathematical techniques to economic theory
in general.
Course Contents:
UNIT I
Investment Decisions under Risk and Uncertainty:
Concepts of Risk and Uncertainty; Investment Decisions under Risk: The Pay-Off
Matrix Method, Risk-Adjusted Discount Rate Method, Certainty-Equivalent
Approach, Probability Theory Approach, Decision Tree Method, Simulation,
Sensitivity Analysis.
UNIT II
Game Theory and Strategic behaviour of Firms:
Basics of Game Theory, Prisoners’ Dilemma: The Problem of Oligopoly Firms;
Application of Game Theory to Oligopolistic Strategy; Nash Equilibrium: Pure and
Mixed Strategy
UNIT III
Optimization: Constrained & Extrema:
Free and constrained optimization, extrema of a function of two variables:
graphical analysis, Lagrange method. Utility maximization & Cost minimization.
UNIT IV
Linear and Non-Linear Programming for Business Decisions:
Conditions for Application of Linear Programming; Concept of Feasible Solution;
Assumptions of Linear Programming Application of Linear Programming
Technique: Profit Maximization Problem, Formulation of Profit Maximization
Problem in Linear Programming Mode; Graphical Method of Solving Linear
School of Computer Engineering Curriculum KIITDUCSE22 Page 176
Programming Problems; Simplex Method: Algebraic Solution, Simplex Tableau
Method. Introduction to Non-Linear Programming
UNIT IV
Input-Output Analysis:
Input-output model, its structure and its derivation. The use of input output
model in Economics.
Course Outcomes:
Textbooks:
1. D. N. Dwivedi, H L Bhatia, S N Maheshwari, VIKAS® PUBLISHING HOUSE
PRIVATE LIMITED, 2022
Reference Books:
1. C. Chiang and K. Wainwright, Fundamental Methods of Mathematical
Economics, McGraw Hill International Edition, 2017
2. K. Sydsaeter and P. J. Hammond:, Mathematics for Economic Analysis,
Pearson Educational Asia, 2002
Course Objective:
The United Nations member states' adoption of the Millennium Development
Goals, which include among other objectives achieving universal primary
education, reducing child mortality, enhancing maternal health, and combating
diseases, reflects the significance of education and health in enhancing
wellbeing. This course offers a microeconomic framework to examine, among
School of Computer Engineering Curriculum KIITDUCSE22 Page 177
other things, individual preference in the demand for health and education,
governmental involvement, and elements of inequality and discrimination in both
sectors. An outline of India's health and education system is also provided.
Course Contents:
UNIT I
Role of Health and Education in Human Development:
Importance of health and education outcomes and their relationship with
macroeconomic performance.
UNIT II
Health Economics Market:
Demand for health; uncertainty and health insurance market; alternative
insurance mechanisms; market failure and rationale for public intervention;
equity and inequality.
UNIT III
Education: Investment in Human Capital:
Rate of return to education: private and social; quality of education; signaling or
human capital; theories of discrimination; gender and caste discrimination in
India.
UNIT IV
Health and Education Sectors in India: An Overview
Health outcomes; health systems; health financing. Cost effectiveness and cost-
benefit analysis; burden of disease. Literacy rates, school participation, school
quality measures.
UNIT V
Trend in Health and Education Sector in India:
Secondary data analysis pertaining to health and education sector. Trend
analysis and forecasting using time series data. Simple growth rate calculations.
Course Outcomes:
Upon completion of the course, the students will be able to:
Textbooks:
1. S. K. Mishra, and V. K. Puri, Indian Economy, Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
Course Objective:
Course Contents:
UNIT I
Natural Resource Management
Introduction to Natural Resources and their management: Natural Resource
Management (NRM): Concept, Issue and Approaches; Need for developing
extension strategies for NRM; Issues in management of NRM; Problems
encountered while advocating strategies for NRM; Monitoring and auditing in
Natural Resource Management (NRM); Triple Bottom Line (TBL) and concept of
Sustainable Natural Resource Management; NRM of Water, land and forests:
Water resources and their management, Overview of irrigation management,
Integrated Watershed management and rainwater harvesting, River Basin
management; Scope of market mechanism in NRM
UNIT II
Agribusiness Management
Agricultural value chains and their relevance; Managerial Insights: Identifying
agribusiness opportunities; Assessing feasibility – technical, commercial and
financial and thereby identify feasible opportunities for projects; Analyzing
influences of external environment factors and associated risks; Discussions on
UNIT III
Environmental Resource Management of Tribals
Environment and Development-Theories of optimal use of exhaustible and
renewable resources; Sustainable Development - The concept of sustainable
development; strong and weak sustainability; Mechanism for environment
regulation in India; environmental laws and their implementation; Environmental
Policy in India-Policy instruments for controlling water and air pollution and
forestry policy; Institution for forest Management- The institutions of joint forest
management , social foresty-rationale and benefits
UNIT IV
Tribal Health and Education Management
Role of Health and Education in Tribal Development: Importance in poverty
alleviation; health and education outcomes and their relationship with
macroeconomic performance; Tribal Health in India: An Overview Health
outcomes; health systems; health; Evaluation of Health Programs for tribals:
Costing, cost-effectiveness and cost benefit analysis; burden of disease; Tribal
Education in India: An Overview Literacy rates, school participation, school
quality measures
UNIT V
Agro forestry Management
Multiplicity of Agroforestry products and services- ecological and economic and
cultural considerations- gender equality- preservation of indigenous knowledge.
Socioeconomic benefits of agroforestry; Smallholder livelihood and the role of
agroforestry- Food and nutritional security Fulfillment of food, fodder, fuelwood
and shelter based needs- income generation vs. subsistence production;
Adoption of AF- Determinants of adoption: feasibility, profitability, and
acceptability; . Self-efficacy in farmer decision-making - policy aspects.
Course Outcome:
Upon completion of this course, the students will be able to:
Text Books:
Course Objective:
The objective of this course is to make student understand the concepts of
masculinity and femininity as analytical categories via analysing the role of
communalism, patriarchy, violence as major hurdles to women’s rights globally.
Further, this course will enhance their understanding over the current health
and education status of women to analyze impact of government health policy on
women. Additionally, it will bring greater understanding over the integration of
gender concerns and perspectives in policies and programmes for sustenance of
environment at international, national, regional levels.
Course Contents:
UNIT I
Understanding Basic Concepts in Gender Studies
Concepts: Sex, Gender, Sexuality, Femininities, Masculinities and other
sexualities, Patriarchy; WID: Women in Development; WAD: Women and
Development; GAD: Gender and Development
UNIT II
Gender and Human Rights Discourse:
UNIT III
Gender and Health:
Sexual and reproductive health (ICPD, B.P.A. Family planning and Abortion);
Impact of violence on women’s health; Women’s health movement: National and
International; National health and population policy; National Family Health
Survey (NFHS)
UNIT IV
Course Outcome:
Reading Materials
1. Gerda Lerner, Creation of Patriarchy, Oxford University Press,1985
2. Menon, Nivedita. ed. 2007. Sexualities. Women Unlimited. New Delhi.
3. Gnew, Sneja, A Reader in Feminist Knowledge, Routledge, New York,1991
School of Computer Engineering Curriculum KIITDUCSE22 Page 182
4. Marjorie Agosin (ed.), Women, Gender and Human Rights: A Global
Perspective, Rawat Publications, 2000
5. Monica Chawla, Gender Justice: women and law in India, Deep and Deep
pub.,
New Delhi, 2006, 2013
6. P D Kaushik, Women’s rights; access to justice, Bookwell Publications,
New Delhi, 2007
7. Paola Monzini, Sex Traffic, Prostitution, Crime and Exploitation, Zed Pub.,
2005
8. Chloe E. Bird, Patricia P. Rieker, Gender and Health, Cambridge University
Press, 2008.
9. Jasmine Gideon, Ed., Handbook on Gender and Health (International
Handbooks on Gender series), Development Studies, Birkbeck, University
of London, UK, 2016.
10. Nelson E, Zimmerman C. Household survey on domestic violence in
Cambodia. Ministry of Women’s Affairs, Project Against Domestic Violence,
Cambodia,1996.
11. Parker B, McFarlane J, Soeken K. Abuse during pregnancy: effects
on maternal complications and birth weight in adult and teenage women.
Obstetrics and gynaecology, 1994, 84(3):323-328.
12. Madeleine Arnot and Mairtin Mac, An Ghaill, (2006) “Gender and
Education” Routledge, New York
13. Aruna Goel, (2004) “Education and Socio-Economic Perspective of
Women Development and Empowerment” Deep and Deep Publications,
New Delhi
14. Eileen M. Byrne, (1978) “Women and Education” Tevi Stock
Publications, Michigan
15. Payal Mago and Isha Gunwal, (2019). Role of Women in Environment
Conservation.
16. M.S Swaminathan. (1998). “Gender Dimensions in Biodiversity
management”. Konark Publisher’s Pvt. Ltd, New Delhi.
17. P.K.Rao. (2000). “Sustainable Development – Economics and Policy”.
Blackwell, New Delhi.
18. Swarup, Hemlata and Rajput, Pam. (2000). “Gender Dimensions of
Environmental and Development Debate: The Indian Experience” in Stuart
S. Nagel, (ed.) “India’s Development and Public Policy”. Ashgate,
Burlington.
Course Objective:
The objective of the course is to promote interdisciplinary study on all aspects of
the Indian Knowledge System (IKS), preserve and disseminate IKS for further
study and societal applications. It will actively help students to engage in
spreading the rich heritage of our country and traditional knowledge in the field
Course Contents:
UNIT I
Meaning of Traditional Knowledge System:
Overview of the Vedas, the Upanishads, the Puranas, and the Itihasas. Main
Schools of Darshana/ Philosophy: Astika (Vedanta, Nyaya, Vaisheshika,
Sankhya, Mimamsa, Yoga) and Nastika (Buddhist, Jainist, Lokayata). Types of
Shastra (Vyakarana, Kavya, Alamkara, Shilpa, Vastu, Natya and Sangita). Types
of Kavya (Drishya, Shravya, Chitra). Theory of Rasa: Natyashastra by Bharata
(Chapter 6). Applied Traditional Knowledge: Myths, Rituals, Taboos and
Superstitions, Folktales, Proverbs. Fundamental Concept of Dharma and Its Role
in Various Streams of Indian Knowledge System
UNIT II
Yoga and Spiritualism:
Definition and Origin of Yoga. Significance of spirituality in Yoga, Historical
development of Yoga; Yogic philosophy: The eight limbs of yoga according to
Patanjali, Mind, body & spirit connection in yoga; Relevance of Asana,
Pranayama & Dhyana in Yoga: Physical posture for physical, mental and
spiritual development, Breathing techniques for energy restoration &
consciousness, Meditation for inner stillness and mindfulness, Meditation for
spiritual growth & self-discovery; Ethics & Moral Values in Yoga: Exploring the
ethical principles Yama and Niyama, Application of yogic principles to daily life
for spiritual growth; Yoga & Spirituality in modern life.
UNIT III
Fun with mathematics without calculator
Arithmetic- Quick calculation with 11 and 12, Multiplication with 99999 in
seconds, multiplication with numbers near the bases, vertical and cross
multiplication, Magic squares and square roots, cubes, fractions, divisions, HCF
and LMC in ancient style. Algebra- Factorising quadratic expressions, One
variable linear equation, Simultaneous linear equations. Implementation of Vedic
mathematics tools during competitive examinations.
UNIT IV
Ancient Indian Science and Technology
Technological development in India: Agriculture (Origin and development, ancient
crops, Traditional practices), Water management (Overview, Harappan water
management, other case studies, Medieval Water structures), Pottery (Overview,
Technical aspects), Silpasastra (Architecture and Construction· An introduction
School of Computer Engineering Curriculum KIITDUCSE22 Page 184
to Silpasastra, Construction Technology), Metallurgy (Copper/Bronze/Zinc, Iron
and Steel Technology in India).
UNIT V
Trade and Commerce in Ancient India
Internal, External, Trade routes Indo-Roman contacts and Maritime Trade of
South India; Silk and Cotton Textiles, the Principal Maritime Trade Commodities
of Ancient India; Trade routes in Ancient India: Silk Route and Spice Route.
Course Outcome:
Upon completion of this course, the students will be able to:
CO1: Understand the concept of Indian traditional knowledge and its
importance,
CO2: Know the need and importance of protecting traditional knowledge,
CO3: Develop an appreciation among the students for ancient scriptures,
CO4:Contrast and compare characteristics and important kinds of traditional
knowledge,
CO5: Evaluate social change on traditional knowledge, and
CO6: Create innovative ways of bringing forward ancient knowledge to the
forefront.
Reading Materials
1. Dasgupta, Surendranath. A History of Sanskrit Literature, Motilal
Banarsidass
2. Banerji, Suresh Chandra. A Companion to Sanskrit Literature, Motilal
Banrasidass
3. Chatterjee, Satischandra. An Introduction to Indian Philosophy, Motilal
Banarsidass
4. Sharma, Chandradhar. A Critical Survey of Indian Philosophy, Motilal
Banarsidass
5. A Text Book on Yoga and Health by Dr. Sajib Kumar Bhowmik, Sports
Publication, 2020.
6. Light on the Yoga Sutras of Patanjali, B.K.S Iyengar, Element, 2005.
7. The Complete Book of Yoga: Karma Yoga, Bhakti Yoga, Raja Yoga, Jnana
Yoga by Swami Vivekananda, Fingerprint Publishing, 2019.
8. Singhal, Aditi. How to Become A Human Calculator. ISBN : 9789352836543.
S Chand Publishing
9. M. Tyra and K Kundan. Magical Book on Quicker Maths . ASIN :
B07X93W2FC. BSC Publishing Co Pvt Ltd.
10. Singh, Balram. Science and Technology in Ancient texts. DK Print World ltd,
2012. ISSN 9788124606322.
Course Objectives:
• To know software process models
• T o understand application of software process models
• To be able to know requirements of the software projects
• To apply the basic project management practices in real life projects.
• To be able to distinguish different testing methodologies
Course Contents:
Unit I
Software Process Models:
Software product, Software crisis, Handling complexity through Abstraction and
Decomposition, Overview of software development activities. Process Models:
Classical waterfall model, Iterative waterfall model, Prototyping model,
Evolutionary model, Spiral model, RAD model. Agile models: Extreme
programming and Scrum. Software Requirement Engineering
Unit II
Software Requirement Engineering:
Requirement Gathering and analysis, Functional and non functional
requirements, Software Requirement Specification(SRS) , IEEE 830 guidelines,
Decision tables and trees.
Unit III
Software Project Management:
Responsibilities of a Software project manager, Project planning, Metrics for
project size estimation, Project estimation techniques, Empirical estimation
Unit IV
Structural Analysis & Design:
Overview of design process: High level and detailed design, Cohesion & coupling,
Modularity and layering, Function–Oriented software design: Structural Analysis,
Structural Design (DFD and Structured Chart), Object Oriented Analysis &
Design, Command language, menu and iconic interfaces.
Unit V
Testing Strategies:
Coding, Code Review, Documentation, Testing:, Unit testing, Black-box Testing,
White-box testing, Cyclomatic complexity measure, Coverage analysis,
Debugging, Integration testing, System testing, Regression testing.
Course Outcome:
Textbooks:
1. Fundamentals of Software Engineering, Rajib Mall, PHI, Latest edition.
Reference books:
1. Software Engineering: A Practitioner’s Approach, Roger S. Pressman,
Eighth edition, MGH.
2. Software Engineering, Ian Sommerville, Tenth Edition, Pearson Education.
Course Objectives:
• To make the student understand the basic building blocks of a computing
system
Course Contents:
UNIT I
Concept, Program, Input, Processing – Output:
Demo of simple high level language program to low level machine level language
program, Tracing their execution from high level to circuit level/ gate level,
Overview of the Hardware Description Language (HDL), Designing a set of
elementary logic gates from primitive NAND gates. Design of binary adders,
Culminating in the construction of a simple ALU (Arithmetic–Logic Unit) using
logic gates, Design of memory hierarchy from elementary flip–flop gates to
registers and RAM units of arbitrary sizes using logic gates.
UNIT II
Introduction to Low Level Language:
Introducing an instruction set in both binary and assembly (symbolic) versions,
Writing some low-level assembly programs, Other details of computer
architecture, Basic language translation techniques: parsing, symbol table,
macro, assembly
UNIT III
Introduction to Virtual Machine:
The role of virtual machines in modern software architectures like Java and
.NET, Introduction of a typical VM language, Focusing on stack–based
arithmetic, Logical and memory access operations, VM abstraction and
implementation, Focusing on stack-based flow-of-control and subroutine call-
and-return techniques.
UNIT IV
Introduction to Compilers:
Context-free grammars and recursive parsing algorithms, Building a syntax
analyzer (tokenizer and parser), The syntax analyzer to generate XML code
reflecting the structure of the translated program, Code generation, Low- level
handling of arrays and objects.
UNIT V
Introduction to OS:
Discussion of OS/hardware and OS/software design trade–offs, and
time/space efficiency considerations, Design and implementation of OS,
memory management, string processing, I/O handling algorithms.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Trace the fundamentals of digital logic design
School of Computer Engineering Curriculum KIITDUCSE22 Page 188
CO2: Classify programming languages
CO3: Explore the use of compiler
CO4: Generate low level code for simple programs
CO5: Understand functionality of an operating systems
CO6: Design simple arithmetic and memory units
Textbooks:
1. Noam Nisan, Shimon Schocken, “The Elements of Computing System:
Building a Modern Computer from First Principles”, MIT Press, 2005.
Course Objectives
• To understand the difference between structure-oriented and object-
oriented programming
• To know various object-oriented features
• To know exception handling and generic programming
• To test and debug solutions in C++
Course Contents:
Unit I
Introduction to Object Oriented Programming:
Object oriented programming concepts: Objects, Classes, Encapsulation and
abstraction, Inheritance, Polymorphism, Dynamic binding, Message passing; C++
Programming basics: Character set, Keyword, Constant, Variable, Data types,
Operator & expression, Control structure (branching & looping), typecasting,
Array & strings, Streams based I/O, Type conversions and casting, Name space,
Scope resolution operator (::); Function: Parameter passing (i) by value, (ii) by
address, (iii) by reference, Inline function, Function overloading, Default
arguments.
Unit II
Class and Object:
Class and Object: Defining class with functions and data members, Creating &
deleting objects by using new and delete operators respectively, Array of Objects,
Objects as function argument, Static Data members and member functions,
Function with default arguments, Function overloading; Constructor and
Unit III
Inheritance:
Concept of inheritance: Defining derived and base classes, Class hierarchies,
public, private, and protected derivations; Types of Inheritance: Single
Inheritance, Multilevel Inheritance, Multiple Inheritance, Hierarchical
Inheritance, Hybrid Inheritance, Virtual base class: Function overriding,
Constructors/Destructors in derived classes: Constructors invocation and data
members initialization in derived classes, Member classes: classes within classes.
Unit IV
Polymorphism:
Operator overloading: Overloading unary operators, Binary operators,
overloading binary operators using friend function and member function, Rules
for overloading operators; Polymorphism: Introduction to pointers: Pointers to
objects, Pointer to derived class object, This pointer, Compile time polymorphism:
Review of Function Overloading and Operator overloading; Run time
polymorphism: Virtual functions, Pure virtual functions, Abstract class, Virtual
constructors and destructors
Unit V
Exception Handling, Templates, Files and Streams:
Exception Handling: Basics of Exception Handling, Exception Handling
Mechanism: The keyword try, Throw and catch. Templates: Need of template,
Class Templates: Definition, Class Template with multiple parameters, Function
Templates: Definition, Function Template with multiple parameters. Files and
Streams: Introduction to file handling: text file Vs. binary file, Hierarchy of file
stream classes: Functions of File Stream classes, Steps to process a File in a
program. Different functions used in file, File modes(Sequential and random),
File pointers and their Manipulations, Error handling during file operation
Course Outcome:
Textbooks:
1. Object Oriented Programming with C++, Reema Thareja, OXFORD
University Press, Revised First Edition, 2018.
2. Object Oriented Programming with C++, E.Balaguruswamy, McGraw Hill
Education; Seventh edition 2017.
Reference Books :
1. C++ completes reference, Herbert Schildt, MGH, 10th Edition, 2002
2. C++ How to Program, Deitel and Deitel, Pearson Education, 10th Edition,
2011.
3. Programming in C++ Ashok N Kamthane, Pearson Education, 2nd Edition,
2003
Course Objectives:
• To find the Time Complexity and Space Complexity for algorithm
• To understand the various techniques of sorting and searching
• To design and implement arrays, stacks, queues, and linked lists
• To understand the complex data structures such as trees and graphs
• To solve real life problems
Course Contents:
UNIT I
Introduction:
Development of Algorithms, Notations and analysis, Storage structures for
arrays, Sparse matrices, Stacks and Queues: Representations and applications.
UNIT II
Linked List, Stacks, and Queues:
Linked Lists, Linked stacks and queues, Operations on polynomials, Doubly
linked lists, Circularly linked lists, Dynamic storage management, Garbage
collection and compaction.
UNIT III
School of Computer Engineering Curriculum KIITDUCSE22 Page 191
Trees:
Tree representation, Binary Trees, Binary search trees, Tree traversal, Expression
manipulation, Symbol table construction, Height balanced trees, AVL trees.
UNIT IV
Graphs:
Graphs, Representation of graphs, BFS, DFS, Topological sort, String
representation and manipulations, Pattern matching.
Course Outcomes
Upon completion of this course, the students will be able to:
CO1: Use the concepts of data structure, data type and abstract data type to
develop solutions for engineering problems.
CO2: Develop programs to implement linear data structures such as stacks,
queues, linked lists, etc.
CO3: Apply the concept of trees and graph data structures in real world
scenarios
CO4: Comprehend the implementation of sorting and searching algorithms
CO5: Compare Time Complexity and Space Complexity for algorithm
CO6: Effectively choose the data structure that efficiently models the
information in a problem.
Textbooks:
1. J. P. Tremblay, P. G. Sorenson, “An Introduction to Data Structures
with Applications”, Second Edition, Tata McGraw Hill, 1981.
2. M. Tenenbaum, Augestien, “Data Structures using C”, Third Edition,
Pearson Education, 2007.
3. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”,
Third Edition, Pearson Publishers, 2006.
Reference Book:
1. Sartaj Sahni, “Data Structures, Algorithms and Applications in C++”,
Universities Press (I) Pvt. Ltd., 2008.
Course Objective:
The objective of this course is to equip the students with the advanced level
of numerical computations to tackle the different mathematical models.
UNIT II
Root finding for nonlinear equations and systems of equations:
Muller’s Method, Chebyshev Method, Solution of the system of non-linear
equations using the Newton Raphson method.
UNIT III
Interpolation:
Gauss forward and backward interpolation, Hermit’s interpolation,
Bivariate Interpolation and Inverse interpolation.
UNIT-IV
Numerical Integration:
Rombergh Integration, Gauss-Legendre, Gauss-Chebyshev, Gauss-Laguerre,
and Gauss-Hermite Integration Methods. Double Integration by Trapezoidal
and Simpsons methods.
UNIT V
Numerical Solution of ODEs and PDEs:
Milne’ method, Shooting Method and Finite difference methods to solve
parabolic and elliptic equations.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Understand the error propagation in numerical computations,
CO2: Know the concept of numerical techniques to find the root of non- linear
equations and simultaneous equations,
CO3: Find the interpolating polynomials and inverse interpolation,
CO4: Apply the numerical techniques to approximate the definite single and
double integrals,
CO5: Know the concept of numerical solution of boundary value problems, and
CO6: Use the finite difference method to solve partial differential equations.
Textbooks:
1. 1.M.K. Jain, S.R.K. Iyenger and R. K. Jain Numerical, Methods for
Scientific and engineering computation by, New Age International
Publisher, 6th Edition.
Reference books:
Course Contents:
UNIT I
Classifications and Industrial Applications of Composite:
General introduction, classification of composites, matrix materials (polymer,
metal and ceramics) and reinforcement materials (fibres-glass, Aramid, Carbon,
Boron), microstructure of composite, applications: in civil constructions,
aerospace industries, automobile, packing industry, advantages and limitations
of composite materials.
UNIT II
Performance of structural composites:
Matrix/reinforcement interface, reinforcement mechanism, combination effects
(law ofmixtures, weight fraction, volume fraction), effect of voids in composites,
fracture mechanics of composites, strengthening mechanisms, stress-strain
relations (generalized hooke’s law), stress distribution in fibre and the matrix
(shear stress and axial tensile stress in the fibre along its length), critical length
of fibre for full strengthening, estimation of the critical amount of fibre to gain a
composite strength.
UNIT III
Fabrication of composites:
Fabrication of metal matrix composites, fabrication of polymer matrix
composites, fabrication of ceramic matrix composites, selection of constituents,
UNIT IV
Characterization:
Characterization methods of composites (x-ray diffraction (XRD), Electron
microscopy (SEM, TEM) analysis of composites, Thermal Analysis, Fire
retardancy test for polymer composites.
UNIT V
Green Composite:
Introduction, Composition of green composite, bio-degradable reinforcement fibre
(cellulose, starch, wool/silk, carbon nanotube, nano-clay, biodegradable matrix
(cellulose, starch, chitin, protein), applications of green composite.
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 : Define and classify composites,
CO2 : Evaluate the relative merits of using composites with respect to
conventional materials for important engineering and other applications.
CO3 : Quantify physical and mechanical properties of composite materials as a
function of parameters such as volume fraction, orientation and
arrangement.
CO4 : Design and prepare composite structures,
CO5 : Apply XRD, SEM and TEM in micro- structural analysis of composites.
CO6 : Uunderstand the concept of green composite and their processing
techniques.
Textbooks:
1. Krishan K. Chawla, Composite Materials. 2nd Edition, Springer Press,
2001
2. Deborah D. L. Chung, Composite Materials: Science and applications,
Springer, 2004.
References Books:
1. T. W. Clyne, and D. Hull, “An Introduction to Composite Materials”,
Cambridge University Press, Cambridge, 1996
2. Bhagwan D. Agarwal, Lawrence J. Broutman and K. Chandrashekhar,
“Analysis and Performance of Fibre Composites,” John Wiley And Sons.
Inc., New York, 1995.
Course Objective:
This course aims to develop a practical understanding to Finite Element
Analysis (FEA) as a tool to solve variety of problems governed by differential (ode
and pde) equations in all areas of engineering and the sciences. This is an
introductory course. This course will expose the key concepts to help in
understanding the nuances of the FEA techniques.
Course Contents:
UNIT I
Introduction to FEA:
Introduction to finite element methods, finite element formulation starting from
governing differential equation, weighted residual method, weak(variational) form
of the weighted residual, comparison of differential equation with weak form and
weighted residual form. Rayleigh-Ritz method, piece wise continuous trial
function, functionals and differential equation forms.
UNIT II
Discritization and Interpolation:
Element Shapes, Nodes, Nodal Unknowns and Coordinate Systems, Shape
Functions, Polynomial Shape Functions, Convergence Requirements of Shape
Functions, Derivation of Shape Functions Using Polynomials, Finding Shape
Functions Using Lagrange Polynomials, Shape Functions for Serendipity Family
Elements, Hermite Polynomials as Shape Functions.
UNIT III
Stifness Matrix and Variational Forms:
Strain-Displacement Matrix for Bar Element, Strain Displacement Matrix for
CST Element, Strain Displacement Relation for Beam Element, Assembling
Stiffness Equation, Direct Approach(Element Stiffness Matrix for CST Element,
Nodal Loads ), Galerkin’s Method, Virtual Work Method, Variational Method.
School of Computer Engineering Curriculum KIITDUCSE22 Page 196
Solution of 1-D and 2-D boundary value problems using direct, Galerkin and
Variational method.
UNIT IV
Isoparametric Formulation and its Implementation:
Isoperimetric Formulation, Coordinate Transformation, Basic Theorems of
Isoparametric Concept, Uniqueness of Mapping, Isoparametric, Superparametric
and Subparametric Elements, Assembling Stiffness Matrix, Solution of 1-D and
2-D boundary value problems (steady and unsteady heat transfer) using the
above discussed method and its implementation using any programming
language (C/C++/ MATLAB/Python) or software like COMSOL.
Course Outcomes:
Upon completion of this course, the students will be able to
CO1 : Define mathematical models using finite element methods.
CO2 : Understand the concepts of nodes, elements and shape and can use it in
the discretization.
CO3 : Develop stiffness matrices for 1-D and 2-D problems using the concept of
direct, Galerkin and variational methods.
CO4 : Apply isoparametric concept to convert the non-orthogonal domain to
orthogonal domain, CO5: Solve 1-D and 2-D boundary value problems in
ODE/PDE.
CO6 : Implement the methods by developing computer code/using software.
Textbooks:
1. Singresu S Rao,“The Finite Element method in Engineering”, Elsevier
Butterworth Heinemann , 5th edition. .
Reference Books:
1. S. Rajasekharan, “Finite Element Analysis in Engineering Design”, S.
Chand, 2nd Edition.
2. S. S Bhabikatti, “Finite Element Analysis”, New Age International Edn.,
8th Edition.
3. P. Seshu, “Textbooks: of Finite Element Analysis” PHI
Course Objective:
The course will aim to cover the core concepts of sustainability, sustainable
engineering, and how natural ecosystems function. The next objective would be
School of Computer Engineering Curriculum KIITDUCSE22 Page 197
to identify replicable natural systems from an engineering perspective, and how
technological systems may be able to mimic nature. Modelling human made and
natural systems and their dynamics, along with identifying key structural and
functional nodes that can turn an industry to become fully automated while
considering key environmental and social angles.
Course Contents:
UNIT I
Introduction to Industrial Ecology:
Fundamentals of sustainability, Sustainable Development Goals, Climate crisis,
the promise of an ever-expanding global economy, industrial engineering, role of
engineers, origin of IE, its definition, the environment and the anthrosphere,
industrial systems, material resources, societal factors and environmental equity.
Link to sustainable development.
UNIT II
Ecosystem Functioning:
Components, interactions, structuring, energy flow in different ecosystems,
ecological pyramids, nutrient cycling, concept of niche.
UNIT III
Industries as Ecosystems:
Components of an industrial ecosystem (Kalundborg example), zero waste
industries, Material cycling, Resilience to stochastic events industrial symbiosis,
role of government, community, developers, management, biomimetics, turning
linear process cyclical, waste utilization (refusing, reducing, repurposing,
recycling, and reuse)evaluating the success of eco-industrial development,
UNIT IV:
Life Cycle Assessments:
Cradle to coffin following up on the origin and degradation of materials used in
industries, how can one assess the fate of materials, waste products, and reduce
industrial waste. Life cycles of products, processes and facilities; life cycle
assessment (components, methodology, applications, difficulties), design for
environment, efficient use of material (remanufacturing, recycling, reuse, etc.
UNIT V
Design for Sustainability:
Product design, automating industries (drones, neural networks, IOT),
conception of environmentally friendly products, carbon neutral industries, use
of bamboo, mushrooms and alternative materials.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Identify the basic nature of the course on offer,
CO2 : Comprehend and scrutinize the underlying network of every ecosystem.
CO3 : Apply ecological concepts to industries.
CO4 : Understand the sequence of events which lead to an environmental
impact.
CO5 : Apply and visualize engineering knowledge to solve practical problems.
CO6 : Learn an organized approach to manage environmental quality.
Textbook:
1. Erkman S. and Ramaswamy R. (2003) Applied Industrial Ecology – A New
Platform for Planning, Sustainable Societies, AICRA Publishers, Bangalore,
India.
Reference Book:
1. Edward Cohen-Rosenthal E. and Musnikow J. (edited) (2003) Eco-
industrial Strategies, Sheffield, UK: Greenleaf Publishing.
Course Objective:
The objective of this course is to open up and introduce quantum computation as
well as its supremacy over classical computation to the students and technically
trained professionals from the field of engineering and general science.
Course Contents:
UNIT I
Background mathematics and Framework of Quantum mechanics:
Operators, Projectionra and Ket Vectors, Orthonormal Bases, Two Dimensional
Hilbert Space, Qubit and Quantum States, Linear Operators, Matrix
Representations of Vectors and Linear Operators, Inner and Outer Products,
Eigen Values and Eigen Vectors, Gram–Schmidt Procedure of Constructing an
Orthonormal Basis Set, Completeness Relation, Hermitian Operators, Projection
Operator, Unitary Operator, Normal operator, The Commutator and Anti-
commutator, Change of Basis, Spectral Decomposition, Pauli Matrices, Tensor
School of Computer Engineering Curriculum KIITDUCSE22 Page 199
Products, The Postulates of Quantum Mechanics, Collapsing of Wave Function,
Uncertainty Principle, State Space, Time Evolution of Quantum State, Stern-
Gerlach Experiment, Spin as a Degree of Freedom, Representing Spin States
using Spin Vectors. Bloch Sphere, Representation of Qubit on Bloch Sphere.
UNIT II
Density operator and Quantum Measurement theory:
Density Operator for Pure and Composite Systems and its Key Properties, Partial
Trace and Reduce Density Operator, Density Operator and Bloch Vector.
Projective Measurements, Measurements on Composite Sytems, Positive Operator
Valued Measures (POVM).
UNIT III
Basic Quantum Logic Operations and Gates:
Classical Irreversible and Reversible Gates, Reversible Computation.
Single Qubit Gates and Their Matrix Representations, Identity Gate, Pauli Gates,
Square Root of NOT Gate, Phase Shift Gates, Hadamard Gate, Rotation Operator
Gates. Limitations with These Gates.
Multiple Qubit Gates and their Matrix Representations: Controlled NOT (CNOT)
Gate and its Matrix Representations, CNOT Basis Transformations, Entangled
States and Their Visualization.
Universal quantum gates: Two-level Unitary Gates as Universal Gates, Single
Qubit and CNOT Gates as Universal Gates, A Discrete Set of Gates for Universal
Quantum Computation.
UNIT IV
Quantum Algorithms:
Matrix representation of serial and parallel Operations, Quantum Interference,
Quantum Parallelism, Deutsch’s-Jozsa Algorithm, Quantum Fourier Transform,
Phase Estimation, Shor Factorization, Grover Search.
UNIT V
Quantum Cryptography:
Classical Cryptography, Quantum Key Exchange: BB84 Protocol, B92 Protocol,
EPR Protocol, Teleportation
UNIT VI
Quantum hardware:
Goals and Challenges, Implementing Quantum Computers, Guiding Principles,
Ion Traps, Linear Optics, Nuclear Magnetic Resonance (NMR) and
Superconductors.
Textbooks:
1. Nielsen and Chuang, Quantum Information and Quantum Computation
(Cambridge UniversityPress-2002)
Reference Books:
1. David McMahon- Quantum Computing Explained, John Wiley & Sons, Inc.
(2008)
2. G Benenti, G Casati, G Strini - Principles of quantum computation and
information. Volume 1-World Scientific (2004)
Course objective:
This course has been designed to make the learners understand principles of
sustainable energy sources, their working principles, and their conversion
systems. It also explores society’s present needs; future energy demands and
different energy conservation methods.
Course Contents:
UNIT I
Introduction of renewable energy:
Introduction, Principles of renewable energy, Role of energy in economic
development and social transformation, Energy Scenario (Classification of Energy
Sources, advantages and disadvantages of conventional sources), Salient features
School of Computer Engineering Curriculum KIITDUCSE22 Page 201
of nonconventional energy sources, Energy efficiency and security, Energy and
its environmental impacts, Importance of renewable energy sources, Standards
and regulations, social implications.
UNIT II
Solar energy:
Solar radiation and its nature, fundamentals of solar transmission, absorption
and reflection, basics of solar thermal conversion, fundamentals of solar heating,
principle and working of solar collectors, basics of solar photovoltaics, Solar
photovoltaic energy conversion and utilization, materials and device design, P-N
junction, Solar thermal applications to water desalination, refrigeration, and
cooling, future prospects of solar energy.
UNIT III
Biomass energy:
Basic principles of photosynthesis, photosynthesis and its mechanism at cellular
level, Usable forms of biomass, Classification, Chemical composition, fuel
properties of biomass, Concept of bio-refinery: Bio-fuels, Bio based chemicals
and materials, Biomass conversion routes; biological (Aerobic and Anaerobic
conversion, Fermentation), chemical (hydrolysis and hydrogenation) and
chemical (Pyrolysis, Combustion, Gasification, and Liquefaction), production of
biogas, alcohols, hydrogen, biodiesel and green diesels.
UNIT IV
Hydrogen and hydro energy:
Hydrogen as a renewable energy source, Sources of Hydrogen, Hydrogen
Production: Direct electrolysis of water, thermal decomposition of water,
biological and biochemical methods, Storage of Hydrogen: Gaseous, Cryogenic
and Metal hydride, Principles of hydropower and types of turbines. Social and
environmental aspects of hydrogen fuel and hydropower.
UNIT V
Alternate sources of renewable energy:
Wind: Wind resources, characteristics of wind, classification of wind energy
conversion systems. Ocean and tidal: Principle of tides and tidal power, ocean
thermal energy conversion (OTEC), Energy and Power forms of waves, Wave
energy conversion devices. Geothermal Energy: Geothermal Sources, Geothermal
energy conversion and aquifer analysis, harnessing of geothermal resources,
Social and environmental aspects of wind energy, wave energy and geothermal
energy.
Course Outcomes:
School of Computer Engineering Curriculum KIITDUCSE22 Page 202
Upon completion of this course, the students will be able to:
CO1 : Explore different renewable energy sources available in present scenario.
CO2 : Understand the mechanism of harvesting solar energy, its use and future
prospective.
CO3 : Understand biomass energy generation and its technologies.
CO4 : Realize energy generation principles and techniques of hydrogen and
hydro power .
CO5 : Explore energy generation from wind, wave and geothermal sources.
CO6 : Apply the renewable energy technologies to solve various environmental
problems.
Textbooks:
1. John Twidell and Tony Weir,Renewable Energy Resources-3e, , Routledge-
Taylor and Francis.
Reference Books
1. D.P. Kothari, K.C. Singal, Rakesh Ranjan, Renewable Energy Sources and
Emerging Technologies-3e, PHI Learning.
2. N.S Rathore and N.L. Panwar, Renewable Energy Sources For Sustainable
Development-3e, New India Publishing Agency.
Course objective:
The uncontrolled consumption lifestyle is the root cause of the huge waste
generation problem of our modern world. According to WHO report, world cities
are producing 1.3 billion tonnes of solid waste per year and will be nearly double
by the end of 2025. This course aims to cover different solid waste management
techniques for sustainability and at the same time it also deals with the legal
institutional framework for the same.
Course Contents:
UNIT I
Waste management and sustainability:
Solid waste and types, source and characteristics of waste, toxic and hazardous
waste, generations of wastes, waste testing and analysis. Environmental health,
driving force for sustainability, integrated waste management and sustainability.
UNIT II
UNIT III
Public Engagement for Implementation of Waste Reduction and Recycling
Policies:
Introduction, Defining Public Participation, Public participation in waste
management systems, Public participation policy in Global context, typical areas
of Public participation in waste management systems, Key Ingredients in Public
Participation, selected Examples of Public participation in Waste Reduction and
Recycling in Asia.
UNIT IV
Treatment Techniques:
Incineration, Gasification, Pyrolysis, Aerobic and Anaerobic Digestion as well as
co-digestion, Plasma Arch Gasification, Bio-hydrometallurgical Processing of
Metallic Components of E-Wastes, s/s immobilization of toxic/hazardous wastes.
UNIT V
Legal and Institutional Framework:
Introduction, Why Legal Framework Matters, Nature and Characteristics of Legal
Framework, Scientific and policy judgments in risk assessment, Trajectory of US
Experience, European Union’s Legislative Effort, South Asia
Course outcomes:
Upon completion of this course, the students will be able to
CO1 : Understand integrated solid waste management concepts and its
requirement.
CO2 : Able to understand waste prevention at different levels such as
production, supply, consumption and disposal,
CO3 : Understand the importance of public engagement in sustainable waste
management.
CO4 : Implement waste reduction and recycling policies,
CO5 : Explore modern treatment techniques for solid wastes.
CO6 : Understand the legal and institutional framework for sustainable solid
waste management.
Reference Books:
1. G., Theissen H., Eliassen R. (1991), Solid waste Engineering-Principles and
Management McBean, Edward A., Frank A. Rovers, and Grahame J.
Farquahar. Solid waste landfill; engineering and design. Prentice Hall,
1995. (Supporting materials)
2. Sharma, Hari D. Waste containment systems, waste stabilization, and
landfills: design and evaluation. John Wiley & Sons, 1994. (Supporting
Materials)
3. Tchobanoglous Issues, McGraw Hill, New York.
4. Bruner, C. R., Hazardous Waste Incineration, 2nd Edition, McGraw-Hill,
Inc., New York, 1993.
Course Objective:
To provide hands on experience to students in using computers for data
organization and addressing business needs.
Course Contents:
UNIT I
The Information Age:
Purpose of IS, Types of IS, IS in Business function, Career in IS.
UNIT II
Strategic Uses of Information Systems:
Jet Blue Success Story and Ford on the Web Failure Story Summary.
UNIT III
Business Function& Supply Chains:
Effectiveness and efficiency, Accounting, Finance, Engineering, SCM, CRM, ERP.
UNIT V
Types of IS:
TPS, MIS, EIS and ERP, Web Enabled Commerce, Challenges of Global, SDLC,
Case Study and Test on Indian IS Cases, Open Sources, Outsourcing Basics.
Expert System and DSS.
UNIT VI
Risk Management:
Security and Disaster Recovery
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Learn about various IS in business domains, tactical usage of IS in
particular,
CO2 : Understand the application of information system in business domains,
and Integrated enterprise systems,
CO3 : Apply various IS in business domains, tactical usage of IS in particular,
application,
CO4 : Analyze the application of various IS in business domains, tactical usage
of IS, and in application of Integrated enterprise systems,
CO5 : Evaluate the tactical usage of IS in particular, application of Integrated
enterprise systems, and
CO6 : Develop and co-create application of IS, their tactical usage, and its
application of Integrated enterprise systems.
Textbooks:
1. Effy Oz, Management Information Systems, Cengage Publication,7th
Edition
Reference Books:
1. C S V Murthy, Management Information Systems, Himalaya Publication,
1st Edition
2. Laudon and Laudon, Management Information Systems, Pearson
Publication, 13th Edition
Course Objective:
Entrepreneurship have been engines of economic growth and prosperity in any
society. The entrepreneur transforms resources to useful and valuable products,
services and solutions. S/he does so by sensing opportunities and seize
opportunities while transforming assets. Considering significance of
entrepreneurship for the economy and society, large companies besides
governments and Universities are promoting entrepreneurship. This is often
known as intrapreneurship. In fact, all early management education was
centered around creating and supporting entrepreneurs. It is therefore essential
for all management graduates to learn entrepreneurship.
Course Contents:
UNIT I
Self-diagnosis and Understanding Entrepreneurship:
What is Entrepreneurship, Test for an affinity for entrepreneurial work,
Characteristics and skills of entrepreneurs, Age of an Entrepreneurial Firm,
Types of Entrepreneurs.
UNIT II
Finding & Evaluating the opportunity:
New Business Opportunity, Characteristics of genuine business opportunities,
Where to look for profitable opportunities, The process of opportunity evaluation.
UNIT III
Intellectual Property:
Trademarks, Copyright, Patents, Geographical Indication of Goods, Designs,
Other IPR Laws, Trade Secrets and Confidential Information.
UNIT V
Family Business:
Family Business in India, The Founder, The Next Generation, Entry of family
Members, Non-family Members, Succession, Best Practices.
UNIT VI
Organizing the enterprise:
Issues involved in Doing Business in India, The various forms of organization,
Advantage & Disadvantage each form, Determining the best form of an
Organization, Legal Issues
UNIT VII
Entrepreneurial Support:
UNIT VII
Buying a Business:
Challenges in Buying a Business, The Search, Process of Buying, Scrutiny,
valuation, negotiation, Franchising.
UNIT VIII
Financing the business:
Angels & Venture Capitalists, Debt Finance.
UNIT X
Making a Business Plan and Strategy:
Uses of Business Plan, Writing a Business Plan, Data Collection, Kinds of
Business Plans, Importance of the Executive Summery, Description of the
Business, The Management Team, The Industry and the Market, Marketing Plan,
Finance, Risk and Contingencies.
UNIT XI
New Product Development:
Types of New Products, New Product Development Process, The Adoption
Process, Barriers to New Product Development.
UNIT XII
E-Business:
E-Commerce and Marketing Strategies.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Learn with examples / illustrations key concepts such as opportunities,
challenges, resources & capabilities,
CO2 : Understand how new product development, intellectual property rights,
efficiency, quality, innovation and customer responsiveness works,
CO3 : Apply the learned concepts to sense and seize opportunities,
CO4 : Analyze identifies opportunities for key success factors and required
capabilities to win in the market place,
CO5 : Evaluate resource constraints to evaluate multiple opportunities and
select appropriate opportunities for seizing, and
CO6 : Create a business plan.
Textbooks:
1. Rajeeb Roy, Entrepreneurship, Oxford University Press, 2nd Edition.
Course Objective:
The course introduces the general concepts of finance and how first principles of
finance works. This course will provide an understanding of the functions, and
operations of the financial environment in India. It explains the role of Time
Value of Money in financial decision making. On completion of the syllabi, the
students should develop a thorough understanding of the concepts and
techniques underlying financial management in a systematic way. They should
develop a framework for decision making in the context of corporate finance. The
aim of this course is to equip the learners to understand, appreciate, and employ
the corporate finance concepts and applications in the context of managerial
decision making.
Course Contents:
UNIT I
Nature of Financial Management:
Introduction, and scope of finance, Financial Goals related to profit maximization
or wealth maximization.
UNIT II
Capital Budgeting Decisions:
Time Value of Money, Understanding annuity, Calculation of NPV, IRR,
Profitability Index, Payback Period.
UNIT III
Capital Structure Theories:
Relevance of capital structure, The MM Hypothesis, The trade-off theory, Pecking
Order theory.
UNIT IV
Management of Working Capital:
Concept of working capital, Operating and Cash Conversion Cycle, Determinants
of working capital, Issues in working capital management.
School of Computer Engineering Curriculum KIITDUCSE22 Page 209
UNIT V
Investment, Financing, and Dividend policy:
Capital Investment Strategies, Cash Flow vs Profit, Components of cash flow,
Depreciation calculation, Dividend relevance and uncertainty, Issues in dividend
policies.
UNIT VI
The Role of Risk-Return relationship:
Introduction, Risk on a single asset, Variance and Standard Deviation, CAPM,
Arbitrage Pricing Theory.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Learn first principles of finance and how it works,
CO2 : Understand and get an overview of the financial environment,
CO3 : Apply time value of money concepts in financial decision making,
CO4 : Analyze the importance of Financing and Dividend Decision,
CO5 : Evaluate the risk and return perspective in finance and the long-term
investment evaluation techniques, and
CO6 : Develop critical understanding of the optimal management of inventory,
debtors and receivables, and payables.
Textbooks:
1. Fundamentals of Financial Management – Amit Singhal, 1st Edition
Reference Books:
1. Essentials of Financial Management – I M Pandey, 5th Edition
2. Principles of Corporate Finance – Brealey, Myers and Allan, McGraw Hill,
13th Edition
Course Objectives:
Students must understand the inevitability of training. The elective shall focus
on the importance of an effective training needs assessment to plan training
more effectively. At the end of the session, the student shall be able to link
Strategy and T&D. The different kinds of training methods are covered in this
course. In the present competitive and dynamic environment, it has become
essential for organizations to build and sustain competencies that would provide
them sustainable competitive advantage. Dynamic and growth-oriented
organizations recognize training as an important aspect of managerial function in
School of Computer Engineering Curriculum KIITDUCSE22 Page 210
a rapidly changing economic and social environment. Training is a process which
enhances and develops his/her capabilities and effectiveness at work. After
studying this, one will be able to understand new training techniques and how
training is evaluated.
Course Contents:
• Introduction to Training & Development
• Relevance Of Training To Organizations
• Training & Competitive Advantage
• Linking Training to Business Goals
• Learning and theories of learning
• Training Need Identification:- Assessing Current & Future Training Needs
• Methods & techniques of delivering training inputs
• Roles & competencies of trainer
• Training design
• Transfer of Training
• Training Evaluation
Course Outcomes:
Upon completion of this course, the students will be able to
CO 1: Remember the importance of training,
CO 2: Understand the nature, concept, difference between training and other
related concepts,
CO 3: Apply knowledge to understand the importance of training and its link with
strategy,
CO 4: Analyze the various industry training and development practices,
CO 5: Evaluate the various industry training and development practices and
identify the most effective methods aligned with the situation, and
CO 6: Develop the ability to evaluate the effectiveness of training.
Text Book
Reference Books
Course Objective:
The course develops concepts and skills necessary for marketing decision-making
and illustrates how various decision-making tools apply to actual business
situations. The goal of this course is to develop a disciplined process for
addressing marketing issues and problems in a variety of settings, and to give
students the tools and background necessary to think through marketing
problems. The course helps in developing these skills in a deep-rooted manner
so that students retain the marketing skills learnt through the course.
Course Contents:
UNIT I
Introduction to Marketing:
What is marketing? Understanding marketing and Customer needs, designing a
customer Value -Driven Marketing strategy, managing customer relationships
and capturing customer value.
UNIT II
Understanding Market Environment:
Analyzing macro and micro marketing Environment, The Demographic and
Economic Environment, The Natural and Technological environment, PESTLE
analysis.
UNIT III
Marketing Research:
Marketing Information and Customer Insights, Assessing Information Needs and
developing data, Marketing research, Analyzing and using the Marketing
Information, Other marketing considerations.
UNIT IV
Consumer Behavior:
Models of consumer behavior, Characteristics affecting consumer behavior,
buying decision behavior and buying decision process, Buying decision process
for New Products.
UNIT V
Segmentation, Targeting and Positioning:
School of Computer Engineering Curriculum KIITDUCSE22 Page 212
Marketing strategy, Market segmentation, Market Targeting, Differentiation and
Positioning.
UNIT VI
Marketing strategies:
Companywide strategic planning, Designing the Business Portfolio, Planning
Marketing- Partnering to build customer relationships, marketing strategy and
marketing mix, Marketing Return on investment.
UNIT VII
Product Strategy:
Various components of a Product strategy, Product Levels, Attributes, Product Life
Cycle, New Product Development, Product Mix and Product Lines.
UNIT VIII
Pricing Strategy:
Price Sensitivities, Consumer Psyche on Price, Pricing Strategies, Initiation and
response to Pricing variations.
UNIT IX
Distribution Channels, Retailing & Wholesaling:
Value Networks, How do Marketing Channels help material, money and
information flow, Channel Design and optimizations, Managing channel conflicts.
UNIT X
Promotional Mix and Marketing Communications
Tools of Communication Optimization of Promotion Mix, Integrated Marketing
Communications, Managing Media.
UNIT XI
Brand Equity / Brand Management
Definition and Building of Brand Equity, Brand Management tools, Measuring
Effectiveness.
UNIT XII
Direct and E-marketing
Direct Marketing, Internet
Marketing Services
Service Industries, Marketing Strategy for service firms, Parameters – 7Ps,
Managing Service Quality, Product Support Services.
Rural Marketing
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Learn and understand the major marketing concepts and models learnt
through the course,
CO2: Understand the importance of marketing as a function in a business
organization,
CO3: Apply and relate to the linkages of marketing as a function to other functions
within a business Organization,
CO4: Analyze the broad responsibilities of a marketer in different types of
organizations,
CO5: Evaluate and assess the latest trends and research outcomes in marketing,
and
CO6: Put in place a marketing plan given a company or situation.
Textbooks:
1. Principles of Marketing by Kotler & Armstrong, Pearson Education – 18th
Edition.
Reference Books:
1. 1.MKTG by Lamb, Hair, McDaniel, Cengage Learning
2. 2.Marketing Management by Namkumari, Ramaswamy, Macmillan
3. 3.Marketing (Asian Edition) by Paul Baines, Chris Fill, Kelly Page, Oxford
Education
Course Objective:
Course Contents:
UNIT I
Introduction to Operations Management
Concept, Input-Output Model, System view, Interface with other functional areas.
UNIT II
Facility & Location Layout
Facility location, Facility layout, Selection, Feasibility, Economy, Types, Design of
layout.
UNIT III
Materials Management
Introduction – Scope, Function, Planning (MRP), Purchasing, Inventory
Management, Standardization, Simplification, Material Handling – principles,
Equipments, Systems.
UNIT IV
Production Planning & Control
Aggregate Planning, Capacity planning, MPS, MRP, ERP, JIT, Scheduling,
Routing
UNIT V
Quality Management
Concept, Strategy, Factors, Dimensions, Cost of Quality, Quality Inspection &
Assurance, Quality Performance & Conformance, Quality Control – SPC, SQC,
Quality Circle, TQM, ISO 9000
UNIT VI
UNIT VII
Motion & Time Study
Productivity, Method Study, Motion Study, Time Study, Ergonomics
UNIT VIII
Maintenance Management
Breakdown and Preventive maintenance, Total Productive maintenance (TPM)
UNIT IX
Waste Management
Managing Disposal, Salvage & Recovery of Waste
School of Computer Engineering Curriculum KIITDUCSE22 Page 215
UNIT X
Automation
Concept, Advantages, Disadvantages, AGVS, AS/RS
Course Outcomes:
Upon completion of this course, the students will be able to:
CO 1: Remember the basic concepts of production and operation functions,
CO 2: Understand the principles of work method and motion study,
CO 3: Apply the decision framework for deciding facility and location,
CO 4: Analyze the quality dimensions and process for product and measurement
processes,
CO 5: Evaluate and differentiate different production systems, and
CO 6: Develop their ability to appreciate the materials and production planning
steps.
Text Book
Reference Books
Course Objective:
Sustainability has become an important aspect of our lives in the wider context
of the United Nations’ Sustainable Development Goals (SDGs). This course aims
to provide the participants knowledge on how the rural communities can achieve
sustainable form of development. Apart from discussing about the various
concepts related to sustainable development of rural areas and three pillars of
School of Computer Engineering Curriculum KIITDUCSE22 Page 216
sustainability such as society, environment and economy, the course will also
focus on building multi-stakeholder partnerships to achieve sustainable rural
development. The Sustainable Development Goals 3, 4, 5, 6, 7, 8, 9, 12, 15, 16
and 17 are integrated in the course.
Course Contents:
UNIT I
Understanding sustainable development:
Concepts of rural, development, rural development, integrated rural
development, sustainable development, equitable and inclusive development,
sustainable rural development and three pillars of sustainability-social,
environmental and economic dimensions, possibilities and hindrances towards
sustainable rural development and Sustainable Development Goals (SDGs)
UNIT II
Equitable and sustainable rural social development:
Crosscutting issues such as rural poverty, its causes, dimensions and reduction,
ethnicity, gender, quality education, health care and social services, people’s
participation for sustainable rural development, building the ability of
households and communities to consistently meet the basic needs, social
inclusion and inclusive development, people centered development, women and
youth empowerment, Human Development Index (HDI), Human Poverty Index
(HPI) and Gender Development Index (GDI)
UNIT III
Economy and sustainable rural development:
Full and sustainable employment of rural population, improved quality of life,
definition and meaning of rural livelihoods, sustainable rural livelihoods
framework, financial security of individuals, building financial assets and
sustaining adequate income throughout the life-span, concepts of rural nonfarm-
off farm, role of off farm and non-farm in rural development, development of local
Small and Medium Enterprises (SMEs) as a means to industrialize the rural
areas and building a local economic system of agro-industrial integration
UNIT IV
Environment and sustainable rural development:
Sustainable agricultural systems, optimizing agricultural and non-farm sector
production, environmentally harmonious/judicious use and sustainable
management of land, water, forest, air and other natural resources, fair and
transparent natural resources governance, restoration and conservation of
natural ecosystems, environmentally sustainable technologies covering
renewable energy, energy efficient technologies, sustainable waste management
and biomass conversion
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Understand on the need for sustainability in the rural areas,
CO2 : Understand the relevance of social aspects of sustainable rural
development,
CO3 : Appreciate the importance of economic dimensions of sustainable rural
development,
CO4 : Comprehend the relationship between environment and other
dimensions,
CO5 : Attain skills to build multi-stakeholders partnerships for sustainable
rural development, and
CO6 : Draw up a plan for achieving sustainable development in rural areas.
Reading Materials
1. A set of reading materials from various Textbooks:/research articles to be
compiled
Course Objectives:
Course Contents:
UNIT I
School of Computer Engineering Curriculum KIITDUCSE22 Page 218
Concepts of Food Security:
Food security and hunger in a global perspective, concepts of food and
nutritional security, human right to food and adequate nutrition, food security
and diet as a means of achieving global health targets, definition of food
insecurity and its types-chronic and transitory food insecurity, four dimensions
of food security - food availability and accessibility.
UNIT II
Challenges in Achieving Global Food Security:
Uneven distribution of food and other basic resources in the world, sustainability
of food production and consumption, competing uses – bio-fuels’ competition for
land, water and energy resources and implication for food security, co-existence
of genetically modified food, organic and conventional food crops and food
security; complex emergencies, disasters, Covid-19, conflicts, protracted crises,
gender and racial/ethnical inequality, poverty and food security; food insecure
sections in vulnerable situations, limited food resources, increasing world
population, growing world food demands, liberalization of food markets,
international trading, climate change and the food security systems.
UNIT III
Global Strategies to Overcome Food Insecurity and Hunger:
Alternative methods to achieve food security, elimination of food waste at all
levels, globalization of food supply, global movements for food justice, delivering
food subsidy, public and private sector’s roles in food production, regulation and
supply, multidimensional nutrition programs, FAO food security policies,
community, household and family food insecurity coping strategies, adaptive
responses of food security systems for climate change, global early warning and
emergency food monitoring and management systems
UNIT IV
Food Security in the Indian Context:
Availability and accessibility of food in India, post-Green revolution status of food
security, lack of access to food in India, hunger and starvation deaths, data on
per capita daily supply of calories, child malnutrition, undernourished, anemic,
India’s status on Global Hunger Index and Global Food Security Index, NFHS
data and heat maps, provisions related to right to food in Indian Constitution,
impact of Covid-19 on food supply chains and food security
UNIT V
India’s Policies and Programmes to Eliminate Hunger and Food Insecurity
Food security systems in India, Food for Work, Integrated Child Development
Services (ICDS) Schemes, Mid-Day Meal Scheme (MDMS), Public Distribution
System (PDS), Targeted Public Distribution System (TPDS), Pradhan Mantri
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Have a systematic understanding on various concepts and discussions
related to food security from multiple perspectives,
CO2 : Demonstrate a critical awareness of the local, regional, national and
global challenges encompassing social, political, global and economical contexts
related to achieving food security,
CO3 : Exhibit a wide-ranging understanding on the global strategies to
overcome food insecurity,
CO4 : Comprehend the food (in)security in the Indian context ,
CO5 : Critically analyze the India’s policies and programmes to address food
security,
CO6 : Capable of assessing the food security status of individuals, households,
local areas, and regions, countries and world and develop solutions to address
food insecurity.
Reading Materials:
1. A set of reading materials from various Textbooks:/research articles to be
compiled
2. CFS, Coming to Terms with Terminology. Food Security. Nutrition Security.
Food Security and Nutrition. Food and Nutrition Security, CFS document
2012/39/4, http://www.fao.org/docrep/meeting/026/MD776E.pdf
3. Drèze, J. et al. 2016, “Food Security Act: How are India’s poorest states
faring?”, Ideas for
India,https://www.ideasforindia.in/topics/governance/food-security-act-
how-are-indias-poorest-states-faring.html
4. FAO, IFAD, UNICEF, WFP and WHO, In Brief to The State of Food Security
and Nutrition in the World 2022. Transforming food systems for food
security, improved nutrition and affordable healthy diets for all, Rome,
FAO, https://www.fao.org/3/cc0639en/cc0639en.pdf
5. Global Network for the Right to Food and Nutrition, State of the Right to
Food and Nutrition Report 2021, July 2021,
School of Computer Engineering Curriculum KIITDUCSE22 Page 220
https://www.fian.org/files/files/20210719_State-RtFN-
Report_2021_ENG_v15.pdf
6. Ipe, BT, Shubham S and Satyasai KJS (2022), Food and Nutritional Security
in India, Charting the way to a robust agri-food system, Department of
Economic Analysis and Research, NABARD Research Study–35, November
2022
7. Second International Conference on Nutrition (2014), Outcome Document,
Rome Declaration on Nutrition. Rome, 19-21 http://www.fao.org/3/a-
ml542e.pdf
Course Objective:
The course is designed for non-health science students to sensitize them about
health and well-being which is very important to lead a socially and economically
productive life. The course will help the student to assess their own health and
well-being status as well as those of others.
Course Contents:
UNIT I
Concept of Health, Disease & Wellbeing:
Definition of health, disease & wellbeing; evolving concepts and dimensions of
health, Individual health vs community health, Community Diagnosis, Health
and well-being of the vulnerable
UNIT II
Factors Affecting Health & Well-being:
Social & behavioral determinants of health & wellbeing; vicious cycle of disease &
poverty, enabling environment for health, Role of the health system and health
services in ensuring health & wellbeing
UNIT III
Approaches to Positive Health and Wellbeing:
Theoretical models of health promotion and their relationship with the concept of
wellbeing, Health Behavior Change models to understand and improve the health
and well-being of people, Importance of mental health & wellbeing
UNIT IV
Measurements of Health, Disease, and Wellbeing
Morbidity, mortality, health-status assessment (incidence, prevalence,
cumulative incidence, incidence rate), Newer measures of health and disease:
QALY, DALY, HYL etc., Vital health indicators at the population level (Life
expectancy, CBR, CDR, IMR, MMR, CPR, etc), Measures of functioning (physical,
Textbooks:
1. K Park, Text of Preventive and Social Medicine, M/s. Banarsidas Bhanot,
27th Edition, 2023.
Course Objective:
Patents contribute, preserve and channelize value for enterprises ranging from
the world’s largest technological corporations to start-up entities. Apart from
economic gain by rendering competitive and transactional advantage, Patents
have a remarkable effect in spurring innovation, research and dissemination of
knowledge. The student of this Course will develop a clear understanding of the
law relating to Patent practice and procedure, and will imbibe skills for applying
the law for patent prosecution and transactions.
Course Contents:
UNIT I
Patentability And Patent Eligibility:
Novelty Requirement; Inventive Step Requirement; Industrial Applicability
Requirement; Patentable and Non patentable subject matter and Product &
Process patent.
UNIT II
Patent Prosecution:
Application for patent, Publication and Examination, Specification - Provisional
and Complete; Contents of specification; Objection and Pre-Grant and Post-Grant
Opposition.
UNIT IV
Compulsory licenses, revocation and surrender of patent:
Abuse of Patent Rights; Compulsory Licenses; Grounds for granting compulsory
licenses; Matters to be considered in granting compulsory licenses; Revocation of
Patent- who may apply? And Different grounds for and modes of revocation.
UNIT V
Patent Enforcement And Defences:
Infringement- Meaning and the scope; Burden of proof; Modes of infringement;
Doctrine of colourable variation; Doctrine of Pith and marrow; Doctrine of
equivalents and Defenses in suits of infringement of patent;
UNIT VI
Introduction To Patent Law And International Agreements:
Definition, nature and object of granting patent; Development of Patent
jurisprudence; Paris Convention and Patents; An overview of TRIPS(only relevant
provisions for Patent); Patent Co-operation Treaty(PCT) and Budapest Treaty;
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Explain the origin, development and significance of patent law and its
significance in commercial transactions and value addition to enterprises,
CO2: Apply preliminary advisory and negotiation skills useful for commercial
transactions involving patents,
CO3 :Analyze better employability in this field of intellectual property law
through skill oriented training,
CO4 :Evaluate the problem-solving skills for the topics learnt,
CO5 :Develop critical thinking to impart basic skills required in litigation
involving patents, and
CO6: Understand and analyze the remedies and defenses in case of patent
litigation.
Textbooks:
1. Feroz Ali Khader, The Law of Patents, Lexis Nexis, 1st Edition. (2009)
Course Objective:
This subject is designed to enrich the basic knowledge of engineering students in
the field of law and to support the engineering and research programs. To
introduce the basic understanding of the General Principles of Law of Contract-I
so that students develop an understanding various features of contract. The
subject will also help the students to develop knowledge about Indian Contract
Act to understand the nature of agreements and remedies for breach of contract.
Course Contents:
UNIT I
Fundamental Concepts & Formation Of A Contract:
Basic concepts of contract, offer and acceptance,certainty; intention to create
legal relations, consideration, promissory estoppel, third parties
UNIT II
Vitiating Factors:
Duress and coercion, Undue influence, Misrepresentation, Non-disclosure and
fraud, Mistake
UNIT III
Nature Of Agreement:
Quasi-contracts and contingent contracts
UNIT IV
Discharge Of Contracts:
By performance, by agreement, by breach, by frustration
UNIT V
Remedies For Breach Of Contract:
General concept of damages, Money damages, Restitution, Specific performance
and Equitable relief
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Learn the basic concepts of Law of Contracts and principles of common law
and how common law provisions have been adopted in the Indian Contract Act,
1872,
CO2: Understand the vitiating factors for contract which render them void or
voidable,
CO3: Understand the nature of agreements,
CO4: Analyze different modes of discharge of contract,
CO5:Understand the remedies for breach of contract,and
CO6:Learn the different types of E-contract
Textbooks:
1. Anirudh Wadhwa(Ed.), Mulla The Indian Contract Act, Lexis Nexis, 2015
Reference Books:
1. Anson, Law of Contract, 29th Ed., Oxford University Press, 2010
2. Pollock & Mulla, Indian Contract Act and Specific Relief Act (Vol. 1 & 2),
Lexis Nexis 14th Ed., 2012.
3. The Law of Contract, Butterworths Common Law Series, 3rd Edition, 2007
Course Objective:
Keeping the fact in mind that the present subject would be taught to the
students as a general paper, the main object behind teaching this subject is to
make the students understand IPR as a concept and the different forms of IPR.
The course would be more of informative in nature to help the students
appreciate the whole idea of protecting human labour through exclusive rights in
the form of intellectual property rights and to help them to generate interest in
the subject for further research.
Course Contents:
UNIT I
Law Of Copyright
UNIT II
Law Of Patents
Introduction to Patent, Nature of Rights, Patentability standards - Patentable
subject matter; Patent Registration; Patent term and enforcement.
UNIT III
Trademarks
Basic concept of trademarks; Conceptual Analysis; Need for trademark
protection; Registration of Trademarks, Registration of Trademark- who may
apply? And Enforcement of Registered Trademarks.
UNIT IV
Geographical Indications:
Introduction, Geographical Indications and Trademarks, Procedure for
registration of Geographical Indications; Effect of Registration; Enforcement of
registration of Geographical Indications.
UNIT V
Designs:
Definition, nature and object of granting designs ; Procedure for registration of
designs; Effect of Registration; Enforcement of registration of Designs.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Explain the origin, development and significance of intellectual property
law and its significance in commercial transactions and value addition to
enterprises,
CO2: Equip with specific technical, legal and management skills related to
protection, enforcement and commercialization of the various forms of
intellectual properties,
CO3: Analyze better employability in this field of intellectual property law
through skill oriented training,
CO4: Evaluate the problem-solving skills for the topics learnt,
CO5: Develop critical thinking to impart basic skills required in issues
pertaining to intellectual property rights, and
CO6: Understand and analyze the remedies and defenses in case of Intellectual
Property litigation.
Reference Books:
1. Hustin Pila, The subject matter of Intellectual Property, Oxford University
Press, 1st ed. (2017)
2. Merges & Duffy, Patent Law &Policy: Cases and Materials, Lexis Nexis 5th
ed. (2011)
Course Objective:
The basic objective is to familiarize the concept and scope of environmental law
and also of its particular dominant issues so as to become a value addition in
learning and to ignite academic/research interest, eventually.
Course Contents:
UNIT I
Introduction & Fundamental Principles Of Environmental Protection:
Concept of Environment – Meaning and Scope; Development v. Environment;
Sustainable Development – Meaning, Definition, Object and Scope;
Environmental Ethics; Inter-generational and Intra-generational Equity;
Precautionary Principle, Polluter Pays Principle, Public Trust Doctrine.
UNIT II
Constitutional Perspective Of Environmental Laws:
Right to Healthy Environment & Public Interest Litigation; Fundamental Rights
& Duties - Right to Wholesome Environment; Directive Principles of State
Policy.
UNIT III
International Environmental Law:
International environmental law - Nature and scope, Stockholm declaration & Rio
declaration, UNFCCC & recent developments
UNIT IV
Water Pollution & Air Pollution:
The Water (Prevention and Control of Pollution) Act, 1974 & The Air (Prevention
and Control of Pollution) Act, 1981; Water Pollution & Air Pollution – Meaning,
UNIT V
Environmental Protection:
The Environment (Protection) Act, 1986; Meaning of “Environment” and
Environmental Pollutant”; Powers and Functions of the Central Government;
Environmental Impact Assessment,(EIA); National Green Tribunal Act.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Understand the Jurisprudence behind the development of environmental
law and the underlying principles behind the development of such law,
CO2 : Understand the Constitutional obligations over the Government as well
as the citizen in regard to improvement and protection of environment,
CO3 : Understand the origin, evolution and expansion of international
environmental law and will be able to identify and critically analyse
international environmental law instruments,
CO4 : Analyze the various environmental pollution and pollutants as provided
under the National legislation vis-a-vis the international approach in
defining the above,
CO5 : Provide an insight on the objectives of the Environment Protection Act,
the role of governmental authorities, and
CO6 : Understand and analyze the legal precaution and remedies in case of
Environmental hazards.
Textbooks:
1. P. Leela Krishnan, Environmental Law in India (5th ed., 2019)
Reference Books:
1. Divan Shyam & Rosencranz Armin – Environmental Law and Policy in
India, Oxford University Press ( 2019)
2. P Leelakrishnan -- Environmental Law Case Book, Lexis Nexis
Butterworths Wadhwa (2019)
Course Contents:
UNIT I
Copyright And International Legal Instruments Relating To Copyright
Protection:
Concept of Copyright as a protection under the Intellectual Property law regime,
Berne Convention for the Protection of Literary and Artistic Works, 1886,
Universal Copyright Convention, 1952, Rome Convention for the Protection of
Performers, Producer of Phonograms and Broadcasting Organizations, 1961:
Neighbouring Rights, Agreement on Trade Related Aspects of Intellectual
Property Rights (TRIPS), 1994: Background, Enforcement and Impact, WIPO
Copyright Treaty, 1996, WIPO Performances and Phonograms Treaty, 1996;
UNIT II
Historical Development Of Copyright As IPR:
Development of Copyright Law in India, Development of Copyright Law in U.K.,
Development of Copyright Law in U.S.A, Concept of Copyright and Copyleft with
respect to Copyright protection;
UNIT III
Subject-Matter Of Copyright And Rights Conferred:
Concept of Originality in U.S.A, U.K. and India, The Idea and Expression
Dichotomy, Copyright in Original
and Derivative Works, Moral Rights of the Authors, Assignment, License and
Registration;
UNIT IV
Protection Of Copyright In Cyberspace:
Concept, Acts and Uses in the Internet and their Copyright Implications, Right of
Reproduction of work on the
UNIT V
Infringement And Defences Of Copyright Liability:
Infringement under Indian Law and tests for determining Copyright Infringement,
Fair Dealing, Copyright law and Education: Concept of Copyright in Academics
and Research in India;
UNIT VI
Enforcement Of Copyright:
TRIPS Agreement and the Mandate on Enforcement, Judicial Remedies in India:
Civil and Criminal.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Explain the origin, development and significance of copyright law and its
significance in commercial transactions,
CO2 : Apply preliminary policies derived from critical-analytic reasoning over
selected portions of the Copyright Act, International Treaties and relevant
case laws decided by National and Foreign Courts,
CO3 : Analyze better employability in this field of copyright law through skill
oriented training,
CO4: Evaluate the problem-solving skills for the topics learnt,
CO5 : Develop critical thinking to impart basic skills required in litigation
involving copyright law, and
CO6 : Understand and analyze the remedies and defenses in case of Copyright
litigation
Textbooks:
1. P. Narayanan, Law of Copyright and Industrial Designs (4th ed. Eastern
Law House, 2010)
Reference Books:
1. Melville B. Nimmer and David Nimmer, Nimmer on Copyright Law
(LexisNexis, Indian reprint 2010)
2. Lal’s Commentary on The Copyright Act, 1957(4thed. Delhi Law House,
2010)
Course Objective:
The first and foremost object of the course is to introduce the student to the
general principles of Information & Communication Technology Law and then
help them in understanding the nuances and its application. In other words the
chief object of the course is learning & understanding the fundamental principles
of Internet Law.
Course Contents:
UNIT I
Introduction to Cyber Law
Need and scope of cyber law, Growing concerns relating to cyberspace and cyber
technology, Important definitions under Information Technology Act (IT Act ),
Theories of jurisdiction in cyberspace
UNIT II
Civil liabilities and adjudication under Information Technology Act 2000:
Cyber torts and contraventions, Adjudication under the Information Technology
Act 2000, Judicial and Quasi-Judicial bodies under IT Act, Dispute Resolution
under IT Act
UNIT III
Cyber Crimes
Introduction to Cyber Crimes, Cyber Crimes vs. Conventional Crime. Classification of
Cyber Crimes, Cyber Crimes under IT Act- Sec 65- Tampering with the Source Code, Sec
66- Computer related crimes , Sec 67,67A & 67 B- Pornography , Sec 69- Decryption of
Information, Sec 70- Protected System, Cyber Crimes not listed under IT Act- Hacking,
Email Spoofing and Email bombing, Online Defamation, Cyber Stalking, Phishing,
Viruses , Denial of service attacks
UNIT IV
Regulation of E-Commerce:
Legal recognition of electronic records under IT Act, , Validity of digital contracts
UNIT V
Electronic Signature and Digital Signature:
Electronic Signatures, Cryptography, Public and Private Key, Verification of
Digital Signature, Public Key Infrastructure, Electronic Signature and
Information Technology Act, 2000.
UNIT VI
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Learn different national and international principles that are involved in regulating
the jurisdiction of Cyberspace,
CO2: Develop knowledge and understanding of the different cyber contraventions and
adjudication Process,
CO3: Understand the interface between ICT law and commercial law and practice in
that it examines in detail the closed sub-set of online transactions which are clearly
commercial in nature,
CO4: Develop a critical approach and will introduce students to techniques and
technologies for monitoring cybercrime and the legal regulatory framework.
CO5: Understand the various aspects of electronic signature and digital signature, and
CO6: Understand and analyze the remedies and defenses in case of cybercrimes.
Textbooks:
1. Sharma, Universal Law Publishing , An imprint of Lexis Nexis; Fifth edition
(1 November 2016)
Reference Books:
1. Information Technology Law and Practice- Cyber Laws and Laws Relating
to E-Commerce by Vakul
Course Objective:
The objective of this course is to teach students the principles of economics of
aggregates so they can apply these ideas to their own lives and the world in
which they live.
Course Contents:
UNIT I
National Income and its measurement:
Introduction to National Income, Concepts of GDP, GNP, GDP Gap, GDP Deflator
and national income, Comparison of GDP deflator with CPI, Rules and Methods
of Measurement of GDP (Income, expenditure and Out Put method), Circular
Flow of Income and expenditure both in close and open economy..
UNIT III
Inflation and Unemployment:
Measuring Inflation rate and Unemployment rate; The Phillips relation – The
expectation augmented Philips curve – The natural rate of unemployment
hypothesis The Relation between GDP Gap, Inflation rate and unemployment
Gap, Okun’s Law.
UNIT IV
Theories of consumption and Investment:
Keynesian and Post Keynesian: Consumption function, Marginal Efficiency of
Capital, theories of consumption –Absolute, relative, permanent and life cycle
income hypothesis.
Course Outcomes:
Textbooks:
1. N.Gregory Mankiw. Principles of Macro economics with course mate, 7th
edition,Cengage Publishers.
2. Andrew Abel and Ben Bernanke ( 2016), Macroeconomics, Publisher:
Pearson.
Reference Books
1. Branson W.A , Macroeconomic Theory and Policy (latest Edition, Harper and
Row New York.
2. Dornbusch, Fischer and Startz, Macroeconomics, McGraw Hill, 11th edition,
2010.
Course Objective:
Course Contents:
Money: concept, functions, measurement; theories of money supply
determination. High Powered Money. Money multiplier and accelerator theory.
Cryptocurrency
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1:Explain why people hold money and why it is used in the trading
process
CO2: Explain the impact of money multiplier and accelerator
CO3:Describe and explain the role of interest rate in an economy.
CO4:Discuss the role of financial institutions in strengthening the
economy.
CO5:Describe and explain the main channels of the monetary
Textbooks:
1. Monetary Economics: Institutions, Theory & Policy, Suraj B Gupta. S.
Chand
Reference Books:
1. Baye, M., Jansen, D. (2006). Money, banking and financial markets.
AITBS.
2. Bhole, L., Mahukud, J. (2017). Financial institutions and markets, 6th ed.
Tata McGraw-Hill.
3. Fabozzi, F., Modigliani, F., Jones, F., Ferri, M. (2010). Foundations of
financial markets and institutions, 4th ed. Pearson Education.
4. Jadhav, N. (2009). Monetary policy, financial stability and central banking
in India. Macmillan.
5. Khan, M. (2015). Indian financial system, 9th ed. Tata McGraw-Hill.
6. Mishkin, F., Eakins, S. (2017). Financial markets and institutions, 8th ed.
Pearson.
7. Mohan, R. (2011). Growth with financial stability: Central banking in an
emerging market. Oxford University Press.
8. Various latest issues of RBI Bulletins, Annual Reports, Reports on
Currency and Finance, and Reports of the Working Group, IMF Staff
Papers.
Course Objective:
This course studies poverty related issues from the economic perspective.
Course Contents:
UNIT I
Introduction to the concept of poverty:
Underdevelopment; Meaning and Indicators ,Common Characteristics of
Developing Countries,The Concept of Poverty and poverty Line, Determinants
and indicators of poverty, Incidence of Poverty, Tools to Measure
Poverty;Headcount Ratio, Poverty Gap Ratio & Sen Index.
UNIT II
Multidimensional poverty:
UNIT III
Poverty and Unemployment:
Problem of Unemployment, Nature and Estimates of
Unemployment, Unemployment in Urban Areas, Agricultural Unemployment
,Causes of Unemployment, Government Policy for Removing
Unemployment, Major Employment Programmes .
UNIT IV
Poverty and planning process:
Poverty Alleviation Programmes and Policies: Meaning, Measuring BPL in India,
Poverty Alleviation in India- Five Year Plans, , Poverty Alleviation Programmes ,
Strategy of Poverty Alleviation.
UNIT V
Data analysis:
Recent budgetary policies and programs relating to concepts of poverty; Analysis
of Economic Survey data.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Gain contextual knowledge on concept of poverty.
CO2 : Understand Indicators and Issues related to poverty.
CO3 : Examine links between poverty and well-being.
CO4 : Understand the relation between Poverty and unemployment.
CO5:Create sound knowledge about Poverty Alleviation Programmes and
Policies.
CO6 :The ability to engage in critical thinking as a part of the analysis of
economic problems andproblem-solving potentiality as well.
Textbooks:
1. S. K. Mishra, and V. K. Puri, Indian Economy, Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
Reference Books:
1. Gaurav Datt and Ashwani Mahajan,Indian Economy, GENERIC. Classic
Edition,2022
2. ISBN-10 : 9352531299ISBN-13 : 978-9352531295
3. Todaro, M., Smith, S. (2011). Economic development, 11th ed. Pearson
Course Objective:
The primary objective of the course is to understand the importance of
organizational change and the need to respond to the changes in the industry. It
also focuses on imparting the knowledge of organization development concepts,
tools and techniques that are meant for improving the functioning of individuals,
groups and organizations. The aim of the course is to develop the application of
behavioral science concepts to the functioning of the organization development.
Course Contents:
UNIT I
Organizational Change:
Organizational Change: Concept and Significance; Managing Change; Concept of
Analyzing the Environment; Perspectives on Change: Contingency; Resource
Dependence; Population Ecology; Implications of Change.
UNIT II
Types of Change:
Types of Change: Continuous or Incremental Change; Discontinuous or Radial
Change; Participate Change and Directive Change; Change Levers; Levels of
Change: Knowledge Changes; Attitudinal Changes; Individual Behaviour
Changes and Organizational Performance Changes.
UNIT III
Implementation of Change:
Implementing Change : Steps-Assembling a Change; Management in establishing
a new direction for the organization; Setting up of change teams and promoting
UNIT IV
Organizational Growth and Development:
Introduction to organizational growth and development; Historical Overview of
OD (Laboratory Training, Survey Research, Action Research, Socio-technical
systems); OD Values, Beliefs and Assumptions for individuals, Groups and
Organizations; Role of OD Consultants – Styles, relation with client, entry
strategies
UNIT V:
Organizational Development Interventions
OD Interventions: Overview, characteristics of effective Interventions, Individual
Level , Team & Group Interventions; Human Resource Interventions (
Performance Management, Reward Systems, Career Planning); Techno-Structural
Interventions (Restructuring Organizations, Down sizing Employee Involvement
, Work Redesign , Total Quality Management); Strategic Interventions (Mergers
and Acquisitions , Strategic Alliances and Joint Ventures, Organization
Transformation); Indian Experiences of OD in Public and Private Enterprises.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Respond and anticipate the needs of change in a proactive way,
CO2:Understand various levels and categories of change to develop appropriate
intervention into the system,
CO3:Apply the OD concepts, tools and techniques for improving the performance
of individual, groups and organization in change process,
CO4: Analyse and overcome the challenges in the change process,
CO5:Explain the assumptions, beliefs and values of organizational development,
and
CO6:Implement behavioral science knowledge to bring changes in organizational
strategies, structures, and processes.
Textbooks:
Course Objective:
The course aims to create awareness among the students, of the rich and diverse
literary cultures of ancient, medieval and modern India. It would enable the
students to appreciate the Indian classical literature, discuss Indian society post
partition and understand the importance of devotion and dedication in human
life.
Course Contents:
Translation : A Brief Overview: What is translation? Types of translation
Epics
• A short section from The Mahabharata – Draupadi’s humiliation
• A short selection from Kamba Ramayana – Sita’s humiliation
Short Story
• A story from Panchatantra
• A story from Jataka
• Premchand – a story
• Sadat Manto- Toba Tek Singh
Poetry
• Sections from Meghadutam, Kalidasa
• Bhakti poems –,Mira Bai, Kabir, Bhima Bhoi
• Urdu tradition – Ghalib, Bahadur SahaZaffar
• Gitanjali – a few poems
Biography
Play
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Record the masterpieces in Indian classical literature.
CO2 : Explore images in literary productions that express the writers sense of
their society.
CO3 :Imbibe the virtue of sacrifice , passions, integrity, tolerance and
selflessness
CO4 :Compare English literature and Indian classical literature
CO5 :Appraise the richness of Indian culture and the quality of the translated
works
CO6 : Familiarize with the mechanism of translation
Reading Materials:
1. Buck, W. (2019). Mahabharata. University of California Press.
2. Chakraborty, P. (2009). Stories from the Panchatantra.
3. Fazl, Abu'l (1877). Akbarnamah (Persian). Asiatic Society, Calcutta.
4. Francis, H. T., & Thomas, E. J. (Eds.). (2014). Jataka tales. Cambridge
University Press.
5. Jeremy, Munday.. Introducing Translation Studies, London: Oxford
University Press, 2001.
6. Kane, Pandurang Vaman, ed. The Harshacarita of Banabhatta:(text of
Uchchhvasas I-VIII). Motilal Banarsidass Publ., 1986.
7. Rajan, Chandra. Kalidasa: The loom of Time, New York, Penguin Books,
1989
8. Rakesh, Mohan. Halfway House. Worldview Publications, 2006.
9. Ray P , Yajnaseni, the story of Draupadi. Translated by P Bhattacharya.
New Delhi: Rupa & Co., 1995.
10. Saadat Hasan Manto (2006). Arif, Iftikhar; Khan, Mohammad Anwar;
Siddiqui, Khurram Khiraam (eds.). Frances W. Pritchett (trans.). "Toba Tek
Singh". Pakistani Literature. Islamabad: The Pakistan Academy of
Letters. 11 (2): 83.
11. Saadat Hasan Manto (2008), (ﭨﻮﺑہ ﭨﯿﮏ ﺳﻨﮕﮭToba Tek Singh), Four
Corners, 2008, ISBN 978-81-907633-5-6
12. Sreenivasan, R. (1993). Kamba Ramayanam.
13. Tagore, Rabindranath. Gitanjali. Courier Corporation, 2000.
14. Wilson, Horace Hayman (1813). The Mégha Dúta, Or, Cloud
Messenger: A Poem, in the Sanscrit Language. Calcutta: College of Fort
William.
15. School, B. (2016, August 24). Draupadi Humiliated,
Mahabharata. World History Encyclopedia. Retrieved from
School of Computer Engineering Curriculum KIITDUCSE22 Page 240
https://www.worldhistory.org/image/5520/draupadi-humiliated-
mahabharata/
16. https://allpoetry.com/Mirabai
17. https://allpoetry.com/Kabir
18. BHOI, B., & Rath, R. (1994). Three Songs. India International Centre
Quarterly, 21(1), 23-25.
19. Beltz, J. (2008). Bhima Bhoi. Encyclopedia of hinduism, 775-775.
20. https://www.poemhunter.com/mirza-ghalib/poems/
21. https://allpoetry.com/Bahadur-Shah-Zafar
22. Gerow, E., & Bhāsa. (1985). Bhāsa's Ūrubhaṅga and Indian
Poetics. Journal of the American Oriental Society, 405-412.
23. Paul, Samiran Kumar. The Complete Poems of Rabindranath Tagore's
Gitanjali: Texts and Critical Evaluation. Sarup & Sons, 2006.
24. Sigi, R. (2006). Munshi Prem Chand. Diamond Pocket Books (P) Ltd..
25. https://archive.org/details/kamba-ramayana-english
Course Objective:
The objective of this course is to study climate fiction to demonstrate new ways
of thinking about climate change and invoke opportunities for imagining more
just and resilient futures. This course will enable skills for thinking, writing, and
speaking critically about both literature and climate change. Moreover, it will
enable the learners to analyze the specific formal and stylistic conventions of
literary and cultural texts and situate those texts within broader debates and
discourses—scientific, historical, and political—about climate change.
Course Contents:
UNIT I
Introduction to Climate Change:
• The New Climate War: The Fight to Take Back Our Planet, Michael E
Mann
• Time Capsule Found on the Dead Planet, Margaret Atwood
• The Drowned World, JG Ballard
• Environmental Crisis and Hindu Religion, O.P. Dwivedi and B.N. Tiwari.
UNIT II
Impacts of Climate Change:
• “Evidence for Climate Change,”: Explore the CEEW project (Blog)Research
present or future climate change impacts in your own community.
School of Computer Engineering Curriculum KIITDUCSE22 Page 241
• “Diary of an Interesting Year,” Helen Simpson “The Tamarisk Hunter,”
Paolo Bacigalupi
• “The Weatherman,” Holly Howitt
• Living Mountain: The Fable of our times “Amitav Ghosh
UNIT III
Language of Climate Communication in Literature
• I’m not a plastic bag, Rachel Hope Alison
• Leila, Prayag Akbar
Course Outcomes:
Upon completion of this course, the students will be able to
CO1: Draw on relevant political, historical, and scientific information to place
literary and cultural texts within wider debates and discourses about
climate change,
CO2: Identify how literary and cultural texts complement or challenge
understandings of climate change,
CO3: Reflect on understandings of and feelings about climate change,
CO4: Employ logic, creativity, and interpretive skills to produce persuasive and
imaginative arguments about literature, culture, and climate change,
CO5: Create a report on climate concerns, and
CO6: Evaluate the impact of climate change on the local communities.
Textbooks:
1. Rachel Hope Alison. I’m Not a Plastic Bag. New York: Archaia, 2012. ISBN-
10 : 1936393549
2. Prayag Akbar. Leila. Simon and Schuster, 2017. ISBN
3. 978-0-571-34133-7
Course Objective:
Course Contents:
UNIT I
Early Science Fiction, Emergence through 1917
Text: Jules Verne & Michel Verne, ‘In the Year 2889’ (1889)
Definition of science fiction, timeline of science fiction, categories of science
fiction
Supplementary reading: H. G. Wells, ‘The Chronic Argonauts’ (1888)
UNIT II
Science Fiction between the Wars, 1918-1939
Text: E. M. Forster, ‘The Machine Stops’ (1928)
Science fiction as expression of potential; eutopia and dystopia
Supplementary reading: Murray Leinster, ‘Proxima Centauri’ (1935)
Supplementary viewing: Fritz Lang, Metropolis (1927)
UNIT III
The Golden Age and the Atomic Age 1940-1963:
Text: C. L. Moore, ‘No Woman Born’ (1944)
UNIT IV
New Wave and Reaction, 1963-1983:
Text: Philip K. Dick, ‘We Can Remember It for You Wholesale’ (1966)
Humanity and human-machine division, beginnings of artificial intelligence,
gender and its social implications in science fiction
Supplementary reading: James Tiptree Jr., ‘The Girl Who was Plugged In’ (1974)
Supplementary viewing: Ridley Scott, Blade Runner (1982)
UNIT V
Cyberpunk, 1984 and Onwards:
Text: William Gibson, ‘Johnny Mnemonic’ (Burning Chrome, 1986)
Exploring artificial intelligence, alternate self, and alternate reality
Supplementary reading: Douglas Adams, ‘Young Zaphod Plays it Safe’ (1986)
Supplementary viewing: Barry Sonnenfeld, Men in Black (1997), Mamoru Oshii,
The Ghost in the Shell (1995)
UNIT VI
Contemporary Trends:
Text: Manjula Padmanabhan, ‘Flexi-time’ (2019)
Science fiction in contemporary times, Indian science fiction, science fiction as
series
Supplementary reading: Ruhan Zhao, ‘My Left Hand’ (2017)
Supplementary viewing: Charlie Brooker, Black Mirror (2016-present), Choi
Hangyong, The Silent Sea (2021), Chris Renaud & Pierre Coffin, Despicable Me
(2010)
Course Outcomes:
Upon completion of the Course, the students will able to
Course Objective:
Course Contents:
Nature and scope of Econometrics. Specification Analysis. Omission of a relevant
variable. Inclusion of irrelevant variable, Tests of specification. Estimation of
parameters, Testing of hypotheses , Defining statistical hypotheses, Distributions
of test statistics, Testing hypotheses related to population parameters, Type-I and
Type-II errors; Power of a test.
Course Outcome:
Upon completion of this course, the students will be able to
CO1: Understand the usage of econometric tools in business,
CO2: Describe BLUE and various types of distribution,
CO3: Forecast future values using correlation and regression using SPSS,
CO4: Check the relation between variables using causality, factor analysis and
SEM using SPSS,
CO5: Estimate and predict using dummy variables using SPSS,and
CO6: Gain working knowledge on SPSS.
Textbooks:
Reference Books:
1. Gujarati D. N., Basic Econometrics, Mc Graw Hill, New Delhi.
2. Wooldridge, Introduction to Econometrics,Cengage Publication.
3. Kmenta J., Elements of Econometrics, University of Michigan Press.
4. Johnston J., Econometric Methods (2nd edition), Mc Graw Hill, New Delhi
5. Gupta S.C, Fundamental of Statistics. Himalaya Publishing House.
6. Gupta S.C and Kapoor V.K., Fundamentals of Mathematical Statistics,
Sultan Chand & Sons, New Delhi.
7. G.S. Maddala- An Introduction to Econometrics
8. Landau, S., & Everitt, B. S. (2003). A handbook of statistical analyses
using SPSS. Chapman and Hall/CRC
Course Objective:
School of Computer Engineering Curriculum KIITDUCSE22 Page 246
Financial economics analyzes the use and distribution of resources in markets. It
employs economic theory to evaluate how time, risk, opportunity costs, and
information can create incentives or disincentives for a particular decision.
Course Contents:
Investment theory and portfolio analysis: deterministic cash flow streams; basic
theory of interest; discounting and present value; internal rate of return;
evaluation criteria; fixed-income securities; bond prices and yields; interest rate
sensitivity and duration; immunisation; the term structure of interest rates; yield
curves; spot rates and forward rates.
Single period random cash flows; mean-variance portfolio theory; random asset
returns; portfolios of assets; portfolio mean and variance; feasible combinations
of mean and variance; mean-variance portfolio analysis: the Markowitz model
and the two-fund theorem; risk-free assets and the one-fund theorem. Efficient
Market Hypothesis.
CAPM: the capital market line; the capital asset pricing model; the beta of an
asset and of a portfolio; security market line; use of the CAPM model in
investment analysis and as a pricing formula; the CAPM as a factor model,
arbitrage pricing theory.
Course Outcomes:
Upon completion of this course, the students will be able to
Textbooks:
1. Zvi Bodie;Alex Kane;Alan J. Marcus; Pitabas Mohanty. Investments,
11th Edition. Mc Graw Hill.
Reference Books:
1. Brealey, R., Myers, S., Allen, F., Mohanty, P. (2013). Principles of corporate
finance, 10th ed. Tata McGraw-Hill.
2. Hull, J., Basu, B. (2017). Options, futures, and other derivatives, 9th ed.
Pearson Education.
2. Luenberger, D. (2013). Investment science. Oxford University Press
Course Contents:
The Economic properties of utility functions – concept & measures to model
attitudes towards risk – Expected utility maximization – Risk aversion –
Motivation – First order stochastic dominance – Second order stochastic
dominance – Stochastic dominance Vs dominance- risk: Risk versus return:
Mean-variance analysis. Game Theory. The Prisoner’s Dilemma. Nash
Equilibrium.
Trade-off between risk and return (the Markowitz model) – Efficient frontier of
risky assets – Value at risk of a portfolio – Computing VaR-Definition of VaR.
Sharpe single index model.
The principle of arbitrage; discrete processes and the binomial tree model; risk
neutral valuation; stochastic process (continuous variable, continuous time), the
Markov property, Itô's lemma; the idea underlying the Black- Scholes-Merton
(BSM) differential equation, BSM pricing formulas; the Greek letters.
The use of futures for hedging, stock index futures; forward and futures prices;
interest rate futures and duration-based hedging strategies, option markets; call
and put options; factors affecting option prices; put-call parity; option trading
strategies: spreads; straddles; strips and straps; strangles.
Course Outcomes:
Upon completion of this course, the students will be able to
Textbooks:
1. Westerfield, R. W., Jaffe, J., Ross, S. A., & Kakani, R. K. Corporate Finance
(8th Edition ed.). The McGraw.Hill Companies.
Course Objective:
The objective of the paper is to Introduce the development economics, and then
proceeds to studydevelopmental policies to promote economic opportunity, and
the future of work in the rapidly changing world, and to explain the link between
environment and economic development, and globalization and economic
development.
Course Contents:
UNIT I
Introduction to economic growth and development:
Conceptualizing Development: Meaning of Economic development, Growth and
Development; Growth accounting, Solow residual, A Contrast in Concepts,
Measuring Economic Growth, Measuring Economic Development, The
Development Gap; Human Development: What and Why Human Development,
Essential Components of Human Development , Human Development Index
UNIT II
Labour force growth and occupational pattern;Labour relation and social
Security:
Labour Force Growth in India, Occupational Structure and Economic
Development Occupational Distribution of Labour Force in India; Magnitude of
Industrial Disputes ,Causes of Industrial Disputes ,Industrial Relations: Policy of
the Government ,Social Security in India.
School of Computer Engineering Curriculum KIITDUCSE22 Page 249
UNIT III
Globalisation, Foreign aid and trade: Enable growth and development.
Globalisation and its impact: Meaning, steps, effects. Foreign Capital/Foreign
Direct Investment(FDI), government policy, foreign aid, Foreign trade, Foreign
trade of India, Foreign direct investment and trade: interlinkages and policy
implications, Special Economic Zone(SEZ), International migration(FLO),Global
value chaim(GVC); concept as a model of growth.
UNIT IV
Technology and future of work:
Global value chaim(GVC); Tradition and Technology, Transfer of technology, ICT
and employment opportunities- agriculture, industry, service sector; social and
economic development; ICT infrastructure and E-resilience, Skill development
programmes of India.
UNIT V
Data analysis (Using software)
Recent budgetary policies and programs, Analysis of Economic Survey data
pertaining to above concepts.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Learn about basics of development economics, with in depth discussions of
the concepts of development and growth,
CO2: Understand importance of human development and human capital for the
economic Development,
CO3 : Understand the impact of globalization on economic growth,
CO4 : Learn about long run dynamic technology and future of work,
CO5: Gain knowledge on policies and programmes to develop more sustainable
economy.
CO6 : Analyze the data related to growth and development.
Textbooks:
1. Gaurav Datt and Ashwani Mahajan,Indian Economy, GENERIC. Classic
Edition,2022, ISBN-10 : 9352531299ISBN-13 : 978-9352531295
Reference Books:
1. S. K. Mishra, and V. K. Puri, Indian Economy, Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
2. Uma Kapila, Indian Economy:Economic Development and Policy, Academic
Foundation, 2022, ISBN-10 : 9332705550 and ISBN-13 : 978-
9332705555.
School of Computer Engineering Curriculum KIITDUCSE22 Page 250
3. Michael P. Todaro and Stephen C. Smith, Economic Development. Pearson
Publications,2015
4. Ministry of Finance. Economic survey (latest)
5. J.Drèze, & R. Khera, Recent Social Security Initiatives in India. World
Development,98,555–572, 2017.
https://www.sciencedirect.com/science/article/pii/S0305750X17302097
Course Objective:
This course is overview of government finances with special reference to India. It
aims to introduce students to the main concepts in public finance,they
understand taxation policy, management of public expenditure, public debt and
budgetary techniques and practices. It will be useful for students aiming towards
careers in the government sector, policy analysis, business.
Course Contents:
Public Finance and private finance; public good vs. private good; Market failure
and role of government; Criteria for public investment-Social Cost-Benefit
Analysis; Maximum Social Advantage. Tax System: structure and reforms. Tax
saving schemes.
Course Outcomes:
Upon completion of this course, the students will be able to
Textbooks:
1. Musgrave, R.A. and P.B.Musgrage (1976), Public Finance in Theory and
Practice, McGraw Hill, Kogakusha, Tokyo.
Reference Books:
1. Goode, R.(1986), Government Finance in Developing Countries, TMH, New
Delhi.
2. Jha. R.(1998), Modern Public Economics, Routledge, London.
3. Atkinson, A.B. and J.E. Siglitz (1980), Lectures on Public Economics,TMH,
New York.
4. Herber, B.P. (1967), Modern Public Finance, Richard D.Irwin, Homewood.
5. Stiglitz, J. E., & Rosengard, J. K. (2015). Economics of the public sector:
Fourth international student edition. WW Norton & Company.
6. The Theory of Corporate Finance. Jean Tirole. ISBN 9780691125565.
Princeton University Press.
Course Objective:
The primary objective of this course is to provide an advanced treatment of
econometric methods for cross section and panel data including linear and non-
linear models. EViews can be used for general statistical analysis and
econometric analyses, such as cross-section and panel data analysis and time
series estimation and forecasting.
Course Contents:
UNIT I
Regressions with Qualitative Independent Variables :
Dummy variable technique – Testing structural stability of regression models
comparing to regressions, interaction effects, seasonal analysis, piece wise linear
regression; The LPM, Logit, Probit and Tobit models – applications. Data analysis
using Eviews.
UNIT III
Ordinary Least Square Methods: OLS, FMOLS, DOLS. Estimating generalized
least squares (GLS) equations using the Cochrane-Orcutt method. Data analysis
using Eviews.
UNIT V
Volatility model(s): ARCH, GARCH, GARCH-M, TGARCH, EGARCH.
Cointegration, VAR and VECM. Data analysis using Eviews.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Learn the regressions with Qualitative Independent Variables,
CO2 :Understand the theory and application of dynamic econometrics models,
CO3 :Know to estimate and interpret the Granger causality test results,
CO4 :Understand about Eviews software and import of data to Eviews,
CO5 :Learn the data analysis using Eviews,and
CO6 :Know the theory and application of cointegration, VAR and VECM with time
series data.
Textbooks:
1. Bhaumik, Sankar – Principles of Econometrics: A Modern Approach using
EViews, OUP, 2015
Reference Books:
1. Koutsoyiannis, A. (1977) Theory of Econometrics, Macmillan Press,
London.
2. Amemiya,T. (1985), Advanced Econometrics, Harvard University Press,
London
3. Mas-Colell,A., M.D. Whinston and J.R. Green Microeconomic Theory,
Oxford University Press, 1995.
Course Objective:
This course studies inequality from the economic perspective.
School of Computer Engineering Curriculum KIITDUCSE22 Page 253
Course Contents:
UNIT I
Introduction to inequality:
Meaning of inequality; Global versus within-country inequality, growth and
inequality; indicators of regional imbalance; cause of regional inequality; policy
measures to remove regional inequality.
UNIT II
Measuriing Inequality:
Income Inequality,causes of income inequality; Axioms of inequality, Lorenz
curve and Kuznets’ inverted U hypothesis, Gini Coefficient, Decile dispersion
ratio,Palma ratio, Gary S. Fields's Prediction.
UNIT III
Inequality and Food Security:
Food and nutritional value; Global Hunger Index; Concept of food security,
Global food security index; food self sufficiency; Public Distribution System
(PDS); Steps to reform PDS.
UNIT IV
Inequality and Human Resource Development.:
Essential components of Human development, Human development
Index(HDI),HDI ranking vs Income ranking, Inequality adjusted human
development index, Gender inequality, Gender inequality index.; Population
stabilization; Health care infrastructure; Development of education sector in
India, Equity and inclusion in education, policy measures to remove inequality.
UNIT V
Current Status of Inequality:
Recent budgetary policies and programs relating to inequality; Analysis of
Economic Survey data.
Course Outcome:
Textbooks:
Reference Books:
1. S. K. Mishra, and V. K. Puri, Indian Economy, Himalaya Publishing
House,2022, ISBN: 978-93-5596-423-6
2. Inequality Re-Examined. Amartya Sen. Oxford University Press. ISBN-10 :
0198289286 ISBN-13 : 978-0198289289
3. Uma Kapila, Indian Economy:Economic Development and Policy, Academic
Foundation
4. ISBN-10 : 9332705550 and ISBN-13 : 978-9332705555.
Course Objective:
Technical documents take many forms depending on their purpose and the
audience. A technical document can be a project proposal, minutes of a meeting,
an advertisement in a newspaper, or even a research paper. A scientific
document is a form of technical document where both the author and the
audience are experts. The writing styles and the document density of technical
documents depend on the nature of the document. The objective of this subject
is to train the students in the art and science of writing a range of scientific and
technical documents.
Course Contents:
UNIT I
Introduction:
Forms and features of creative, technical, scientific, and science writing;
Audience types (general and specific experts, technicians, managers, laypersons,
and mixed audience); Examples of documents for technical, professional, and
scientific communications; Characteristics of effective technical writing:
Accuracy, clarity, conciseness, coherence, appropriateness, and readability.
UNIT II
Language Issues:
Revisiting English grammar; Punctuation (period, comma, colon, semicolon,
question mark, exclamatory mark, apostrophe, quotation marks, hyphen, dash,
UNIT III
Structure of Scientific Documents:
Prefatory Materials: Title, Copyright Notice, Declaration and Certificates,
Abstract, Keywords, Acknowledgements and Conflict of Interest Statement,
Symbols and Abbreviations, and Table of Contents.
Body of Scientific Documents: Introductory Materials—Context, problem and
current response, research questions, hypotheses, and objectives and scope;
Literature Review—Presentation styles, citations and referencing systems,
quoting, paraphrasing, and summarizing; Materials and Methods—Mathematical
Materials: Methodology, methods, tools, and techniques; Quantitative,
qualitative, experimental, and mixed methods; Numbers and numerals,
engineering and scientific notations of numbers, mathematical operators,
equations, flowcharts, algorithms, SI units, significant digits and order of
magnitude, figures, tables, and photographs; Experimental apparatus, materials,
specifications, measuring instruments, procedure, data analysis; Concluding
Materials—Conclusions, implications, generalization, limitations, scope for
further work, and contributions of the work.
End Matters: References, Appendixes, and Supplementary materials.
UNIT IV
Structure of Selected Technical Documents:
PowerPoint presentation, Abstract of a paper, Laboratory reports, Progress
report, Project proposal, Minutes of a meeting, Brochure, and News items.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Realize the need to articulate the purpose of the document, identify its
audience, and decide the density of information to be included in scientific
and technical documents;
CO2 :Internalize the art and science of scientific and technical writing;
School of Computer Engineering Curriculum KIITDUCSE22 Page 256
CO4 :Make appropriate use of crisp language, illustrations, and symbols.
CO4 :Distinguish between bad and good writing. (Analyze and Evaluate)
CO5: Prepare a variety of scientific and technical documents, including
laboratory and project reports; and
CO6:Write these documents in an accurate, clear, concise, coherent, appropriate,
and readable manner.
Reading materials:
1. Lecture notes on Scientific and Technical Writing
2. Alred, G. J., C. T. Brusaw, and W. E. Oliu (2008), Handbook of Technical
Writing, St. Martin's Press, New York, Ninth Edition.
3. Angelika H. Hofmann (2014), Scientific Writing and Communication,
Papers, Proposals, and Presentations, Oxford: Oxford University Press.
4. Duke Graduate School Scientific Writing Resource
(https://sites.duke.edu/scientificwriting/).
5. Gerald. J. Alred, Charles. T. Brusaw, and Walter. E. Oliu (2008), Handbook
of Technical Writing, St. Martin's Press, New York, Ninth Edition.
6. OWL, The Purdue Online Writing Laboratory,
https://owl.english.purdue.edu/owl/.
7. Perelman, L. C., J. Paradis, and E. Barrett (1998), The Mayfield Handbook
of Technical and Scientific Writing, Mayfield Publishing (ed.), Available free
at http://www.mhhe.com/mayfieldpub/tsw/toc.htm, Mayfield Publishing
Company, Inc., 1280 Villa Street, Mountain View, CA 94041,
415.960.3222, <http://www.mayfieldpub.com>,
<mailto:hypertext@mayfieldpub.com>
8. Rubens, P. (2001), Science and Technical Writing: A Manual of Style, 2nd
Edition, Routledge, New York.
Course objectives:
The current manufacturing industries and businesses are moving from the third
industrial revolution of the computers and automation to the fourth where the
automation becomes even smarter fueled by data analytic and artificial
intelligence. This course is designed to offer learners an introduction to use of
Internet and Digital technology for better manufacturing and business.
Learners will gain deep insights into how smartness is being harnessed from
Course Contents:
UNIT I
Introduction:
The Fourth Industrial Revolution, Difference between conventional automation
and Industry 4.0, Case Studies: Health, Agriculture, Manufacturing
UNIT II
Industry 4.0 and its components:
Internet of Things (IoT) & Industrial Internet of Things (IIoT), Internet of Services,
Value chains in manufacturing companies, Digital Twins
UNIT III
Digital Manufacturing and Design:
Cyber Physical Systems and Next Generation sensors, Collaborative Platform and
Product Life-cycle Management, Robotics and Automation
UNIT IV
Industrial IoT:
Cloud Computing, Big Data Analytic, AI & ML, Virtual and Augmented Reality,
Block-chain
UNIT V
Challenges & Opportunities in Industry 4.0: A Digital Strategy alongside
Resource Scarcity, Standards and Data security, Financing conditions,
availability of skilled workers, Comprehensive broadband infra- structure, Legal
framework, protection of corporate data, liability, handling personal data.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Understand the key components and enablers of Industry 4.0
Technology
CO2: Appreciate the smartness in Smart Factories, smart products and smart
Services.
CO3: Outline Smart Factory technologies and their role in an Industry 4.0
world
CO4: Outline IoT technology and scope of implementing IoT in Industries and
businesses.
CO5: Comprehend distributed cyber-physical and digital manufacturing
system
Reference Books:
Course Objective:
The objective of Engineering Economics is to aid in decision-making by focusing
on the economic implications of technical analysis. It is committed to making
operational level decisions and solving problems.
Course Contents:
UNIT I
Introduction to Economics and Engineering Economics:
Basic concepts of Engineering Economics: Demand Analysis, Supply Analysis,
Market Equilibrium. Revenue Analysis. Demand Forecasting- Quantitative
Methods, Consumer’s Equilibrium.
UNIT II
Production and Cost Analysis:
Short Run and Long Run Production Functions, Producer’s Equilibrium
condition. Cobb-Douglas Production Function.
Cost Concepts: Short Run and Long Run Cost analyses. Break-Even Analysis.
Market: Concepts and Types;Perfect Competition, Monopoly
UNIT III
Time Value of Money:
Interest Formulae and their applications with cash flow diagram. Evaluation of
Investment Proposals - Present Worth, Future worth and Annual Equivalent
Method of comparison
UNIT IV
Economic Appraisal Techniques:
Net Present Value (NPV), Internal Rate of Return(IRR) ,Cost Benefit analysis.
Depreciation calculation; Meaning and Definition, Methods.
UNIT V
Macroeconomic policies:
Functions of commercial banks and central bank, Fundamentals of Business
cycle, Macroeconomic policies for stabilization.
Course Outcome:
Upon completion of this course, the students will be able to:
CO1 : Comprehend the significance of different components of Engineering
Economics,
Textbooks:
1. Dominick Salvatore,Siddartha K.Rastogi, Managerial Economics: Principles
and Worldwide Applications, Oxford University Press, ISBN 9780199467068 ,
9th Edition,2020
2. D N Dwivedi, H L Bhatia, & S N Maheswari, Engineering Economics:, Vikas
Publishing House, Noida, ISBN:978-93-5674-625-1, 2nd Edition 2023.
3. James Riggs, David D.Bedworth and Sabah U.Randhawa ,Engineering
Economics–, 4th Edition, McGraw Hill Education (India) Private Limited, New
Delhi, 2016.
Reference Books:
1. William A. McEachern and Simrit Kaur Micro ECON-A South-Asian
Perspective-, Cengage Learning, 2013.
2. Yogesh Maheshwari,Managerial Economics- 3rdEdition, PHI Learning Private
Limited,2014.
3. A. Khan, Arshad Noor Siddiquee, Brajesh Kumar,Engineering Economy-Zahid
Pearson Publication, 2012.
4. R.Panneerselvam Engineering Economics –, Pub: PHI Learning Private
Limited, New Delhi, 9thEdition, 2008.
5. G.S Gupta Managerial Economics, , Tata McGraw Hill Education Private
Limited, 2nd Edition, 2011.
6. D.M.Mithani, Managerial Economics – Theory and Applications –Himalaya
Publication, New Delhi, 6th Edition, 2009.
7. S.B.Gupta, R7. Monetary Economics-Institutions, Theory and Policy-
Publication: S.Chand, 1995.
8. R.D. Gupta R8. Macro – Economics –, Publication: Kalyani Publication, 1994.
Course Objective:
The objective of the course is to develop a holistic perspective based on self-
exploration, understand the harmony in the human being, strengthen self-
reflection, and develop commitment and courage to act.
Course Contents:
UNIT I
Need, Basic Guidelines, Content and Process for Value Education:
Purpose and motivation for the course, recapitulation from Universal Human
Values-I. Self-Exploration–what is it? - Its content and process; ‘Natural
Acceptance’ and Experiential Validation- as the process for self-exploration.
Continuous Happiness and Prosperity- A look at basic Human Aspirations. Right
understanding, Relationship and Physical Facility- the basic requirements for
fulfillment of aspirations of every human being with their correct priority.
Understanding Happiness and Prosperity correctly- A critical appraisal of the
current scenario. Method to fulfil the above human aspirations: understanding
and living in harmony at various levels. Include practice sessions to discuss
natural acceptance in human being as the innate acceptance for living with
responsibility (living in relationship, harmony and co-existence) rather than as
arbitrariness in choice based on liking-disliking
UNIT II
Understanding Harmony in the Human Being - Harmony in Myself! :
Understanding human being as a co-existence of the sentient ‘I’ and the material
‘Body’. Understanding the needs of Self (‘I’) and ‘Body’ - happiness and physical
facility. Understanding the Body as an instrument of ‘I’ (I being the doer, seer
and enjoyer). Understanding the characteristics and activities of ‘I’ and harmony
in ‘I’. Understanding the harmony of I with the Body: Sanyam and Health; correct
appraisal of Physical needs, meaning of Prosperity in detail. Programs to ensure
Sanyam and Health. Include practice sessions to discuss the role others have
played in making material goods available to me. Identifying from one’s own life.
Differentiate between prosperity and accumulation. Discuss program for
ensuring health vs dealing with disease
UNIT III
Understanding Harmony in the Family and Society- Harmony in
HumanHuman Relationship:
UNIT IV
Understanding Harmony in the Nature and Existence - Whole existence as
Coexistence:
Understanding the harmony in the Nature. Interconnectedness and mutual
fulfilment among the four orders of naturerecyclability and selfregulation in
nature. Understanding Existence as Co-existence of mutually interacting units in
allpervasive space. Holistic perception of harmony at all levels of existence.
Include practice sessions to discuss human being as cause of imbalance in
nature (film “Home” can be used), pollution, depletion of resources and role of
technology etc.
UNIT V
Implications of the above Holistic Understanding of Harmony on
Professional Ethics:
Natural acceptance of human values. Definitiveness of Ethical Human Conduct.
Basis for Humanistic Education, Humanistic Constitution and Humanistic
Universal Order. Competence in professional ethics: a) Ability to utilize the
professional competence for augmenting universal human order b) Ability to
identify the scope and characteristics of people friendly and eco-friendly
production systems, c) Ability to identify and develop appropriate technologies
and management patterns for above production systems. Case studies of typical
holistic technologies, management models and production systems. Strategy for
transition from the present state to Universal Human Order: a) At the level of
individual: as socially and ecologically responsible engineers, technologists and
managers b) At the level of society: as mutually enriching institutions and
organizations. Sum up. Include practice Exercises and Case Studies will be taken
up in Practice (tutorial) Sessions eg. To discuss the conduct as an engineer or
scientist etc.
School of Computer Engineering Curriculum KIITDUCSE22 Page 263
Course Outcomes:
Upon completion of this course, the students will be able to:
Textbooks:
1. Human Values and Professional Ethics by R R Gaur, R Sangal, G P
Bagaria, Excel Books, New Delhi, 2010
Reference Books:
Course Objective:
Engineers are expected to perform their tasks responsibly and ethically, following
professional standards and guidelines. This subject allows the students to
understand the roles and responsibilities of engineers in society, learn
professional standards, codes of ethics, issues concerning employment contracts
and other legal matters, and skills of working in teams, and to effectively
communicate. The subject will be offered jointly by the faculty members of
School of Computer Engineering Curriculum KIITDUCSE22 Page 264
various schools of technology and will be coordinated by the School of
Mechanical Engineering.
Course Contents:
UNIT I
Engineering and Engineer:
Engineering as a discipline and a profession; Attributes and functions of a
practicing engineer; and Engineer as problem solver, designer, and change agent.
UNIT II
Selected Functions of Engineering:
Designing for safety and reliability; Quality and productivity management;
Dealing with problem complexity, uncertainty, risk, and ambiguity; Project
management; and managerial functions such as planning, organizing,
motivating, and accounting.
UNIT III
Professional Aspects of Engineering:
Accreditation, certification, and licensing; Ethical issues: Ethics and morality,
ethical dilemmas, codes of ethics, professional conduct, nature and role of
professional societies, engineering standards; Legal issues—Legal forms of
business organizations, employment contracts, trademarks, patents, copyrights,
trade secrets, professional liability, contractual agreements, environment and
information technology laws, and international legal framework such as WTO.
UNIT-IV
Group Dynamics:
Individual cognition; Dynamics of working in teams/groups; Interacting with
stakeholders; Dealing with multicultural environments; Team and group
communication; and Negotiation and conflict resolution.
Course Outcomes:
Textbooks:
1. Shrestha, R. K. and Shrestha, S. K. (2020), Textbooks: of Engineering
Professional Practice, 3rd Edition, Heritage Publishers and Distributors Pvt.
Ltd.
Reference Books
1. Habash, R. (2019), Professional Practice in Engineering and Computing:
Preparing for Future Careers, 1st Edition, Boca Raton: CRC Press.
2. Walesh, S. G. (2012), Engineering Your Future: The Professional Practice of
Engineering, 3rd Edition, Wiley.
3. Subramaniam, R. (2017), Professional Ethics, 2nd Edition, Oxford
University Press
4. Lectures note on Engineering Professional Practice provide by Concerned
faculty members.
Course Objective:
The objective of this course is to introduce to the undergraduate students the
various elements and methods of ethically conducting a piece of scientific
research.
Course Contents:
UNIT I
Introduction to research:
Structure of research: Scientific method and Engineering design cycle,
Defining and scoping Research problems, Formulating research objectives and
research questions.
UNIT II
Literature Review:
Searching for literature; Narrative and systematic literature review;
Summarizing, paraphrasing, and quoting; and Referencing styles.
UNIT III
Design of Experiments:
Basic Principles of randomization, replication, and Blocking; Factors and
Responses; Analysis of variance, Experiments with blocking factors, and
Factorial designs.
UNIT V
Theoretical Models:
Typology of models; Optimization models, forecasting models, and control
models; Monte Carlo simulation; Genetic Algorithm; Model verification and
validation; and Measurement and uncertainty analysis.
UNIT VI
Drawing Inferences:
Drawing inferences, Generalizing, Finding potential applications, Imagining
future scope, and Highlighting novelty of research.
UNIT VII
Research Ethics:
Ethics and morality; Utilitarian and deontological theories of ethics;
Fabrication, falsification, plagiarism, and questionable research practices;
Issues related to privacy and confidentiality; and Ethical issues related to
publications
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Select research topics and formulate research questions,
CO2: Conduct a literature search and make a review of literature,
CO3: Get acquainted with a range of qualitative, quantitative, experimental, and
theoretical methods of Research,
CO4: Become familiar with the techniques of data collection, analysis, and
interpretation,
CO5: Understand the importance of research ethics and the implications of the
broader impact of research, and
CO6 : Conduct research with honesty and integrity.
Reading Materials :
1. Dunn, P. K. (2021), Scientific Research and Methodology: Tutorials, An
Introduction to Quantitative Research and Statistics in Science,
Engineering, and Health: Tutorials, Available free at
https://bookdown.org/pkaldunn/SRM-tutorials/.
Course Objective:
Course Contents:
UNIT I
Building Drawing:
Construction Standards and drawing techniques in projects. Introduction to
basic principles of Computer-Aided Design (CAD), Orthographic projection
including sectional views of buildings and parts of buildings and building details,
e.g. foundations, walls (including openings), jambs, sills, lintels and arches,
floors and roofs, doors and windows, simple stairs. Preparation of simple working
drawings and details from free-hand sketches.
UNIT I
Estimation:
Estimation, units, item work, different kinds of estimates, different methods of
estimation, estimation of materials in building, with different sections of walls,
foundation. Bar Bending Schedule, Estimation of finishing works.
UNIT II
Specification of Works:
Necessity of specification types of specification, general specification,
specification of bricks, cement, sand, reinforcement, detailed specification for
earthwork, cement, concrete, brickwork, flooring, D.P.C, R.C.C, cement
plastering, white and colour washing, distempering, painting.
UNIT III
Rate analysis:
Procedure of rate analysis for items - Earth work, concrete works, R.C.C works,
reinforced brick work, plastering.
Textbooks:
Reference Books:
1. B. S. Patil, Civil Engineering Contracts and Estimates, Universities Press,
3rd Edition 2006, ISBN-10: 8173715599.
Course Objective:
Course Contents:
• Overview of Geographic Information System (GIS)
• Familiarization to ArcGIS Interface
• Layout of study area
• Preparation of interpolation map
• Watershed delineation
• Remote sensing satellites
• Basics of Global position system
• Basic operations of GPS Handset
• GPS field surveying and data processing
School of Computer Engineering Curriculum KIITDUCSE22 Page 269
Course Outcomes:
Reference Books:
1. Principles of geographical information systems by P.A. Burrough and R. A.
McDonnell, Oxford University Press, UK.
2. Geographic information systems and science by M.F. Goodchild, P.A.
Longley, D.J. Maguire and D.W. Rhind, John Wiley & Sons Ltd., England.
3. Global Positioning system: Principles and Applications by SatheeshGopi,
McGraw Hill Education.
Course Objective:
This vocational course will provide an overview of electrical occupations,
including the training and the employment options available in electrical
industry. It is also designed to provide related training in the electrical trade that
will give students the proper coursework in installation and designing of control
panel.
Course Contents:
Industrial wiring and Control Panel designing. (THEORY) QElectrotech software.
Hands on Practice:
1. Design multiwire circuit for a direct motor starter (DoL) with one operating
(forward) direction using QElectrotech software.
2. Design multiwire circuit for a direct motor starter (DoL) with two operating
(forward &reverse) direction using QElectrotech software.
3. Design multiwire circuit for a Star – Delta motor stator with one operating
(forward ) direction using QElectrotech software.
4. Design multiwire circuit for a Star – Delta motor stator with two operating
(forward &reverse) direction using QElectrotech software.
School of Computer Engineering Curriculum KIITDUCSE22 Page 270
5. Design &connect for a direct motor starter (DoL) with one operating
(forward) direction in modular set up .
6. Design &connect for a direct motor starter (DoL) with two operating
(forward & reverse) direction in modular set up .
7. Design &connect for a Star – Delta motor stator with one operating
(forward ) direction in modular set up.
8. Design &connect for a Star – Delta motor stator with two operating
(forward& reverse ) direction in modular set up.
9. Install & wire for a direct motor starter (DoL) with one operating (forward)
direction in Industrial Control Panel.
10. Install & wire for a direct motor starter (DoL) with two operating
(forward &reverse) direction in Industrial Control Panel.
11. Install & wire for a Star – Delta motor stator with one operating
(forward ) direction in Industrial Control Panel.
12. Install & wire for a Star – Delta motor stator with two operating
(forward &reverse ) direction in Industrial Control Panel.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Realise the purpose and general principles of control components and circuits
CO2: Install Industrial wiring circuits according to given specification and plan.
References:
1. Installation, commissioning and maintenance of electrical equipment by
Tarlok Singh.
2. Industrial Electrical Systems by B. P. PATIL and M. A. CHAUDHARI
Course Contents:
Designing of solar panel and installation (THEORY)
1. Homer
2. PVSYST
3. Helioscope
Hands on Practice:
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1:Demonstrate and apply the knowledge of solar electric systems terms and
concepts
CO2:Size and design a photo voltaic system.
CO3:Mount, ground, position, install, wire and connect a photo voltaic system.
CO4:Test voltage generated by photo voltaic system.
CO5:To learn different types of solar PV modules and batteries used in solar PV
plant
CO6:Design of solar PV plant based on estimated loads.
Course Objective:
This vocational course will provide an overview of electrical occupations,
including the training and the employment options available in electrical
consultancy. It is also designed to provide related training in the electrical wing
that will give students the proper coursework in installation and designing of
domestic wiring and home automation.
Course Contents:
Domestic wiring and Home Automation. (THEORY)
QElectrotech software.
Hands on Practice:
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Use appropriate electrician tools, wires, protective devices and wiring accessories
CO2: Rig up wiring diagrams using conduit system of wiring.
CO3: Apply IS standards for electrical wiring
CO4: Prepare different types of wiring joints.
CO5: Well convergent in drawing electrical wiring circuit.
CO6. Enhancement of knowledge regarding specification and application of different
electrical devices.
References:
1. Home Automation - A Smart Home Guide: The Beginner’s Manual Including
Google Home, Echo Dot and Amazon Alexa. Easy Instructions, Directions and
Commands ... and Home Automation Guide Series Book 1) Kindle Edition
2. Home Automation and Wiring by James Gerhart
Course Objective:
The students will utilize the principles of Cyber-Physical Systems (CPS) and
Internet of Things (IoT) to develop applications, implement IoT applications by
Course Contents:
UNIT I
CYBER PHYSICAL SYSTEM. (THEORY)
1. CPS Realworld.
2. Design and Validation of CPS.
3. Smart city application CPS.
4. CPS Hardware Platforms (Process, Sensors and Actuators).
UNIT II
Industry 4.0.
1. IOT Fundamentals and protocols including layers.
2. Sensor and Interfacing.
Hands on Practice:
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Basics of cyber physics components
References:
1. Designing the Internet of Things, Adrian McEwen (Author), Hakim Cassimally
2. Asoke K Talukder and Roopa R Yavagal,“Mobile Computing,” Tata McGraw Hill,
2010.
Course Objective:
To provide hands on experience in developing Industrial Control and remote
monitoring by using PLC (Programmable logic Controller), thus by utilizing it in
Process control applications
Course Contents:
UNIT I
Programmable logic Controller SYSTEM. (THEORY)
1. Introduction to Industrial Automation.
2. Introduction to PLC programmable logic controller
3. PLCs & related software and its major Components
4. Relay logic Hardware Platforms (Switches, Sensors and Actuators).
5. Study of Contactors, Timers, Counter and Comparator
UNIT II
Human Machine interface:
1. Introduction to HMI Communication with PLC
2. HMI tags and Assignments
3. Project on Industrial load sequential feedback control Using PLC HMI
Hands on Practice:
1. Introduction of PLC SOFTWARE as TIA Portal
2. Ladder Programming for Basic gates logics by using SPST Contacts
3. Ladder Programming on SPDT
4. Latching Concept and related Latching program
5. Study of program memory and Programming on Memory Bits
6. Study of TIMER BLOCKs and its Programming
7. Introduction to COMPARATOR BLOCK and its Programming
8. Introduction to COUNTER BLOCK and its Types with Programming
9. Project on Industrial Load OFF/ON control Using PLC and HMI
10. Introduction to analog Logic in PLC and its Programming
References:
1. Programmable logic Controller by Vijay R. Jadhav KHANNA PUBLISHERS Second
Edition 2012
2. Industrial Automation Using PLC,SCADA and DCS by R.G JamkarLaxmi
Publications Private Limited;
3. PLC and SCADA by Prof Rajesh Mehra and Er. Vikrant Vij Published by
University Science Press, 1st
4. Programmable logic Controller: Programming methods and Applications By John
R Hackworth and Frederick D. Hackworth Jr. PEARSON Edition: 1st Edition,
2006
Course Objective:
Course Contents
UNIT I
Introduction to Computational Photography:
UNIT II
Digital photography:
Principle of Operation of DSLR camera, Aperture, ISO, Shutterspeed and Angle
Control, Camera Calibration and Tethering, Computational Cameras, Image
Storage formats: Compressed vs uncompressed formats, Basics of Lenses: Wide
angle, Telephoto, Prime lenses, Macro lenses. Difference in angle, Depth of field
control
UNIT III
Computational Techniques:
Concept of Color, color models, noise, its types, image histogram, Image
Processing software: Licensed and Open Source
UNIT IV
Training on Computational Photography:
Shooting with wide angle lenses, Shooting with Telephoto lens, zooming, changes
in angle, Shooting with Prime lenses and constant aperture lenses, Shooting with
Macro lenses, microscopic photography
UNIT V
Training on Digital Imaging-I:
Photography Genres, Scene Composition, Dynamic Range improvement,
Portraits, Photographing scenes, crowd and people, Shooting Portraits, group
photos and events
Long exposure, Brenizer’s Method, Sports High Shutter speed, Burst, fisheye,
architecture photography, Macro, Basics of Long exposures, using polarizing
filters Shooting panorama, Brenizer’s method and other photographing
techniques Shooting sports, high shutter speed
Use of lights, soft box and flashes, guide number etc. , product photography,
computational photography,E-commerce photography, Use of Lights, Flash,
wireless flash, Basics of product photography, photography for e-commerce and
computational photography
Open Source and free software for image post processing and computational
photography, their usage and capabilities.
Photography Ethics:
Course Outcomes:
Upon completion of this course, the students will be able to:
CO 1: Appreciate concept of photography, and digital camera technology
CO 2: Uunderstand types of cameras and their mechanisms
CO 3: Demonstrate computational image processing
CO 4: Apply computational photography methods for photo composition and
panoramic
CO5: Apply computational image processing for photography quality
enhancement
CO 6: Explain various image filtering techniques
Textbooks:
1. Computer Vision: Algorithms and Applications, 2nd ed by by Richard
Szeliski
Reference Books:
Course Objective:
Course Contents:
• Introduction to technology of sound
• Analysis of prerecorded speech, music and effects
• Observation of the installation of PA System in a large auditorium
• Study and analysis of different microphones
• Study the feature of 2 channel digital sound recorder
• Study about the effect of loudness in relation with the distance from source
to the listener
• Sound recording and reproduction practice by using recorder in PA system
chain
• Study of sound in different environmental situation
• Study and analysis on Modulated Radio wave AM and FM in Live
streaming radio stations
• Study the effect of Bass and Treble (Concept of Equalization )
Course Outcomes:
Course Objective:
Sensors and automation are revolutionizing the technology in the areas like
consumer electronics, automotive industry, healthcare, and in other settings.
The course will provide an opportunity for students to learn different sensors and
its application in real world problems. It will empower the students to develop
their knowledge regarding operation, application and integration of sensors to
enable the design and realization a complete systems.
Course Contents:
1. Introduction to microcontroller, platform of operations with basic
programming techniques
2. Interfacing of serial and parallel device with microcontroller
3. Interfacing of microcontroller with display devices
4. Use of ADC to interface various analog sensors with microcontroller
5. Introduction to sensor, measurement of physical parameters like
temperature and humidity
6. Application of ultrasonic and proximity sensor
7. Application of gas and pressure sensor
8. Application of IR sensor and RFID
9. Interfacing actuators to drive DC motor (application of touch switch as
actuators)
10. Implement sensor in final products for real time solution
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: Learn about the microcontroller, its hardware interfacing and
programming
CO2: Understand the working principle and characteristics of different types of
sensor
CO3: Interface various sensor interfacing with microcontroller and display
devices
Textbooks:
1. T. Karvinen, and K. Karvinen, Getting started with sensors, Shroff
Publishers, Kindle, Edition, 2014.
Reference Books:
1. J. S. Katre, Sensors in Automation, TechKnowledge Publications, 1st
Edition, 2023
2. D. Patranabis, Sensors and Transducers, PHI Learning, 2nd Edition,
2003.
Course Objective:
Over the years, printed circuit board manufacturing has continued to grow in
order to keep up with the increasing demands of newer, faster, and more
complex electronic circuitry. This course will familiarize students to design,
simulate electronics circuit and fabricate PCB for prototyping using CAD tool.
This program is designed to provide a balanced foundation of theoretical
knowledge and practical skills in printed circuit board design.
Course Contents:
UNIT I
Description of different Electronics Component and their Identification:
Passive and active components, component identification, Color code for resistor
and disc capacitors, Inductor and their types, simple air core and iron core
inductor design.
UNIT I
Circuit Design and Simulation using CAD tool (OrCAD): Design of a simple
electronics circuit using data sheet and circuit schematic and simulation.
UNIT II
Schematic to PCB transfer and routing:
UNIT III
Screen Printing Procedure:
Preparation of screen, mask transfer
UNIT IV
PCB preparation and Checking of Routing:
transfer of layout to PCB using screen printing methods, etching, cleaning, error
checking of routing, component mounting, soldering
UNIT V
Testing and Verification:
Testing the circuit with the help of multi-meter and CRO
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1: understand and evaluate different electronics components.
CO2: create schematic and simulate the circuit using OrCAD or any other
CAD tools.
CO3: understand single- and double-layer PCB.
CO3: create and fabricate PCB and analyze the PCB using screen printing
method.
CO4: understand assembly of electronics component by soldering.
CO5: analyze and test the circuit for any error.
Textbooks:
1. Chris Robertson, Printed Circuit Board, PHI, 2003
2. Elaine Rhodes, Developing Printed Circuit Assemblies: From Specifications
to Mass Production, 2008, ISBN: 978-1435718760.
Reference Books:
1. Douglas Brooks, Signal Integrity Issues and Printed Circuit Board Design,
PHI, 2003.
2. Kraig Mitzner, Complete PCB Design Using OrCAD Capture and PCB
Editor, Newnes, 2009
Open source EDA Tool KiCad Tutorial : http://kicad-pcb.org/help/tutorials/
Course Objective:
Additive Manufacturing (AM) is a modern manufacturing technology also known
as 3D printing process, will provide a clear understanding about the process,
acceptability and usability in various field. AM technologies classified on the
basis material types will be focused with its real life applications with advantages
and disadvantages. Different types of errors associated with AM and CAD
technology will be discussed with suitable error minimization processes. Various
reverse engineering process will be discussed and practically implemented with
its real life applications.
Course Contents:
UNIT I
Introduction to Additive Manufacturing Technologies:
Need & Development of AM systems, AM process chain, Impact of AM and
Tooling on Product Development, Benefits, Applications, Digital prototyping,
Virtual prototyping.
Model Preparation using Solid Modelling Software.
UNIT II
Classification of Additive Manufacturing Technologies:
Classification of AM technologies on the basis of Materials types. Discussion on
various AM processes based solid, liquid and semi solid type of materials along
with its application, advantages and disadvantages.
Hands on practice for model creation and saving on particular file format.
UNIT III
Data Processing for AM Technologies:
Process planning for AM, CAD model preparation, data requirements & geometric
modelling techniques: Wire frame, surface and solid modelling data formats.
Hands on practice for the fabrication of Single components and Assembly
components.
UNIT IV
Rapid Tooling:
Classification: Soft tooling, Production tooling, Bridge tooling; direct and indirect,
Fabrication processes, Applications, Rapid tooling techniques such as laminated
metallic tooling, direct metallaser sintering, vacuum casting.
UNIT V
Reverse Engineering Processes:
Introduction to reverse engineering, Integration of reverse engineering with AM
technology.
Course Outcomes:
Upon completion of this course, the students will be able:
CO1: To understand the concept of additive manufacturing, its benefits and
applications in various field.
CO2: To know the various liquid, powder and solid material based technologies
in Rapid Prototyping and Rapid Tooling process.
CO3: To know the application of AM process in the field of Biomedical.
CO4: To design solid models and converting it to 3D printing readable file format
required for part fabrication.
CO5: To focus on the various types errors in the RP parts and errors during CAD
file conversion.
CO6: To apply reverse engineering process to generate data for fabrication RP
part.
Reference Books:
1. Rapid Prototyping: Principle and Applications, Rafiq I Noorani, Wiley &
Sons, 2006.
2. Rapid prototyping: Principles and applications, Chua C.K., Leong K.F., and
Lim C.S., Yes Dee Publishing Pvt. Ltd, Third edition, 2010.
3. Rapid Prototyping and Engineering Applications, Frank W. Liou, CRC
Press, Special Indian Edition, 2007.
4. Additive manufacturing, R.B. Choudhary, Khanna Publication, 2022
Course Objective:
The objective of the course is to provide basic knowledge on various tools and
precision instruments used during CNC milling operation. It helps in
understanding the usage of various machining cycles to reduce the
manufacturing lead time. Moreover, it explains the usage of various standards
School of Computer Engineering Curriculum KIITDUCSE22 Page 285
and programming methods to be followed during CNC machining operation.
Finally, the students can develop/generate the programs used to produce the
geometries with complex contours using CNC milling machine.
Course content:
UNIT I
Tools and Safety: List of tools used on Milling Machine to perform various
operations.
Safety: Introduction to safety equipment and their uses.
UNIT II
Measuring instruments:
Vernier caliper, Micrometer, Bevel protractor, Coordinate measuring machine
(CMM): Construction, principle graduation and reading, least count.
UNIT III
Introduction to CNC:
Introduction to CNC technology, Conventional Vs. CNC machine tool, CNC
clamping system. Implementation of JH for CNC.
UNIT IV
CNC programming:
Introduction to CNC programming, Introduction and demonstration of line
programs milling machine using ISO codes into the CNC simulator. Part
programming methods, Cutting process parameter selection, Process planning
issues and path planning, G & M Codes, Interpolations, Tool compensations.
UNIT V
CNC Programming-Milling:
Calculations of parameters like speed feed, depth of cut etc. and set a references
for the various operations. Prepare & set CNC Milling operations and dry run on
the machine. Execute program and inspect simple geometrical forms / standard
parts.
Course Outcomes:
Upon completion of this course, the students will be able to:
Understand the usage of different tools and precautions to be followed during
machining.
CO1: Know the principle and operation of precision instruments.
CO2: Understand the technological advancements in NC and aimed to achieve
JH pillar.
CO3: Understanding the programming methods and programming in
simulators
CO4: Planning for optimized CNC programming by estimating suitable process
parameters
CO5: Programming of die contours and executing on CNC milling machine.
Course Contents:
UNIT I
Car Development:
Constraints And Specifications – Performance, Handling, Structure; Driver
Accommodation and Safety
Tyres: Adjustable Features, Preliminary Design And Analysis; Driver-Vehicle
Relationship. Desirable Vehicle Characteristics, Fundamentals of Track and Lap
UNIT II
Racing Car Aerodynamics:
Aerodynamic Force and Moment, Race Car Drag; Spoilers, Dams, Wings -
Effectiveness Of Wings In SteadyState Cornering
UNIT III
Chassis Design:
Conditions For Traversing a 90° Corner, Effects Of High Speed Braking,
Cornering, Combined Braking Cornering; Steady State Cornering, Throttle
Behaviour, Steering Wheel Force And Kick Back; Moving CG Position, Roll Centre
Position Changing
UNIT IV
Suspension System:
Front Suspension- General Design Issues, Camber Effects; SLA Suspension,
McPherson Struts; Independent Rear Suspension- Trailing Arm Types, Instant
Axis Concept; Suspension Springs- Torsion Springs, Coil Springs.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1. Remember the fundamentals of concept car characteristics.
CO2. Understand the aerodynamic requirements in racing vehicles.
CO3. Use the concepts of chassis behaviour of concept car
Textbooks:
1. Advanced Race Car Chassis Technology HP1562: Winning Chassis Design
and Setup for Circle Track and Road Race Cars Bob Bolles, HP Books;
Revised, Updated ed. edition 2010
Reference Books:
1. Race car vehicle dynamics, William F. Milliken and Douglas L. Milliken,
11th edition, SAE, 1995.
2. Formula 1Technology, Peter Wright, Sae Intl; 1st edition 2001.
Course Objective:
Nowadays, robotics is playing a vital role in industry 4.0, and autonomous
wheeled robots are being applied to minimize human efforts and to improve the
production rate. This course gives fundamental knowledge about wheeled
robotics and its different hardware and software components. Moreover, the
subject discusses kinematics equations, which will be implemented to control the
motion of wheeled robots through the actuators. Further, the present course also
describes the integration of various sensors and their programming, which will
be used to make an autonomous control system for a robot.
Course Contents:
UNIT I
About Locomotion for Wheeled Robot:
Key issues for locomotion, wheeled mobile robot’s locomotion, Legged wheeled
robots.
UNIT II
Wheeled Robots Kinematics:
Kinematic models and constraints, Representing robot position, Forward
kinematic models, Wheel kinematic constraints, Degree of freedom.
UNIT III
Sensors for Autonomous Wheeled Robots:
Various sensors for wheeled robots, Sensor classification, Ultrasonic sensor,
Infrared sensor, Vision sensor, Inertial measurement unit (IMU).
UNIT IV
Actuators for Autonomous Wheeled Robots:
Reference Books:
1. R. Siegwart, I.R. Nourbakhsh, D. Scaramuzza, Introduction to Autonomous
Mobile Robots, MIT Press, 2011.
2. S.G. Tzafestas, Introduction to Mobile Robot Control, Elsevier Science,
2013.
3. G. Dudek, M. Jenkin, Computational Principles of Mobile Robotics,
Cambridge University Press, 2010.
4. T. Bräunl, Embedded Robotics Mobile Robot Design and Applications with
Embedded Systems, Springer Berlin Heidelberg, 2013.
5. U. Nehmzow, Mobile Robotics A Practical Introduction, Springer London,
2012.
Course Objective:
Introduce computer-based solid, parametric, and assembly modeling as a tool for
engineering design; enhance critical thinking and design skills. This course
Reference Books:
1. Wind Energy Explained: Theory, Design, and Application, By James F.
Manwell, Jon G. McGowan, and Anthony L. Rogers, Wiley (2010).
2. Wind Power Plants: Fundamentals, Design, Construction and Operation,
Gasch, Robert, Twele, Jochen (Eds.) Springer-Verlag Berlin Heidelberg; 2nd
edition (2012).
3. Open source SOLIDWORKS Tutorial :
https://my.solidworks.com/training/video/40d7a678-3293-4d7b-ba18-
2113ff114b2a
K-Xplore
Offered in a self-learning mode, this subject allows the students to hone their
skills in areas they are passionate about which they select from a wide spectrum
of subjects in art, literature, technology, community engagement and service,
health, and environment and sustainability. In addition, the students develop
soft skills that are important for them in their professional life. This course, thus,
allows students to explore and grow in areas outside of core academics and
provides a channel for complementing the lessons learned in the classroom,
offering them the opportunity to apply academic skills in a real-world context and
providing a truly well-rounded education.
Each student selects an area of his (or her) choice from a specified list of areas.
All the students with choice in a particular area are assigned to one or more
faculty facilitators. Faculty facilitators assign the activities and tasks necessary
for the course to the students and decide the desired mode of skills training.
School of Computer Engineering Curriculum KIITDUCSE22 Page 291
They may decide to make small groups of students of varying group sizes to carry
out the assigned activities and tasks. They also make the required facilities
available to the students to enable them to carry out the assigned activities and
tasks.
The timetable will earmark specific hours for the subject. But the students are
expected to use their spare time (including holidays and after-lecture hours on
working days) to learn the required skills and use these skills to accomplish the
assigned activities and tasks. The students, however, have to meet the faculty
supervisors on the specified hours every week to appraise them of their progress,
clear their doubts, if any, and chart their future plan.
The Head of KIIT Student Activity Centre (KSAC) will coordinate offering of the
course.
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 :Develop the needed technical skills in their chosen fields of interest,
CO2 :Develop higher levels of self-confidence and soft skills such as
communication, writing, discussion and debate, time-management, and
leadership skills
CO3 : Apply the learned skills to give shape to their passionate ideas,
CO4 : Develop Innovation and entrepreneurial mindset,
CO5 : Analyze and judge a problem situation for deploying the learnt knowledge
and skills and develop problem solving strategies,and
CO6 : Build new products and services using the learned knowledge and skills.
Course Objective
To assist students develop the knowledge of robotics and circuitry, build circuits,
bots and robots, and participate in different Robotics events such as Robo Wars.
Course Objective:
To help a student learn and develop front-end and back-end web development
skills and create websites.
Course Objective:
To make a student ready to plan and design selected aspects of real life
construction projects with relation to environment, transport & connectivity,
water resource engineering & soil exploration and gain pre-, present-, and post-
construction experience.
Course Objective:
To let the students learn the required skills to design and develop electrical
circuits and implement controllers for use in robotics, automation, voice
recognition, gesture recognition, etc.
Course Objective:
Course Objective
Course Objective
To nurture the students’ skills in creative designing, photo and video editing
activities, and digital sketching and painting, using Designing & Editing software
such as Photoshop, Illustrator and video editing software.
School of Computer Engineering Curriculum KIITDUCSE22 Page 293
Course Title Art & Craft
Course Code SA38015 (L-T-P-Cr: 0-0-2-1)
Course Objective:
To endow the students with the skills to do various types of painting such as
portrait painting, landscape painting, abstract painting, pencil sketching, and
doodling and craft, using various Painting and Sketching tools.
Course Objective:
To give students the confidence to perform in Theatres, Nukkad, Mono Acts and
skits based on written scripts.
Course Objective:
To impart skills for film making in areas such as cinematography, script writing,
audio recording, and editing.
Course Objective:
Course Objective:
To develop the students’ skills in creative writing, content writing, article writing,
and poem composition.
Course Objective:
To provide the technical knowledge required to create photos and videos that tell
a story or capture a real-world occurrence.
Course Objective:
To impart the basic skills of costume design, styling, grooming, and presentation
relevant to a specified theme.
Course Objective:
To help the students learn the skills of cooking, knowing ingredients, and
preparing cuisines of Pan India and 65 countries
Course Objective:
To give the students the confidence to participate in, and conduct, various forms
of quiz, such as Technical Quiz and Business Quiz.
To sensitize the students on the social issues and giving them an opportunity to
connect with the community and the environment through outreach activities,
community projects, and volunteering.
Course Objective:
To let the students learn about health issues, basic Life-saving skills and
participate in health awareness and sensitization programs.