B.Sc. (Information Technology) Artificial Intelligence and Application Development Syllabus - Mumbai University
This is the TY BSc IT syllabus under NEP 2020, in force from the academic year 2026-27. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Artificial Intelligence and Application Development
Module I: Foundations and theoretical approach
- 1. Introduction: What Is AI? The Foundations of Artificial Intelligence, The State of the Art, Risks and Benefits of AI. 2. Intelligent Agents: Agents and Environments, Good Behaviour: The Concept of Rationality, The Nature of Environments, The Structure of Agents 3. Solving Problems by Searching: Problem-Solving Agents, Example Problems, Search Algorithms, Uninformed Search Strategies, Informed (Heuristic) Search Strategies, Heuristic Functions 4. Quantifying Uncertainty: Acting under Uncertainty, Basic Probability Notation, Inference Using Full Joint Distributions, Independence, Bayes’ Rule and Its Use, Naive Bayes Models, The Wumpus World Revisited 5. Probabilistic Reasoning: Representing Knowledge in an Uncertain Domain, The Semantics of Bayesian Networks, Exact Inference in Bayesian Networks, Approximate Inference for Bayesian Networks, Causal Networks
Module II: AI Application Development and Ethics
- 1. Learning from Examples: Forms of Learning, Supervised Learning, Learning Decision Trees, Model Selection and Optimization, The Theory of Learning, Linear Regression and Classification, Nonparametric Models, Ensemble Learning, Developing Machine Learning Systems 2. The Machine Learning Landscape :What Is Machine Learning?, Why Use Machine Learning?, Types of Machine Learning Systems, Supervised and Unsupervised Learning, Batch and Online Learning, Instance-Based Versus Model-Based Learning, Main Challenges of Machine Learning, Insufficient Quantity of Training Data, Nonrepresentative Training Data, Poor-Quality Data, Irrelevant Features, Overfitting the Training Data, Underfitting the Training Data, Stepping Back, Testing and Validating, Exercises 3. Classification: MNIST, training a Binary Classifier, Performance Measures, Measuring Accuracy Using Cross-Validation, Confusion Matrix, Precision and Recall, Precision/Recall Tradeoff, The ROC Curve, Multiclass Classification, Error Analysis, Multilabel Classification, Multioutput Classification 4. Decision Trees: Training and Visualizing a Decision Tree, Making Predictions, Estimating Class Probabilities, The CART Training Algorithm, Computational Complexity, Gini Impurity or Entropy? Regularization Hyperparameters, Regression, Instability, Exercises 5. Philosophy, Ethics, and Safety of AI: The Limits of AI, Can Machines Really Think?, The Ethics of AI
Text Books
- 1 Artificial Intelligence: A Modern Approach – Stuart Russell and Peter Norvig – Pearson Education, 2020
- 2 Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow – Aurélien Géron,O’Reilly Media, 2022 (Third Edition)
- 1 The Hundred-Page Machine Learning Book – Andriy Burkov – Andriy Burkov, 2020 (First Edition)
- 2 Machine Learning for Absolute Beginners – Oliver Theobald – Independently published, 2020 (First Edition)
- 3 Artificial Intelligence: Foundations of Computational Agents – David L. Poole and Alan K. Mackworth– Cambridge University Press, 2023 (Third Edition) https://artint.info/3e/slides/index.html https://soclibrary.futa.edu.ng/books/ Machine%20Learning%20Engineering%20(Andriy%20Burkov)%20(Z- Library).pdf
Reproduced from the University of Mumbai syllabus for B.Sc. (Information Technology) under NEP 2020, in force from the academic year 2026-27. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.
Use FYBSc IT, SYBSc IT, or TYBSc IT first so your syllabus check matches the semester you are preparing for.
Use the syllabus to confirm topics, then open BSc IT notes for the same semester.
Move to BSc IT question papers after reviewing the module scope.