Skip to main content
CrackBITSWILP
SEMESTER 2 KNOWLEDGE BASE & ELECTIVES GUIDEBITS Pilani M.Tech AIMLVerified for 2026/27 Academic Year

BITS WILP AIML Knowledge Base: Semester 2 Resources & Elective Strategy

The definitive survival guide for BITS Pilani WILP M.Tech AIML Semester 2. Plan your specialization track without regrets, navigate bucket registration, access previous year papers with solutions, official course handouts, research papers, and curated study notes.

RRCurated by Rohith Raj (BITS WILP Alum)
•Last Updated: November 2026 (Verified as per Official BITS WILP Portal)

Before You Proceed... Essential Quick Links

Join our FREEMailing List— Zero spam. We send curated resources, elective selection updates, reminders, and exam tips straight to your inbox.

DownloadFree PDF Notes & Solved Papersfor BITS WILP AIML Semester 2 — Curated study guides, solved numericals, and cheatsheets to help working professionals study efficiently.

WhatsApp Us forPrinted Question Banks & Booksetscouriered directly across India. Includes bound PYQs with step-by-step explanations for your registered subjects.

Book a1-on-1 Mentoring Callfor personalized guidance on choosing the right electives, managing semester workload, preparing for open-book exams, and planning your final dissertation.

Semester II

The second semester introduces two core courses in Artificial and Computational Intelligence and Deep Reinforcement Learning, building on the foundations of Semester I. Students can select any two electives in this semester. These can be from the chosen specialisation track (NLP, Deep Learning, or Audio and Vision) or from the General Electives.

Core Coursework

2 Mandatory Courses

Artificial and Computational Intelligence (5 Units) + Deep Reinforcement Learning (4 Units). Total 9 core units.

Elective Selection

2 Electives (8 Units)

Select 2 electives from 4 official registration buckets. Options include NLP, IR, DL, Computer Vision, Cyber Security, DMML, and PGM.

Degree Recognition

Specialisation Track

Completing at least 3 courses in a designated track across Semesters 2 and 3 earns explicit mention on your BITS degree.

Pathways Overview

Specialisation Tracks – Semester II

Review the 4 distinct tracks available for BITS Pilani M.Tech AIML. Completing at least 3 track courses across Semesters II & III confers an explicit specialisation on your final degree certificate.

NLP Specialization

Focuses on Natural Language Processing, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) for building intelligent language-based systems. Students gain expertise in conversational systems, information retrieval, and social media analytics and other real-world NLP applications using modern AI tools and frameworks.

  • •Mandatory Semester II: ZG530 Natural Language Processing
  • •At least 3 NLP-track courses to be completed across Semester II & III

Deep Learning Specialization

Focuses on advanced neural network architectures and their theoretical foundations, covering representation learning, generative modelling, and distributed computation at scale.

  • •Mandatory Semester II: ZG533 Unsupervised Deep Learning
  • •At least 3 DL-track courses to be completed across Semester II & III

Audio and Vision Specialization

Focuses on computational techniques for perceiving and interpreting the visual and auditory world, covering computer vision, video understanding, and audio signal analysis.

  • •Mandatory Semester II: ZG525 Computer Vision
  • •Mandatory Semester III: ZG539 Audio Analysis
  • •At least 3 AV-track courses to be completed across Semester II & III

General Electives

For students who prefer a broader interdisciplinary profile, electives span multiple domains including Multimodal AI, Agentic AI Systems, Architecting AI Systems, Cybersecurity, MLOps, Data Engineering, Probabilistic Modelling, and Software Engineering for ML, without the constraints of a single specialization track. This flexible pathway enables students to curate a personalized learning experience aligned with their career goals and emerging industry demands.

Rationale for Semester II Core Courses

The two core courses of Semester II build directly on the machine learning foundations established in Semester I. Artificial and Computational Intelligence broadens the scope beyond statistical ML, introducing classical AI techniques including search algorithms, knowledge representation, probabilistic reasoning, fuzzy logic, and genetic algorithms — equipping students with a fuller picture of the AI landscape.

