BTech AIML
BTech AIML
TYPE CREDITS
BS 12
ES 04
HU 06
OC 09
DE 33
DC 89
Total 153
1st Year Syllabus
Module 1:
Sequences and series: Sequences of real numbers, Series, ratio and root test.
Module 2:
Calculus of functions of single variable: Review of limits, continuity, and differentiability. Mean
value theorems: Rolle’s theorem, Lagrange’s theorem, Cauchy’s theorem, Taylor’s theorem with
remainders, indeterminate forms, curvature, curve tracing. Fundamental theorem of Integral calculus,
mean value theorems of integral calculus, evaluation of definite integrals, applications in area, length,
volumes and surface of solids of revolutions, Improper integrals: Beta and Gamma functions,
differentiation under integral sign.
Module 3:
Calculus of Functions of Several Variables: Limit, continuity and differentiability of functions of
several variables, partial derivatives and their geometrical interpretation, Tangent plane and normal
line. Total differentiation, chain rules, Taylor’s formula, maxima and minima, Lagrange’s method of
undetermined multipliers. Double and triple integrals, Jacobian, change of order of integration, change
of variables, application to area, volumes, Mass, Centre of gravity.
Module 4:
Differential equation and its modelling with curve fitting: Modelling with Differential Equations
, Direction Fields and Euler’s Method , Linear and Bernoulli’s differential equations, Nonlinear
differential equations, Polar curves, angle between the radius vector and the tangent, angle between
two curves. Pedal equations. Curvature and Radius of curvature - Cartesian, Parametric, Polar and
Pedal forms. Problems Canter and circle of curvature, evolutes and involutes.
Text Books:
1. Kreyszig, E., Advanced Engineering Mathematics, John Wiley & Sons
Reference Books:
1. Piskunov, N., Differential and Integral calculus, Mir publishers Moscow (Vol. 1, Vol. 2)
Module 1:
Conversational Design Process: Introduction to virtual assistant/chatbot, use cases, what is
conversational design, conversational design process, designing conversational flows, writing the
script, designing your conversations, Introduction to Dialogflow, Setting up Dialogflow
Module 2:
Building blocks of Interaction models: Agents, types of Intents, creating Intents, training phrases,
Entities, configuring rich responses, small talk and salutations, Configuring and testing Intents on
Google Assistant, Working on Connected Flows.
Module 3:
Linear and Non-linear dialogue: Actions & Parameters, understanding slot filling, context,
extended Lead Generation, linear dialogue, nonlinear Dialogue, webhook, Fulfilment.
Module 4 :
Fulfilment: Fulfilment using webhook, basic setup of webhook code, Extracting parameter values
and structuring responses, fulfilment using cloud function
Module 5:
Deployment: Introduction to Heroku, Deploying to Heroku, Deploying on Alexa, Re-training ,
Validation & Testing.
Text Books:
1. Hands-on chatbot with Google Dialogflow, Loonycorn, O’Reilly, Packt publishing
2. Hands-on chatbots and conversational UI development, Srini Janarthanam, Packt publishing
Course Contents:
Module 1 - Data, Individuals, and Society
Power and impact of analytics and AI/ML on individuals and society, fairness and bias, ethics, legality,
data collection and public use.
Text Books:
1. Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
by Cathy O’Neil (2016)
Reference Books:
1. AI ethics by mark Coeckelbergh, MIT Press, 2020.
2. S.Matthew Liao, Ethics of Artificial Intelligence, Oxford University Press, 2020
Module 4: MEMORIES
Introduction to PLA, PAL and ROM, Programmable Logic Devices and FPGAs.
Course Contents:
Natural resources: Forest resources, Water resources, Mineral resources, Food resources, Energy
resources, Land resources.
Biodiversity and its conservation: Introduction, definitions: genetics, species and diversity, Value of
biodiversity, Biodiversity at global, national and local level, India as a mega-diversity nation, Hot-
spot of biodiversity, Threat to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts,
Conservation of biodiversity: in-situ and ex-situ conservation.
Environmental pollution: Definition, Causes, effects and control measures of: Air pollution, Water
pollution, Soil pollution, Marine pollution, Noise pollution, Thermal pollution, Nuclear hazards,
Solid waste management: Causes, effects and control measures of urban and industrial wastes. Social
issues and environment: Sustainable development, Water conservation, Rain water harvesting,
Watershed management Climate change, Global warming, Acid rain, Ozone layer depletion, Nuclear
accident, Holocaust, Environmental rules and regulations.
Human population and environment: Population growth, Environment and human health, Human
rights, Value education, Role of information technology in environment and human health.
Text:
1. Raj gopalan R., Environmental Studies
Reference:
1. Benny Joseph, Environmental Studies, McGraw Hill.
2. Erach Barucha Environmental Studies University press (UGC).
Distributions
Binomial , Poisson & normal distributions related properties . Sampling distributions –Sampling
distribution of means ( known and Unknown).
Testing of Hypothesis I
Tests of hypothesis point estimations – interval estimations Bayesian estimation. Large samples,
Null hypothesis – Alternate hypothesis type I, & type II errors – critical region confidential interval
for mean testing of single variance. Difference between the mean.
Testing of Hypothesis II
Confidential interval for the proportions. Tests of hypothesis for the proportions single and difference
between the proportions. Small samples, Confidence interval for the t- distribution – Tests of
hypothesis – t- distributions, F- distributions distribution. Test of Hypothesis.
Reference Books:
1. K.V. Iyengar & B. Krishna Gandhi , “Probability & Statistics”, S.Chand.
2. William Mendenhall & Others, “ Probability & Statistics”, Cengage Publications.
3. P. Billingsley, “Probability and Measure”, John Wiley & Sons (SEA) Pvt. Ltd.
4. W. Feller, “An introduction to probability theory and its applications”, John Wiley and Sons.
Course Contents:
Module-1
Introduction to Vectors, Vectors and Linear Combinations, Lengths and Dot Products, Matrices,
Solving Linear Equations,Vectors and Linear Equations,The Idea of Elimination, Elimination Using
Matrices, Rules for Matrix, Operations, InverseMatrices, Elimination = Factorization: A = LU,
Transposes and Permutations Vector Spaces and Subspaces, Spaces of Vectors,The Nullspace of A:
Solving Ax = 0 and Rx = The Complete Solution to Ax = b.
Module-2
Independence, Basis and Dimension, Dimensions of the Four Subspaces, Orthogonality,
Orthogonality of the Four Subspaces, Projections, Least Squares Approximations, Orthonormal Bases
and Gram-Schmidt Determinants, The Properties of Determinants, Permutations and Cofactors,
Cramer’s Rule, Inverses, and Volumes, Eigenvalues and Eigenvectors, Introduction to Eigenvalues
Module-3
Diagonalizing a Matrix, Systems of Differential Equations, Symmetric Matrices, Positive Definite
Matrices, The Singular Value Decomposition (SVD), Bases and Matrices in the SVD, Principal
Component Analysis (PCA by the SVD) The Geometry of the SVD Linear Transformations,The Idea
of a Linear Transformation
Module-4
The Matrix of a Linear Transformation, The Search for a Good Basis, Complex Vectors and Matrices,
Complex Numbers, Hermitian and Unitary Matrices, The Fast Fourier Transform, Applications,
Graphs and Networks, Matrices in Engineering, Markov Matrices, Population, and Economics, Linear
Programming, Fourier Series: Linear Algebra for Functions.
Module-5
Numerical Linear Algebra, Gaussian Elimination in Practice, Norms and Condition Numbers,
Iterative Methods and Preconditioners, Mean, Variance, and Probability, Covariance Matrices and
Joint Probabilities,Multivariate Gaussian and Weighted Least Squares, Matrix Factorization
Text Books:
1. Kenneth Hoffman and Ray Kunze: Linear Algebra, Prentice Hall of India limited, New Delhi,
1971.
2. Gilbert Strang : Linear Algebra And Its Applications (Paperback) , Nelson Engineering (2007).
3. Introduction to Linear Algebra: Gilbert Strang
Reference Books:
1. Gilbert Strang: Introduction to Linear Algebra, Wellesley- Cambridge Press, Fourth Edition,
2011.
2. Jin Ho Kwak and Sungpyo Hong, Linear Algebra, Springer, Second edition, 2004.
3. V. Krishnamoorthy et. al., An introduction to linear algebra, Affiliated East West Press, New
Delhi.
4. Elementary of Linear Algebra Howard Anton
Course CSP 201 Course Title: IT Workshop-I
Code:
Category: Core Credit L T P C
Assigned
0 0 4 2
Pre- None Type of Computer Science and
Requisite (If Any) Course Engineering
Course Outcomes:
1. Effectively use the Unix programming environment - shell, file system, scripts, filters,
program development tools.
2. Develop good programming style using Python with usage of packages: math, Cmath and
functions.
3. Be familiar with writing of real time application programs using the concepts like class,
object, inheritance, constructor, tkinter.
4. Use of effective procedures and tools for data analytics using graphical outcomes: Pandas,
numpy, openpyxl and matplotlib.
5. Learn to automate tasks for making predictions using machine learning: scikit learn,
countplot.
Course Contents:
Module 1:
Introduction to different tools for identification and possibility of errors in C program – gdb, concepts
of “core dump”, backtracing using “bt”, using “info” to dump all registers, creating watch-list / watch
variables. DDD (Data Display Debugger) – introduction and usage, debugging with ddd (step, step
into, step over). Using DevCpp and/or VisualStudio b. Setting compiler options and linker options.
Unix tools - Awk, sed, Emacs. Make files and automated builds.
Module 2:
Text editors. Users, files, permissions, and processes on Linux. Introduction to shell: Set and Unset a
variable, Displaying – using echo, Using Expr & Test, Getting input – using read, Header files of shell
script – using Shabang, Sample Shell script program. Assigning a command to a variable, Storing
output to a variable, Assigning global value – using Export. Command Line Arguments, Conditional &
Looping Statement, Functions.
Module 3:
Advanced Commands: SED, Replacing values in a file, STTY, TOP, Sending an email using MAIL,
HERE. Scheduler: Scheduling a job – using ‘Crontab’, ‘at’ and ‘nohup. Shell Programming: Essential
systems administration with shell scripting and elementary Python, Version control. Advanced Shell
Scripting: Monitoring a file, Handling Shell Script Interrupts, Extracting data from HTML/XML file,
Trapping Signals Database Connectivity, Connecting MYSQL to Shell, Running SQL queries from
Shell Script.
Module 4:
Bash and Bash Scripting: Common shell programs, Advantages of BASH, Executing commands,
Building blocks, developing good scripting, variables, conditionals, loops, finding logged in users.
Writing and Debugging Scripts.
Module 5:
Bash Environment: Shell Initialization files, Quoting characters, Shell expansion, Aliases and More
options in Bash. Regular Expressions: Meta characters, Extended regular expressions Using GREP,
Pattern matching. Python Integration, Testing and Debugging with Software Development Practice.
Text Books:
1. Christopher Negus “Linux Bible”, Wiley
2. Steve Parker “Shell Scripting: Expert Recipes for Linux, Bash & more” Wrox
3. Richard Petersen “Linux: The Complete Reference”, TMH
4. Robert Collins “Shell Programming and Bash Scripting: Ultimate Beginners Guide Book”, Create
Space.