BDS 2023 24
BDS 2023 24
To offer computing education programs with the goal that the students become
technically competent and develop lifelong learning skill.
1. Graduates will be engineering practitioners and leaders, who would help solve
responsibility.
4. Graduates will interact with their peers in other disciplines in industry and
management.
3. Invent and use appropriate models of data analysis, assess the quality of input,
derive insight from results, and investigate potential issues. Also to organize big data
sets into meaningful structures, incorporating data profiling and quality standards.
Foundation Core
sl.no Course Code Course Title Course Type Ver L T P J Credits
sio
n
1 BCHY101L Engineering Chemistry Theory Only 1.0 3 0 0 0 3.0
2 BCHY101P Engineering Chemistry Lab Lab Only 1.0 0 0 2 0 1.0
3 BCSE101E Computer Programming: Python Embedded 1.0 1 0 4 0 3.0
Theory and Lab
4 BCSE102L Structured and Object-Oriented Programming Theory Only 1.0 2 0 0 0 2.0
5 BCSE102P Structured and Object-Oriented Programming Lab Lab Only 1.0 0 0 4 0 2.0
6 BCSE103E Computer Programming: Java Embedded 1.0 1 0 4 0 3.0
Theory and Lab
7 BEEE102L Basic Electrical and Electronics Engineering Theory Only 1.0 3 0 0 0 3.0
8 BEEE102P Basic Electrical and Electronics Engineering Lab Lab Only 1.0 0 0 2 0 1.0
9 BENG101L Technical English Communication Theory Only 1.0 2 0 0 0 2.0
10 BENG101P Technical English Communication Lab Lab Only 1.0 0 0 2 0 1.0
11 BENG102P Technical Report Writing Lab Only 1.0 0 0 2 0 1.0
12 BFLE200L B.Tech. Foreign Language - 2021 Basket 1.0 0 0 0 0 2.0
Discipline Core
sl.no Course Code Course Title Course Type Ver L T P J Credits
sio
n
1 BCSE202L Data Structures and Algorithms Theory Only 1.0 3 0 0 0 3.0
2 BCSE202P Data Structures and Algorithms Lab Lab Only 1.0 0 0 2 0 1.0
3 BCSE203E Web Programming Embedded 1.0 1 0 4 0 3.0
Theory and Lab
4 BCSE204L Design and Analysis of Algorithms Theory Only 1.0 3 0 0 0 3.0
5 BCSE204P Design and Analysis of Algorithms Lab Lab Only 1.0 0 0 2 0 1.0
6 BCSE205L Computer Architecture and Organization Theory Only 1.0 3 0 0 0 3.0
7 BCSE301L Software Engineering Theory Only 1.0 3 0 0 0 3.0
8 BCSE301P Software Engineering Lab Lab Only 1.0 0 0 2 0 1.0
9 BCSE302L Database Systems Theory Only 1.0 3 0 0 0 3.0
10 BCSE302P Database Systems Lab Lab Only 1.0 0 0 2 0 1.0
11 BCSE303L Operating Systems Theory Only 1.0 3 0 0 0 3.0
12 BCSE303P Operating Systems Lab Lab Only 1.0 0 0 2 0 1.0
13 BCSE304L Theory of Computation Theory Only 1.0 3 0 0 0 3.0
Specialization Elective
sl.no Course Code Course Title Course Type Ver L T P J Credits
sio
n
1 BCSE206L Foundations of Data Science Theory Only 1.0 3 0 0 0 3.0
2 BCSE207L Programming for Data Science Theory Only 1.0 2 0 0 0 2.0
3 BCSE207P Programming for Data Science Lab Lab Only 1.0 0 0 2 0 1.0
Report On : 29-03-2023 10:36:23 AM Page 2 of 6
Specialization Elective
4 BCSE208L Data Mining Theory Only 1.0 2 0 0 0 2.0
5 BCSE208P Data Mining Lab Lab Only 1.0 0 0 2 0 1.0
6 BCSE209L Machine Learning Theory Only 1.0 3 0 0 0 3.0
7 BCSE209P Machine Learning Lab Lab Only 1.0 0 0 2 0 1.0
8 BCSE331L Exploratory Data Analysis Theory Only 1.0 2 0 0 0 2.0
9 BCSE331P Exploratory Data Analysis Lab Lab Only 1.0 0 0 2 0 1.0
10 BCSE332L Deep Learning Theory Only 1.0 3 0 0 0 3.0
11 BCSE332P Deep Learning Lab Lab Only 1.0 0 0 2 0 1.0
12 BCSE333L Statistical Inference Theory Only 1.0 2 0 0 0 2.0
Open Elective
sl.no Course Code Course Title Course Type Ver L T P J Credits
sio
n
1 CFOC102M Introduction to Cognitive Psychology Online Course 1.0 0 0 0 0 3.0
2 CFOC103M Introduction to Political Theory Online Course 1.0 0 0 0 0 3.0
6 CFOC118M Practical Machine Learning with Tensorflow Online Course 1.0 0 0 0 0 2.0
7 CFOC122M Educational Leadership Online Course 1.0 0 0 0 0 2.0
8 CFOC133M E-Business Online Course 1.0 0 0 0 0 3.0
42 CFOC442M Robotics and Control : Theory and Practice Online Course 1.0 0 0 0 0 2.0
43 CFOC475M IC Engines and Gas Turbines Online Course 1.0 0 0 0 0 3.0
44 CFOC488M Business Analytics For Management Decision Online Course 1.0 0 0 0 0 3.0
Bridge Course
sl.no Course Code Course Title Course Type Ver L T P J Credits
sio
n
1 BENG101N Effective English Communication Lab Only 1.0 0 0 4 0 2.0
19
Foundation Core
Foundation Core
Item 63/8 - Annexure - 5
Course Outcome
At the end of the course, students should be able to:
1. Understand different programming language constructs and decision-making
statements; manipulate data as a group.
2. Recognize the application of modular programming approach; create user defined
data types and idealize the role of pointers.
3. Comprehend various elements of object-oriented programing paradigm; propose
solutions through inheritance and polymorphism; identify the appropriate data
structure for the given problem and devise solution using generic programming
techniques.
Indicative Experiments
1. Programs using basic control structures, branching and looping
2. Experiment the use of 1-D, 2-D arrays and strings and Functions
3. Demonstrate the application of pointers
4. Experiment structures and unions
5. Programs on basic Object-Oriented Programming constructs.
6. Demonstrate various categories of inheritance
7. Program to apply kinds of polymorphism.
8. Develop generic templates and Standard Template Libraries.
Total Laboratory Hours 60 hours
Text Book(s)
1. Robert C. Seacord, Effective C: An Introduction to Professional C Programming,
1st Edition, No Starch Press, 2020.
Reference Book(s)
1. Vardan Grigoryan and Shunguang Wu, Expert C++: Become a proficient programmer by
learning coding best practices with C++17 and C++20's latest features, 1st Edition,
Packt Publishing Limited, 2020.
Mode of assessment: Continuous assessments and FAT.
Recommended by Board of Studies 03.07.2021
Approved by Academic Council No. 63 Date 23.09.2021
Course Outcomes
On completion of the course, the students will be able to:
1. Evaluate DC and AC circuit parameters using various laws and theorems
2. Comprehend the parameters of magnetic circuits
3. Classify and compare various types of electrical machines and its applications
4. Design basic combinational circuits in digital system
5. Analyze the characteristics and applications of semiconductor devices
Reference Books
1 R. L. Boylestad and L. Nashelsky, Electronic Devices and Circuit Theory, 11th edition.
Pearson, 2012
2 DP Kothari & Nagrath, “Basic Electric Engineering”, 2019, Tata McGraw Hill
Course Outcomes
1. Identify appropriate method of solving the fundamental electrical and electronics circuits
2. Design and conduct experiments on electrical and electronics circuits
Experiments (Indicative)
1 Verification of Kirchoff’s law
2 Verification of Maximum Power Transfer Theorem
3 Staircase wiring circuit layout for multi storage building
4 Lamp dimmer circuit (Darlington pair circuit using transistors) used in cars.
5 Measurement of Earth resistance using Megger
6 Sinusoidal steady state response of RLC circuits
7 Three phase power measurement for ac loads
8 Design of half-adder and full-adder digital circuits
9 Synthesis of 8x1 multiplexer and 1x8 de-multiplexers
10 Characteristics of PN diode and acts as switch
11 Realization of single-phase rectifier
12 Design of regulated power supply using Zener diode.
13 Characteristics of MOSFET
14 Characteristics of BJT
15 Measurement of energy using single-phase energy meter
16 Measurement of power in a 1-phase circuit by using CTs and PTs
Course Outcomes:
1.Write error free sentences using appropriate grammar, vocabulary and style
2. Synthesize information and concepts in preparing reports
3. Demonstrate the ability to write and present reports on diverse topics
Indicative Experiments I
1. Advanced Grammar, Vocabulary and Editing
Usage of Tenses - Adjectives and Adverbs - Jargon vs Technical Vocabulary -
Abbreviations - Mechanics of Editing: Punctuation and Proof Reading
Activity: Worksheets
2. Research and Analyses
Synchronise Technical Details from Newspapers - Magazines - Articles and e-content
Activity: Writing introduction and literature review
3. Systematisation of Information
Techniques to Converge Objective-Oriented data in Diverse Technical Reports
Activity: Preparing Questionnaire
4. Data Visualisation
Interpreting Data - Graphs - Tables- Charts - Imagery - lnfographics
Activity: Transcoding
5. Introduction to Reports
Meaning - Definition - Purpose - Characteristics and Types of Reports
Activity: Worksheets on Types of reports
6. Structure of Reports
Title- Preface- Acknowledgement - AbstracUSummary- Introduction - Materials and
Methods- Results- Discussion - Conclusion - Suggestions/Recommendations
Activity: Identifying the structure of report
7. Report Writing
Data Collection - Draft an Outline and Organize Information
Activity: Drafting reports
8. Supplementary Texts
Appendix- Index- Glossary- References- Bibliography - Notes
Activity: Organizing supplementary texts
9. Review of Final Reports
Structure- Content- Style - Layout and Referencing
Activity: Examining clarity and coherence in final reports
10. Presentation
Presenting Technical Reports
Activity: Planning, creating and digital presentation of reports
Total Laboratory Hours I 30 hours
Mode of assessment: Continuous Assessment/ F A T / Assignments/ Quiz/ Presentations/
Oral examination
Recommended by Board of Studies I28.06.2021
Aooroved by Academic Council I No. 63 I Date I23.09.2021
Course Outcome
At the end of the course the student will be able to
1. Comprehend the phenomenon of waves and electromagnetic waves.
2. Understand the principles of quantum mechanics.
3. Apply quantum mechanical ideas to subatomic domain.
4. Appreciate the fundamental principles of a laser and its types.
5. Design a typical optical fiber communication system using optoelectronic devices.
Textbook(s)
1. H. D. Young and R. A. Freedman, University Physics with Modern Physics, 2020, 15th
Edition, Pearson, USA.
2. D. K. Mynbaev and Lowell L. Scheiner, Fiber Optic Communication Technology, 2011,
1st Edition, Pearson, USA
Reference Books
1. H. J. Pain, The Physics of vibrations and waves, 2013, 6th Edition, Wiley Publications,
India.
2. R. A. Serway, J. W. Jewett, Jr, Physics for Scientists and Engineers with Modern
Physics, 2019, 10th Edition, Cengage Learning, USA.
3. K. Krane, Modern Physics, 2020, 4th Edition, Wiley Edition, India.
4. M.N.O. Sadiku, Principles of Electromagnetics, 2015, 6th Edition, Oxford University
Press, India.
nd
5. W. Silfvast, Laser Fundamentals, 2012, 2 Edition, Cambridge University Press, India.
118
Item 66/22 - Annexure - 18
Course Outcome
At the end of the course the student will be able to
1. Optimize the logic functions using and Boolean principles and K-map.
2. Model the Combinational and Sequential logic circuits using Verilog HDL.
3. Design the various combinational logic circuits and data path circuits.
4. Analyze and apply the design aspects of sequential logic circuits.
5. Analyze and apply the design aspects of Finite state machines.
6. Examine the basic architectures of programmable logic devices.
Course Outcome
At the end of the course the student will be able to
1. Design, simulate and synthesize combinational logic circuits, data path circuits and
sequential logic circuits using Verilog HDL.
2. Design and implement FSM on FPGA.
3. Design and implement small digital systems on FPGA.
Indicative Experiments
1. Characteristics of Digital ICs, Realization of Boolean expressions 2 hours
2. Design and Verilog modeling of Combinational Logic circuits 4 hours
3. Design and Verilog modeling of various data path elements - Adders 2 hours
4. Design and Verilog modeling of various data path elements - Multipliers 2 hours
5. Implementation of combinational circuits – (FPGA / Trainer Kit) 2 hours
6. Implementation of data path circuit - (FPGA / Trainer Kit) 2 hours
7. Design and Verilog modeling of simple sequential circuits like Counters 2 hours
and Shift registers
8. Design and Verilog modeling of complex sequential circuits 2 hours
9. Implementation of Sequential circuits - (FPGA / Trainer Kit) 2 hours
10. Design and Verilog modeling of FSM based design – Serial Adder 2 hours
11. Design and Verilog modeling of FSM based design – Traffic Light 4 hours
Controller / Vending Machine
12. Design of ALU 4 hours
Course Outcome:
At the end of the course, the student should be able to
1. Comprehend the various microprocessors including Intel Pentium Processors
2. Infer the architecture and Programming of Intel 8086 Microprocessor.
3. Comprehend the architectures and programming of 8051 microcontroller.
4. Deploy the implementation of various peripherals such as general purpose input/
output, timers, serial communication, LCD, keypad and ADC with 8051
microcontroller
5. Infer the architecture of ARM Processor
6. Develop the simple application using ARM processor.
Course Outcome
Student will be able to
1. Showcase the skill, knowledge and ability of programming microcontroller and
microprocessor using its instruction set.
2. Expertise with microcontroller and interfaces including general purpose input/ output,
timers, serial communication, LCD, keypad and ADC.
128
Item 67 4.9 - Annexure - 11
164
Item 66/20 - Annexure - 16
Course Outcome
Upon completion of the course the student will be able to
1. Ability to obtain fundamental knowledge on data science.
2. Demonstrate proficiency in data analytics.
3. Apply advanced tools to work on dimensionality reduction and mathematical
operations.
4. Handle various types of data and visualize them using through programming for
knowledge representation.
5. Demonstrate numerous open source data science tools to solve real-world
problems through industrial case studies.
Text Book(s)
Sanjeev Wagh, Manisha Bhende, Anuradha Thakare, ‘Fundamentals of Data Science,
1.
CRC Press, 1st Edition, 2022.
Reference Books
Avrim Blum, John Hopcroft, Ravindran Kannan, “Foundations of Data Science”,
1.
Cambridge University Press, First Edition, 2020.
Joel Grus, “Data Science from Scratch: First Principles with Python”, O’Reilly Media, 1st
2.
Edition, 2015.
Ani Adhikari and John DeNero, ‘Computational and Inferential Thinking: The
3.
Foundations of Data Science’, GitBook, 2019.
Mode of Evaluation : Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Course Outcome
Upon completion of the course, the student will be able to
1. Engrave and use R language to solve problems.
2. Design a suitable form for analysis from real-time data.
3. Formulate insights from the data through statistical inferences.
4. Evaluate and visualize the results, analyze the performance of the models.
Text Book(s)
1. Michael Freeman and Joel Ross, Programming Skills for Data Science: Start Writing
Course Outcome
Upon completion of the course, the student will be able to
1. Program and use R language to solve problems.
2. Design a suitable form for analysis from real-time data.
3. Formulate insights from the data through statistical inferences.
4. Evaluate and visualize the results, analyze the performance of the models.
Indicative Experiments
1. Functions in R 4 hours
2. Vectors and Lists 2 hours
3. Data Frames 4 hours
4. Handling Missing Data 4 hours
5. Manipulating Data with dplyr and tidyr 2 hours
6. Processing JSON Data 2 hours
7. APIs 3 hours
8 Data Visualization 3 hours
9. Interactive Visualization in R 3 hours
10. Case Study 3 hours
Total Laboratory Hours 30 hours
Mode of assessment: Continuous assessment / FAT / Oral examination and others
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Course Outcome
Upon completion of the course the student will be able to
1. Interpret the contribution of data warehousing and data mining to the decision-
support systems.
2. Construct the data needed for data mining using preprocessing techniques.
3. Discover interesting patterns from large amounts of data using Association Rule
Mining.
4. Extract useful information from the labeled data using various classifiers and Compile
unlabeled data into clusters applying various clustering algorithms.
5. Demonstrate capacity to perform a self-directed piece of practical work that requires
the application of data mining techniques.
Text Book(s)
Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques, Morgan
1.
Kaufmann Publishers, third edition, 2013.
Reference Books
Parteek Bhatia, Data Mining and Data Warehousing: Principles and Practical
1.
Techniques, Cambridge University Press, 2019.
Pang-Ning Tan, Michael Steinbach, Anuj Karpatne, Vipin Kumar, Introduction to Data
2. Mining, Pearson, 2nd Edition, 2019.
Mode of Evaluation : Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Course Outcome
1. Interpret the contribution of data warehousing and data mining to the decision-
support systems.
2. Construct the data needed for data mining using preprocessing techniques.
3. Discover interesting patterns from large amounts of data using Association Rule
Mining.
4. Extract useful information from the labeled data using various classifiers and
Compile unlabeled data into clusters applying various clustering algorithms.
5. Demonstrate capacity to perform a self-directed piece of practical work that
requires the application of data mining techniques.
Indicative Experiments
1. Introduction to exploratory data analysis using R.
2. Demonstrate the Descriptive Statistics for a sample data like mean, median,
variance and correlation etc.,
3. Demonstrate Missing value analysis using sample data.
4. Demo of Apriori algorithm on various data sets with varying confidence and
support.
5. Demo of FP Growth algorithm on various data sets with varying confidence and
support.
6 Demo on Classification Techniques such as Decision Tree (ID3 / CART),
Bayesian etc., and using sample data.
7. Demonstration of Clustering Techniques K-Medoid and Hierarchical.
8. Demonstration on Document Similarity Techniques and measurements.
9. Simulation of Page Rank Algorithm.
10. Demonstration on Hubs and Authorities.
Total Laboratory Hours 30 hours
Text Book(s)
Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques, Morgan
Kaufmann Publishers, third edition, 2013.
Reference Books
Parteek Bhatia, Data Mining and Data Warehousing: Principles and Practical
Techniques, Cambridge University Press, 2019.
Pang-Ning Tan, Michael Steinbach, Anuj Karpatne, Vipin Kumar, Introduction to Data
Mining, Pearson, 2nd Edition, 2019.
Course Outcome
At the end of this course, student will be able to:
1. Understand, visualize, analyze and preprocess the data from a real-time source.
2. Apply appropriate algorithm to the data.
3. Analyze the results of algorithm and convert to appropriate information required for the
real – time application.
4. Evaluate the performance of various algorithms that could be applied to the data and to
suggest most relevant algorithm according to the environment.
Text Book(s)
Ethem Alpaydin, Introduction to Machine Learning, MIT Press, Prentice Hall of India,
1.
Third Edition 2014.
Course Outcomes
At the end of the course, the student will be able to
1. Handle missing data in the real world data sets by choosing appropriate
methods.
2. Summarize the data using basic statistics. Visualize the data using basic
graphs and plots.
3. Identify the outliers if any in the data set.
4. Choose appropriate feature selection and dimensionality reduction.
5. Apply Techniques for handling multi-dimensional data.
Text Book(s)
1. Suresh Kumar Mukhiya, Usman Ahmed, “Hands-On Exploratory Data Analysis with
Python” 1st Edition, 2020, Packt Publishing.
2. Martinez, W , Martinez A & J.L. Solka : Exploratory Data Analysis with MATLAB, CRC
Press, A Chapman & Hall Book, 3rd Edition, 2017
Reference Books
1. Michael Jambu, “Exploratory and multivariate data analysis”, 1991, 1st Edition,
Academic Press Inc.
2. Charu C. Aggarwal, “Data Mining The Text book”, 2015, Springer.
3. Craig K. Enders, “Applied Missing Data Analysis”, 2010, 1st Edition, The Guilford Press.
Mode of Evaluation: CAT / written assignment / Quiz / FAT / Project
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Indicative Experiments
1. Data transformation and pre-processing. Write R programs to read data 4 hours
from keyboard and transform it to various ranges like [-3,+3], [-1,+1],
[0,1] etc.
2. Write R programs to read data from keyboard or text files and compute 6 hours
summary measures like arithmetic mean, median, mode, variance and
standard deviation. Also read a set of X,Y values and find covariance
and correlation, use statistical techniques to identify outlier data
3. Estimation of missing data, global methods, class based methods, 6 hours
multiple imputation methods etc
4 Exploratory Data Analysis for Structured Data 4 hours
4. Write R programs to implement the k-means clustering algorithm by 6 hours
reading the data and user-specified value of k. Display the
characteristics of the clusters found by the algorithm.
5. Write R programs for nearest neighbour algorithms for classification 4 hours
Total Laboratory Hours 30 hours
Mode of assessment: Continuous assessment / FAT / Oral examination and others
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Course Outcomes
At the end of this course, student will be able to:
1. Understand the methods and terminologies involved in deep neural network,
differentiate the learning methods used in Deep-nets.
2. Identify and apply suitable deep learning approaches for given application.
3. Design and develop custom Deep-nets for human intuitive applications.
4. Design of test procedures to assess the efficiency of the developed model.
5. To understand the need for Reinforcement learning in real – time problems.
Text Book(s)
1. Ian Goodfellow Yoshua Bengio Aaron Courville, Deep Learning, MIT Press, 2017.
2 Michael Nielsen, Neural Networks and Deep Learning, Determination Press, first
Edition, 2013.
Reference Books
1. N D Lewis, Deep Learning Step by Step with Python, 2016.
2. Josh Patterson, Adam Gibson, Deep Learning: A Practitioner's Approach, O'Reilly
Media, 2017.
3 Umberto Michelucci, Applied Deep Learning. A Case-based Approach to Understanding
Deep Neural Networks, Apress, 2018.
4 Giancarlo Zaccone, Md. RezaulKarim, Ahmed Menshawy, Deep Learning with
TensorFlow: Explore neural networks with Python, Packt Publisher, 2017.
Mode of Evaluation: CAT / Written Assignment / Quiz / FAT
Course Outcomes
At the end of this course, student will be able to:
1. Understand the methods and terminologies involved in deep neural network,
differentiate the learning methods used in Deep-nets.
2. Identify and apply suitable deep learning approaches for given application.
3. Design and develop custom Deep-nets for human intuitive applications.
4. Design of test procedures to assess the efficiency of the developed model.
5. Understand the need for Reinforcement learning in real – time problems.
Indicative Experiments
1. Demonstration and implementation of Shallow architecture, using 10 hours
Python, Tensorflow and Keras.
G
oogle Colaboratory - Cloning GitHub repository, Upload Data,
Importing Kaggle's dataset, Basic File operations
Implementing Perceptron,
Digit Classification : Neural network to classify MNIST dataset
2. Hyper parameter tuning and regularization practice - 4 hours
Multilayer Perceptron (BPN)
Mini-batch gradient descent,
3. Convolution Neural Network application using Tensorflow and Keras, 4 hours
Classification of MNIST Dataset using CNN
Face recognition using CNN
4. Object detection using Transfer Learning of CNN architectures 2 hours
5. Image denoising (Fashion dataset) using Auto Encoders 2 hours
Handling Color Image in Neural Network aka Stacked Auto
Encoders (Denoising)
6. Text processing, Language Modeling using RNN 2 hours
Course Outcomes
At the end of the course, the student will be able to
1. Understand the notion of a parametric model, point estimation of the parameters
and properties of a good estimator.
2. Learn the concept of interval estimation and confidence intervals.
3. Understand and perform large-sample tests of hypotheses.
4. Discuss nonparametric tests of hypotheses.
5. Translate and correlate the statistical analysis into Statistical inference
Text Book(s)
1. Robert V Hogg, Elliot A Tannis and Dale L.Zimmerman, Probability and Statistical
Inference, 9th Edition, Pearson publishers, 2015.
2. Manoj Kumar Srivastava and Namita Srivastava, Statistical Inference Testing of
Hypotheses, Prentice Hall of India, Kindle Edition, 2014.
Reference Books
1. Marc S. Paolella, Fundamental statistical inference: A computational approach, Wiley,
2018.
2. B. K. Kale and K. Muralidharan, Parametric Inference, Narosa Publishing House, 2016.
3. Miller, I and Miller, M, John E. Freund's Mathematical statistics with Applications,
Pearson Education, 2002.
4. George Casella and Roger L.Berger, Statistical Inference, 2nd edition, Casebound
Engelska, 2002.
Mode of Evaluation: CAT / written assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Indicative Experiments
1 Methods of Estimation – MLE and Method of Moments 2 hours
2 Estimation of Confidence intervals 4 hours
3 P- value and Power of the test 2 hours
4 Large Sample Tests- Test for Population mean & Population 4 hours
proportions
5 Small Sample Tests – t – test for population mean, Paired t-test 4 hours
6 F- test for population variances 2 hour
7 Chi-square test for goodness of fit and test for attributes 4 hours
8 Test for correlation and test for regression 6 hours
9 Non-parametric tests 4 hours
Total Laboratory Hours 30 hours
Mode of assessment: Continuous assessment / FAT / Oral examination and others
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Text Book(s)
1. Kuhn, Max, and Kjell Johnson. Applied Predictive Modeling, 3rd Edition, Springer, 2019.
2. Jeffrey Strickland, Predictive analytics using R, Simulation educators, Colorado
Springs, 2015.
Reference Books
1. Anasse Bari, Mohamed Chaouchi, Tommy Jung, Predictive Analytics for dummies, 2nd
edition Wiley, 2016.
2. Daniel T.Larose and Chantal D.Larose, Data Mining and Predictive Analytics, 2nd
edition Wiley, 2015.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
Course Outcomes
At the end of the course, the student will be able to
1. Explain the concepts of Healthcare Data Analytics and healthcare foundations.
2. Apply machine learning techniques on healthcare data analytics.
3. Measure and analyse the quality of health-care systems.
4. Develop models for effective predictions in healthcare applications.
5. Use modern day emerging technologies in healthcare data analytics process.
analytics and social media - Healthcare and deep learning - Obstacles, ethical issues, and
limitations.
Module:8 Contemporary Issues 2 hours
Text Book(s)
1. Kumar, Vikas Vik. Healthcare Analytics Made Simple: Techniques in healthcare
computing using machine learning and Python. Packt Publishing Ltd, 2018.
2. El Morr, Christo, and Hossam Ali-Hassan. Analytics in healthcare: a practical
introduction. Springer, 2019.
Reference Books
1. Dinov, Ivo D. "Data Science and Predictive Analytics." Springer, Ann Arbor, MI, USA
https://doi. org/10 1007 (2018): 978-3.
2. Yang, Hui, and Eva K. Lee, eds. Healthcare analytics: from data to knowledge to
healthcare improvement. John Wiley & Sons, 2016.
Mode of Evaluation: CAT / written assignment / Quiz / FAT / Project / Seminar / group
discussion
Course Outcome
At the end of the course, the student will be able to
1. Approach and analyze any financial data.
2. Differentiate between various time series models.
3. Perform cross-validation of various financial models developed.
4. Forecast future observations on financial data.
Indicative Experiments
1. Given a simple daily return of a concern as data, implement and 8 hours
execute a R program to compute the sample mean, standard deviation,
skewness, excess kurtosis, minimum and maximum of each simple
return series.
2. Consider the daily range (daily high–daily low) of Apple stock from 8 hours
January 2, 2007 to December 23, 2011. One can obtain the data by the
package quantmod from Yahoo. Compute the first 100 lags of ACF of
the series. Is there evidence of long-range dependence? Why? If the
range series has long memory, build an ARMA model for the data.
3. Consider the 30-year conventional mortgage rates from April 8 hours
1971 to November 2011. Build a pure time series model for the monthly
mortgage rate. Perform model checking and find the fitted model.
4. Use the quantmod package to obtain the daily prices of Apple stock 6 hours
from
January 2, 2007, to November 30, 2011.
Use an ARMA–GARCH model to obtain the daily volatility of the stock.
Compare the three volatility series.
Total Laboratory Hours 30 hours
Mode of assessment: Continuous assessment / FAT / Oral examination and others
Recommended by Board of Studies 12-05-2022
Approved by Academic Council No. 66 Date 16-06-2022
183
Course Code Course Title L T P C
BCSE399J Summer Industrial Internship 0 0 0 1
Pre-requisite NIL Syllabus version
1.0
Course Objective
1. The course is designed so as to expose the students to industry environment and to take
up on-site assignment as trainees or interns.
Course Outcomes
1. Demonstrate professional and ethical responsibility.
2. Understand the impact of engineering solutions in a global, economic, environmental
and societal context.
3. Develop the ability to engage in research and to involve in life-long learning.
4. Comprehend contemporary issues.
Module Content
Four weeks of work at industry site.
Supervised by an expert at the industry.
185
Course Code Course Title L T P C
BCSE497J Project - I 0 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
To provide sufficient hands-on learning experience related to the design, development and
analysis of suitable product / process so as to enhance the technical skill sets in the chosen field.
Course Outcomes
1. Demonstrate professional and ethical responsibility.
2. Evaluate evidence to determine and implement best practice.
3. Mentor and support peers to achieve excellence in practice of the discipline.
4. Work in multi-disciplinary teams and provide solutions to problems that arise in
multi- disciplinary work.
Module Content
Project may be a theoretical analysis, modeling & simulation, experimentation & analysis,
prototype design, fabrication of new equipment, correlation and analysis of data, software
development, applied research and any other related activities.
Can be individual work or a group project, with a maximum of 3 students.
In case of group projects, the individual project report of each student should specify the
individual’s contribution to the group project.
Carried out inside or outside the university, in any relevant industry or research institution.
Publications in the peer reviewed journals / International Conferences will be an added
advantage.
186
Course Code Course Title L T P C
BCSE498J Project – II / Internship 0 0 0 5
Pre-requisite NIL Syllabus version
1.0
Course Objectives
To provide sufficient hands-on learning experience related to the design, development and
analysis of suitable product / process so as to enhance the technical skill sets in the chosen field.
Course Outcomes
1. Formulate specific problem statements for well-defined real life problems
with reasonable assumptions and constraints.
2. Perform literature search and / or patent search in the area of interest.
3. Conduct experiments / Design and Analysis / solution iterations and document the
results.
4. Perform error analysis / benchmarking / costing.
5. Synthesize the results and arrive at scientific conclusions / products / solution.
Document the results in the form of technical report / presentation.
Module Content
1. Project may be a theoretical analysis, modeling & simulation, experimentation &
analysis, prototype design, fabrication of new equipment, correlation and analysis of
data, software development, applied research and any other related activities.
2. Project can be for one or two semesters based on the completion of required number of
credits as per the academic regulations.
3. Can be individual work or a group project, with a maximum of 3 students.
4. In case of group projects, the individual project report of each student should specify
the individual’s contribution to the group project.
5. Carried out inside or outside the university, in any relevant industry or
research institution.
6. Publications in the peer reviewed journals / International Conferences will be an added
advantage.
187
BRIDGE COURSE
(2023-2024)
B.Tech. Computer Science and Engg (Data Science)
192
Course Code Course Title L T P C
BENG101N Effective English Communication 0 0 4 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To hone LSRW skills for effective communication
2. To enhance communication skills for future career aspirations
3. To gain critical communication skills in writing and public speaking
Course Outcomes
1. Write effective sentences using appropriate grammar and vocabulary
2. Express clearly in everyday conversations with lucid pronunciation
3. Analyse the given listening inputs for effective comprehension
4. Apply different reading strategies to various texts and use them appropriately
Indicative Experiments
1. Fundamentals of Grammar: Parts of Speech, Articles, Tenses, Sentence Structure,
Types of Sentences, Subject-Verb Agreement. Activity: Exercises and worksheets
2. Speaking for Self-Expression: Formal Self-Introduction, Expressing Oneself.
Activity: Self-Introduction, Just a Minute (JAM)
3. Basic Listening: Listening to Simple Conversations, Short Speeches/Stories.
Activity: Gap fill exercises
4. Reading Skills: Reading Strategies, Skimming and Scanning.
Activity: Glaze reading, Reading comprehension, Reading newspaper articles
5. Drafting Paragraphs: Keywords Development, Writing Paragraphs using Connectives
Activity: Picture and poster interpretation
6 Vocabulary Enrichment: Synonyms and Antonyms, Prefixes and Suffixes, Word
Formation, One Word Substitution, Frequently used Idioms and Phrases, Homophones
and Homonyms. Activity: Crossword puzzles and worksheets
7 Listening for Pronunciation: Introduction to Phonemes, Listening to Native Speakers,
Listening to Various Accents. Activity: Listening and imitating, Spell Bee
8 Interactive Speaking: Everyday Conversations, Team Interactions, Simulations.
Activity: Situational role plays
9 Email and Letter Writing: Types and Format of Emails and Letters.
Activity: Official e-mails and letters, personal letters
10 Reading for Comprehension: Short Stories by Indian Writers.
Activity: Summarising, loud reading
Total Laboratory hours: 30 hours
Mode of assessment: Continuous assessment/ FAT/ Written assignments/ Quiz/ Oral
examination / Group activity
Recommended by Board of Studies 28-06-2021
Approved by Academic Council No. 63 Date 23-09-2021
196
NON-GRADED CORE REQUIREMENT
(2023-2024)
B.Tech. Computer Science and Engg (Data Science)
199
Course Code Course Title L T P C
BCSE101N Introduction to Engineering 0 0 0 1
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To make the student comfortable and get familiarized with the facilities available on
campus.
2. To make the student aware of the exciting opportunities and usefulness of engineering to
society.
3. To make the student understand the philosophy of engineering.
Course Outcomes
1. To know the infrastructure facilities available on campus
2. To rationally utilize the facilities during their term for their professional growth
3. To appreciate the engineering principles, involve in life-long learning and take up
engineering practice as a service to society
General Guidelines
1. Student should observe and involve in the activities duringthe induction programme. Both
general activities and those which are discipline-specific should be included here.
2. Student should get familiarized with the infrastructure facilities available on campus
during the general induction, school induction programme and also from the institutional
website.
3. Student should attend the lecture by industries, including those on career opportunities,
organized by the School and probably involve in ‘Do-it-yourself’ projects or projects
involving reverse-engineering.
4. Activities under ‘Do-it-Yourself’ will be detailed by the School.
5. Student should prepare a report on the activities and observations, as per the
specified format, and submit the same in institutional LMS, VTOP for further
evaluation
General instruction on formatting: Document to be prepared with the titles given in the
template; Arial type with font size of 12 to be used; photographs can be included in the
document as per the requirement; 1.5 line spacing to be used.
Mode of Evaluation: Evaluation of the submitted report and interaction with the
students
Recommended by Board of Studies 02.07.2021
Approved by Academic Council No. 63 Date 23.09.2021
201
Course Code Course Title L T P C
BHUM101N Ethics and Values 0 0 0 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To understand and appreciate the ethical issues faced by an individual in profession, society
and polity.
2. To understand the negative health impacts of certain unhealthy behavior.
3. To appreciate the need and importance of physical, emotional health and social health.
Course Outcomes
Students will be able to:
1. Follow sound morals and ethical values scrupulously to prove as good citizens.
2. Understand various social problems and learn to act ethically.
3. Understand the concept of addiction and how it will affect the physical and mental health.
4. Identify ethical concerns in research and intellectual contexts, including academic integrity,
use and citation of sources, the objective presentation of data, and the treatment of human
subjects.
5. Identify the main typologies, characteristics, activities, actors and forms of cybercrime.
202
Total Lecture hours: 60 hours
Text Book(s)
1. R R Gaur, R Asthana, G P Bagaria, "A Foundation Course in Human Values and
Professional Ethics", 2019, 2nd Revised Edition, Excel Books, New Delhi.
2. Hartmann, N., "Moral Values", 2017, United Kingdom: Taylor & Francis.
Reference Books
1. Rachels, James & Stuart Rachels, "The Elements of Moral Philosophy", 9th edition, 2019,
New York: McGraw-Hill Education.
2. Blackburn, S. "Ethics: A Very Short Introduction", 2001, Oxford University Press.
3. Dhaliwal, K.K, "Gandhian Philosophy of Ethics: A Study of Relationship between his
Presupposition and Precepts", 2016, Writers Choice, New Delhi, India.
4. Ministry of Social Justice and Empowerment, "Magnitude of Substance Use in India",
2019, Government of India.
5. Ministry of Home Affairs, "Accidental Deaths and Suicides in India", 2019,
Government of India.
6. Ministry of Home Affairs, "A Handbook for Adolescents/ Students on Cyber Safety",
2018, Government of India.
Mode of Evaluation: Poster making, Quiz and Term End - Quiz
203
Course Code Course Title L T P C
BSSC102N Indian Constitution 0 0 0 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
This Course is an introduction of Indian Constitution and basic concepts highlighted in this
course for understanding the Constitution of India.
Course Outcomes
At the end of the course, the student will acquire:
1. A basic understanding of Constitution of India.
2. The ability to understand the contemporary challenges and apply the knowledge gained from
the course to current social contemporary legal issues.
3. The understanding of constitutional remedies.
Reference Books
204
1. Durga Das Basu, Introduction to the Constitution of India, Gurgaon; LexisNexis, 2018
(23rd edn.).
2. M.V.Pylee, India's Constitution, New Delhi; S. Chand Pub., 2017 (16th edn.)
3. J.C Johari, Indian Government and Politics, Shaban Lal & Co., 2012
4. Noorani, A.G , Challenges to Civil Rights Guarantees in India, Oxford University
Press 2012.
5. R. Bhargava, (2008) 'Introduction: Outline of a Political Theory of the Indian
Constitution', in R. Bhargava (ed.) Politics and Ethics of the Indian Constitution,
New Delhi: Oxford University Press.
6. Bidyut Chakrabarty & Rajendra Kumar Pandey, Indian Government and Politics,
SAGE, New Delhi, 2008
7. G. Austin, The Indian Constitution: Cornerstone of a Nation, Oxford, Oxford
University Press, 1966
Mode of Evaluation: CAT, Written assignment, Quiz and FAT
205