Deep Reinforcement Learning then introduces a distinct and powerful learning paradigm where agents learn through interaction with an environment, covering Markov decision processes, policy gradient methods, and deep RL — a critical area underpinning modern AI applications in gaming, robotics, and autonomous systems. Together, these two courses ensure students have both the breadth of classical AI and the depth of modern reinforcement learning before engaging with specialisation electives.

Mandatory Curriculum

Core Courses

Total 9 Units • Both Required
CODECOURSEUNITSTYPE
AIML*ZG557Artificial and Computational Intelligence5Core
Official Course Description & Syllabus:Agents and environments, Task Environments, Working of agents; Uninformed Search Algorithms:Informed Search. Local Search Algorithms & Optimization Problems:Genetic Algorithm; Searching with Non-Deterministic Actions, Partial Information and Online search agents, Game Playing, Constraint Satisfaction Problem,Knowledge Representation using Logics: TT–Entail for inference from truth table, Proof by resolution, Forward Chaining and Backward Chaining, Inference in FOL, Unification & Lifting,Forward chaining, Backward Chaining, Resolution; Probabilistic Representation and Reasoning :Inference using full joint distribution, Representation of Conditional Independence using BN,Reinforcement Learning; Difference between crisp and fuzzy logic, shapes of membership function,Fuzzification and defuzzification, fuzzy logic reasoning; Decision making with fuzzy information, Fuzzy Classification; Connectionist Models: Introduction to Neural Networks, Hopfield Networks, Perceptron Learning, Back propagation & Competitive Learning, Applications of Neural Net: Speech, Vision,Traveling Salesman; Genetic Algorithms - Chromosomes, fitness functions, and selection mechanisms, Genetic algorithms: crossover and mutation, Genetic programming.
AIML*ZG512Deep Reinforcement Learning4Core
Official Course Description & Syllabus:Introduction and applications. Markov decision processes(MDP), Tabular MDP planning,Tabular RL policy evaluation, Q-learning, model-based RL, deep RL with function approximation, policy search, policy gradient, fast learning, applications in game playing, imitation learning, RL for neural architecture search, batch RL.

Elective selection in Semester II is one of the most consequential academic decisions in the programme. Students must choose two electives that align with their intended specialisation track, as certain electives are mandatory for specific specialisations. Since specialisation requirements span both Semester II and Semester III, students are strongly advised to review the full elective list for both semesters together before registering. Changing electives after ERP registration is not permitted. Refer to the Overview tab for the complete specialisation requirements and plan your four-semester elective path before the registration window opens.

Selection Pool

Electives on Offer

11 Available Electives • Choose Any 2 via Buckets
CODECOURSEUNITSSPECIALISATION
AIML*ZG530Natural Language Processing4NLPMandatory
AIML*ZG537Information Retrieval4NLP
AIML*ZG516ML System Optimization4DL
AIML*ZG533Unsupervised Deep Learning4DLMandatory
AIML*ZG525Computer Vision4AVMandatory
AIML*ZG540Video Analysis4AV
AIML*ZG567AI and ML Techniques for Cyber Security5Elective
AIML*ZG509Architecting AI Systems4Elective
AIML*ZG526Probabilistic Graphical Models4Elective
AIML*ZG543Multimodal Information Retrieval4Elective
AIML*ZG529Data Management for Machine Learning4Elective

Choosing Your Specialisation Track

Students with aspirations in language technologies, conversational systems, text analytics, or multilingual applications may find the NLP Specialisation most aligned with their learning goals.

Those drawn towards building and understanding advanced neural architectures, generative models, or scalable distributed learning systems may find the Deep Learning Specialisation a better fit.

Students interested in visual intelligence, video understanding, audio processing, or multimodal perception will find the Audio and Vision Specialisation most relevant to their aspirations.

The General Electives suit students who wish to explore across these domains or whose interests span multiple areas without a single dominant focus.

Official ERP Registration System

Elective Buckets — Semester II (October 2026 onwards)

