BEU Artificial Intelligence & Machine Learning — Semester 2 Syllabus

Curriculum version: 2024–2026 onwards • AICTE Model Structure • Total Credits: 19.5

Semester 2 Subject Structure

Code Subject Name Category L-T-P Credits Marks
BSC-102 Chemistry BSC 3-1-2 4.0 100
BSC-104 Mathematics-II (ODE, Complex Variables & Transforms) BSC 3-1-0 4.0 100
ESC-102 Programming for Problem Solving (PPS - C Language) ESC 3-0-4 4.0 100

Detailed Unit Topics & Prescribed Textbooks

Chemistry BSC-102

Atomic and molecular structure, periodic properties, spectroscopy, thermodynamics, and water chemistry.

Unit 1: Atomic and Molecular Structure (9 Hours)

Schrodinger equation; Molecular orbitals of diatomic molecules; Crystal field theory and the energy level diagrams for transition metal ions.

Unit 2: Spectroscopic Techniques (8 Hours)

Principles of spectroscopy and selection rules; UV-Visible and Fluorescence spectroscopy; Infrared spectroscopy; Magnetic resonance imaging (MRI).

Unit 3: Thermodynamics & Phase Equilibria (9 Hours)

Thermodynamic functions: energy, entropy and free energy; Estimations of entropy and free energies; Free energy and emf; Cell potentials, Nernst equation.

Unit 4: Water Chemistry & Polymers (8 Hours)

Hardness of water and its removal, boiler feed water, desulfurization; Classification of polymers, synthesis and properties of biodegradable polymers.

📚 Prescribed / Recommended Textbooks:

1. P.C. Jain and Monica Jain, Engineering Chemistry, Dhanpat Rai Publishing.\n2. B.H. Mahan, University Chemistry, Pearson Education.

Mathematics-II (ODE, Complex Variables & Transforms) BSC-104

Ordinary Differential Equations of higher order, Series solutions, Laplace transforms, Complex analysis.

Unit 1: First Order ODEs (8 Hours)

Exact equations, linear and Bernoulli’s equations, Euler’s equations; Equations not of first degree: equations solvable for p, equations solvable for y, equations solvable for x and Clairaut’s type.

Unit 2: Higher Order Linear ODEs (10 Hours)

Second order linear differential equations with variable coefficients, method of variation of parameters, Cauchy-Euler equation; Power series solutions; Legendre polynomials, Bessel functions of the first kind and their properties.

Unit 3: Complex Variables - Differentiation (8 Hours)

Differentiation, Cauchy-Riemann equations, analytic functions, harmonic functions, finding harmonic conjugate; Conformal mappings, Mobius transformations and their properties.

Unit 4: Complex Variables - Integration (10 Hours)

Contour integrals, Cauchy-Goursat theorem, Cauchy Integral formula, Liouville’s theorem and Maximum-Modulus theorem; Taylor’s series, Laurent’s series; Zeros of analytic functions, singularities, Residues, Cauchy Residue theorem.

Unit 5: Laplace Transforms (8 Hours)

Laplace Transform, Properties of Laplace Transform, Laplace transform of periodic functions; Inverse Laplace transform by different methods, convolution theorem; Evaluation of integrals by Laplace transform, solving ODEs using Laplace.

📚 Prescribed / Recommended Textbooks:

1. Erwin Kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons.\n2. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers.

Programming for Problem Solving (PPS - C Language) ESC-102

Algorithmic thinking, flowcharting, C syntax, conditional branching, loops, functions, arrays, pointers, and structures.

Unit 1: Introduction to Programming (8 Hours)

Idea of Algorithm: steps to solve logical and numerical problems; Representation of Algorithm: Flowchart/Pseudocode with examples; From algorithms to programs; source code, variables (with data types), variables and storage addresses, syntax and logical errors in compilation.

Unit 2: Control Structures & Loops (9 Hours)

Arithmetic expressions and precedence; Conditional Branching: if, if-else, switch-case; Iteration and loops: while, do-while, for loops; break and continue statements.

Unit 3: Arrays & Strings (8 Hours)

Arrays (1-D, 2-D), Character arrays and Strings, String manipulation functions (strlen, strcpy, strcat, strcmp), Searching (linear and binary search), Sorting (bubble sort, selection sort).

Unit 4: Functions & Pointers (9 Hours)

Functions (including using built-in libraries), Parameter passing in functions, call by value, Passing arrays to functions; Recursion: gcd, factorial, Fibonacci; Pointers, defining pointers, Use of Pointers in self-referential structures, dynamic memory allocation (malloc, calloc, free).

Unit 5: Structures & File Handling (6 Hours)

Structures, defining structures and Array of Structures; File handling: text files, reading and writing files.

📚 Prescribed / Recommended Textbooks:

1. E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill.\n2. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall.

🏛️ Official Citation: Course structure and unit requirements verified against official curriculum archives of Bihar Engineering University (BEU), Patna (beu-bih.ac.in).