Computer Science & Eng. • 1st SemesterCore / Standard CurriculumChange Track

Computer Science & Eng. — 1st Semester Syllabus

GROUP-A • B.Tech 2026–2030 • Computer Science, IT, 3-D Animation & Graphics and Mathematics & Computing

Credits Allocation Table (L-T-P Structure)

Course TitleCodeLTPCredits
Engineering Mathematics - I1001023003
Engineering Physics1001043003
Introduction to AI1001053003
Computer Fundamentals & Emerging Technologies1001083003
Universal Human Values1001092002
Essence of Indian Constitution1001103000
Basics of Electrical & Electronics Engineering1001113003
Engineering Physics Lab100104P0021
Basics of Electrical & Electronics Engineering Lab100111P0021
Programming for Problem Solving Lab100112P0021
TOTAL----20

Engineering Mathematics - I

100102
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Basic Linear Algebra (8 hrs)

  • 1.1 Elementary transformations and Rank of Matrix; Rank by Echelon and Normal form; linear dependence & independence of vectors in Rⁿ space
  • 1.2 Consistency of System of Linear Equations
  • 1.3 Eigenvalues & Eigenvectors; Cayley-Hamilton Theorem
  • 1.4 Similarity of Matrices & Diagonalization of Square Matrices; Quadratic Form; Canonical Form of Matrices

Unit- 2.0: Differential Calculus: Single Variable (8 hrs)

  • 2.1 Higher order derivatives; Successive differentiation and Leibnitz’s Theorem
  • 2.2 Mean Value Theorems (Rolle’s; Lagrange’s; Cauchy)
  • 2.3 Indeterminate Forms; L’Hopital Rule
  • 2.4 Tangents & Normal of Algebraic & Polar Curves; Curvature

Unit- 3.0: Differential Calculus: Several Variables (9 hrs)

  • 3.1 Partial differentiations; Euler’s theorems
  • 3.2 Limit, Continuity and differentiability of functions of Several Variables
  • 3.3 Taylor’s theorem with various forms of remainders; Maclaurin’s theorem and related problems
  • 3.4 Maxima & Minima for functions of several variables; Lagrange’s Multiplier Method

Unit- 4.0: Integral Calculus (9 hrs)

  • 4.1 Differentiation under the integral sign; Leibnitz’s rule
  • 4.2 Double integral; Change the order of integration; evaluation by changing to polar co-ordinates
  • 4.3 Triple Integral; evaluation by changing to Spherical Polar and Cylindrical polar co-ordinates
  • 4.4 Beta; Gamma; Elliptic integral; relation between Beta & Gamma functions; general properties and related problems

Unit- 5.0: Vector Calculus (8 hrs)

  • 5.1 Scalar and vector valued functions; gradient, divergence and curl; geometrical and physical significance; tangent plane; directional derivative
  • 5.2 Line, surface and volume integrals; Green’s, Stokes’ and Gauss divergence theorems; verification and evaluation of vector integrals

Engineering Physics

100104
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Wave Optics (8 hrs)

  • 1.1 Interference, division of amplitude, Newton’s Ring experiment, Michelson interferometer
  • 1.2 Diffraction, Fraunhofer diffraction, single and double slit, circular aperture
  • 1.3 Diffraction grating
  • 1.4 Rayleigh criterion; resolving power of telescope
  • 1.5 Polarization, double-refracting crystal, Nicol prism

Unit- 2.0: Lasers and Optical Fiber (8 hrs)

  • 2.1 Characteristics of laser light; Einstein’s A & B coefficients; population inversion; pumping mechanism; optical resonator
  • 2.2 Ruby laser, He-Ne laser and semiconductor laser
  • 2.3 Structure of optical fibre; TIR, acceptance angle and numerical aperture; types of optical fibres
  • 2.4 Propagation mechanism of light in fibre; attenuation in optical fibres
  • 2.5 Applications of optical fibres; fibre optic sensors

