Available courses

This course will help students to achieve an idea about the fundamentals of Engineering Mechanics. After completing this course student will be able to apply the concepts behind mechanics into real life problems.Both Dynamics and Statics are being covered here. In Dynamics, Kinetics and Kinematics analysis are introduced. 

The methodology to isolate a particular structural system from environment is being discussed here. Properties of planes and solids are explained.

Based on KTU syllabus,the course is divided into 6 modules. Statics is covered in first 4 modules while Dynamics is covered in last 2 modules. 

This course enable the students to make a clear idea about how a geotechnical investigation
programme is to be planned and executed. It also helps to impart in-depth knowledge about the various methods of geotechnical investigation and the field tests to be conducted in different situations. After  successful  completion  of  the  course,  the  students  understand  the  procedure,
applicability and limitations of various methods of geotechnical investigation. The ability of
the  students  in  making  proper  engineering  judgements  and  in  taking  appropriate
decisions related to geotechnical investigations is greatly improved.

This course will help students to have the fundamental knowledge in calculating the vertical stress and lateral stresses that would be developing within a soil mass due to different types of external loading. After the course completion student will be able to apply their knowledge on different theories in the design and analysis of foundations. 

Various methods to determine the bearing capacity of foundations.Both the shallow and deep foundations are analysed in details. 


  •  To equip the students with methods of solving a general system of linear equations.
  • To familiarize them with the concept of Eigen values and diagonalization of a matrix which have many applications in Engineering.   
  • To understand the basic theory of functions of a complex variable and conformal Transformations.

Analyticity of complex functions, Complex differentiation, Conformal mappings, Complex integration,System of linear equations, Eigen value problem

Course objectives:

  • To study the working of standard digital ICs and basic building blocks
  • To design and implement combinational circuits
  • To design and implement sequential circuits

Course Objectives:
The course shall provide

  • A fundamental knowledge about general operating systems.
  • An introduction to Real Time Operating Systems, its basic structure, building blocks and various operations on it.
  • An insight into the different scheduling algorithms used in RTOS
  • An overview of the different applications of real time operating systems

Course objectives:

The purpose of this course is:

1. To introduce student to basic biomedical engineering technology

2. To understand the anatomy & physiology of major systems of the body in designing equipment for medical treatments.

3. To impart knowledge about the principle and working of different types of bio-medical electronic equipment/devices.


Human body-overview, Physiological systems of body, Measurement of physiological parameters, Assisting and therapeutic devices, Medical laboratory equipments, Telemetry in patient care, Patient safety, Medical imaging system.

Course Objectives:

  1. Differentiate between conventional tubes & microwaves tubes.
  2. Explain the principle of microwave amplifiers and oscillators and analyze their parameters.
  3. Describe the principle and characteristics of microwave solid state devices.
  4. Recognize various microwave components
  5. Discuss the methods to measure various parameters.
  6. Explain different types of radars
  7. Discuss various navigation systems


• To have a thorough understanding of the basic structure and design of an Embedded System.
• To study the different ways of communicating with I/O devices and standard I/O interfaces.
• To study the basics of RTOS for Embedded systems.
• To study the programming concepts of Embedded Systems.

                 13.704 INFORMATION THEORY AND CODING (T)

 L-T-P : 3-1-0 Credits: 4

Course  Objectives:

  • To understand the concept of information
  • To introduce to various aspects of error controlling and coding techniques for communication.
  • To have idea on the different coding techniques.

Module I

Introduction to Information Theory. Concept of amount of information, units – entropy, marginal, conditional and joint entropies – relation among entropies – mutual information, information rate. Source coding: Instantaneous codes – construction of instantaneous codes – Kraft‘s inequality, coding efficiency and redundancy, Noiseless coding theorem – construction of basic source codes – Shannon – Fano Algorithm, Huffman coding,

Module II

Channel capacity – redundancy and efficiency of a channel, binary symmetric channel (BSC), Binary erasure channel (BEC) – capacity of band limited Gaussian channels, Shannon – Hartley theorem – bandwidth – SNR trade off – capacity of a channel of infinite bandwidth, Shannon‘s limit.

Information Capacity of Colored noise channel, Water-Filling Interpretation of Information Capacity Theorem, Rate Distortion Theory

Module III

Introduction to rings , fields, and Galois fields. Codes for error detection and correction – parity check coding – linear block codes – error detecting and correcting capabilities – generator and parity check matrices – Standard array and syndrome decoding – perfect codes, Hamming codes – encoding and decoding, cyclic codes – polynomial and matrix descriptions – generation of cyclic codes, decoding of cyclic codes, BCH codes – description and decoding, Reed – Solomon Codes, Burst error correction.