Bucket 1Required
AIML*ZG530Natural Language Processing
MANDATORY• NLP
Bucket 2Choose one
AIML*ZG567AI and ML Techniques for Cyber Security
• GENERAL
AIML*ZG525Computer Vision
MANDATORY• AUDIO AND VISION
AIML*ZG509Architecting AI Systems
• GENERAL
Bucket 3Choose one
AIML*ZG516ML System Optimization
• DEEP LEARNING
AIML*ZG526Probabilistic Graphical Models
• GENERAL
AIML*ZG540Video Analysis
• AUDIO AND VISION
Bucket 4Choose one
AIML*ZG537Information Retrieval
• NLP
AIML*ZG543Multimodal Information Retrieval
• GENERAL
AIML*ZG529Data Management for Machine Learning
• GENERAL
AIML*ZG533Unsupervised Deep Learning
MANDATORY• DEEP LEARNING
Important Registration Rule: From each bucket you may select only one course. Courses marked as a Mandatory elective are required for the respective specialisation. Applicable from the October 2026 semester onwards.

Semester 2 Evaluation Model & Academic Timeline

Semester 2 typically runs from May through September (or November through March depending on your cohort admission cycle). Continuous evaluation is split into three rigorous components:

EC1 Component (30%)Quizzes, Assignments & LabsContinuous assessment via Taxila LMS. Protects your final grade curve.
EC2 Component (30%)Mid-Semester Test (Closed Book)Written exam covering Sessions 1–8. Formula mastery is key.
EC3 Component (40%)Comprehensive Exam (Open Book)Covers entire syllabus (Sessions 1–16). Hardcopy textbooks allowed.
Exam TypePhaseTypical Timeline
Mid-Semester (EC2)Regular ExamLate June / Early July (Weekend Sessions)
Mid-Semester (EC2)Make-up ExamMid July (Subject to approval)
Comprehensive (EC3)Regular ExamEarly September (Weekend Sessions)
Comprehensive (EC3)Make-up ExamMid September (Subject to approval)
Experiential Lab Ecosystem: Students have 24/7 access to BITS High-Performance Computing (HPC) cluster at Hyderabad Campus (equipped with NVIDIA A100 & L40S GPUs delivering ~156 TFLOPS FP32 compute), AWS Cloud Console Lab with 21+ services, and Big Data Cluster Lab (Spark, Kafka, Hadoop) via the elearn portal.
Curated Subject Drawers

Subject-Wise Resource Vaults & Solved Papers

Click any drawer below to expand solved previous year question papers, official handouts, research papers, and curated study materials. All drawers are collapsed by default.

Core Course 1 • 5 Units • Mandatory

1. Artificial and Computational Intelligence (ACI • AIML*ZG557)

Download Official Handout PDF ↗

ACI expands AI beyond purely statistical machine learning. You explore classical search algorithms (A*, IDA*, minimax, alpha-beta pruning, constraint satisfaction), knowledge representation, first-order logic, probabilistic reasoning with Bayesian inference, fuzzy logic controllers, and genetic algorithms. Exams feature a blend of tree-traversal traces, algorithmic proofs, and reasoning calculations.

Previous Year Question Papers (Digital Softcopies)3 Papers
▼
Previous Year Question Papers (Digital Softcopies)
Hardcopy Question Bank Books

ACI Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Step-by-step solved derivations for search heuristics, Alpha-Beta pruning, CSP backtracking, and fuzzy membership rules.

Semester 2 All Subjects Combo • Save with Combo Discount

Complete Semester 2 Solved Question Bank & Notes Set

Complete bundle covering ACI, DRL, plus your registered electives (NLP, IR, DNN, DMML, PGM), printed and dispatched to your address.

Prescribed Textbooks & Open-Book Reference MaterialsStandard References
▼
Artificial Intelligence: A Modern Approach (AIMA)Stuart Russell & Peter Norvig • Primary Course Textbook T1
Textbook T1
Computational Intelligence: An IntroductionAndries P. Engelbrecht • Fuzzy & Swarm Intelligence Reference
Reference R1
Core Course 2 • 4 Units • Mandatory

2. Deep Reinforcement Learning (DRL • AIML*ZG512)

Download Official Handout PDF ↗

