This semester marks the shift into the AI&ML specialization proper, introducing Machine Learning and Database Management Systems as core subjects alongside the mathematical grounding of Optimization Techniques and Probability & Statistics. Digital Logic & Computer Organization supplies systems-level understanding, while two labs give students hands-on ML and SQL practice. Full Stack Development-1 and Design Thinking & Innovation add practical web-development and ideation skills.
Subjects
Optimization Techniques
(Management Course-I)
- Unit 1: Formulating optimization problems and classical techniques for single- and multi-variable optimization, including Lagrange multipliers and Kuhn-Tucker conditions.
- Unit 2: Linear programming — standard form, geometric interpretation, and the simplex algorithm.
- Unit 3: The transportation problem, including initial feasible solutions and optimality testing.
- Unit 4: Nonlinear programming for constrained and unconstrained cases, covering search methods and penalty-function approaches.
- Unit 5: Dynamic programming — multistage decision processes and the principle of optimality.
L-T-P: 2-0-0, 2 credits
Probability & Statistics
- Unit 1: Descriptive statistics for data science — central tendency, variability, skewness, and kurtosis.
- Unit 2: Correlation and regression, including linear, multiple, and curvilinear regression.
- Unit 3: Probability theory and standard discrete/continuous distributions (binomial, Poisson, normal).
- Unit 4: Sampling theory — sampling distributions, estimation, and the central limit theorem.
- Unit 5: Hypothesis testing — significance levels, error types, and tests for large and small samples.
L-T-P: 3-0-0, 3 credits
Machine Learning
- Unit 1: Introduction to machine learning — its evolution, learning paradigms, and the typical ML pipeline from data acquisition to model evaluation.
- Unit 2: Nearest-neighbour models — proximity measures, KNN classification and regression, and classifier performance evaluation.
- Unit 3: Decision-tree-based models and the Bayes classifier, including Naive Bayes and impurity measures.
- Unit 4: Linear discriminants — perceptrons, support vector machines, logistic regression, and multi-layer perceptrons trained via backpropagation.
- Unit 5: Clustering techniques — K-means, fuzzy C-means, rough clustering, expectation-maximization, and spectral clustering.
L-T-P: 3-0-0, 3 credits
Database Management Systems
- Unit 1: Database fundamentals, data models, schema architecture, and entity-relationship modelling.
- Unit 2: The relational model, constraints, relational algebra/calculus, and basic SQL DDL/DML.
- Unit 3: Advanced SQL querying — joins, nested queries, aggregation, and views.
- Unit 4: Normalization theory from 1NF through BCNF, 4NF, and 5NF.
- Unit 5: Transaction management — ACID properties, concurrency control, recovery, and indexing techniques including B+ trees and hashing.
L-T-P: 3-0-0, 3 credits
Digital Logic & Computer Organization
- Unit 1: Data representation and combinational logic circuits, including K-map minimization.
- Unit 2: Sequential circuits and the basic structural organization of a computer.
- Unit 3: Computer arithmetic and processor organization, including instruction execution and control unit design.
- Unit 4: Memory hierarchy — RAM, ROM, cache, and virtual memory considerations.
- Unit 5: I/O organization — interrupts, DMA, buses, and standard I/O interfaces.
L-T-P: 3-0-0, 3 credits
Machine Learning Lab
- Computing central tendency/dispersion measures and applying preprocessing techniques (attribute selection, missing-value handling, discretization, outlier removal).
- Implementing KNN, decision trees, and random forests for classification and regression.
- Applying Naive Bayes, support vector machines, and both simple linear and logistic regression.
- Building multi-layer perceptron classifiers.
- Implementing K-means, fuzzy C-means, and expectation-maximization clustering.
L-T-P: 0-0-3, 1.5 credits
Database Management Systems Lab
- DDL/DML/DCL practice — table creation, constraints, and basic queries.
- Nested queries, aggregate functions, grouping, and view management.
- PL/SQL programming — control structures, conversion/string/date functions.
- Building procedures, functions, cursors, and triggers.
- Database connectivity exercises using ODBC/JDBC.
L-T-P: 0-0-3, 1.5 credits
Full Stack Development-1
(Skill Enhancement Course)
- HTML fundamentals — lists, links, images, tables, forms, and frames.
- CSS styling — selector types, the box model, and color/font/text properties.
- JavaScript basics — input/output, type conversion, conditional statements, and loops.
- Working with predefined and user-defined JavaScript objects, functions, and events.
- An introduction to Node.js as a bridge toward server-side scripting.
L-T-P: 0-1-2, 2 credits
Design Thinking & Innovation
- Unit 1: Introduction to design thinking and its fundamental components and principles.
- Unit 2: The design thinking process from empathy through ideation.
- Unit 3: Innovation as a discipline and its role in product and service development.
- Unit 4: Product design, including specification-setting and prototyping activities.
- Unit 5: Applying design thinking to business processes.
L-T-P: 1-0-2, 2 credits
Semester total: 15-1-12 contact hours, 21 credits, continuing the mandatory community service project internship theme from the prior semester.
