Common subjects for all branches
Explore the fundamentals of chemical thermodynamics, kinetics, and organic chemistry. Understand molecular interactions, spectroscopy, and the properties of materials essential for engineering applications.
Master differential equations, integral calculus, and complex analysis. This course lays the mathematical foundation required for analyzing dynamic engineering systems.
Introduction to electrical circuits, Kirchhoff’s laws (KCL/KVL), and network theorems. Learn about transformers, DC machines, and induction motors.
Hands-on training in carpentry, fitting, welding, and smithy. Develop practical skills in using workshop tools and understanding manufacturing processes.
A comprehensive introduction to programming using C. Covers control structures, loops, arrays, functions, pointers, and file handling for problem-solving.
Enhance your English grammar, vocabulary, and phonetic skills. Focuses on developing effective verbal and written communication strategies for professional environments.
Delve into optics, mechanics, electromagnetism, and quantum physics. Understand the physical principles governing engineering devices and natural phenomena.
Advanced mathematics covering matrices, vector calculus, and numerical methods. Essential for solving complex linear systems and computational problems.
Understand the working of PN junction diodes, BJT transistors, and logic gates. Introduction to operational amplifiers and electronic circuit design.
Learn engineering drawing standards, orthographic projections, isometric views, and CAD software. Essential for visualizing and communicating design concepts.
Fundamentals of thermodynamics, fluid mechanics, and internal combustion engines. Overview of power transmission devices and mechanical systems.
Dive into core data structures including Arrays, Linked Lists, Stacks, Queues, and Trees. Learn about time complexity and algorithm efficiency.
Advanced business communication, technical report writing, and presentation skills. Prepare for corporate interactions and professional documentation.
Choose your specialization
Study probability theory, random variables, and statistical distributions. Learn hypothesis testing and regression analysis for data-driven decision making.
Understand individual and group behavior in organizations. Topics include motivation, leadership styles, team dynamics, and conflict resolution.
Critical reading, advanced writing techniques, and soft skills development. Focus on group discussions and interview preparation.
Master OOP paradigms using C++ or Java. Concepts include encapsulation, inheritance, polymorphism, and exception handling for robust software design.
Analyze algorithm efficiency using asymptotic notation. Cover sorting, searching, dynamic programming, greedy approaches, and graph algorithms.
Architecture and assembly language programming of 8085/8086 microprocessors. Interfacing peripherals and understanding embedded control.
Design combinational and sequential logic circuits. Study flip-flops, counters, registers, and A/D & D/A converters.
Foundational math for CS: Set theory, logic, relations, graph theory, and combinatorics. Essential for algorithm design and cryptography.
Explore the mathematical models of computation: Finite Automata, Context-Free Grammars, and Turing Machines. Understand computability and complexity classes.
Learn database design using ER models, relational algebra, and SQL. Covers normalization, transaction management, and concurrency control.
Understand the internal structure of computers: CPU design, memory hierarchy, cache organization, pipelining, and instruction sets.
Specialized elective course covering emerging topics in computer science.
Introduction to management functions: Planning, Organizing, Staffing, Directing, and Controlling within a business environment.
Statistical methods and probability theory applied to electrical engineering problems and data analysis.
Advanced communication strategies, professional correspondence, and effective presentation skills for engineers.
Introduction to Object Oriented Programming concepts: classes, objects, and inheritance using high-level languages.
Principles of measurement, errors, analog/digital instruments, bridges, and potentiometers.
Analysis of continuous and discrete-time signals. Fourier series, Fourier transform, Laplace transform, and Z-transform.
Design and analysis of analog circuits: BJT/FET amplifiers, feedback topologies, oscillators, and power amplifiers.
Values and ethics in engineering profession. Understanding human relationship and harmony in existence.
Linear programming, simplex method, duality, and transport problems. Introduction to non-linear optimization.
Vector analysis, electrostatics, magnetostatics, Maxwell’s equations, and electromagnetic wave propagation.
Transient analysis, two-port networks, network synthesis, and graph theory applied to electrical circuits.
Construction and operation of DC generators, DC motors, and single-phase/three-phase transformers.
Ecological balance, pollution control, industrial safety standards, and sustainable development practices.
Logic gates, Boolean algebra, combinational circuits, sequential circuits, and digital logic families.
Probability spaces, random variables, stochastic processes, and their applications in communication systems.
Study of environmental pollution, waste management, and industrial safety protocols.
Developing proficiency in technical writing, public speaking, and corporate communication.
OOP principles: Abstraction, Encapsulation, and Polymorphism using Java or C++.
Behavioral dynamics in organizations: Motivation, leadership, team building, and change management.
Network theorems, resonance, coupled circuits, and transient response analysis of electrical networks.
Diode circuits, transistor biasing, small-signal analysis, and amplifier design using BJTs and FETs.
Universal Human Values: Ethics, harmony, and professional conduct.
Optimization algorithms, linear programming, and numerical methods for engineering problems.
Maxwell’s equations, boundary conditions, plane waves, and transmission lines.
Elective course from other engineering domains.
DFT, FFT, filter design, and DSP processor architecture.
Analog and digital communication systems, noise analysis, and modulation.
Fundamentals of probability, sampling distributions, estimation, and hypothesis testing.
Advanced language skills for professional documentation and oral presentations.
Programming with objects, classes, inheritance, and polymorphism.
Core principles of algorithm design techniques: greedy algorithms, dynamic programming, divide and conquer, and computational complexity (Big O).
Microprocessor architecture, assembly language, and interfacing techniques.
Boolean logic, Karnaugh maps, combinational and sequential circuit design.
Mathematical logic, sets, relations, functions, and graph theory for computer science.
Relational database concepts, SQL, normalization, and data integrity.
Functional units of a computer, instruction sets, processor design, and memory systems.
Management concepts, planning, organizing, and leadership in technology organizations.
Human values and professional ethics in engineering.
Probability axioms, random variables, and statistical inference methods.
Effective technical communication, report writing, and presentation skills.
OOP concepts, exception handling, and multithreading in Java/C++.
Algorithm design paradigms: Divide and conquer, dynamic programming, and greedy methods.
Values, ethics, and holistic development for professionals.
Propositional logic, combinatorics, recurrence relations, and graph algorithms.
Automata theory, formal languages, computability, and complexity.
DBMS architecture, data models, SQL queries, and transaction processing.
Specialized elective course covering emerging topics in information technology.
Managerial roles, strategic planning, and organizational behavior.
Specialized advanced subjects - Branch specific
Lexical analysis, parsing techniques, semantic analysis, and code generation.
Data encoding, link layer protocols, routing algorithms, and network security.
Process management, memory management, file systems, and concurrency control.
Advanced elective course in a specialized area of Computer Science.
Specialized elective course tailored to career interests.
Interdisciplinary elective course from other engineering domains.
Image processing, feature extraction, object detection, and pattern recognition.
Mathematical optimization techniques for engineering design and decision making.
Formal verification of software and hardware systems using model checking tools.
Advanced elective course for specialized knowledge.
Environmental impact assessment and industrial safety management.
General elective course to broaden perspective.
Mathematical modeling of systems, time and frequency domain analysis, and stability.
Synchronous machines, induction motors, and special electrical machines.
Transmission line parameters, performance analysis, and distribution systems.
Power semiconductor devices, converters, inverters, and drive control.
Specialized elective in electrical engineering.
Elective from other engineering disciplines.
Study of human behavior in organizational settings.
Advanced elective in electrical engineering.
Relays, circuit breakers, and protection schemes for power systems.
General elective.
Pulse modulation, PCM, DPCM, digital modulation techniques (ASK, FSK, PSK), and information theory.
Architecture, instruction set, and programming of 8085/8086 microprocessors and 8051 microcontrollers.
Elective in electronics and communication.
Open elective.
MOSFETs, CMOS logic, layout design, and VHDL/Verilog.
Microcontroller interfacing, RTOS, and embedded C programming.
Microwave tubes, waveguides, components, and measurements.
Advanced elective.
Elective.
Search algorithms, knowledge representation, and machine learning basics.
Fundamentals of IoT, sensor networks, and IoT platforms.
OSI model, TCP/IP protocol suite, network layer, and transport layer protocols.
Cryptography, network security, and secure coding practices.
Software development life cycle, requirements engineering, design, and testing.
Final year project and specialized subjects
Advanced software life cycle models, project management, and maintenance.
Supervised and unsupervised learning, neural networks, and deep learning applications.
Specialized elective in advanced CS domain.
Specialized elective in emerging technologies.
Open elective from any engineering domain.
Research papers, technical reports, and documentation standards.
Final year major project focusing on research and development.
Load flow analysis, automatic generation control, and power system stability.
Specialized elective in power systems.
Management principles for engineers.
Capstone project.
Specialized elective.
Management principles.
Major project or industrial internship.
Real-time scheduling, reliability, and fault tolerance.
Management principles for engineering professionals.
Final year major project or industrial internship.
HTML, CSS, JavaScript, and server-side web development technologies.
Advanced elective in emerging IT technologies.
Writing research papers, technical reports, and documentation standards.