DRL investigates sequential decision making under uncertainty. Topics cover Markov Decision Processes (MDPs), Bellman equations, Dynamic Programming (Policy & Value Iteration), Monte Carlo methods, Temporal Difference learning (Q-Learning, SARSA), Deep Q-Networks (DQN, Double DQN, Dueling DQN), Policy Gradients (REINFORCE), and Actor-Critic architectures (A2C, PPO, DDPG). Webinars and assignments are Python-based (Gymnasium / PyTorch), while examinations are heavily numerical.

Previous Year Question Papers (Digital Softcopies)4 Papers & Solutions
▼
Previous Year Question Papers (Digital Softcopies)
Hardcopy Question Bank Books

DRL Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Hand-worked solutions for Value Iteration gridworlds, Policy Iteration, TD-Error, SARSA updates, and Deep Q-Network loss calculations.

All Subjects Hardcopy Combo • Save with Combo Discount

Complete Semester 2 Solved Question Bank Bookset

Get all your registered subjects bound together with step-by-step solved PYQs for Mid-Sem and Compre exams, delivered directly to your doorstep.

Seminal DRL Research Papers (DeepMind / NeurIPS / Nature)11 Research Papers
▼
Prescribed Textbooks & Open-Book Reference MaterialsGold Standards
▼
Reinforcement Learning: An Introduction (2nd Edition)Richard S. Sutton & Andrew G. Barto • Definitive Core Textbook T1
Textbook T1
Deep Reinforcement Learning Hands-OnMaxim Lapan (Packt) • Practical PyTorch implementation guide
Reference R1
Elective • 4 Units • Mandatory for NLP Specialisation

3. Natural Language Processing (NLP • AIML*ZG530)

Download Official Handout PDF ↗

NLP is the gateway course for language engineering, LLMs, and RAG architectures. Topics cover N-gram language modeling, Part-of-Speech (POS) tagging with Hidden Markov Models (Viterbi decoding), Maximum Entropy models, Vector Semantics (TF-IDF, Word2Vec, GloVe), Dependency Parsing, Sequence-to-Sequence models, Attention mechanisms, and Transformer encoders/decoders. Assignments are group-based; examinations combine algorithmic calculations (Viterbi lattices, perplexity) with reasoning.

Previous Year Question Papers & Solved Banks (Digital Softcopies)4 Papers
▼
Hardcopy Question Bank Books

NLP Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Step-by-step solved calculations for HMM Viterbi lattices, N-gram smoothing (Good-Turing, Kneser-Ney), and Attention score derivations.

All Subjects Hardcopy Combo • Save with Combo Discount

Complete Semester 2 Solved Question Bank Bookset

Order your complete set of 4 subjects (Core + Electives) printed with spiral binding and high-quality solution keys.

