Undergraduate Courses

This course is arguably the best in the country. Its strength is its adaptability to the changing industry requirements. A student gets knowledge of the latest technologies, in addition to ample industry exposure. The students are given a choice of subject from the 6th semester itself in the form of electives. The students have ample practical knowledge owing to the mini projects taken up in their 5th, 6th and 7th semesters. Apart from this, the students are required to submit an industrial project in their 8th semester. The course includes both theory and lab sessions. The curriculum emphasizes importance of applied knowledge, and promotes state-of-the-art teaching and learning.

Dual Degree Courses

Dual Degree courses are the perfect amalgamation of the most established and renowned courses of IIIT Allahabad, namely the Bachelors in Information Technology and Masters(with specialization in Robotics and Software Engineering). These courses aims to prepare the students to easily adapt to the ever evolving field of Information Technology and cultivate in them a keen interest for working with the latest technologies and a penchant for research and development as well. The students have been given excellent exposure to both practical applications as well as core research aspects both of which are the trademarks of IIIT Allahabad legacy for the respective courses. The curriculum emphasizes originality of thought and ideas and an ability to successfully develop and practically bring the ideas into use.

Postgraduate Courses

IIIT Allahabad provides excellence of specialization in the field of information technology in India. The objective of M.Tech is to prepare quality professionals to work at high-end technologies in IT and to deliver future project leaders and architects, who can meet the challenges, make better use of technologies and understand the need of modern IT services. Here students are trained to work in a team, lead it, allowing exposure to the practicability and difficulties involved in the projects of varying complexities to make sure that the students have the capability to turn the dreams of business leaders and visionaries into realities.The curriculum is designed in such a manner that student get the excellent knowledge of the specialized field. 'Thesis work' which provides an opportunity to students to create and develop new concept, techniques, methods and applications in the real world.

Course Overview

Undergraduate (Information Technology)

Foundation Courses

  • Algorithms
  • Networking
  • Graphic and Visual Computing
  • Digital communications
  • Data Structures
  • Compiler Design
  • Automata Theory
  • Digital Electronics
  • Operating Systems
  • Discrete Mathematics
  • Computer Organization
  • Database Management Systems

Software Engineering

  • Human Computer Interaction
  • Software Engineering
  • Object Oriented Programming
  • Software Component Design

Applied Computing

  • Bio-Informatics
  • Parallel Computing
  • Object Oriented Programming
  • Image Processing

Modelling and Optimization

  • Operation Research and Optimization
  • System Modelling and Simulation

Machine Intelligence

  • Soft Computing
  • Pattern Recognition
  • Artificial Intelligence
  • Natural Language Processing

Applied Systems

  • Robotics
  • Humanoid Robotics
  • Computer Controlled Systems

Data Storage & Mining

  • Advanced Database Management
  • Data Mining and Data Warehousing
  • Information Retrieval

Advance Networks,
Security & Applications

  • Data and Network Security
  • Cryptography and information Security
  • Mobile Intelligent Networks
  • Storage and Network Devices
  • Wireless Sensor Networks
  • Distributed Systems
  • Storage Area Networks

Managerial Skills & Personality

  • Communication Skills
  • Principles of Management & Economics
  • Intellectual Property Rights
  • Business Systems


  • 5th Semester Mini Project - I
  • 6th Semester Mini Project - II
  • 7th Semester Mini Project - III
  • 8th Semester Major Project

Undergraduate (Electronics and Communication Engineering)

Foundation Courses

  • Discrete Mathematics
  • Mathematics - I & II
    (Calculus, Numerical Met., Differential Eq.)
  • Probability and Statistics
  • Mathematics - III (Transformation)
  • Physics - I & II
    (Thermodynamics, Electrostatics, Optics, Quantum Physics)
  • Intro. to Computer Programming

RF & Optics

  • Electromagnetic Fields and Waves
  • RF & Microwave Engineering
  • Antenna & Wave Propagation
  • Wireless Sensor Networks
  • Radar & Satellite Comm.
  • Optical Communication

Computer Organization

  • Microprocessor Programming
  • Computer Controlled Systems
  • Embedded Systems
  • Robotics & Industrial Automation
  • Humanoid Robots
  • Pattern Recognition & Machine Intelligence


  • Semiconductor Devices
  • Electronic Devices and Circuits
  • Digital Electronics
  • Electrical Engineering
  • Analog Devices and Circuits
  • Electronics Instrumentation
  • Electronics Workshop


  • VLSI technology (Physics & Fabrication Process)
  • VLSI - Analog Design
  • VLSI - Digital Design
  • Semiconductor Technology
  • MEMS

