Indian Institute of Technology, Kanpur: Department of Computer Science & Engineering
Indian Institute of Technology, Kanpur: Department of Computer Science & Engineering
Indian Institute of Technology, Kanpur: Department of Computer Science & Engineering
Kanpur
Our research labs are also world class, and teaching labs are as well-equipped as any global university. The quality of teaching, learning, and experimentation are at
par with any highly reputed American university. Students also do a lot of technology driven extra-curricular activities such as programming hackathons, capture-the-
flag contests, pair programming, developing software for various institute level automation.
It is therefore, a premier place from where to hire your next engineer, your next leader, and your next technology visionary. On behalf of the department, I welcome
all high tech industry to visit us, look at our curriculum, labs, research and talk to our faculty, and find a unique stimulating environment where your next hire is being
nurtured for success.
Dr. Sandeep K. Shukla
Head, Computer Science and Engineering Department
Indian Institute of Technology, Kanpur
2
Development of Air Quality Index(AQI) for Smart Card Technology Development
Recent Research and
Indian Cities A standard for smart card operating system has
Developments:
An AQI translates individual air pollutant been developed which is used by the government
Researchers at the CSE department have concentrations into a single number that reflects the of India for all their smart card based applications. A
achieved many milestones. Their research and status of air quality in simple terms. The scientific smart card operating system has also been
initiatives have opened up new horizons. basis of developing AQI is the attainment of air implemented which is compliant to this standard.
quality standards and pollutant dose-response This technology is in the process of being
Interdisciplinary Center for Cyber Security and
relationships. This was developed by Prof. Arnab commercialized.
Cyber Defense
Bhattacharya.
DST sanctioned 14.43 crores (~2.2 million USD) for Language Technology
the Interdisciplinary Center for Cyber Security and Fast Integer Multiplication Using Modular Some path breaking contributions have been made
Cyber Defense of Critical Infrastructures. Prof. Arithmetic in Indian language coding (ISCII), keyboard design,
Sandeep Shukla and Prof. Manindra Agrawal will Prof. Piyush P. Kurur proposed an algorithm to transliteration, OCR machine translation, Linux ware,
lead the group. This is the first center, set up in multiply two N-bit integers that uses modular NLP, Indian scripts on Linux, Web content creation
India, to pursue cyber security of critical arithmetic for intermediate computations. This and search. Some of our landmark achievement is:
infrastructures. algorithm runs with the best known complexity. GIST multilingual technology, AGLABHARTI &
ANUBHARTI MACHINE aided translation strategies
JEE Seat Allocation: An Algorithmic MOOC and Agropedia Software Models and popular web sites such as Gita-supersite.
Perspective MOOCs provide affordable and flexible way to
Prof. Surender Baswana proposed an algorithmic learn new skills, pursue lifelong interests and deliver Multipurpose Multimodal Human Identification
perspective for JEE seat allocation for CFTIs. This quality educational experiences at scale. System
approach ensures each candidate submits a Agropedia, software as a service model, can be The primary aim is to design a robust system which is
single choice list over all available programs, and used to rapidly build agriculture portals for different capable of handling problems like security, personal,
receives no more than a single seat from the communities. verification/identification etc. The various traits that
system, based on the choices and the ranks in the are considered are Face, Iris, Signature, Fingerprints
relevant merit lists. Prutor: a Cloud based Web Application and Ear.
Prutor is a cloud-based web application that
Primality Testing in Polynomial Time provides instant and useful feedback to students Medical Application
One of the major problems in computational while solving programming problems. Prutor provides The medical applications group supported by media
number theory was solved by Prof. Manindra a view of the students' approach to solving lab Asia developed a portable mobile model of
Agrawal, Prof. Nitin Saxena. The problem was programming problems, regardless of programming printing healthcare delivery which uses ICT and
whether a number could be tested for primality in environments. digital devices to contact remotely located
polynomial time. individuals requiring medical attention with doctors.
The CSE lab is equipped with a 1 gbps switched network with a tree equipped for embedded computing. The lab provides several FPGA based
topology. All systems (servers & clients) are equipped with 1 gbps NICs. A stations for hardware programmability. The lab is used both for UG
CISCO Catalyst 3750G Series Layer-3 switch acts as a backbone switch. The education and research.
Recently CSE lab has deployed one cloud "Vyomkesh" which has GPS time sync unit, IEC-61850 compliant Ethernet switches, unified threat
currently 20 compute nodes having dual Xeon 6 core CPUs with 48 GB RAM management hardware, industrial grade HMI, SCADA system etc.
each. It supports 240 physical (480 logical) cores with 960 GB RAM. Soon
4
Robotics Lab And data structures including dynamic particular interest is a recent project
graph algorithms, fault tolerance, being executed by Prof. Amey Karkare,
Vicon Vero Motion Capture System for
streaming algorithms, computational
indoor robot localization has been Prof. Subhajit Roy and Dr. Sumit Gulwani
geometry, graph theory and space
installed in this Lab. (adjunct faculty, MSR Redmond) on
bounded algorithms. We are interested
primarily in the research problems and developing intelligent tutoring systems
Sun Grid general directions given below, but are that are designed to adaptively guide
Sun grid has been established in the also adaptable and receptive to new students who are learning programming
department with funding from Sun interesting problems that may come up in
or other tools and tasks for the first time.
the near future.
Microsystems, USA. The grid has 20 The project has been successfully piloted
workstation based on Opteron (64 bit with the introductory programming
Biometrics
AMD processor) and it is available to all course at IIT Kanpur which graduates
Faculty: Dr. Phalguni Gupta
the users who want to do research and more than 800 students each year.
Biometrics lab at IIT Kanpur is actively
explore the area of High Performance involved in the development of biometric
Technical Computing. The department is based authentication systems that can Computer Architecture and
recognized as the “Sun Regional handle multiple traits such as a face, Operating Systems
fingerprint, palmprint, iris, ear,
Academic and Research Partner for Faculties: Dr. Biswabandan Panda, Dr.
knuckleprint, hand geometry, hand vain,
Excellence in Grid Computing. Debadatta Mishra, Dr. Mainak Chaudhuri,
finger vein, signature etc. The idea is to
Dr. Rajat Moona
use the physiological or behavioral
Currently the group focuses on designing
characteristics of a person to identify him
memory systems for emerging application
Research Areas and in an automated way. This lab also
domains that are resilient to application
provides consultancy to various
Faculties: government agencies on these matters.
behavior. The group also focuses on the
interface between Operating Systems,
The department provides an excellent Architecture, and Virtualization
research platform, and challenges the Compilers, Programming Languages techniques.
students' potential to solve tough and Analysis
problems.
Cyber-Physical Systems
Faculties: Dr. Amey Karkare , Dr. Subhajit
Roy Faculties: Dr. Indranil Saha , Dr. Sandeep
Algorithms and Data Structures The department has a focused interest on Shukla
Faculties: Dr. Raghunath Tewari, Dr. Ratan the theory and applications of The CPS Group at the CSE Department of
K Ghosh, Dr. Sanjeev Saxena, Dr. programming languages and program IIT Kanpur is working on developing
Shashank Mehta, Dr. Sumit Ganguly, Dr. analysis. The main research areas are principled approaches for robust
Surender Baswana compilers, data flow analysis, heap implementation of cyber-physical
We are a group of faculty and students analysis, formal techniques for automated systems. A cyber-physical system is a
working on exciting problems on the debugging, program verification and collection of interconnected computing
recently very popular areas in algorithms synthesis, program profiling, compiler devices interacting with the physical
optimizations, GPU algorithms. Of world to regulate its behavior.
5 Computer Architecture and Operating
world to regulate its behavior. The group systems. While traditional databases are such as performance and scalability. To
is working on several exciting problems in relational, the NoSQL paradigm has ensure the quality attributes desired by an
proved itself useful in various applications application, the architect has to design a
the area of CPS, more specifically in
suitable architecture -- which is a very
distributed multi-robot systems and and situations, especially in the realm of
complex task. Software architecture
internet-of-things. The focus of this group is big data. The research in this field community tries to abstract out the
to develop cyber-physical systems with encompasses data analytics, data experiential knowledge from various
correctness guarantee through the processing, indexing, querying, searching domains and presents tools to design
and information retrieval. It also includes architectures such as tactics, reference
application of formal verification/synthesis
architectures, and frameworks.
techniques. data mining in the form of graphs, text,
multimedia, strings, etc.
Theoretical Computer Science
Cyber Security / System Security
Machine Learning and Computer Faculties: Dr. Anil Seth, Dr. Manindra
Faculties: Dr. Biswabandan Panda, Dr.
Vision Agrawal, Dr. Nitin Saxena, Dr. Piyush Kurur,
Manindra Agrawal, Dr. Rajat Moona, Dr. P
Dr. Raghunath Tewari, Dr. Rajat Mittal, Dr.
Subramanyam, Dr. Sandeep Shukla Faculties: Dr. Harish Karnick, Dr. Nisheeth
Satyadev Nandakumar, Dr. Somnath
At IIT Kanpur, leveraging the expertise in Srivastava, Dr. Piyush Rai, Dr. Purushottam
Biswas, Dr. Sumit Ganguly, Dr. Sunil Simon
multiple areas of Computer Science and Kar, Dr. Vinay P. Namboodiri
The department continues to be one of
Engineering we initiated such a This is an area where the department has
the best places to engage in cutting
comprehensive program within our had a recent surge in terms of strength, as
center for cyber-security. We have a well as diversity. We cover nearly all the edge research in all areas of complexity
multi-disciplinary national project to carry challenging areas of machine learning theory, logic, game theory etc. Our
out research, training and education in and computer vision. In ML, it focuses on graduate students and alumni have
cyber security of the national cyber theoretical probabilistic machine
performed marvelously at arriving at
space including information infrastructure, learning, deep learning, optimisation,
natural language processing etc. In path-breaking results on the very
and other critical infrastructures such as
banking, power grid, industrial vision, it mostly works on language and fundamentals of computer science.
manufacturing, defense tactical facial analysis, graphics, human attributes Thrust areas in the department include
communication networks, and various prediction, pose estimation, streaming algorithms (Prof. Sumit
information assets of the country. action/activity prediction, human-
Ganguly), information theory (Prof.
The group also focuses on Side-channel centered computing, human factors in
Satyadev Nandakumar), quantum
and Covert-channel attacks through the computing, Computational Cognitive
processor, caches, and memory system. Science etc. algorithms and cryptography (Prof. Piyush
Kurur and Prof. Rajat Mittal), game theory
Databases, Big Data and Data Mining Software Architecture (Prof. Sunil Simon), logic (Prof. Anil Seth)
Faculty: Dr. T. V. Prabhakar and computational complexity theory
Faculties: Dr. Arnab Bhattacharya, Dr.
In the era of Internet-scale applications,
Medha Atre, Dr. Sumit Ganguly (Prof. Somnath Biswas, Prof. Manindra
the success of a software application
Databases are ubiquitous and form the Agrawal, Prof. Nitin Saxena, Prof.
greatly depends on its quality attributes
backbones of almost all the modern Raghunath Tewari).
6 systems. While traditional databases are
relational, the NoSQL paradigm has
Faculty Placement In-charge
Name: Subhajit Roy
Contact: +91(512)259-7585
Email: [email protected]