Unit- 3.0: Electromagnetism & Propagation of Waves (8 hrs)

  • 3.1 Electric fields, Gauss’ Law, dielectrics and capacitors
  • 3.2 Magnetic fields and magnetic materials
  • 3.3 Maxwell’s Equations
  • 3.4 Electromagnetic waves and Poynting Theorem

Unit- 4.0: Quantum Mechanics (8 hrs)

  • 4.1 Introduction to Quantum Mechanics
  • 4.2 De-Broglie hypothesis; Heisenberg uncertainty principle
  • 4.3 Wave function and its characteristics
  • 4.4 Schrödinger’s equation (time-dependent and independent)
  • 4.5 Particle in a box; energy eigenvalues and eigenfunctions
  • 4.6 Potential barrier and tunneling

Unit- 5.0: Semiconductors & Nano-materials (10 hrs)

  • 5.1 Introduction; types of materials (metal, semiconductor and insulator)
  • 5.2 Intrinsic and extrinsic semiconductors; P-type and N-type; diffusion, drift and Fermi level
  • 5.3 Photodiode, P-N junction transistor, LED
  • 5.4 Hall effect
  • 5.5 Solar cell and its characteristics
  • 5.6 Introduction to nanoscience & nanotechnology; significance of nanoscale
  • 5.7 Unique properties: bulk vs nanomaterials; surface-to-volume ratio; band gap and optical/electrical/mechanical properties
  • 5.8 Classification of nanostructured materials: 0D (quantum dot), 1D (nanowire)

Introduction to AI

100105
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Introduction to Artificial Intelligence (8 hrs)

  • 1.1 What is AI? History and evolution of AI
  • 1.2 Foundations of AI: philosophy, mathematics and cognitive-science influences
  • 1.3 Intelligent agents: agent–environment interaction; PEAS description
  • 1.4 Types of environments: observable, deterministic, episodic, static, discrete, single/multi-agent
  • 1.5 Types of agents: simple reflex, model-based, goal-based, utility-based, learning agents
  • 1.6 Overview of AI application domains across engineering disciplines

Unit- 2.0: Problem Solving by Search (9 hrs)

  • 2.1 Problem formulation and state-space representation
  • 2.2 Uninformed search: BFS, DFS, Uniform Cost Search, Depth-Limited and Iterative Deepening Search
  • 2.3 Informed (heuristic) search: Greedy Best-First Search, A* algorithm
  • 2.4 Local search and optimization; hill climbing and related concepts
  • 2.5 Adversarial search: game playing, minimax and alpha-beta pruning

Unit- 3.0: Knowledge Representation and Logical Reasoning (9 hrs)

  • 3.1 Knowledge representation and its role in AI
  • 3.2 Propositional logic: syntax, semantics, inference and truth tables
  • 3.3 Predicate logic: predicates, quantifiers and representation of facts
  • 3.4 Logical inference and basic rule-based reasoning
  • 3.5 Knowledge-based systems and reasoning under representation constraints

Unit- 4.0: Reasoning under Uncertainty (9 hrs)

  • 4.1 Uncertainty in AI and probabilistic reasoning
  • 4.2 Conditional probability and Bayes’ theorem
  • 4.3 Bayesian reasoning and simple probabilistic inference
  • 4.4 Fuzzy sets, membership functions and basic fuzzy logic
  • 4.5 Applications of probabilistic and fuzzy reasoning

Unit- 5.0: Introduction to Machine Learning and AI Applications (10 hrs)

  • 5.1 Machine learning paradigms: supervised, unsupervised, reinforcement learning
  • 5.2 Overview of regression and classification: linear regression, k-NN, decision trees
  • 5.3 Overview of clustering: k-means
  • 5.4 Introduction to artificial neural networks: perceptron and basic architecture
  • 5.5 Natural Language Processing (NLP): concept and applications
  • 5.6 Computer Vision: concept and applications
  • 5.7 Expert systems: architecture and applications
  • 5.8 Robotics and AI: overview of intelligent robotic systems
  • 5.9 Ethics, bias, responsible AI, societal impact and AI & Sustainable Development Goals

Computer Fundamentals & Emerging Technologies