Module IV

 Convolutional Codes – encoding – time and frequency domain approaches, State Tree & Trellis diagrams – transfer function and minimum free distance – Maximum likelihood decoding of convolutional codes – The Viterbi Algorithm. Sequential decoding,. Cryptography : Secret key cryptography, block and stream ciphers. DES, Public key cryptography.



  1. Symon Haykins: Digital Communication Systems , Wiley India, 2013.
  2. P.S.Sathya Narayana: Concepts of Information Theory & Coding , Dynaram Publications,2005
  3. Ranjan Bose: Information Theory, Coding and Cryptography, 2/e,TMH, New Delhi ,2008.
  4. Shu Lin & Daniel J. Costello.Jr., Error Control Coding : Fundamentals and Applications, 2/e,Prentice Hall
  5. Kulkarni, Shivaprakasha,Information ataheory and Coding,Wiley,2015.
  6.  David J.C Mackay, Information Theory, Inference and Learning Algorithms, Cambridge,2005.
  7.  Paul Garrett, The mathematics of Coding Theory, Prentice Hall, 2004.
  8.  Das Mullick Chatterjee, Principles of Digital communication , Wiley Eastern Ltd.
  9. Sklar, Ray: Digital Communication, Fundemental and Applications, 2/e Pearson, 2011
  10. Saha,Manna,Mandal, Information Theory,Pearson, 2013.

Course Outcomes:

  • Understand the concept of Information
  • Understand the concept of various theorems proposed by Shannon
  • Understand the concept of channel capacity
  • Understand the idea of groups, rings, field, and codes.
  • Understand the different error codes for communication systems.


University Examination Pattern:

Examination duration: 3 hours;  Maximum Total Marks: 100

The question paper shall consist of 2 parts.

Part A (20 marks) - Ten Short answer questions of 2 marks each. All questions are compulsory. There should be at least two questions from each module and not more than three questions from any module.

Part B (80 Marks) - Candidates have to answer one full question out of the two from each module. Each question carries 20 marks.

Note: Question paper should contain20% Problems, derivations and proofs.

itc mod1.pdfitc mod1.pdf

This program is designed to teach you exactly what you need to know to successfully pass the Associate Android Developer Certification Exam from Google. It's a great way to prove your Android Development skills and earn certification directly from Google affirming those skills—a definitive step on the path to a job as an Android Developer.

The purpose of this course is:

1. To understand fundamental operating concepts of microprocessors and microcontrollers.

2. To communicate with various devices using controller.

3. To design a microcontroller based system with the help of the interfacing devices.

4. To program the controller to make various peripherals work for specified application.

Course objectives:

The course shall provide:

  1. Concepts of Discrete Fourier Transform, Fast Fourier Transform & Discrete Cosine Transforms
  2. Understanding about the development of algorithms for efficient computation of DFT
  3. Details about the concepts of design of IIR and FIR filters.
  4. Understanding of the realization of various structures for IIR and FIR Filters.
  5. Practical consideration about sampling,  multirate conversion and its applications
  6. Concepts of quantisation effects in digital implementation of IIR and FIR systems.
  7. Introduction of the architecture of DSP processors

KTU DSP 2015 BATCH.pdfKTU DSP 2015 BATCH.pdf

Course Objective:

  • To impart knowledge about different modulation and demodulation schemes for analog communications
  • To impart knowledge about the principles of digital communication
  • To introduce the concepts of Television, Radar, Cellular and Satellite Communication systems

Course Objectives:
 To provide fundamental knowledge in dynamics and control of Electric Drives.
 To justify the selection of Drives for various applications.
 To provide knowledge about cycloconvertors.
 To familiarize the various semiconductor controlled drives employing various motors.


Course Objective :

  • To introduce the concepts of high voltage generation and its application in Electrical Engineering
  • To introduce the types of over voltage occurring in a power system network and how the system insulation is coordinated for protection against overvoltage
  • To familiarize the testing methods applied to a power apparatus
  • To introduce the insulation design aspects of a EHV cable

Course Objectives:
 To provide fundamental knowledge in dynamics and control of Electric Drives.
 To justify the selection of Drives for various applications.
 To provide knowledge about cycloconvertors.
 To familiarize the various semiconductor controlled drives employing various motors.


To give sufficient knowledge about the promising new and renewable sources of energy.

To eqip students in working with projects and to take up research work in connected areas.

Open loop-and closed loop control systems- Transfer function - Control system components-Steady stare error- static error coefficient- dynamic error coefficient-Stability Analysis- Root locus- Frequency domain analysis-Bode plot-polar plot-Nyquist stability criterion- Non-minimum phase system - transportation lag.



  • Introduce students to some basic tools in Mathematics which are useful in modelling and analysing physical phenomena involving continuous changes of variables
  • The differential and integral calculus of functions of one or more variables have vast range of applications across all branches of engineering.
  • Provides basic training in plotting and visualising graphs of functions and intuitively understanding their properties