PCCOE Computer Engineering Syllabus 2024-25
PCCOE Computer Engineering Syllabus 2024-25
To be one of the top 100 Engineering Institutes of India in coming five years by offering exemplarily
Ethical, Sustainable and Value Added Quality Education through a matching ecosystem for building
successful careers.
Institute Mission
1. Serving the needs of the society at large through establishment of a state-of-art Engineering Institute.
2. Imparting right Attitude, Skills, Knowledge for self-sustenance through Quality Education.
3. Creating globally competent and Sensible engineers, researchers and entrepreneurs with an ability to
think and act independently in demanding situations.
EOMS Policy
“We at PCCOE are committed to offer exemplarily Ethical, Sustainable and Value Added Quality
Education to satisfy the applicable requirements, needs and expectations of the Students and
Stakeholders.
We shall strive for technical development of students by creating globally competent and sensible
engineers, researchers, and entrepreneurs through Quality Education.
We are committed for Institute’s social responsibilities and managing Intellectual property.
We shall achieve this by establishing and strengthening state-of-the-art Engineering Institute through
continual improvement in effective implementation of Educational Organizations Management Systems
(EOMS).”
1
2
3
INDEX
2 List of Abbreviation 1
LIST OF ABBREVIATIONS
Page | 1
COURSE WISE CREDIT DISTRIBUTION
Page | 2
SEMESTER-WISE COURSE DISTRIBUTION
Page | 3
SEMESTER-WISE CREDIT DISTRIBUTION
Page | 4
Curriculum Structure
Second Year B. Tech.
Computer Engineering
Page | 5
CURRICULUM STRUCTURE
Second Year [Link]. (Computer Engineering) Semester – III
Second Year Computer Engineering (Regulations 2023)
(With effect from Academic Year 2024-25)
Semester III
Teaching
Credit Scheme Scheme Evaluation Scheme and Marks
Course (Hours/Week)
Course Name
Code FA
L P T Total L P T FA1 FA2 SA TW PR OR Total
Page | 6
List of courses – Open Elective Engineering Sciences
Course Code Department Course Name
BSH23OE04 AS&H Statistical Data Analysis using R
Advanced Materials and
BSH23OE05 AS&H
Characterizations
BET23OE01 E&TC Electrical Machines
BET23OE02 E&TC Introduction to Signals and Systems
Choose any one
BME23OE01 MECH Material Science
BME23OE02 MECH Drawing for Engineers
Fundamentals of Mechanical
BME23OE03 MECH
Components and Systems
BCI23OE01 CIVIL E-Waste Management
Page | 7
Second Year [Link]. (Computer Engineering) Semester – IV
Page | 8
List of courses – Open Elective: Applied Mathematics
Page | 9
Department of Computer Engineering
Course Syllabus
Semester III
FA1 FA2
03 03 - - 20 20 60 100
Prior knowledge of
Decision control structures, loop control structures, arrays, functions, and structure
is essential
Course Objectives:
This course aims at enabling students:
1. To explore various sorting techniques and the concept of data structures
2. To gain knowledge about different types of Linked Lists
3. To elaborate the concepts of Stack with respect to problem solving
4. To elaborate the concepts of Queue with respect to problem solving
5. To demonstrate the hash table along with hash functions and various collision resolution techniques
Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Sorting methods to solve real life problems
2. Apply the concepts of Linked Lists for problem solving
3. Apply the concepts of Stack for real life problem solving
4. Apply the concepts of Queue for real life problem solving
5. Understand various hash functions and collision resolution techniques of a hash table
Detailed Syllabus
Stack: Stack as an ADT; Stack representation using array and linked list;
Operations on Stack; Applications of Stack: Recursion, Parenthesis
III 9
Checking, Infix to Postfix and Prefix conversion; Evaluation of Prefix and
Postfix evaluation.
Queue: Queue as an ADT; Queue representation using array and linked list;
IV Types of Queues: Linear Queue, Circular Queue, Priority Queue, Double 9
Ended Queue; Operation on Queue; Applications of Queue: Job Scheduling,
Josephus problem
Total 45
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press(India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, “Data Structures using C++”, Oxford University Press, 1st Edition, 2012, ISBN-10: 0-
19-806623-6/ ISBN-13: 978-0-19-806623-1.
Reference Books:
1. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++,” Pearson Education
India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
2. Richard F. Gilberg; Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C,” Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.
e-sources:
1. [Link]
2. [Link]
3. [Link]
Consider a student database of SY COMP class (at least 15 records). Database contains different
fields of every student like Roll No, Name and SGPA.
1. a. Design a roll call list, arrange list of students according to roll numbers in ascending order
using Insertion Sort
b. Arrange list of students alphabetically using shell sort
c. Arrange list of students to find out first ten toppers from a class using Radix sort
Consider Employee database of PCCOE (at least 20 records). Database contains different fields of
every employee like EMP-ID, EMP-Name and EMP-Salary.
2.
a. Arrange list of employees according to EMP-ID in ascending order using Quick Sort
b. Arrange list of Employee alphabetically using Merge Sort
Consider the playlist in a music player. Implement a playlist feature in music player application
using singly linked list. Each song in the playlist is represented as a node in the linked list. Each
node contains information about the song (such as title or artist or duration, etc.).
The playlist should allow users to:
3.
a. Add songs
b. Remove songs
c. Display the entire playlist
d. Play specific songs
Implement a simple text editor application using a doubly linked list to manage the text buffer.
Text editor should support the following functionalities:
a. Insert text
4. b. Delete text
c. Display text
d. Search text
e. Print text in reverse
Implement a navigation system for a delivery service using a circular linked list to represent
routes. The navigation system should support the following functionalities:
5. a. Add route
b. Remove route
c. Display route
Consider two polynomial expressions of any degree. Design solution to perform addition of these
6.
two polynomials with suitable data structure and display results.
Implement a browser history management system using a stack data structure to track the user's
browsing history. The system should support the following functionalities:
a. Implement a restaurant waitlist system using the queue data structure. Restaurant waitlist
provide following facility:
9 b. Implement a checkout system for a supermarket to efficiently manage customer queues during
peak hours. The system should support the following operations using a circular queue data
structure:
a. Customer arrival
b. Customer checkout
c. Close Checkout Counter
d. View customer
Implement a job scheduling system for a manufacturing plant using a double-ended queue. The
system needs to efficiently manage the processing of jobs on various machines throughout the
plant. Each job has a Job_priority.
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++,” University Press
(India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, "Data Structures using C++", Oxford University Press, 1st Edition, 2012, ISBN-10: 0-
19-806623-6/ ISBN13: 978-0-19-806623-1.
Reference Books:
1. Richard F. Gilberg & Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C,” Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 / ISBN 13: 9788131503140.
2. Y. Langsam, M. Augenstin and A. Tannenbaum, “Data Structures using C,” Pearson Education Asia,
First Edition, 2002, ISBN 978-81-317-0229-1.
3. G.A.V. PAI, “Data Structures and Algorithms, Concepts, Techniques and Applications,” Tata McGraw-
Hill, Volume1 1st Edition, 2017. ISBN-10: 0070667268/ ISBN-13: 978-0070667266.
4. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++,” Pearson Education
India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
FA1 FA2
02 02 - - 10 10 30 50
Course Objectives:
This course aims at enabling students:
1. To understand basic architectural features of processor.
2. To learn and distinguish the architecture and programmer’s model of 80386DX processor
3. To identify the system level features and processes of processor.
4. To acquaint the learner with application instruction set and logic to build Assembly Language Programs
(ALP).
Course Outcomes:
After learning the course, the students will be able to:
1. Elaborate the architectural components of 80386dx microprocessor.
2. Explain different instructions of 80386dx instruction set.
3. Describe advanced features of 80386dx microprocessor.
4. Discuss the different elements of cache memory.
Detailed Syllabus
Total 30
Text Books:
1. Douglas Hall, "Microprocessors & Interfacing", McGraw Hill, Revised 2nd Edition, 2014 ISBN 0-07-
100462-9.
2. A. Ray, K. Bhurchandi, "Advanced Microprocessors and peripherals: Arch, Programming & Interfacing",
Tata McGraw Hill, 2016, ISBN 0-07-463841-6.
3. James Turley, "Advanced 80386 Programming Techniques", McGraw-Hill, 3rd edition , 2015 ISBN
10:0078813425, 13:978-0078813429.
4. Introduction to 64 bit Intel Assembly Language Programming for Linux, 2nd Edition, 2012, Ray Seyfarth,
ISBN10:1478119209, ISBN-13: 9781478119203
Reference Books:
1. Ray Seyfarth, "Introduction to 64-bit Intel Assembly Language Programming for Linux", 2nd Edition, 2014,
ISBN 10: 1478119209, ISBN-13: 9781478119203.
2. Jeff Duntemann, "Assembly Language Step-by-step: Programming with Linux", Wiley, 3rd Edition, 2009,
ISBN 10 0470497025, ISBN-13: 978-0470497029.
3. Chris H. Pappas, William H. Murray, "80386 Microprocessor Handbooks", McGraw-Hill Osborne Media,2nd
edition 2010 ISBN-10: 0078812429, 13: 978-0078812422.
4. Mohammad Rafiquzzaman, "Microprocessors: Theory and Applications: Intel and Motorola", 2nd edition
2013 Prentice Hall, ISBN 10:0966498011, 13:978:0966498011
e-sources:
1. [Link]
2. Intel 80386 Programmer's Reference Manual [Link]
01 - 02 - 50 - - 50
Course Objectives:
This course aims at enabling students:
1. To understand basic architectural features of processor.
2. To become familiar with Instruction set of 80386 Microprocessor
3. To provide practical hands-on experience with Assembly language programming.
4. Develop and Test Assembly language program to use 80386 instructions set.
Course Outcomes:
After learning the course, the students will be able to:
1. Use the NASM Assembler tool for 64-bit assembly programming.
2. Apply appropriate instructions of 80386 processor for assembly language programming.
3. Apply different system features of 80386 processor for assembly language programming.
4. Compare 80386 and ARM Processor with Real time applications.
Guidelines for Students:
1. The laboratory assignments are to be submitted by students in the form of a journal.
2. Journal consists of prologue, Certificate, table of contents, and handwritten write-up of each assignment.
3. Each assignment write-up should have Title, Objectives, Out comes, Theory- Concept in brief, Algorithm,
Flowchart, Testcases, Conclusion.
Develop X86/64-bit program to perform overlapped block transfer with string specific instructions
6.
Block containing data can be defined in the data segment
Develop X86/64-bit program to detect protected mode and display the values of GDTR, LDTR,
7.
IDTR, TR and MSW Registers
Case Study: ARM Processor Architectures, Features and Difference between ARM and 80386,
8
Real time applications of ARM Processor.
References:
Text Books:
1. Douglas Hall, "Microprocessors & Interfacing", McGraw Hill, Revised 4th Edition, 2018 .
2. Ray, K. Bhurchandi, "Advanced Microprocessors and peripherals: Arch, Programming & Interfacing",
Tata McGraw Hill, 2016.
3. James Turley, "Advanced 80386 Programming Techniques", McGraw-Hill, 3rd edition , 2015
4. Ray Seyfarth, "Introduction to 64-bit Intel Assembly Language Programming for Linux", 2nd Edition,
2012, ISBN 10: 1478119209, ISBN-13: 9781478119203.
Reference Books:
1. Jeff Duntemann, "Assembly Language Step-by-step: Programming with Linux", Wiley, 3rd Edition,
2009, ISBN 10 0470497025, ISBN-13: 978-0470497029.
2. Brey, Barry B, "8086/8088, 80286, 80386 and 80486 Assembly Language Programming", 3rd edition
2005 Prentice Hall,ISBN: 13: 9780023142475.
3. Chris H. Pappas, William H. Murray, "80386 Microprocessor Handbooks", McGraw-Hill Osborne
Media,2nd edition 2004 ISBN-10: 0078812429, 13: 978-0078812422.
4. Mohammad Rafiquzzaman, "Microprocessors: Theory and Applications: Intel and Motorola", 2nd edition
2007 PrenticeHall, ISBN 10:0966498011, 13:978:0966498011.
e-sources:
1. [Link]
2. Intel 80386 Programmer's Reference Manual [Link]
3. [Link]
2 2 - - 10 10 30 50
Course Outcomes:
After learning the course, the students should be able to:
1. Understand the data and different R packages related to data science and its access.
2. Make use of data pre-processing methods and generate quality data for analysis.
3. Apply different data visualization techniques to understand the data.
4. Analyze the data for decision-making using statistical methods.
Detailed Syllabus:
Unit Durati
Description on
[Hrs]
I Fundamentals of R Software for Data
Introduction to Data: Definition, Types and Properties, R Packages for Data Science, 7
Importing and Exporting Data in R Software, Accessing Databases with R Software.
II Data Wrangling
Pre-processing Data in R Software, Dealing with Missing Values in R Software, Data
7
Formatting in R Software, Data Normalization in R Software, Binning in R Software, and
Conversion of type of data
III Data Visualization
Data visualization for various data categories like Categorical, Numerical, or both using plots
8
like histograms, Bar/ Line Chart, Box Plots (including group-by option), Scatter Plots, Mosaic
Plot, etc., and their interpretations
IV Data Analysis
Sampling, Descriptive Statistics, Linear regression, and Multiple linear regression. 8
Model evaluation using visualization, prediction, and decision-making.
Total 30
Reference Books:
1. Montgomery and Runger, “Applied Statistics and Probability for Engineers”, Wiley, India, 6 Edition,
ISBN: 9788126562947.
2. R. Johnson, “Probability and Statistics for Engineers”, Prentice India Ltd, 8 Edition, ISBN 13:978-
8120342132.
3. S.P. Gupta, “Statistical Methods”, Paperback publication, 43 edition, ISBN: 9788180549892,
8180549895.
4. Victor A. Bloomfield, “Using R for Numerical Analysis in Science and Engineering”, CRC Press, First
Edition, ISBN: 9781315360492
e-sources:
NPTEL Course lectures links:
1. [Link] (Probability)
2. [Link] (Introduction to R software)
3. [Link]
wOJa-6Gz (Descriptive statistics using R software)
02 02 - - 10 10 30 50
Prior knowledge of basic physics, chemistry and nanotechnologyis essential.
Course Objectives: This course aims at enabling students,
1. To learn the principles of advanced materials, technologies and characterizations.
2. To undertake research projects with applications of advanced materials.
Course Outcomes:
After learning the course, the students should be able to:
1. Interpret structure, properties and applications of advance engineering materials.
2. Explain the properties and requirements of materials for some advanced applications
3. Analyze structural, optical, elemental & morphological properties of the materials
4. Interpret electrochemical & thermal properties of the materials
Detailed Syllabus:
Unit Duration
Description
[Hrs]
Engineering Materials
Polymer Composite eg. fiber- reinforced polymer (FRP) composites
I Advanced carbon materials eg. Graphene & CNT 7
Alloys: a] Nano alloy eg. Cu-Ni nano alloy b] Memory alloy-Nitinol
CdSe Thin films for solar cells.
Materials for Special applications
Battery and Supercapacitor: working principles, components, Superconductors, material
II requirement and properties of electrodes, electrolytes and spacers, metallic, nonmetallic
7
and ceramic superconductors, Applications, Gas Sensing: working principle and required
material properties. Substrate Materials for quantum computer, Invar and Elinvar
Materials: properties and applications, 2D materials: properties and their applications
Structural, Optical, Elemental & Morphological Characterizations
X-Ray Diffraction and phase identification, indexing lattice parameter determination, Grain
III
size analysis, EDAX, Electron microscopy, scanning electron microscopy, Transmission 8
electron microscopy (TEM), Fourier Transform Infrared Spectroscopy, Band gap
measurements-UV Vis- IR Spectroscopy
Electrochemical Characterization Cyclic voltammetry: Instrumentation, current-
potential relation applicable for Linear Sweep Voltammetry (LSV) and Cyclic
Voltammetry (CV), interpretation of cyclic voltammograms, charging-discharging
behaviors of supercapacitor and batteries.
IV
Thermal Analysis techniques: Thermo-gravimetric analysis (TGA),Differential thermal 8
analysis (DTA) analysis, Thermal expansion measurements, Thermal conductivity
measurements, Ionic conductivity measurements. Specific heat capacity measurements,
Debye temperature measurements
Total 30
Reference Books:
1. Elements of X-ray Diffraction, B.D. Culity and S.R. Stock, Pearson Publication, Third edition 2014.
2. Introduction to Fuel Cells, Electrochemistry and Materials, San Ping Jiang, Qingfeng Li,
SpringerPublication, 2022.
3. Solid State Physics, [Link], New age, International Publication Tenth edition 2022.
4. Introduction to Solid State Physics, C. Kittle, 8th edition Wiley, 2005.
5. Introduction to Superconductivity, Michael Tinkham, 2nd edition, Dover Publication 2004.
6. Electrochemical super capacitors, B. E. Conway, Springer, 1999.
7. Spectroscopy, G.R. Chatwal and S.K. Ananad, Himalaya Publications, 2016.
8. Introduction to Thermal Analysis, M.E. Brown, Kluwer academic Publishers, 2nd edition 2001.
9. Electrochemical Methods: Fundamentals and Applications, A, J Bard, Allen J. Bard, Larry R. Faulkner,
Henry S. White, John Wiley & Sons, 31 May 2022.
10. Microscopy A Very Short Introduction by Srivastava, Oxford University Press, 2015.
11. Practical Guide to materials Characterization, Khalid Sultan, Wiley-VCH, 2023
12. Engineering Chemistry by Wiley India [Link],First edition 2011.
13. Introduction to Nanotechnology by Charles P. Poole, Frank Owens, John Wiley & Sons (2003)
e-sources:
1. [Link]
2 2 - - 10 10 30 50
is essential.
Course Objectives:
This course aims at enabling students,
1. To impart basic knowledge for conceptual understanding of DC machines.
2. To explore the construction and performance characteristics of three phase AC machines.
3. To explore the construction and performance characteristics of single-phase AC machines.
4. To relate the applications of electrical machines to practical and industrial scenarios.
Course Outcomes:
After learning the course, the students should be able to:
1. Describe the constructional features and working principles of DC Machines.
2. Explain the constructional features and operation of three phase induction motors
3. Explain the constructional features and operation single phase induction motors
4. Relate the applications of electrical machines to their respective fields of study and industrial
applications.
Detailed Syllabus:
Unit Duration
Description
[Hrs]
Introduction to Electrical Machines: Overview of electrical machines and their
significance, Classification of electrical machines, Fundamental principles: Faraday's Law,
Lenz's Law, and Electromagnetic Induction.
I DC Machines 8
Working principle of DC machine as a generator and a motor; Types and constructional
features; EMF equation of generator, DC motor working principle; Back EMF and its
significance, torque equation; Types of D.C. motors, characteristics, Necessity of a
starter for DC motor, Speed control methods of DC shunt and DC series motor and
industrial applications.
Three phase induction motor – constructional features, working principle, Rotating
magnetic field, slip ring and cage types. slip, phasor diagram, expression for mechanical
II power and torque, torque-slip characteristics, starting torque, full load and pull-out
7
torque, equivalent circuit. Industrial applications.
Reference Books:
1. J.B. Gupta, "Theory and Performance of Electrical Machines," S.K. Kataria & Sons.
2. A.E. Fitzgerald, Charles Kingsley, Stephen D. Umans, "Electric Machinery," McGraw-Hill Education.
3. D. C. Kulshreshtha, “Basic Electrical Engineering'' , 1st Edition (Tata McGraw hill),2009
4. B. L. Theraja and A. K. Theraja S. Chand & Co. Pvt. Ltd. New Delhi, “A textbook of Electrical
Technology Vol II”,2020
e-sources:
1. Electrical Machines – I- [Link]
2. Electrical Machines – I-[Link]
2 2 - - 10 10 30 50
Prior knowledge of Linear Algebra & Differential Calculus is essential.
Course Objectives:
This course aims at enabling students,
1. To develop an understanding of students related to signal representation, classification, and operations.
2. To build the understanding of analyzing and classifying the systems and their applications
3. To apply the basic concept of Fourier transform and Laplace transform to the systems
Course Outcomes:
After learning the course, the students should be able to:
1. Represent, classify, and perform the operation on signals
2. Classify the system and utilize convolution for system analysis
3. Apply the basics of Fourier transform to analyze the signal in frequency domain
4. Apply the basics of the Laplace transform to analyze the signal in a complex frequency domain.
Detailed Syllabus:
Unit Duration
Description
[Hrs]
Introduction to Signals: Representation of Standard signals, Classification of signals:
Continuous-time and discrete-time signals, Periodic Signals and non-periodic,
I 07
Operations on signals: Time shifting, Time reversal, Time scaling, Amplitude scaling,
Signal addition, Subtraction, Signal multiplication.
Introduction to System: System Definition and Application, Classification of Systems:
Continuous-time and Discrete-time systems, Linear and Non-Linear systems, Time
II variant and Time-invariant systems, Stable and Unstable systems, Causal systems, and 07
non-causal systems.
Convolution sum using graphical method.
Fourier Transform: Fourier Transform (FT) representation of aperiodic continuous
III time (CT) signals, Evaluation of magnitude and phase response, FT of standard CT 08
signals, Application of Fourier transform
Laplace Transform and Z Transform: Definition of Laplace Transform (LT), ROC,
IV Laplace transform of standard periodic and aperiodic functions, Inverse Laplace
08
transform, Application of Laplace transforms.
Total 30
Text Books:
1. A.V. Oppenheim, A.S. Willsky ―Signals and systems‖, Prentice-Hall signal processing series. 2nd
Edition, 2015
2. A. Nagoor Kanni ―Signals and Systems‖, McGraw Hill, 2nd Edition, 2017
Reference Books:
1. B P Lathi ―Linear Systems and Signals‖, Oxford University Press, Third Edition, 2017
2. Simon Haykins and Barry Van Veen ―Signals and Systems‖, Wiley India, 2nd Edition. 2017
3. M.J. Roberts ―Signal and Systems‖, Tata McGraw Hill, Third Edition ,2019.
4. Charles Phillips ―Signals, Systems and Transforms‖, Pearson Education, 4th Edition. 2013
5. R. J. Beerends, H. G. ter Morsche ―Fourier and Laplace Transforms‖ Cambridge University Press, 2003.
6. Shaila Dinkar Apte, Signals and System, Cambridge University Press, Edition 1, 2018
Teaching Scheme
Evaluation Scheme
FA
Text Books:
1. Engineering Drawing with an introduction to AutoCAD- Dhananjay A. Jolhe, Revised Edition 2017, Tata
McGraw Hill publishing company Ltd. New Delhi, India
2. Engineering Drawing, Plane and solid geometry- N. [Link], 54th edition 2023, Charotor publication house.
Reference Books:
1. Engineering Drawing- M.B Shah and B.C Rana, 2nd edition 2009, Pearson Publications.
2 2 - - 10 10 30 50
Prerequisites: Nil
Course Objectives:
This course aims at enabling students,
1. Impart knowledge of mechanical engineering and describe the scope of mechanical engineering with
multidisciplinary industries.
2. Impart knowledge of basic concepts of thermodynamics and heat transfer applied to industrial applications.
3. Understand, identify and get exposure to latest trends in manufacturing processes and materials.
4. Describe the fundamentals of automobile systems and the emerging trends of electric vehicles, hybrid electric
vehicles and solar vehicles..
Course Outcomes:
After learning the course, the students should be able to:
1. Identify different materials and manufacturing processes for different applications.
2. Apply the fundamentals of thermodynamics and heat transfer to real life applications.
3. Identify the basic mechanical elements and the power transmission drives based on their applications.
4. Comprehend automotive system for the combustion vehicle, EV’s, HEV’s and solar vehicles..
Detailed Syllabus:
Unit Duration
Description
[Hrs]
Materials and Manufacturing Engineering
Classification of materials, their properties and applications, phase change material (PCM),
I 8
composite material. Introduction to manufacturing processes: classification and applications,
sheet metal working and forging. Introduction to industry 4.0.
Thermal Engineering
Introduction to thermodynamics: concept of a system, types of systems, energy interactions:
II
heat and work, laws of thermodynamics, entropy, and modes of heat transfer, thermal 7
resistance, insulation. Applications of hydraulic turbines, centrifugal pumps, compressor,
household refrigerator, window and split air conditioner.
Fundamentals of Design Engineering
III Introduction to mechanical engineering: use of mechanical engineering in day to day life and
8
its interdisciplinary use, Introduction to design thinking. Machine elements, power
transmission drives and mechanisms.
Automotive Engineering
Classification of automobile, specifications of two wheeler, four wheeler and multi axle
IV vehicles, types of chassis layout and drives, working of I.C. Engine, gear boxes, clutch, brakes,
7
drive train system. Emission standards. Concept and environmental importance of electric
vehicles (EV), construction and working of EV, hybrid electric vehicles (HEV) and solar
vehicles, challenges and future scope of EV's and HEV's.
Total 30
Text Books:
1. Basic Mechanical Engineering- Basant Agarwal and C. M. Agarwal, Wiley publication, First edition,
(2008).
2. Engineering Thermodynamics- P. K. Nag, Tata McGraw-Hill publishing Co. Ltd., Sixth edition, (2017).
3. Heat and mass transfer- R. K. Rajput, S Chand publication, Revised edition, (2007).
4. A Textbook of Automobile Engineering- Khalil U Siddiqui, New Age International Publishers, Fifth
edition, (2012).
Reference Books:
1. Design of Machine Elements- V. B. Bhandari, Tata McGraw-Hill publishing Co. Ltd., Fourth edition,
(2017).
2. Theory of Machine- S. S. Ratan, Tata McGraw-Hill publishing Co. Ltd., Fifth edition, (2019).
3. Thermal Engineering- Arora and Domkunwar, Dhanpat Rai and Sons, Sixth edition, (2013).
4. Elements of Workshop Technology- Hajra, Chaudhari Volume I, Media Promoters and Publishers,
Mumbai, Fourteenth edition, (2008).
5. Elements of Workshop Technology- Hajra, Chaudhari Volume II, Media Promoters and Publishers,
Mumbai, Twelfth edition, (2007).
6. Handbook of Industry 4.0 and SMART Systems- Diego Galar Pascual, Pasquale Daponte, Uday Kumar,
CRC Press, First edition, (2019).
7. Industry 4.0 - Dr. Bhushan Kelkar, Neuflex Publication, First edition, (2019).
8. Automobile Engineering Volume I- Dr. Kripal Singh, Standard Publishers Distributors, Eleventh edition,
(2008).
9. Automation, production systems computer integrated manufacturing- Mikell Groover, Pearson
Publication, Fourth edition, (2014).
10. Automotive Electrical Equipment- P. L. Kohli, McGraw Hill Education (India) Pvt Ltd., First edition,
(2001).
Unit Duratio
Description
n (H)
Recycling and Recovery of Metals from Electronic Waste and disposal techniques:
E-waste recycling machineries, recycling process of E-Waste, existing E-Waste recycling
Techniques, case study/ examples (metal recovery process), mechanism of extraction of
precious metal from leaching solution, recovery of precious metals from solutions by solvent
IV 8
extraction, extraction of precious and rare earth metals from End-of- Life (EOL) electronic
products, disposal techniques, role and responsibility of extended producers’ responsibility
(EPR), E-waste economy in the organized and unorganized sector, Case study on recycling
and precious metal recovery from e-waste.
Total 30
Text Books:
1. E-waste management challenges and opportunities in India,Varsha Bhagat Ganguly, Routledge India, 1st
edition 2021.
2. E-waste Management and procurement of Environment, Dr. Suresh Kumar and Dr. Jitendra Kumar Pradhan,
Authorpress, 2021 edition.
3. E-waste in India: Management, challenges and opportunities (Volume I & II), Dr. Suresh Kumar,
Authorspress, September, 2021 edition.
Reference Books:
1. Fowler B, Electronic Waste – 1st Edition (Toxicology and Public Health Issues), 2017 Elsevier
2. Johri R., E-waste: implications, regulations, and management in India and current global best practices, The
Energy and Resources Institute (TERI)TERI Press, New Delhi, 2008.
3. The Complete Technology Book on E-Waste Recycling (Printed Circuit Board, LCD, Cell Phone, Battery,
Computers), ASIA PACIFIC BUSINESS PRESS Inc., 2015.
e-Resources
1. [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
6. [Link]
7. [Link]
Harrison/bc34471b0f9d94b0656b43df6b322116f2a7175c
Course Outcomes:
After learning the course, the students will be able to:
1. Compute feedforward Artificial Neural Network output using basic concepts related to Artificial
Neural Network.
2. Apply backpropagation and optimizer algorithms to update weights of Neural Networks and
application-based problem-solving.
3. Find fuzzification and defuzzification of crisp function using basic Fuzzy set theory concepts.
4. Apply a fuzzy logic control system to handle uncertainty and some engineering problems.
Detailed Syllabus
Durati
Unit Description on
[Hrs]
Architecture of Neural Network: Introduction, Biological Neural Network, Artificial
Neural Network
The architecture of Artificial Neural Networks- Bias, Activation Function, Learning
I 7
Methods, Learning rules,
Types of Neural Networks: Single-layer, multi-layer, feed-forward, and recurrent
neural networks.
Neural Networks For Control: Loss function, Weight initialization, Optimizers
II algorithms, Backpropagation Algorithm, Associative Memory Networks and their 8
types, Discrete-time hop field networks
Fundamental of Fuzzy Logic: Fundamental of Fuzzy Logic: Classical sets, Fuzzy
Sets, Membership function, Cardinality of fuzzy set, Fuzzy complement, Fuzzy
III 7
Composition, properties and operation on Fuzzy sets, Fuzzy Relation, Fuzzification,
Defuzzification
Fuzzy Logic Control: Fuzzy Rule, Decision-making Logic, Linguistic variables
Fuzzy Inference System: Mamdani FIS, Sugeno FIS
IV 8
Design of fuzzy controller, fuzzy optimization, applications of FIS to some real-life
problem
Total 30
Text Books:
1. Kosko, B, “Neural Networks and Fuzzy Systems: A Dynamical Approach to
2. Machine Intelligence”, Prentice Hall, NewDelhi, 2004.
3. Ross T. J., “Fuzzy logic with engineering applications (Vol. 2)”, New York:
4. Wiley, 2004, ISBN: 9783030375478
Reference Books:
1. Jack M. Zurada, “Introduction to Artificial Neural Systems,” PWS Publishing Co., Boston, 2002.
2. Zimmerman H.J., “Fuzzy set theory and its Applications,” Kluwer Academic Publishers Dordrecht,
2001.
3. Driankov, Hellendroonb, “Introduction to fuzzy control,” Narosa Publishers,2001.
4. G Klir, B Yuan, “Fuzzy sets and fuzzy logic: Theory and application,” PHI, ISBN:
5. LauranceFausett, Englewood Cliffs, N.J., “Fundamentals of Neural Networks,” PearsonEducation,
New Delhi, 2008.
6. B Yegnanarayana: Artificial Neural Networks for pattern recognition, PHI Learning Pvt. Ltd., 14-
Jan-2009
E-sources:
Online course “Fuzzy Logic and Neural Network” by Prof. Dilip Kumar Pratihar,
IIT Kharagpur. [Link]
FA Tot
Credit Theory Practical Total SA TW PR OR
al
FA1 FA2
2 2 0 2 10 10 30 - - - 50
Pre-requisite: Basics of Human Anatomy and physiology
Basics of Electronics Engineering
Objectives:
1. To introduce biological engineering principles, procedures needed to solve real-world problems.
2. To provide an overview of human anatomy and physiology in order to support biomedical engineering
solutions.
3. To introduce biomedical sensors, signal processing and diagnostic systems.
4. To provide a basic knowledge of the applications of biological systems in relevant industries.
Outcomes:
After completing the course the students should be able :
1. to understand basics of human physiological system and its cell functioning
2. to understand human immune system and significance of microbiology
3. to map role of biology in designing industrial applications
4. to understand biomedical sensors, its interfacing and related to measurement systems.
Detailed Syllabus:
Unit Duration
Description
(Hrs)
CELL PHYSIOLOGY :
Introduction to the cell biology – Cell size and shape - Chemical composition -
I Classification of cell and its properties, Cell cycle; Cell signaling, Transport across 08
cell membrane; Introduction to Human physiology – Circulatory system - Respiratory
system - Excretory system - Nervous system.
IMMUNOLOGICAL SCIENCE:
Immune system and its types; Functional properties of antibodies; Helper T cells and
II 07
T cell activation; Importance of Microbiology.
Reference Books:
1. Arthur T. Johnson, “Biology for Engineers” CRC Press, 2011.
2. Goldsby RA, Kindt TK, Osborne BA and Kuby J (2003) Immunology, 5th Edition, W.H. Freeman and
Company, New York.
3. Cell Biology and Genetics (Biology: The unity and diversity of life Volume I), Cecie Starr, Ralph Taggart,
Christine Evers and Lisa Starr, Cengage Learning, 2008
4. Biotechnology Expanding horizon, B.D. Singh, Kalyani Publishers, 2012
5. John G. Webster(Editor), Amit J. Nimunkar (Editor), Medical Instrumentation: Application and Design,5 th
edition Wiley publication
6. Joseph H. Carr, John M. Brown, Introduction to Biomedical equipment Technology, 4edition , Pearson
publication
Course: AI for Financial Modelling (OE – Department Specific) (Offered Code: BCS23OE01
by CSE(AI&ML)
FA1 FA2
02 02 - - 10 10 30 50
Course Objectives:
1. To understand the essentials of financial modeling
2. To learn to build a simple financial model.
3. To perform the analyses of financial models and Apply AI/ML methods for forecasting
4. To use AI enabled platforms for finance tasks
5. To learn feature engineering, EDA and understanding with regards to financial data
.
Course Outcomes:
After learning the course, the students will be able to:
1. To learn the essentials of financial modeling.
2. To build financial models and perform the analysis .
3. To apply AI/ML methods for financial forecasting.
4. To use AI enabled tools and platforms for finance tasks.
Detailed Syllabus
Financial Basics:
Introduction to financial statements: The Accounting Equation, Balance Sheet, Income
Statement, Cash Flow Statement.
I 7
Excel Basics - Formatting, Reports and Charts, Introduction to the Excel Model –
Functions and features, building a financial forecasting model using excel. .
AI for Finance:
Introduction to AI, Need, Visualization, EDA, Preprocessing and Feature Engineering
of Financial Data with Python.
Introduction to Responsible AI in Finance.
III Financial forecasting – Case study: Stock data preparation–time series analysis: 8
univariate or multivariate, tree-based machine learning techniques of stock prediction,
stock price prediction using ANN/DNN/ LSTM.
Case study: Predicting currency exchange rates with multi-layer perceptron OR
Case study: Loan Approval Prediction using Gradient Boosting classifier
Total 30
TextBooks:
1. Yves Hilpisch, “Artificial Intelligence in Finance: A Python-Based Guide”, O’Reilly Media Inc., July 2019,
ISBN: 9781492055433
2. Jannes Klaas, “Machine Learning for Finance”, Packt Publishing, 2019, ISBN: 9781789136364
Reference Books:
1. Edward [Link], “AI for Finance”, Routledge Taylor and Francis, 1st Edition, 2023, ISBN 9781032384436
e-sources:
1. [Link]
2. [Link]
2 2 - - 10 10 30 50
Unit Duration
Description
[Hrs]
Energy storage system: Introduction, Need, Modes, Energy storage devices, Merits, and
Demerits of different types of Storage, utilization, and system applications.
I 8
Performance: Energy capture rate and efficiency, Discharge rate and efficiency, Dispatch
ability and load flowing characteristics, Scale flexibility, durability, Cycle lifetime, mass.
Thermochemical storage – Types, Phase Change Materials (PCMs) and classifications,
properties of the PCMs for different temperature ranges, Selection criteria of PCMs for
II 7
heating and cooling in buildings, Application of PCM in energy storage. SHS mediums,
Energy analysis of the latent heat storage based on different systems
Energy Storage for transportation: Mechanical Design and Packaging of Battery, Packs
for Electric Vehicles, Advanced Battery-Assisted Quick Charger for Electric
Vehicles, Charging Optimization Methods for Li-ion Batteries, Thermal run-away for
battery systems,
III 8
State of Charge and Health Estimation Over the Battery Lifespan, Recycling of Batteries
from Electric Vehicles
Fuel cell: Operational principle, types, hybrid fuel cell-battery systems, hybrid fuel cell-
supercapacitor systems,
Energy Storage Management
Relationship between economic growth and energy use, Energy demand analysis in
different economic sectors, increase energy conversion efficiencies by introducing energy
IV 7
storage, Energy audit of energy storage system, The carbon markets,
Safety: Risks of fire, explosion, toxicity, Ease of materials, recycling, and recovery,
Environmental consideration, and recycling
Total 30
Text Books:
1. A. R. Pendse, “Energy Storage Science and Technology,” SBS Publishers & Distributors Pvt. Ltd., New
Delhi, (ISBN – 13:9789380090122), 2011.
2. Jiujun Zhang, Lei Zhang, Hansan Liu, Andy Sun, Ru-Shi Liu, “Electrochemical Technologies for Energy
Storage and Conversion,” John Wiley and Sons, 2012.
3. Lithium-Ion Batteries Basics and Applications by Reiner Korthauer, Springer.
4. Fuel cells from fundamentals to applications by Supramaniam Srinivasan, Springer.
Reference Books:
1. Frank S. Barnes and Jonah G. Levine, Large Energy Storage Systems Handbook (Mechanical and
Aerospace Engineering Series), CRC press (2011)
2. Francisco Díaz-González, Andreas Sumper, Oriol Gomis-Bellmunt,” Energy Storage in Power Systems”
Wiley Publication, ISBN: 978-1-118-97130-7, Mar 2016.
3. Pistoia, Gianfranco, and Boryann Liaw. The behavior of Lithium-Ion Batteries in Electric Vehicles: Battery
Health, Performance, Safety, and Cost. Springer International Publishing AG, 2018.
4. E. Lipman, A. Z. Weber, Fuel Cells and Hydrogen Production, A Volume in the Encyclopedia of Sustainability
Science and Technology, Second Edition, Springer reference.
5. Handbook of Energy Audit by Sonal Desai Publisher Tata McGraw Hill.
Unit Duration
Description
(H)
Introduction to Building Services:
Definitions, Objective and uses of services, different types of building, Classification of based
I
on Occupancy, FSI, Carpet area, built-up area, Standard of Accommodation, Classification of 7
building services, Types of services and selection of appropriate services for given project, case
studies.
Escalator and Plumbing-
Classification of different types of escalators, Lift codes and Rules, Design Features of
II Escalator, Plumbing- Common Sanitary Fixtures, Layout of Sanitary Fixtures, Water Pipe 8
Sizing in Buildings, Building Services Detailing, Rain Water Harvesting, Sanitation in
buildings.
Acoustics and Ventilation-
Material properties, acoustical design of assembly halls and buildings, noise and its control,
III measuring equipment, Ventilation- Ventilation systems, health and comfort ventilation, Fire 8
protection and National Building Codes 2016- requirements, equipment and their applications,
security systems.
Building Maintenance:
Role of maintenance in durability and serviceability of structures, Economic aspects of
IV 7
maintenance, Different types of maintenance and audits process. Infrastructures services:
Different types of structures, infrastructure services, case studies.
Total 30
Text Books:
1. Building Construction Dr. B. C. Punmia Laxmi Publications (P) Ltd., New Delhi
2. Building Construction P. C. Varghese PHI Learning (P) Ltd., New Delhi
3. Building repair and Maintenance Management P. S. Gahlot CBS Publishers & Distribution(P) Ltd.
Reference Books:
1. Building Science & Planning by S.V. Deodhar, Khanna Publishers.
2. Design and Practical Hand Book on Plumbing by C.R Mohan, VivekAnand, Standard Publishers Distributors.
3. Hand book of Designing and Installation of Services in High Rise Building Complexes, by V.K. Jain, Khanna Publ
Course: Android App Development with Kotlin (OE – Department Code: BCE23OE03
Specific) (Offered by Computer Engineering)
FA1 FA2
02 02 - - 10 10 30 50
Prior knowledge of Basic programming knowledge is essential
Course Objectives:
1. To explore Kotlin programming language features.
2. To familiarize with the concepts of Kotlin.
3. To get acquainted with Android features, networks, and data handling techniques.
4. To develop an Android app with testing.
Course Outcomes:
After learning the course, the students will be able to:
1. Explore object-oriented programming with Kotlin.
2. Illustrate the concept of Kotlin fundamentals
3. Apply the network handling and Android UI techniques.
4. Deploy the Android application with testing.
Detailed Syllabus
Kotlin fundamentals
Conditional statements, Loops, Functions, parameters, Kotlin collections, Classes and
II 9
objects, Properties, fields, and methods, Inheritance, polymorphism, and interfaces, Data
classes and sealed classes.
Total 30
Text Books:
1. Laurence PO, Hinchman-Dominguez A, G. Blake Meike, Dunn M. “Programming Android with Kotlin”,
O’Reilly Media, Inc.; 2021. ISBN:9781492063001
2. Lim G. “Beginning Android Development With Kotlin” Greg Lim; 2020. ISBN:9811477973, 9789811477973
Reference Books:
1. Trivedi Hardik. “Android application development with Kotlin”, BPB Publications; 2020.
2. Fazio M. “Kotlin and Android Development featuring Jetpack”, Pragmatic Bookshelf; 2021.
e-sources:
1. [Link]
Credit
Lecture Practical Tutorial TW OR PR Total
02 - 04 - 50 - 50 100
Prior knowledge of:
1. Linear algebra
2. Programming Skills
is essential
Course Objectives:
This course aims at enabling students
1. To learn how to manipulate datasets using Python libraries.
2. To apply data pre-processing techniques and interpret through various graphs.
3. To build a strong statistical and algorithmic foundation to infer insights.
Course Outcomes:
After learning the course, the students will be able to:
1. Demonstrate Data Science tools and Environment.
2. Apply pre-processing techniques and visualize the data using Python libraries.
3. Analyze different types of data modeling algorithms.
4. Summarize the report on the Data Science application.
Guidelines for Students:
1. Laboratory Instructors may design a suitable set of assignments for each topic. All topics should be
addressed. For every topic, at least three lab assignments should be framed and approved during the
module meeting.
2. For each laboratory assignment, it is essential for students to write the title, aim, topic theory, algorithm,
mathematical background, and data set description (as applicable).
3. Laboratory Journal- Program codes with sample output of all performed assignments are to be submitted
as softcopy.
4. Term Work –Term work is a continuous assessment that evaluates a student's progress throughout the
semester. Laboratory Instructors may design rubrics to assess assignments and mini-projects.
5. Practical Examination should be conducted on a given list of topics.
Detailed Syllabus
Suggested List of Assignments
Assignment
Assignment Title
No.
Data Science Tools and Environment, Python programming basics
• Introduction to the laboratory environment (e.g., Jupyter Notebook, Python IDEs)
• Introduction to the Data Science
1.
• Python Programming for Data Science
• Python Data Structures
• Introduction to data manipulation libraries (e.g., Pandas, NumPy, MatPlotlib)
Data Acquisition and Cleaning
• Data importing from various sources (CSV, JSON, SQL databases)
2.
• Data scraping techniques (web scraping, API integration)
• Data cleaning and preprocessing (handling missing values, outliers, etc.)
Data Visualization and Exploratory Data Analysis (EDA)
3.
• Data visualization libraries (e.g., Matplotlib, Seaborn)
Reference Books:
• Grus Joel, Data Science from Scratch, O’Reilly Media Inc., ISBN: 9781491901427
• McKinney Wes, Python for Data Analysis, O' Reilly media, ISBN: 978-1-449-31979-3. 4. Python
Web reference:
1. [Link]
2. [Link]
3. [Link]
4. [Link]
science
5. [Link]
skillup?source=SidebarWidget_SkillUp
6. [Link]
7. [Link]
8. [Link]
FA1 FA2
02 02 - - 10 10 30 50
Course Objectives:
This course aims at enabling students:
1. To help the students to gain understanding of various perspectives in the field of Strategic
Management
2. To enable the students to pursue the modern management practices in business.
3. To provide the students an understanding about tools and techniques of economic principles in business
management.
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the concept of Management and Strategic Management with their implications.
2. Illustrate the Management Trends and Practices implied in Global Work Culture.
3. Apply the economic variables in general business atmosphere.
4. Analyze the business expansion strategies abroad and key issues related to their operations.
Detailed Syllabus
Total 30
Text Books:
1. George R. Terry, Stephen G. Franklin; Principles of Management, A.I.T.B.S. Publishers
Reference Books:
1. Dinesh Madan, Strategic Management A Complete Reference, Aldine CA
2. Nadar .[Link] Vijayan S,, Managerial Economics, PHI learning
3. Charles W. L. Hill, International Business,Mc,Graw Hill.
e-sources: [Link]
FA1 FA2
02 02 - - 20 30 - 50
Course Objectives:
This course aims at enabling students,
1. To appreciate the essential complementarity between 'VALUES' and 'SKILLS' to ensure
sustained happiness and prosperity, which are the core aspirations of all human beings.
2. To facilitate the development of a holistic perspective among students to lead their personal
and professional lives in an ethical way.
3. To highlight plausible implications of such a holistic understanding in terms of ethical human
conduct, trustful and mutually fulfilling human behavior, and mutually enriching interaction
with nature.
Course Outcomes:
After learning the course, the students should be able to:
1. Understand the relevance of ‘Universal Human Values’.
2. Interpret the concepts of ‘Self’ & ‘Body’.
3. Apply the sense of harmony in family and society.
4. Take part in maintaining coexistence with nature by integrating Universal Human Values into
personal and professional lives.
Detailed Syllabus
Practice Session:
● Sharing about Oneself
● Exploring Human Consciousness
3
● Exploring Natural Acceptance
Experiential Learning
• Seva Activity
II
● Human being as the Co-existence of the Self and the Body
3
● Needs of the Self and the Body
● The Body as an Instrument of the Self
Practice Session:
● Exploring the difference of Needs of Self and Body
● Exploring Sources of Imagination in the Self
● Exploring Harmony of Self with the Body 3
Experiential Learning
● Seva Activity
● Health Awareness Programme.
Practice Session:
● Exploring the Feeling of Trust
● Exploring the Feeling of Respect and Exploring Systems to
4
Fulfil Human Goal
Experiential Learning
• Seva Activity
Harmony in Nature/Existence:
● Understanding Harmony in Nature,
● Realizing Existence as Coexistence at All Levels
● The Holistic Perception of Harmony in Existence
Implications of Holistic Understanding: A Look at Professional
Ethics:
● Definitiveness of (Ethical) Human Conduct
● A Basis for Humanistic Education 6
● Humanistic Constitution and Universal Human Order,
● Competence in Professional Ethics
● Holistic Technologies
IV
● Production Systems and Management Models-Typical
Case Studies
● Strategies for Transition towards Value-based Life and
Profession.
Practice Session:
● Exploring the Four Orders of Nature
● Exploring Co-existence in Existence
● Exploring Ethical Human Conduct 4
● Exploring Humanistic Models in Education
● Exploring Steps of Transition towards Universal Human Order
Experiential Learning Activity
Total 30
Text Books:
1. R R Gaur, R Sangal, G P Bagaria, 2019, A Foundation Course in HUMAN VALUES and
Professional Ethics- Presenting a universal approach to value education through self-exploration,
Excel Books
Reference Books:
1. P L Dhar, RR Gaur, 1990, Science and Humanism, Commonwealth Publishers.
2. A. Nagaraj, 1999, Jeevan Vidya: Ek Parichaya, Jeevan Vidya Prakashan, Amarkantak,
3. A. N. Tripathy, 2003, Human Values, New Age International Publishers.
4. E. G. Seebauer & Robert L. Berry, 2000, Fundamentals of Ethics for Scientists & Engineers,
Oxford University Press
5. M. Govindrajran, S Natrajan & V.S. Senthil Kumar, Engineering Ethics and Human Values,
Eastern Economy Edition, Prentice Hall of India Ltd.
6. P. Banerjee, 2005, Foundations of Ethics and Management, Excel Books.
7. L. Bajpai, 2004, Indian Ethos and Modern Management, New Royal Book Co., Lucknow.
Reprinted 2008.
e-sources:
1. [Link]
2. [Link]
3. [Link]
Course Syllabus
Semester IV
FA1 FA2
02 02 - 10 10 30 50
Prior knowledge of
Linear Data Structures is essential
Course Objectives:
This course aims at enabling students:
1. To understand tree data structures and corresponding operations
2. To apply the knowledge of Balanced Trees to solve real life problems
3. To solve real life problems using Graph data structures
4. To understand the concepts of multi-way and self-balanced search trees
Course Outcomes:
After learning the course, the students will be able to:
1. Apply the concepts of Binary Trees for problem solving
2. Apply the concepts of advanced binary trees for various problem solving
3. Apply the concepts of Graphs for solving real life problems
4. Understand the concepts of advanced search trees.
Detailed Syllabus
Total 30
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press (India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, “Data Structures using C++”; Oxford University Press, 1st Edition, 2012, ISBN-10:
0-19-806623-6/ ISBN-13: 978-0-19-806623-1.
Reference Books:
1. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++”, Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
2. Richard F. Gilberg, Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C”, Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.
e-sources:
1. [Link]
2. [Link]
3. [Link]
01 - 02 - 25 - 25 50
Prior knowledge of
Decision control structures, loop control structures, arrays, Functions, structure, pointers, and linear data
structure
is essential
Course Objectives:
This course aims at enabling students:
1. To understand tree data structures and corresponding operations
2. To apply the knowledge of Balanced Trees to solve real life problems
3. To solve real life problems using Graph data structures
4. To understand the concepts of multi-way and self-balanced search trees
Course Outcomes:
● Continuous assessment of laboratory work is to be done based on overall performance and Laboratory
performance of students.
● Suggested parameters for overall assessment include timely completion, performance, innovation,
efficiency, punctuality, and neatness
● Each Laboratory assignment will be assessed based on parameters with appropriate weightage.
Detailed Syllabus
Suggested List of Assignments
Assignment
Assignment Title
No.
Consider the Dictionary Implementations which allow for efficient storage and retrieval of
key-value pairs using binary search trees. Each node in the tree store (key, value) pair. The
dictionary should support the following operations efficiently:
1. Insert word (Handle insertion of duplicate entry)
2. Delete word
1. 3. Search specific word
4. Display dictionary (Traversal)
5. Mirror image of dictionary
6. Create a copy of dictionary
7. Display dictionary level wise
Implement a multiplayer game system that uses an AVL tree data structure to organize and
manage player data efficiently. The multiplayer game supports multiple players participating
simultaneously, and the AVL tree is used to store player information such as player_id and
2. scores (key, value pair). The system should provide following operation:
1. Player Registration
2. Leaderboard Display
3. Remove player from game
Consider the scenario of a maze. The maze is represented as a grid of cells, where each cell
3. can be either open or blocked. Each cell in the maze represents a vertex. The goal is to find a
path from the starting point to the goal within a given maze using DFS and BFS.
Represent a graph of your college campus using adjacency list /adjacency matrix. Nodes should
4. represent the various departments and links should represent the distance between them. Find a
minimum spanning tree using Kruskal’s algorithm or using Prim’s algorithm.
Consider the scenario of the supply chain management system. The supply chain involves
multiple locations, such as suppliers, warehouses, distribution centers, and retail stores,
5.
connected by transportation networks. Find the shortest possible route using Dijkstra's
algorithm to optimize transportation path and inventory management.
a. Implement B-Tree of order three and perform following operations:
1. Insert
2. Level order display
6. 3. Delete
b. Implement the scenario of a file system which maintains directory structure using the Red-
Black Tree. Each node in the tree represents a directory, and the tree is balanced to ensure
efficient insertion, deletion, and display operations when navigating through the file system.
References:
Text Books:
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, University
Press (India) Pvt. Ltd., 2nd Edition, 2008, ISBN-10: 8173716064/ ISBN-13:978-8173716065.
2. Varsha H. Patil, Data Structures using C++; Oxford University Press, 1st Edition, 2012, ISBN-10: 0-
19-806623-6/ ISBN-13: 978-0-19-806623-1.
Reference Books:
1. Aho V Alfred, Hapcroft E John, Ullman D Jeffry, Data Structures and Algorithms, 1st Edition, Pearson
Education, 2002.
2. Y. Langsam, M. Augenstin and, A. Tannenbaum, “Data Structures using C & C++” , Pearson
Education India, Second Edition,2015, ISBN 10: 9332549311, ISBN 13: 978-9332549319.
3. Richard F. Gilberg; Behrouz A. Forouzan, “Data Structures, Pseudo code Approach with C”, Cengage
Learning India Edition, 2nd Edition, 2007, ISBN 10: 8131503143 ISBN 13: 9788131503140.
FA1 FA2
03 03 - - 20 20 60 100
Prior knowledge of
basic Mathematics
is essential
Course Objectives:
This course aims at enabling students:
1. To make students understand the fundamental concepts of database management.
2. To make students familiar with building database design.
3. To make students familiar with the basic issues of transaction processing and concurrency control.
4. To make students understand different SQL queries and concepts.
5. To make students understand different NOSQL and MongoDB concepts.
Course Outcomes:
After learning the course, the students will be able to:
1. Design E-R Model for given requirements and convert the same into database tables
2. Use SQL to write queries for given requirements
3. Implement normalization techniques, to construct optimized relational database designs
4. Analyze and implement transaction management strategies
5. Apply principles of NoSQL and MongoDB databases to perform the operations on databases
Detailed Syllabus
SQL:
SQL: Characteristics and advantages, SQL Data Types and Literals, DDL,
DML, DCL, TCL, SQL Operators, Tables: Creating, Modifying, Deleting,
II Updating, SQL DML Queries: SELECT Query and clauses, Views: Creating, 9
Dropping, Updating using Indexes, Set Operations, Predicates and Joins, Set
membership, Tuple Variables, Set comparison, Ordering of Tuples,
Aggregate Functions, SQL Functions, Nested Queries,
NoSQL Databases:
Introduction to Distributed Database System- Advantages, disadvantages, CAP
Theorem. Types of Data: Structured, Unstructured data & Semi-Structured
Data; NoSQL Database: Introduction, need, Features, Types of NoSQL
V 9
Databases: Key-value store, document store, graph, wide column stores; BASE
Properties, Data Consistency model ACID Vs BASE, Comparative study of
RDBMS and NoSQL, MongoDB (with syntax and usage): CRUD Operations,
Indexing, Aggregation, MapReduce, Replication, Sharding.
Total 45
Text Books:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, 7th
Edition, 2020 ISBN 978-0-07-802215-9.
2. Ivan Bayross, "SQL, PL/SQL the Programming Language of Oracle", BPB Publications, 2014 ISBN:
9788176569644.
3. Connally T, Begg C., "Database Systems- A Practical Approach to Design, Implementation and
Management", Pearson Education, 5th Edition, 2010, ISBN 81-7808-861-4.
4. Pramod J. Sadalage and Martin Fowler, "NoSQL Distilled", Addison Wesley, ISBN 10: 0321826620,
2013, ISBN 13: 978-0321826626.
Reference Books:
1. C. J. Date, "An Introduction to Database Systems", Addison-Wesley, 8th Edition, 2004, ISBN
0321189566. S. K. Singh, "Database Systems: Concepts, Design and Application", Pearson Education,
2009, ISBN [Link] Chodorow, Michael Dierolf, "MongoDB: The Definitive
Guide", O‟Reilly Publications, 3rd Edition, 2019 ISBN 9781491954461.
2. Kevin Roebuck, "Storing and Managing Big Data - NoSQL, HADOOP and More", Emereo Pty
Limited, 2011, ISBN 1743045743, 9781743045749.
e-sources: [Link]
02 - 04 - 50 - 50 100
Course Objectives:
This course aims at enabling students:
1. To make students familiar with building good database design.
2. To make students understand different SQL queries and concepts.
3. To make students understand different NoSQL-MongoDB queries
Course Outcomes:
After learning the course, the students will be able to:
1. Design E-R Model for given requirements, convert the same into database tables and propose the
optimized database design
2. Use SQL to write queries for given requirements.
3. Apply principles of NoSQL and MongoDB databases to perform the operations on databases.
Guidelines to Instructor for laboratory Conduction:
1. Instructor must frame assignments on all concepts covered in Group A and Group B.
2. Instructor will design the queries which demonstrate the use of concepts specified in the assignment.
3. Operating System recommended: - 64-bit Open-source Linux or its derivative.
4. Programming tools recommended: - MYSQL, MongoDB, ERD plus, ER Win etc.
Detailed Syllabus
GROUP A - SQL
Assignment
Assignment Title
No.
Decide a real time application and formulate a problem statement for the application to be
developed. Propose a Conceptual Design using ER features using tools like ERD plus, ER Win
etc. (Identifying entities, relationships between entities, attributes, keys, cardinalities,
1.
generalization, specialization etc.)
Convert the ER diagram into tables on paper and propose an optimal database design using
different normalization concepts.
MySQL Database Operations
Implement SQL queries to familiarize students with essential SQL commands in MySQL - to create
2.
a new user, create a table considering different data types, Insert, Select, Update, Delete, Drop,
Alter, distinct, describe, Truncate command.
Implementing Data Constraints in MySQL
Implement sql queries to provide students with hands-on experience in implementing various data
3.
constraints using SQL commands in MySQL. (NOT NULL, UNIQUE, PRIMARY KEY,
FOREIGN KEY, and DEFAULT)
Exploring SQL Computations done on Table Data and Built-in Functions in MySQL
4. Implement sql queries for different SQL concepts for SQL computation (arithmetic operators,
logical operators, pattern matching, IN and NOT IN predicates, and MySQL built-in functions).
Exploring SQL Grouping, Database Views
Implement SQL queries for different SQL concepts such as grouping data, using the GROUP BY
5.
clause, employing the HAVING clause, applying the EXISTS/NOT EXISTS operators, Creating
and using Database Views.
Subqueries, Join Operations and Set Operations
6 Write SQL queries to demonstrate the different SQL concepts like subqueries, performing
various join operations, and using set operators in MySQL.
Nested Queries
7
Implement SQL queries to demonstrate the nested queries in SQL using MySql.
GROUP B - NoSQL Database
MongoDB Queries:
8. Design and Develop MongoDB Queries using CRUD operations. (Use CRUD operations, SAVE
method, logical operators etc)
MongoDB - Aggregation and Indexing:
9. Design and Develop MongoDB Queries using aggregation and indexing with suitable examples
using MongoDB.
MongoDB - Map reduce operations:
10.
Implement Map reduces operation with a suitable example using MongoDB.
References:
Text Books:
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill Publishers, 7th
Edition, 2020 ISBN 978-0-07-802215-9.
2. Ivan Bayross, "SQL, PL/SQL the Programming Language of Oracle", BPB Publications, 2014 ISBN:
9788176569644.
3. Connally T, Begg C., "Database Systems- A Practical Approach to Design, Implementation and
Management", Pearson Education, 5th Edition, 2010, ISBN 81-7808-861-4.
4. Pramod J. Sadalage and Martin Fowler, "NoSQL Distilled", Addison Wesley, ISBN 10: 0321826620,
2013, ISBN 13: 978-0321826626.
Reference Books:
1. C. J. Date, "An Introduction to Database Systems", Addison-Wesley, 8th Edition, 2004, ISBN
0321189566. S. K. Singh, "Database Systems: Concepts, Design and Application", Pearson Education,
2009,ISBN [Link] Chodorow, Michael Dierolf, "MongoDB: The Definitive Guide",
O‟Reilly Publications, 3rd Edition, 2019 ISBN 9781491954461.
2. Kevin Roebuck, "Storing and Managing Big Data - NoSQL, HADOOP and More", Emereo Pty Limited,
2011, ISBN 1743045743, 9781743045749.
Detailed Syllabus:
Unit Duration
Description [Hrs]
Statistics:
I Measures of Variability: Standard deviation, Coefficient of variation, Moments, 7
Skewness and Kurtosis, Curve fitting, Correlation and Regression.
Probability Distributions:
Probability, Theorems on Probability, Mathematical Expectation, Binomial, Poisson,
II 8
and Normal Distributions.
Hypothesis Test: z-test, t-test, Chi-Square test, ANOVA Test.
Applications of Partial Differential Equations: Solution to One dimensional Wave,
III Heat and Transport equation, Two-dimensional heat flow equation using Method of 7
separation of variables.
Laplace Transform: Introduction, Laplace Transform of some standard and special
functions, Region of convergence and Properties, properties and theorems of Laplace
IV 8
[Link] Laplace Transform, Application of Laplace Transform to
solve LDE.
Total 30
Text Books:
1. Peter O’Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.
Reference Books:
1. Erwin Kreyszig, “Advanced Engineering Mathematics” Wiley Eastern Ltd.,10 Edition, ISBN 13:
9780470458365
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN 16:978-
8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN
9352533836.
e-sources:
1. NPTEL Course lectures links:
[Link] (P.D.E)
[Link] (Advanced Engineering Mathematics)
2 2 - - 10 10 30 50
Prior knowledge:
1. Univariate Calculus
2. Multivariate Calculus is essential
is essential
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory, and hypothesis techniques.
2. Numerical techniques to approximate solutions for interpolation, integration and ordinary differential
equations.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply statistical methods like variability, curve fitting, correlation and regression analysis for prediction
of a given data.
2. Analyze the data using probability theory and distributions.
3. Make predictions for the numerical data using hypothesis testing.
4. Compute approximate solution for interpolation, integration and ordinary differential equations using
numerical methods.
Detailed Syllabus:
Unit Dura
Description tion
[Hrs]
I Statistics: Measures of Variability: Standard deviation, Coefficient of variation, Moments,
Skewness and Kurtosis, Curve fitting, Correlation and Regression. 7
II Probability Distributions:
Probability, Theorems on Probability, Random Variable, Probability mass function, Mathematical 8
Expectation, Probability distributions: Binomial, Poisson, and Normal..
III Sampling Distribution: Introduction and Types, Population vs Sample
Hypothesis Tests: Level of significance, Confidence interval, p-Test, z-test, t-test, Chi-Square test, 7
ANOVA Test.
IV Numerical Methods:
Interpolation: Finite Differences, Newton’s and Lagrange’s interpolation formula.
8
Numerical Integration: Trapezoidal and Simpson’s rule
Ordinary differential equations: Euler’s, Modified Euler’s and Runge-Kutta fourth order methods
Total 30
Text Books:
1. Peter V. Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.
Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN
13:9780486492797.
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN 16:978-
8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN 9352533836.
e-sources:
NPTEL Course lectures links:
Probability Theory for Data Science - Course ([Link]) (Statistics, Probability and Hypothesis testing)
Numerical methods - Course ([Link]) (Numerical Methods)
2 2 - - 10 10 30 50
Prior knowledge:
1 Univariate Calculus
2 Multivariate Calculus is essential
is essential
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory, and hypothesis techniques.
2. Higher level mathematics and their applications in E&TC Engineering.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply descriptive statistical techniques for measures of variability of numerical data, Curve fitting,
Correlation and Regression.
2. Make predictions for the numerical data using probability theory and hypothesis testing.
3. Compute approximate solution for interpolation, integration and ordinary differential equations using
numerical methods.
4. Examine the vector fields using concepts of vector differentiation and Integration.
Detailed Syllabus:
Unit Description Duration
[Hrs]
I Statistics: Measures of Variability: Standard deviation, Coefficient of variation,
Moments, Skewness and Kurtosis, Curve fitting, Correlation and Regression. 7
Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN 13:
9780486492797
2. S.R.K. Iyengar, Rajendra K. Jain, “Advanced Engineering Mathematics”, Alpha Science International, Ltd,4
3. Edition, ISBN 13: 9781842658468
4. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13: .9788174091955
5. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN 16:978-
8131808320
e-sources:
NPTEL Course lectures links:
[Link] (Probability)
[Link] (Advanced Engineering Mathematics)
V-lab (IIT-Bombay) link: [Link]
2 2 - - 10 10 30 50
Prior knowledge of
1. Univariate Calculus
2. Multivariate Calculus
is essential.
Course Objectives:
After completion of the course, students will have adequate background, conceptual clarity and knowledge of
mathematical principles related to:
1. Statistical techniques, Probability theory, and hypothesis techniques.
2. Different mathematical approaches for optimization.
Course Outcomes:
After learning the course, the students should be able to:
1. Apply statistical methods like variability, curve fitting, correlation and regression analysis for
prediction of a given data.
2. Analyze the data using probability theory and distributions.
3. Make predictions for the numerical data using hypothesis testing.
4. Solve transportation and assignment problems using optimization techniques..
Detailed Syllabus:
Unit Duration
Description [Hrs]
Statistics:
I Measures of Variability: Standard deviation, Coefficient of variation, Moments, 7
Skewness and Kurtosis, Curve fitting, Correlation and Regression.
Probability Distributions:
II Probability, Theorems on Probability, Random Variable, Probability mass function, 8
Mathematical Expectation, Probability distributions: Binomial, Poisson, and Normal.
Sampling Distribution: Introduction and Types, Population vs Sample
III Hypothesis Tests: Level of significance, Confidence interval, p-Test, z-test, t-test, Chi- 7
Square test, ANOVA Test.
Transportation Problems: Introduction, Mathematical model of transportation
problem, Methods of finding initial solutions: North-west Corner rule, Least cost
method, VOGEL‟s approximation method, Optimality of initial solution using MODI
IV 8
Method.
Assignment Problems: Introduction, Mathematical model of Assignment problem,
solutions to Assignment problems using Hungarian method.
Total 30
Text Books:
1. Peter O’Neil, “Advanced Engineering Mathematics”, Thomson Learning ,7 Edition, ISBN
13:9781337274524.
2. B.V. Ramana , “Higher Engineering Mathematics”, Tata McGraw-Hill, 34 edition, ISBN
13:9780070634190.
Reference Books:
1. M. D. Greenberg , “Advanced Engineering Mathematics”, Pearson Education, 2 Edition, ISBN
13:9780486492797.
2. B. S. Grewal , “Higher Engineering Mathematics”, Khanna Publication, 42 Edition, ISBN
13:9788174091955.
3. N. P. Bali, Manish Goyal, “ A textbook of Engineering Mathematics”, 9th Edition, ISBN 16:978-
8131808320
4. H.K. Das, “Advanced Engineering Mathematics”, S Chand & Company Ltd, 22 edition, ISBN
9352533836.
e-sources:
NPTEL Course lectures links:
Probability Theory for Data Science - Course ([Link]) (Statistics, Probability and Hypothesis testing)
[Link]
Course Outcomes:
After learning the course, the students should be able to:
1. Formulate and solve linear programming models using graphical, Simplex method.
2. Solve transportation and assignment problems using optimization techniques.
3. Analyze the project network problems and their solutions using critical path method to optimize
models.
4. Apply variants of numerical methods to find optimal solutions for constrained, unconstrained
problems.
Detailed Syllabus:
Unit Duration
Description [Hrs]
Linear Programming (LP): Introduction, formulation of Linear Programming
I problems, Graphical solution method, multiple optimal solutions, Unbounded 8
solutions, Infeasible solutions, Simplex Method.
Transportation Problems: Introduction, Mathematical model of transportation
problem, methods of finding initial solutions: North-west Corner rule, Least cost
method, VOGEL‟s approximation method, Optimality of initial solution using MODI
II 7
Method.
Assignment Problems: Introduction, Mathematical model of Assignment problem,
solutions to Assignment problems using Hungarian method.
Network Analysis: Network Diagram, Project Management: PERT and CPM, Critical
III 8
path analysis, Project scheduling with uncertain activity time, and Project time-cost
Unconstrained optimization: One-dimensional search methods, Gradient-based
IV methods, Conjugate direction and quasi-Newton methods, 7
Constrained Optimization: Lagrange theorem
Total 30
Text Books:
1. Rao S. S., Engineering Optimization Theory and Practice, Willy Eastern Ltd.4th Edition, ISBN:
978-0-470- 18352-6
2. Taha Hamdy, Operation Research: An Introduction, Pearson Education,9th Edition,
ISBN:0134444019
Reference Books:
e-sources:
NPTELCourselectureslinks:
[Link]
[Link]
2 - 4 - 100 - - 100
Prior knowledge of
Basic programming knowledge
is essential
Course Objectives:
This course aims at enabling students:
1. To identify and analyze environmental issues faced by local communities.
2. To identify the use of technology for societal needs.
3. To design and implement innovative solutions using computer engineering principles to address
identified problems.
4. To work in a team with individual contributions to the project development.
Course Outcomes:
After learning the course, the students will be able to:
1. Apply their computer engineering knowledge to analyze communities' real-world environmental
problems.
2. Design real-world applications by considering suitable requirements.
3. Implement real-world applications using suitable tools and technology.
4. Work in a team with individual contributions to the development of the project.
5. Communicate and demonstrate technical information effectively through project reports,
presentations, and interactions with community members and mentors.
Guidelines:
The purpose of this course is to empower students with the knowledge, skills, and mindset needed to leverage
technology for addressing environmental and societal needs. Through a hands-on approach, students will learn
to identify, analyze, and solve environmental issues faced by local communities using computer engineering
principles. By designing and implementing innovative solutions, students will not only gain technical
proficiency but also develop teamwork, collaboration, and communication skills essential for making a positive
impact on communities and the environment.
Mode of Evaluation:
Review-I - Problem Identification: (Within the first month of Semester VI) (Weightage: 50%)
● Students must identify a specific problem statement related to community engineering projects.
● The problem statement should be relevant to environmental science/study-related societal needs and
address a real-world issue.
● A brief presentation outlining the identified problem and its significance should be submitted. The
presentation should include the background of the problem, literature review, proposed solution
approach, and initial findings or developments.
● Students should be prepared to present their progress to a review committee.
Review-II – (Weightage: 50%) (at the end of semester IV)
Solution Development:
● Projects will be evaluated based on the effectiveness of the solution designed and developed using
fabrication, coding, modeling, product design, process design, or other relevant processes for
identified problem statement.
Outcome Evaluation:
● The project outcome will be assessed regarding its technical feasibility, economic viability, societal
impact, and environmental sustainability.
● A detailed report covering the problem identification, literature review, methodology, progress
made, challenges faced, and future plan should be submitted.
● Teams must prepare an e-document, uploaded along with a plagiarism check report, detailing their
project work and findings.
● Each team member must submit their report, highlighting their individual contributions with a brief
abstract of the total work in the initial part of the document. Reports must be unique, and the review
will be based on individual contributions.
FA1 FA2
2 2 - - 10 10 30 50
Course Objectives:
This course aims at enabling students:
1. To introduce the students to the concept of Design Thinking and its relevance in innovation
2. To equip students with the core concepts, frameworks, and techniques of Innovation
management and itsapplications.
3. To help students to understand design thinking as a creative problem-solving approach
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the Design Thinking approach for competitive advantage
2. Develop an understanding for Innovation Function.
3. Demonstrate strategic foresight for the business models
4. Apply the techniques of Internet Business Design for business growth
Detailed Syllabus
Innovation Function:
Concept of Innovation, Characteristics of innovation, Sources of innovation,
Types of innovation, Levels of Innovation, Evolution of innovation
II 7
management, Organizations and Innovation Process, Diffusion of Innovation,
Effective innovation management,Performance evaluation, Risk Management
in Innovation.
Total 30
Text Books:
1. Robert Curedale, Design Thinking Process and Methods,5th Edition.
Reference Books:
1. Walter Brenner, Falk Uebernickel, Design Thinking for Innovation, Springer Link, 2016.
2. Christian Müller-Roterberg, Handbook of Design Thinking, Kindle Direct Publishing, ISBN: 978-
1790435371
3. Anuja Agarwal, Design Thinking: A framework for applying Design Thinking in Problem
Solving, CL India
e-sources:
1. Roger Martin, "The Design of Business: Why Design Thinking is the Next Competitive Advantage",
Harvard Busine Press, 2009.
2. [Link]
3. [Link]
FA1 FA2
2 2 10 10 30 50
- -
Course Objectives:
This course aims at enabling students:
1. To help the students gain understanding regarding the concept of projects and Project Management
2. To enable the students to know the key components of project management including time, cost & Risk
3. Recognize issues in a realistic project scenario to understand design thinking as a creative problem-
solving approach
Course Outcomes:
After learning the course, the students will be able to
1. Explain how to initiate, define, and organize a project.
2. Develop an understanding of the triple constraints to manage the project.
3. Apply appropriate approaches to plan execute and evaluate new projects.
4. Analyze and mitigate the risk associated with various projects.
Detailed Syllabus
Total 30
Text Books:
1. Joseph Heagney, Fundamentals of Project Management, American Management Association, 2012
Reference Books:
1. Erik W Larson, Clifford Gray, Rohit Joshi; Project Management-The managerial process, MacGraw
Hill Publication, 2021
2. Punmia, Project Management with CPM /PERT, Laxmi Publications, 2001
3. Robert L Kimmons, Project Management Basics, Taylor & Francis Ltd, 2018
4. N. D. Vohra, Quantitative Techniques in Management, Tata McGraw Hill Book Co. Ltd.
e-sources:
1. [Link]
2. [Link]
3. [Link]
FA1 FA2
10 10
2 2 - - 30 50
Course Objectives:
This course aims at enabling students:
1. To inculcate an entrepreneurial mindset into the minds of young professionals
2. To enable the students to evaluate challenges relating to new ventures.
3. To provide the students an understanding about different skills for founding, leading & managing
startups
Course Outcomes:
After learning the course, the students will be able to:
1. Develop and cultivate skills required for entrepreneurship.
2. Identify new venture opportunities in today’s Business world.
3. Analyze strategic choices in relation to the growth of new ventures
4. Evaluate Startup opportunities and key factors supporting the Start up culture in India.
Detailed Syllabus
Total 30
Text Books:
1. C. B. Gupta and N. P. Srinivasan, Entrepreneurial Development, Sultan Chand & Sons, New
Delhi, 2008
Reference Books:
1. Kathleen R Allen, Launching New Ventures, An Entrepreneurial Approach, Cengage Learning, 2016.
2. Peter F. Drucker, Innovation and Entrepreneurship.
3. Satish Taneja, [Link], Entrepreneurship Development New Venture Creation
4. Donald F Kuratko, Jeffrey S. Hornsby, New Venture Management: The Entrepreneur’s Road Map,
2e, Routledge
5. Vasant Desai ,Dynamics of Entrepreneurship Development,
e-sources:
1. [Link]
2. [Link]
3. [Link]
FA1 FA2
2 2 10 10 30 50
- -
Course Objectives:
This course aims at enabling students
1. The inculcate the knowledge of the core concepts of business finance and its importance in managing
a business
2. To improve students ‘understanding of the time value of money concept and the role of finance in the
current competitive business scenario.
Course Outcomes:
After learning the course, the students will be able to:
1. Explain the concept of Business Finance and financial planning.
2. Apply the concept of capitalization in Business Organizations.
3. Analyze Financial markets and the role of financial institutions in Business Development.
4. Evaluate the role of Financial System in Business
Detailed Syllabus
Business Finance:
Concept of Business Finance, Objective and Scope, Significance of Finance,
principles of business finance, Finance Function, Business finance v/s
I 7
corporate finance, Source of Finance. Meaning of financial planning, steps in
financial planning, significance of financial planning, essential features of a
good financial plan, Personal financial planning, Types of financial plan.
Capitalization:
Amount of Capitalization, Over Capitalization, Under Capitalization,
II 7
Venture Capital Funds, Policies and Procedures adopted by Venture
Capitalists, Venture Capital in India,Guidelines for Venture Funds.
Total 30
Text Books:
1. Srivastava, R.M. Essentials of Business Finance, Himalaya Publishing House, Kalyani Publications
Reference Books:
1. Gordon, E. & Natarajan, K. Financial Markets and Institutions, Himalaya Publishing House.
2. Khan and Jain, Financial Management, Tata McGraw Hill, 2008
3. Singh, Preeti. Investment Management. Himalaya Publishing House,
4. Kale, N.G. Business Organization. Manisha Publications.
e-sources:
1. [Link]
xzzD5Wj
2. [Link]
3. [Link]
8oqT13
2 - 4 - 100 - - 100
Prior knowledge: Basic Mathematics & English
Course Objectives:
This course aims at enabling the students
1. To enhance the logical reasoning skills of the students and improve the problem-solving abilities.
2. To improve the overall professional development of students.
Course Outcomes:
After learning the course, the students will be able to:
1. Apply mathematical concepts to solve diverse numerical problems encountered in engineering, spanning
arithmetic, algebra, geometry, and statistics.
2. Employ deductive reasoning, interpret data, and discern patterns to navigate complex logical puzzles
and analytical challenges typical of engineering aptitude tests and professional scenarios.
3. Identify grammatical nuances, enhancing their verbal and written communication prowess essential
for effective engineering discourse.
Detailed Syllabus:
Unit Duration
Description
[Hrs]
Numerical Ability-I
HCF & LCM and Number System, Geometry, Ages, Allegations and Mixtures, Averages,
I
Clocks and Calendars, Equations, Percentages, Profit and Loss, Ratios and Proportion, 24
Series and Progressions, Time, Speed and Distance, Time and Work.
Numerical Ability-II 12
Permutations and Combinations, Probability, Mean, Median, Mode, Standard Deviation,
II
and Variance, Data Interpretation, Graphical Data Interpretation, Pie Charts, Tabular Data
Interpretation, Simple Arithmetic Operations, Interest and Compound Interest, Linear
equations, Quadratic equations, Triplets, Trigonometry
Logical Reasoning 12
III Clocks and Calendar, Direction sense, Family tree, Syllogism, Seating arrangement, Team
formation, Coding and Decoding, Number Series and Letter Series, Ranking and
Arrangements, Game-Based Aptitude.
Verbal Ability & Reading Comprehension 12
Subject-Verb Agreement, Articles and Other Determiners, Prepositions, Tenses, Parts of
IV Speech, Active and Passive Voice, Direct and Indirect Speech, Conjunctions, Sentence
Selection, Contextual Vocabulary, Error Spotting and Sentence Correction, Sentence
Completion, Synonyms and Antonyms, Reading Comprehension, Jumble words &
sentences.
Total 60
Text Books:
1. Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education [Link].
Reference Books:
1. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition, S. Chand
Publishing, Delhi.
2. M. Tyra, Quicker Maths, 2018, 5th edition, 2018, BSC publishing company Pvt. Lt.
FA1 FA2
02 02 - - 20 30 - 50
Course Objectives:
This course aims at enabling students:
1. To acquaint the students with legacies of constitutional development in India and help those to
understand the mostdiversified legal document of India and philosophy behind it.
2. To make students aware of the theoretical and functional aspects of the Indian Parliamentary System.
3. To channelize students’ thinking towards basic understanding of the constitutional principles
and statutoryinstitutions.
Course Outcomes:
After learning the course, the students will be able to
1. To Identify and explore the basic features and modalities about Indian constitution.
2. To Differentiate and relate the functioning of Indian Parliamentary System at the center and state
level.
3. To Understand the administrative structure of various branches of government.
4. To Examine different aspects of Indian Legal System and its related bodies.
Detailed Syllabus
Introduction to Constitution:
Meaning & Constitutionalism, Introduction to Constitution: Meaning of the
constitution law and constitutionalism, making of constitution, Salient
I 7
features and characteristics of the Constitution of India, Preamble,
Fundamental Rights, Directive Principles of State Policy, Fundamental Duties
and itslegal status, Citizenship.
Constitution Functions:
Indian Federal System and its characteristics, Federal structure & distribution
of legislative and financial powers between the Union and the States. Center&
IV 8
State Relations, President’s Rule, Constitutional Amendments and powers,
Constitutional Functionaries, Emergency Provisions, Assessment of working
of the Parliamentary System in India.
Total 30
Text Books:
1. E 1. Durga Das Basu, ―Introduction to the Constitution of India ―, Prentice Hall of India, New
Delhi,24th edition,2020, ISBN-109388548868
2. Clarendon Press, Subhash C, Kashyap, ― Our Constitution: An Introduction to India’s Constitution
andconstitutional Law‖, NBT, 5th edition, 2014, ISBN-9781107034624
Reference Books:
1. Maciver and Page, ―Society: An Introduction Analysis ―, Laxmi Publications, 4th
edition, 2007, ISBN-100333916166
2. PM Bhakshi, ―The constitution of India‖, Universal Law Publishing - An imprint of Lexis
Nexis, 14th edition,2017, ISBN-108131262375
3. Indian Constitution by Subhash C. Kashyap, National Book Trust, New Delhi.
4. Constitution of India and Professional Ethics, Dr. G. B. Reddy & Mohd. Suhaib, Dreamtech
Press.
Department Vision
To be a premier Computer Engineering program by achieving excellence in
Academics and Research for creating globally competent and ethical
professionals.
Department Mission
• M1: To develop technologically competent and self-sustained
professionals through contemporary curriculum.
• M2: To nurture innovative thinking and collaborative research, making a
positive impact on society.
• M3: To provide state-of-the art computing environment and learning
opportunities through Center of Excellence.
• M4: To foster leadership skills and ethics with holistic development.