100108
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Fundamentals of Computer Systems (8 hrs)

  • 1.1 Classification of computers; functional units
  • 1.2 Central Processing Unit (CPU) organization and working
  • 1.3 Memory: architecture, memory representation and memory hierarchy
  • 1.4 CPU registers; impact of cache memory on system performance
  • 1.5 Motherboard and its components
  • 1.6 Von-Neumann architecture
  • 1.7 Machine language, assembly language, high-level programming languages; compiler and interpreter

Unit- 2.0: Data Representation (8 hrs)

  • 2.1 Data Representation & Number Systems
  • 2.2 Conversion between decimal and binary systems
  • 2.3 Binary, octal and hexadecimal number systems and conversions
  • 2.4 Character representation and basic data encoding
  • 2.5 Boolean/data representation fundamentals

Unit- 3.0: Operating Systems (8 hrs)

  • 3.1 Operating System: purpose, functions and components
  • 3.2 Types of operating systems and their applications
  • 3.3 Process and memory management basics
  • 3.4 File systems and device management
  • 3.5 User interface and system utilities

Unit- 4.0: Computer Networks and Internet Basics (9 hrs)

  • 4.1 Introduction to Computer Networks
  • 4.2 Importance of Networking
  • 4.3 Data Transmission Media; data transmission across media
  • 4.4 Data Transmission in a Network
  • 4.5 LAN, WAN and MAN
  • 4.6 Network topologies: Star, Bus, Ring, Mesh; communication protocol
  • 4.7 Hub, Switch, Router, Modem, Gateway; wireless networking
  • 4.8 Internet and IP Address
  • 4.9 TCP, UDP, HTTP, FTP, DNS, URL and Client-Server Architecture

Unit- 5.0: Emerging Technologies (8 hrs)

  • 5.1 Internet of Things (IoT): concept and architecture; Smart Homes and Smart Cities
  • 5.2 Cyber Security: basic terminology, CIA Triad, cyber threats and countermeasures
  • 5.3 Artificial Intelligence (AI): introduction, AI agents and applications
  • 5.4 Machine Learning (ML): learning paradigms and real-world applications
  • 5.5 Blockchain: distributed ledger, blocks, hashing and decentralization
  • 5.6 Data Science: data lifecycle and role of data in decision making

Universal Human Values

100109
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Self-Exploration, Happiness and Prosperity (5 hrs)

  • 1.1 Self-Exploration
  • 1.2 Continuous Happiness and Prosperity
  • 1.3 Right Understanding

Unit- 2.0: Relationship, Physical Facility and Human Being (5 hrs)

  • 2.1 Right Understanding, Relationship and Physical Facility
  • 2.2 Happiness and Prosperity
  • 2.3 Human being as a co-existence of the sentient ‘Self’ and the material ‘Body’

Unit- 3.0: Values in Human Relationships and Harmony in Society (5 hrs)

  • 3.1 Values in human-human relationship
  • 3.2 Harmony in the Society
  • 3.3 Process to establish Harmony in the Society

Unit- 4.0: Harmony in Nature and Existence (6 hrs)

  • 4.1 Harmony in the Nature
  • 4.2 Interconnectedness and mutual fulfilment among the four orders of nature
  • 4.3 Existence as Co-existence of mutually interacting units in all-pervasive space
  • 4.4 Holistic perception of harmony at all levels of existence

Unit- 5.0: Implications of Holistic Understanding on Professional Ethics (7 hrs)

  • 5.1 Natural acceptance of human values
  • 5.2 Definitiveness of Ethical Human Conduct
  • 5.3 Basis for Humanistic Education, Humanistic Constitution and Humanistic Universal Order
  • 5.4 Competence in professional ethics
  • 5.5 Strategy for transition from the present state to Universal Human Order: at the level of individual and society

Essence of Indian Constitution

100110
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Constitution and Preamble (8 hrs)

  • 1.1 Meaning of the Constitution of India
  • 1.2 Historical perspective of the Constitution of India
  • 1.3 Salient features and characteristics of the Constitution of India
  • 1.4 Preamble to the Constitution of India