Communication Systems & Networks

  • Signals and Systems
  • Analog Communications
  • Digital Communications
  • Mobile Communication
  • Telecommunication Switching and Signalling
  • Mobile Intelligent Networks
  • Computer Networks

Signal Processing

  • Analog Signal Processing
  • Digital Signal Processing
  • Image Processing

Managerial Skills & Personality

  • Communication Skills
  • Principles of Management & Economics
  • Intellectual Property Rights
  • Business Systems


  • 5th Semester Mini Project - I
  • 6th Semester Mini Project - II
  • 7th Semester Mini Project - III
  • 8th Semester Major Project

Dual Degree (Information Technology)

These program are essentially an extension of B. Tech. Information Techonology courses stated above, and thus includes the course structure of B. Tech Information Technology Programme in addition to the following:

Software Engineering

  • Software Metrics
  • Software Requirements and Estimation
  • Software Testing and Quality Management
  • Architecture of Software Systems
  • Mathematics for Information Technology


  • Mathematical foundation of Robotics
  • Control System Engineering
  • Artificial Life Simulation
  • Robot Motion Planning
  • Humanoid Robotics
  • Mathematics for Information Technology

Projects (common for both)

  • 5th Semester Mini Project - I
  • 6th Semester Mini Project - II
  • Major Summer Project - I (May-July 2016)
  • Major Summer Project - II (May-July 2017)
  • M. Tech Thesis

Postgraduate (Information Technology)


  • Data Structure and Algorithms
  • Language Algorithms & Tools
  • Data Mining in Bio Systems
  • Genomic and Proteomics
  • Computer Aided Drug Designing
  • Biological Databases & Structure

Cyber Law and Information Security

  • Advanced Algorithms and Programming
  • Internet Protocols
  • Data Mining
  • Cyber Law and Security Standards
  • Advanced Cryptography
  • Network Security
  • Mobile and Wireless Security
  • Wireless Sensor Networks

Human Computer Interaction

  • Machine Learning & Pattern Recognition
  • Principles of Interaction Design
  • Image and Vision Processing
  • Advance Computer Graphics
  • Advance Database System
  • Intellectual Property Rights
  • Information Retrieval
  • Soft Computing
  • Data Mining
  • Animation

Intelligent Systems

  • Soft Computing
  • Wireless Sensor Network
  • Computational Intelligence
  • Computer Architecture & Embedded Systems
  • Advanced Database System & Data Mining
  • Architecture of Intelligent Systems
  • Intellectual Property Rights
  • Information Retrieval

Software Engineering

  • Software Metrics
  • Intellectual Property Rights
  • Software Testing And Quality
  • Enterprise Resource Planning
  • Software Project Management
  • Architecture Of Software Systems
  • Software Requirement Engineering
  • Data Ware House And Data Mining
  • Object Oriented Software Engineering


  • Comp. Architecture & Embedded Systems
  • Mathematical formulation of robotics
  • Control System Engineering
  • Digital System Design
  • Artificial Life Simulation
  • Computational Intelligence
  • Data Mining & Warehousing
  • Operational Research & Optimization

Wireless Comm. Engineering

  • Distributed Systems
  • Mobile Intelligent Networks
  • Wireless Sensors Networks
  • TCP / IP for Wireless Networks
  • Media Access & Wireless Network
  • Cryptography & Information Security
  • Wireless Communication & Computation
  • Telecommunication & Switching Networks
  • Advanced Database Management Systems

Postgraduate (Electronics and Communication Engineering)


  • VLSI Design
  • VLSI Technology
  • Modelling & Analysis of VLSI Devices
  • Hardware Design Methodologies using HDL
  • Advanced Analog & Digital VLSI Design
  • Micro-Electromechanical Systems
  • Computer Architecture
  • Embedded System

Integrated Biomedical Engineering

Foundation Courses

  • Physics - I,II
  • Mathematics - I,II
  • Chemistry - I,II
  • Biological Systems - I,II
  • Introduction to Programming
  • Fluid Mechanics
  • Digital Electronics
  • Data structure andAlgorithms
  • Anatomy & Physiology


  • Bio signals & Systems
  • Biomedical Instrumentation
  • Biosignal Processing
  • Biomedical Science & Engineering
  • Biomedical Engineering Systems
  • Biomedical System modelling & Simulation
  • Bio Statistics
  • Neural Engineering


  • Medical Imaging - I,II
  • Nanotechnology
  • Communication Systems
  • Computer Graphics and Visualization
  • Hospital Management
  • Principles of Management & Economics
  • Mini Projects-I,II,III,IV,V
  • Major Project