Core Areas of the Academy

Courses in each core area


  • Introduction to Data Structures and Programming in C
  • Design and Analysis of Algorithms
  • Object-Oriented Programming in C++, Java and Python
  • Parallel programming for multicore systems
  • Assembly-language programming
  • Computer Programming and GUI Development using MATLAB
  • Computational Intelligence: Theory and Applications

Embedded Systems

  • Embedded Microprocessor System Programming
  • Embedded Microprocessor System and Interfacing
  • Real Time Embedded Systems
  • Other Courses (being finalized)

Circuits and vlsi

  • Analog and Mixed-Signal VLSI Circuit Design
  • Digital VLSI Circuit Design
  • FPGA SOC based system design
  • Microelectronics design tools
  • Fundamentals of CMOS VLSI Technology


  • Fundamentals of Databases
  • Data Warehouisng and Buisness Intelligence
  • Data Mining
  • Advanced Databases
  • Big Data Analytics


  • Fundamentals of Analog and Digital Communication System
  • Wireless and Mobile Communication
  • Satellite communication
  • Optical Communication
  • Information theory and Coding