Unit- 2.0: Fundamental Rights and Duties (8 hrs)

  • 2.1 Fundamental Rights under Part-III
  • 2.2 Fundamental duties and their significance

Unit- 3.0: Directive Principles (8 hrs)

  • 3.1 Relevance of Directive Principles of State Policy under Part-IV
  • 3.2 Different articles of State policies under Part-IV

Unit- 4.0: Governance (9 hrs)

  • 4.1 Governance under Part-VI
  • 4.2 State Legislature, Legislative Assembly & Legislative Council

Unit- 5.0: Amendments of Constitution (9 hrs)

  • 5.1 Amendment of Constitutional Powers and Procedure
  • 5.2 Major Constitutional Amendment procedure: 42nd, 44th, 74th, 76th, 86th and 91st Amendments

Basics of Electrical & Electronics Engineering

100111
Theory Course • 5 Units
View PYQ Papers

Unit- 1.0: Basic Electrical Circuits (8 hrs)

  • 1.1 Electrical circuit elements: resistance, inductance and capacitance as active and passive elements
  • 1.2 Unilateral and bilateral elements; linear and nonlinear elements
  • 1.3 Ohm’s law and Kirchhoff’s current and voltage laws
  • 1.4 Series and parallel circuits; voltage/current sources; source transformation
  • 1.5 Mesh analysis and nodal analysis
  • 1.6 Current divider rule, voltage divider rule and star-delta transformation

Unit- 2.0: A.C. Circuits (8 hrs)

  • 2.1 Common electrical signals and waveform characteristics
  • 2.2 Instantaneous, peak, average and RMS values
  • 2.3 Peak factor and form factor of sinusoidal waves
  • 2.4 Phase difference and phasor representation in rectangular and polar forms
  • 2.5 Impedance, admittance, power factor and power triangle
  • 2.6 Three-phase systems: necessity, advantages, phase sequence and balanced/unbalanced supply and load

Unit- 3.0: Basic Electrical Machines (8 hrs)

  • 3.1 Basic laws of electromagnetism, self-inductance and mutual inductance
  • 3.2 DC machines: principle, construction, classification and applications
  • 3.3 Single-phase transformers: necessity, working principle, construction and E.M.F. equation
  • 3.4 Transformer voltage ratio, current ratio and voltage regulation
  • 3.5 Single-phase and three-phase induction motors and working principles
  • 3.6 Applications of induction motors and fractional horsepower motors

Unit- 4.0: Semiconductor Devices (8 hrs)

  • 4.1 Intrinsic and extrinsic semiconductor types
  • 4.2 P-N junction diode: construction, characteristics, forward and reverse bias
  • 4.3 Temperature effects and breakdown mechanisms
  • 4.4 Half-wave/full-wave rectifiers, filters and Zener diode voltage regulator
  • 4.5 PNP and NPN transistors: construction and operation
  • 4.6 CE configuration as amplifier and transistor as a switch

Unit- 5.0: Fundamentals of Digital, Analog Electronics, Measurement and Electrical Safety (10 hrs)

  • 5.1 Binary, octal and hexadecimal number systems; binary addition and basic number operations
  • 5.2 Basic logic gates, universal gates and Boolean algebra
  • 5.3 LEDs, seven-segment display and truth table; digital and analog ICs
  • 5.4 IC 7805 and IC 7912; multimeter and CRO
  • 5.5 Sensors and transducers; generation, transmission and distribution of electrical power
  • 5.6 Electrical hazards; fuse, MCB and MCCB
  • 5.7 Purpose, importance and methods of earthing systems

Engineering Physics Lab

100104P
Laboratory Subject • 1 Units
View PYQ Papers

Laboratory Experiments

  • LE-1 Diffraction Grating
  • LE-2 Newton’s Ring Experiment
  • LE-3 Resolving Power of Telescope
  • LE-4 Polarimeter
  • LE-5 Numerical Aperture Optical Fiber (Virtual Lab)
  • LE-6 Dielectric Constant
  • LE-7 Measurement of Planck’s Constant
  • LE-8 Stern-Gerlach Experiment (Virtual Lab)
  • LE-9 p-n Junction
  • LE-10 Hall Effect Experiment
  • LE-11 Energy Band Gap Measurement
  • LE-12 Changing nanoparticle size alters light absorption