Important Learning Resources & Recommended LinksOfficial Spreadsheet
▼
Prescribed Textbooks & Open-Book Reference MaterialsOpen-Book Friendly
▼
Speech and Language Processing (3rd Edition Draft)Daniel Jurafsky & James H. Martin • Definitive Bible for NLP
Textbook T1
Natural Language Processing with TransformersLewis Tunstall, Leandro von Werra, Thomas Wolf (O'Reilly)
Reference R1
Elective • 4 Units • NLP Track • Low Math Intensity

4. Information Retrieval (IR • AIML*ZG537)

Download Official Handout PDF ↗

Information Retrieval covers the architectural building blocks of modern search engines, recommendation systems, and RAG retrieval stages. Topics include Inverted Indexing, Boolean retrieval, Vector Space Models, TF-IDF scoring, BM25 ranking, Web Crawling architectures, Link Analysis (PageRank, HITS), Evaluation metrics (MAP, MRR, NDCG), and Latent Semantic Indexing. This course is widely regarded as one of the least math-intensive electives, making it a high-scoring choice alongside NLP.

Previous Year Question Papers & Solution Keys (Digital Softcopies)4 Official Keys
▼
Hardcopy Question Bank Books

IR Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Step-by-step solved calculations for PageRank power iteration, HITS authority/hub scores, BM25 term weights, and NDCG rankings.

All Subjects Hardcopy Combo • Save with Combo Discount

Complete Semester 2 Solved Question Bank Bookset

Pair your IR book with ACI, DRL, and your 2nd elective for complete exam peace of mind.

Prescribed Textbooks & Open-Book Reference MaterialsStandard Text
▼
Introduction to Information RetrievalChristopher D. Manning, Prabhakar Raghavan, Hinrich Schütze (Cambridge University Press)
Textbook T1
Elective • 4 Units • Modern Data Stack & Pipelines

5. Data Management for Machine Learning (DMML • AIML*ZG529)

Download Official Handout PDF ↗

DMML is an essential applied course for engineers who build data platforms for AI models. It bridges traditional databases with modern big data engineering: Kafka for stream ingestion, Apache Spark for distributed ETL, Airflow and DBT for workflow orchestration, Snowflake and Lakehouse architectures, feature stores (Feast), data versioning (DVC), and data quality monitoring. Practical, industry-aligned, and low math intensity.

Previous Year Question Papers & Solution Keys (Digital Softcopies)4 Official Keys
▼
Hardcopy Question Bank Books

DMML Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Step-by-step solved questions on pipeline partitioning, Spark execution plans, schema evolution, and feature store caching.

All Subjects Hardcopy Combo • Save with Combo Discount

Complete Semester 2 Solved Question Bank Bookset

Full set with bound notes, solved past papers, and quick reference formula cheat sheets.

Elective • 4 Units • Math Intensive • General Elective

6. Probabilistic Graphical Models (PGM • AIML*ZG526)

Download Official Handout PDF ↗

PGM is designed for students who thoroughly enjoyed the mathematical rigour of MFML in Semester 1. It investigates compact representations of joint probability distributions over high-dimensional spaces using graphs. Topics cover Directed Graphical Models (Bayesian Networks), Undirected Graphical Models (Markov Random Fields), D-separation, Variable Elimination, Clique Tree algorithms, Exact & Approximate Inference (MCMC, Gibbs sampling), and parameter learning. Heavily theoretical and proof-driven.

Previous Year Question Papers (Digital Softcopies)Past Papers
▼
2024-01 — PGM EC2 Mid-Sem Question Paper (AIML / DSE)Official Mid-Semester examination paper on D-separation and factor factorisation
PDF ↗
Hardcopy Question Bank Books

PGM Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)

Worked-out derivations for variable elimination orders, factor multiplications, and junction tree potential calibrations.

Prescribed Textbooks & Open-Book Reference MaterialsCore Reference
▼
Probabilistic Graphical Models: Principles and TechniquesDaphne Koller & Nir Friedman (MIT Press) • The authoritative encyclopedia
Textbook T1
Elective • 4 Units • Trustworthy AI & Interpretability

7. Fair, Accountable & Transparent ML (FAccT ML • AIML*ZG517 / ZG534)

Download Official Handout PDF ↗

FAccT ML focuses on ethical and trustworthy AI. Topics cover demographic parity, equal opportunity, disparate impact metrics, model explainability (SHAP values, LIME, partial dependence plots, counterfactual explanations), algorithmic bias auditing, and differential privacy. Heavy programmatic assignments in Python with numerical exam calculations.

Additional Semester 2 Electives Snapshot

Depending on your cohort intake and departmental availability, several specialized electives run in parallel:

AIML*ZG525 • 4 UnitsAudio/Vision Mandatory

Computer Vision

Image filtering, feature detection (SIFT, SURF), edge operators, optical flow, CNNs for classification, YOLO/Faster-RCNN for object detection, and semantic segmentation.

AIML*ZG516 • 4 UnitsDL Elective

ML System Optimization

GPU acceleration, CUDA memory hierarchies, kernel optimization, backprop parallelization, model quantization, and distributed execution. (Requires basic C/C++ familiarity).

AIML*ZG567 • 5 UnitsGeneral Elective

AI & ML for Cybersecurity

Anomaly detection in network traffic, malware clustering, intrusion detection systems (IDS), phishing detection with NLP, and adversarial attacks on ML classifiers.

AIML*ZG509 • 4 UnitsGeneral Elective

Architecting AI Systems

End-to-end design of production AI systems, low-latency microservices, model serving at scale (Triton, TorchServe), caching strategies, and reliable edge/cloud deployments.

All Subjects Hardcopy Combo

