Available courses

End-Semester Assignment for non-graduating students

Statistical Mechanics course

This is 3-credit core course for 6th semester B.Tech ME students.

Course Abstract: This course deals with the vibrations of typical mechanical components under various excitations. Starting with the single degree-of-freedom systems, the course goes on analyzing multi degree-of-freedom systems. Natural frequencies of various mechanical components excited under undamped and damped environments are derived.


Learning outcomes:

At the end of the course, the students should be able to
(i) formulate the linearized governing equation for vibration of a mechanical system
(ii) determine natural frequencies of various discrete and simple continuous systems
(iii) analyze the modes of vibration of various discrete systems
(iv) identify various vibration measurement methods for use of suitable one in a given application

End-Sem Exam for Final Year Students

GCE PH3601 Quantum Mechanics for Engineers (for third and fourth year students)

M.Sc Chemistry, 2nd semester course

A course created to conduct a Math Quiz for school students visiting IIT Palakkad on Jan 31 2020 in connection with Science Day

The Machine Drawing Practice course is intended to train students in drawing mechanical machine components for production and representation

Engineering Thermodynamics course for first year BTech students

This is an introductory graduate course on cryptography. This will enable the students to learn
fundamental concepts of cryptography, cryptanalysis and utilize these techniques in computing systems

This is a second-level course in the area of semiconductor device design. The aim of the course is to outline the challenges in the design of ultra-scaled transistors. In this context, students will be introduced to the need for designing transistors with new device structures and materials. Students will also be introduced to compound semiconductor FETs, and 2D material-based FETs.

This is the only Construction Core Course

This is a basic course into application of principles of mechanics. The course handles both statics and dynamics of particles and rigid bodies. Various approaches to analysing of physical systems will be introduced enabling prediction of response of the system to various force systems.

Phase II of Computer Science and Engineering B. Tech Projects

ERC course on Machine Learning.

This course will introduce the key physical-layer technologies that underpin the current cellular systems. It covers wireless channel modeling, performance analysis of digital modulation techniques, and different ways to combat the adverse effects of wireless medium of transmission.

B.Tech project (II)-Mechanical Engineering

VLSI design and implementation of signal processing and online learning algorithms.

OELP intends to promote exploratory research and development (product/technology) under the supervision of one or more faculty members. The term ‘open ended’ emphasizes that the course does not have a pre-defined syllabus, but the mentor together with the students can define the deliverables and outcomes at the beginning of the course. Such projects will lead to development of soft as well as technical skills. Innovation/tinkering lab facilities can be used to work on such projects. It is desirable that such projects have relevance to industry or societal problems.

A course  to develop the skill to solve simple computational problems by designing step by step logical solutions and converting them to computer programs.

It covers the kinematic and dynamic aspects of wheeled mobile robots, sensing, and perception of the mobile robots, motion planning, navigation and control of general mobile robots.

This is a first course in abstract algebra. We will study the three classical and fundamental algebraic structures: groups, rings and fields. This course is also a first introduction to proofs where students learn the art of proving new theorems.

Electrical Machines

This lab is divided into two modules: 

The first module will deal with the design of printed circuit boards (PCBs). Students will also fabricate the PCBs in the chemistry lab. 

In the second module, students will be introduced to scientific computation using Python.

Control system analysis and design in time-domain and frequency-domain


This course covers basic linkage mechanisms, synthesis, and analysis of planar mechanisms, gears and gear trains, dynamic force analysis, and balancing methods for planar linkages.

Introductory course on microprocessor systems and their design and interfacing with focus on ARM Cortex M0+ series of microprocessors

In this course you will learn how several aspects of robots, or in general products are designed, namely mechanical, PCB and algorithm designs.

Basic core course on electromagnetic theory for B.Tech first year students

Testing C online-programming feature.

Summer course for Physics II - B.Tech 2nd semester course.  

Course on Wire EDM Research

This is a vacation course for reappearing students.

The course focuses on understanding the behavior of nonlinear systems of interest to engineers. It aims at providing the necessary background for stability analysis and control of nonlinear systems. The course will emphasize recent as well as classical techniques and methodologies for designing control systems for nonlinear dynamical systems. Application of nonlinear control design ranging from aerospace to robotics will be considered throughout the course.