Prescribed Experiments

  1. Laboratory ExperimentsLE-1 Diffraction GratingLE-2 Newton’s Ring ExperimentLE-3 Resolving Power of TelescopeLE-4 PolarimeterLE-5 Numerical Aperture Optical Fiber (Virtual Lab)LE-6 Dielectric ConstantLE-7 Measurement of Planck’s ConstantLE-8 Stern-Gerlach Experiment (Virtual Lab)LE-9 p-n JunctionLE-10 Hall Effect ExperimentLE-11 Energy Band Gap MeasurementLE-12 Changing nanoparticle size alters light absorption
  2. LE-1 Diffraction Grating
  3. LE-2 Newton’s Ring Experiment
  4. LE-3 Resolving Power of Telescope
  5. LE-4 Polarimeter
  6. LE-5 Numerical Aperture Optical Fiber (Virtual Lab)
  7. LE-6 Dielectric Constant
  8. LE-7 Measurement of Planck’s Constant
  9. LE-8 Stern-Gerlach Experiment (Virtual Lab)
  10. LE-9 p-n Junction
  11. LE-10 Hall Effect Experiment
  12. LE-11 Energy Band Gap Measurement
  13. LE-12 Changing nanoparticle size alters light absorption

Basics of Electrical & Electronics Engineering Lab

100111P
Laboratory Subject • 1 Units
View PYQ Papers

Laboratory Experiments

  • LE-1 Identification of active and passive components and Ohm’s Law verification
  • LE-2 Application of Kirchhoff’s Laws in series and parallel circuits
  • LE-3 Improvement of power factor of a single-phase load using a capacitor
  • LE-4 Determination of voltage and turns ratios of a single-phase transformer
  • LE-5 Identification of main parts of DC machines and induction machines using cut-section models
  • LE-6 Determination of V-I characteristics of a P-N junction diode
  • LE-7 Performance of half-wave and full-wave rectifiers with and without filters
  • LE-8 Analysis of the operation of a voltage regulator using a Zener Diode
  • LE-9 Input and output characterization of common emitter (CE) BJT
  • LE-10 Implementation of logic gates (AND, OR, NOT, XOR) using universal gates
  • LE-11 Measurement of signal parameters using a CRO
  • LE-12 Identification of different types of cable, wires and fuses
  • LE-13 Operation of protection devices such as fuse, MCB and MCCB
  • LE-14 Demonstration of earthing techniques and electrical safety practices
  • LE-15 Wiring of single lamp and fan with regulator controlled by a switch with fuse/MCB protection
  • LE-16 Handling of Meggers and measurement of earth resistance