Get Your Complete Semester 2 Solved Question Bank Bookset

Includes comprehensive step-by-step solved question banks for your 2 Core subjects (ACI + DRL) plus your 2 registered electives. Delivered anywhere in India.

Claim Combo Discount on WhatsApp ↗
Frequently Asked Questions

Frequently Asked Questions (Semester 2 FAQs)

How do I choose electives for BITS WILP AIML Semester 2?▼
Semester 2 consists of 2 mandatory Core courses (Artificial and Computational Intelligence, and Deep Reinforcement Learning) and 2 Electives. Choose your electives based on your intended specialisation track (NLP, Deep Learning, Audio & Vision, or General Electives). To earn an explicit specialisation on your final degree certificate, you must complete at least 3 courses from that track across Semesters 2 and 3.
Is it compulsory to choose a specialisation in BITS WILP AIML?▼
No, choosing a specialisation is completely optional. You can pick any combination of electives that aligns with your domain and career interests under the General Electives pool. You will receive the standard M.Tech in Artificial Intelligence and Machine Learning degree certificate without any disadvantage.
Can I change my chosen electives after registration?▼
No. Once elective registration is submitted and processed on the BITS ERP/Taxila portal, sections and electives cannot be modified. It is critical to review course handouts, academic calendar clashes, and your 4-semester trajectory before finalising your choices.
What are the mandatory electives for each specialisation track in Semester 2?▼
For NLP Specialisation: AIML*ZG530 Natural Language Processing is mandatory in Sem 2. For Deep Learning Specialisation: AIML*ZG533 Unsupervised Deep Learning is mandatory in Sem 2. For Audio & Vision Specialisation: AIML*ZG525 Computer Vision is mandatory in Sem 2 (and ZG539 Audio Analysis is mandatory in Sem 3). General Electives have no mandatory elective constraints.
Which Semester 2 electives are the least math-intensive?▼
Information Retrieval (IR) and Data Management for Machine Learning (DMML) have minimal mathematical proofs and focus predominantly on software systems, pipelines, architecture, and practical implementations. In contrast, Probabilistic Graphical Models (PGM) and Deep Reinforcement Learning (DRL) are heavily math-intensive.
What is the passing criteria and evaluation scheme for Semester 2?▼
Semester 2 courses follow the continuous assessment model: EC1 (Quizzes, Assignments, Mini-projects - typically 30%), EC2 (Closed-book Mid-Semester Exam - 30%), and EC3 (Open-book Comprehensive Final Exam - 40%). Relative grading applies across the batch, meaning consistent high performance in EC1 provides a crucial grade cushion.
Will Textbooks be allowed during the EC3 Comprehensive Exam?▼
Yes, EC3 Comprehensive examinations are typically open-book exams. You are permitted to bring physical copies of prescribed textbooks and pre-approved course material. However, exams are designed to test conceptual reasoning, algorithmic derivations, and problem solving, so having organized printed material is essential.
What compute and GPU facilities are provided for DL and DRL assignments?▼
BITS Pilani provides access to the CSIS Lab Infrastructure, including cloud-backed Virtual Labs, Cluster Labs (Hadoop, Spark, Kafka), and the Hyderabad Campus High-Performance Computing (HPC) environment equipped with NVIDIA A100 and L40S enterprise GPUs, plus AWS Cloud Console instances with 21+ supported cloud services.
How many study hours are recommended per week for working professionals?▼
Semester 2 carries 17-18 academic units (approx. 32 hours of effort per unit over the semester). We recommend dedicating 14 to 18 hours per week, combining weekend MS Teams live sessions with structured weekday evening practice.
Need Semester 1 Materials?

BITS WILP AIML Knowledge Base: Semester 1 Resources

Review foundational handouts, solved papers, and formula guides for MFML, ISM, DNN, and ML.

Semester 1 Knowledge Base ↗
WEEKLY EXAM DIGEST • WHATSAPP

Get Free PDF Notes & Exam Cheatsheets

Join 2,500+ BITS WILP students. We send curated notes, previous exam solution sets, and deadline reminders straight to your WhatsApp.

100% Free • No Spam • We never share your phone number