Prescribed Experiments

  1. Laboratory ExperimentsLE-1 Identification of active and passive components and Ohm’s Law verificationLE-2 Application of Kirchhoff’s Laws in series and parallel circuitsLE-3 Improvement of power factor of a single-phase load using a capacitorLE-4 Determination of voltage and turns ratios of a single-phase transformerLE-5 Identification of main parts of DC machines and induction machines using cut-section modelsLE-6 Determination of V-I characteristics of a P-N junction diodeLE-7 Performance of half-wave and full-wave rectifiers with and without filtersLE-8 Analysis of the operation of a voltage regulator using a Zener DiodeLE-9 Input and output characterization of common emitter (CE) BJTLE-10 Implementation of logic gates (AND, OR, NOT, XOR) using universal gatesLE-11 Measurement of signal parameters using a CROLE-12 Identification of different types of cable, wires and fusesLE-13 Operation of protection devices such as fuse, MCB and MCCBLE-14 Demonstration of earthing techniques and electrical safety practicesLE-15 Wiring of single lamp and fan with regulator controlled by a switch with fuse/MCB protectionLE-16 Handling of Meggers and measurement of earth resistance
  2. LE-1 Identification of active and passive components and Ohm’s Law verification
  3. LE-2 Application of Kirchhoff’s Laws in series and parallel circuits
  4. LE-3 Improvement of power factor of a single-phase load using a capacitor
  5. LE-4 Determination of voltage and turns ratios of a single-phase transformer
  6. LE-5 Identification of main parts of DC machines and induction machines using cut-section models
  7. LE-6 Determination of V-I characteristics of a P-N junction diode
  8. LE-7 Performance of half-wave and full-wave rectifiers with and without filters
  9. LE-8 Analysis of the operation of a voltage regulator using a Zener Diode
  10. LE-9 Input and output characterization of common emitter (CE) BJT
  11. LE-10 Implementation of logic gates (AND, OR, NOT, XOR) using universal gates
  12. LE-11 Measurement of signal parameters using a CRO
  13. LE-12 Identification of different types of cable, wires and fuses
  14. LE-13 Operation of protection devices such as fuse, MCB and MCCB
  15. LE-14 Demonstration of earthing techniques and electrical safety practices
  16. LE-15 Wiring of single lamp and fan with regulator controlled by a switch with fuse/MCB protection
  17. LE-16 Handling of Meggers and measurement of earth resistance

Programming for Problem Solving Lab

100112P
Laboratory Subject • 1 Units
View PYQ Papers

Laboratory Experiments

  • LE-1 Algorithmic Logic & Basic I/O — C program for area of circle, triangle and rectangle with appropriate data types/type casting and flowchart
  • LE-2 Decision Making Systems — Student Grading and Classification System using if-else ladder and switch-case
  • LE-3 Iterative Problem Solving — prime numbers between 1 and N and Fibonacci sequence using loops
  • LE-4 1-D Array Operations — maximum/minimum using linear search and average of array elements
  • LE-5 Matrix Manipulation (2-D Arrays)
  • LE-6 Functions and modular programming
  • LE-7 Pointers and dynamic memory/data management
  • LE-8 Structures, unions and file/data handling
  • LE-9 Object-Oriented Programming fundamentals in C++
  • LE-10 Classes, objects, constructors and basic inheritance
  • LE-11 Polymorphism and operator/function overloading
  • LE-12 Advanced OOP concepts and robust software solutions

Prescribed Experiments

  1. Laboratory ExperimentsLE-1 Algorithmic Logic & Basic I/O — C program for area of circle, triangle and rectangle with appropriate data types/type casting and flowchartLE-2 Decision Making Systems — Student Grading and Classification System using if-else ladder and switch-caseLE-3 Iterative Problem Solving — prime numbers between 1 and N and Fibonacci sequence using loopsLE-4 1-D Array Operations — maximum/minimum using linear search and average of array elementsLE-5 Matrix Manipulation (2-D Arrays)LE-6 Functions and modular programmingLE-7 Pointers and dynamic memory/data managementLE-8 Structures, unions and file/data handlingLE-9 Object-Oriented Programming fundamentals in C++LE-10 Classes, objects, constructors and basic inheritanceLE-11 Polymorphism and operator/function overloadingLE-12 Advanced OOP concepts and robust software solutions
  2. LE-1 Algorithmic Logic & Basic I/O — C program for area of circle, triangle and rectangle with appropriate data types/type casting and flowchart
  3. LE-2 Decision Making Systems — Student Grading and Classification System using if-else ladder and switch-case
  4. LE-3 Iterative Problem Solving — prime numbers between 1 and N and Fibonacci sequence using loops
  5. LE-4 1-D Array Operations — maximum/minimum using linear search and average of array elements
  6. LE-5 Matrix Manipulation (2-D Arrays)
  7. LE-6 Functions and modular programming
  8. LE-7 Pointers and dynamic memory/data management
  9. LE-8 Structures, unions and file/data handling
  10. LE-9 Object-Oriented Programming fundamentals in C++
  11. LE-10 Classes, objects, constructors and basic inheritance
  12. LE-11 Polymorphism and operator/function overloading
  13. LE-12 Advanced OOP concepts and robust software solutions