# CSE
**Source**: https://cse.iitk.ac.in/pages/ResearchAreasNew.html
**Parent**: https://cse.iitk.ac.in/
#### Research Areas in the CSE Department
The CSE department faculty is actively involved in research in various fields of Computer Science. The department provides an excellent research platform, and nurtures and challenges students to solve real-world research problems. The research in the department can be broadly classified into the following areas.
###### Computer Systems
**Faculties / Instructor:** [Prof. Amey Karkare](http://www.cse.iitk.ac.in/users/karkare), [Prof. Amitangshu Pal](http://www.cse.iitk.ac.in/users/amitangshu), [Prof. Debadatta Mishra](http://www.cse.iitk.ac.in/users/deba), [Prof. Debapriya Basu Roy](http://www.cse.iitk.ac.in/users/dbroy), [Prof. Mainak Chaudhuri](http://www.cse.iitk.ac.in/users/mainakc), [Prof. Preeti Malakar](http://www.cse.iitk.ac.in/users/pmalakar), [Prof. Priyanka Bagade](http://www.cse.iitk.ac.in/users/pbagade), [Prof. Subhajit Roy](http://www.cse.iitk.ac.in/users/subhajit), [Prof. Swarnendu Biswas](http://www.cse.iitk.ac.in/users/swarnendu), [Prof. Urbi Chatterjee](http://www.cse.iitk.ac.in/users/urbic)**Topics / Areas:**
1. Accelarators and GPUs
2. Compiler and Runtime Systems
3. Computer Architecture
4. Digital VLSI
5. Networks
6. Operating Systems
7. Parallel and Distributed Computing
8. Virtualization and Cloud Computing
**Foundation Courses:**
1. [CS220: Computer Organisation](https://cse.iitk.ac.in/pages/CS220.html)
2. [CS330: Operating Systems](https://cse.iitk.ac.in/pages/CS330.html)
###### Cyber Physical Systems
**Faculties / Instructor:** [Prof. Amitangshu Pal](http://www.cse.iitk.ac.in/users/amitangshu), [Prof. Debapriya Basu Roy](http://www.cse.iitk.ac.in/users/dbroy), [Prof. Indranil Saha](http://www.cse.iitk.ac.in/users/isaha), [Prof. Priyanka Bagade](http://www.cse.iitk.ac.in/users/pbagade)**Topics / Areas:**
1. Edge Computing
2. IoT
3. Robotics
4. Sensors
**Foundation Courses:**
1. [CS202/3: Mathematics for Computer Science - II/III](https://cse.iitk.ac.in/pages/CS202/3.html)
2. [CS220: Computer Organisation](https://cse.iitk.ac.in/pages/CS220.html)
3. [CS330: Operating Systems](https://cse.iitk.ac.in/pages/CS330.html)
4. [CS340: Theory of Computation](https://cse.iitk.ac.in/pages/CS340.html)
5. [CS345: Algorithms II](https://cse.iitk.ac.in/pages/CS345.html)
6. [CS425: Computer Networks](https://cse.iitk.ac.in/pages/CS425.html)
###### Data Science and Analytics
**Faculties / Instructor:** [Prof. Arnab Bhattacharya](http://www.cse.iitk.ac.in/users/arnabb), [Prof. Ashutosh Modi](http://www.cse.iitk.ac.in/users/ashutoshm), [Prof. Hamim Zafar](http://www.cse.iitk.ac.in/users/hamim), [Prof. Preeti Malakar](http://www.cse.iitk.ac.in/users/pmalakar), [Prof. Sayak Ray Chowdhury](http://www.cse.iitk.ac.in/users/sayakrc), [Prof. Soumya Dutta](http://www.cse.iitk.ac.in/users/soumyad), [Prof. Sumit Ganguly](http://www.cse.iitk.ac.in/users/sganguly), [Prof. Sunil Simon](http://www.cse.iitk.ac.in/users/simon), [Prof. Sutanu Gayen](http://www.cse.iitk.ac.in/users/sutanu)**Topics / Areas:**
1. Bio-informatics
2. Computer Graphics
3. Data analytics
4. Data Management in HPC and Distributed Systems
5. Data Visualization
6. Database
7. Visual Computing
**Foundation Courses:**
1. [CS360: Introduction to Computer Graphics](https://cse.iitk.ac.in/pages/CS360.html)
2. [CS771: Introduction to Machine Learning](https://cse.iitk.ac.in/pages/CS771.html)
###### Formal Methods and HCI
**Faculties / Instructor:** [Prof. Amey Karkare](http://www.cse.iitk.ac.in/users/karkare), [Prof. Indranil Saha](http://www.cse.iitk.ac.in/users/isaha), [Prof. Nisheeth Srivastava](http://www.cse.iitk.ac.in/users/nsrivast), [Prof. Satyadev Nandakumar](http://www.cse.iitk.ac.in/users/satyadev), [Prof. Sruti Srinivasa Ragavan](http://www.cse.iitk.ac.in/users/srutis), [Prof. Subhajit Roy](http://www.cse.iitk.ac.in/users/subhajit)**Topics / Areas:**
1. Formal verification
2. Human Computer Interaction
3. Programming language
4. Software Engineering
**Foundation Courses:**
1. [CS335: Compiler Design](https://cse.iitk.ac.in/pages/CS335.html)
2. [CS340: Theory of Computation](https://cse.iitk.ac.in/pages/CS340.html)
3. [CS345: Algorithms II](https://cse.iitk.ac.in/pages/CS345.html)
4. [CS350: Principles of Programming Languages](https://cse.iitk.ac.in/pages/CS350.html)
5. [CS455: Introduction to Software Engineering](https://cse.iitk.ac.in/pages/CS455.html)
###### Machine Learning and AI
**Faculties / Instructor:** [Prof. Amitangshu Pal](http://www.cse.iitk.ac.in/users/amitangshu), [Prof. Arnab Bhattacharya](http://www.cse.iitk.ac.in/users/arnabb), [Prof. Ashutosh Modi](http://www.cse.iitk.ac.in/users/ashutoshm), [Prof. Hamim Zafar](http://www.cse.iitk.ac.in/users/hamim), [Prof. Piyush Rai](http://www.cse.iitk.ac.in/users/piyush), [Prof. Priyanka Bagade](http://www.cse.iitk.ac.in/users/pbagade), [Prof. Sayak Ray Chowdhury](http://www.cse.iitk.ac.in/users/sayakrc), [Prof. Soumya Dutta](http://www.cse.iitk.ac.in/users/soumyad), [Prof. Subhajit Roy](http://www.cse.iitk.ac.in/users/subhajit), [Prof. Sutanu Gayen](http://www.cse.iitk.ac.in/users/sutanu)**Topics / Areas:**
1. Computer Vision
2. Deep Learning
3. Image Processing
4. Machine Learning
5. Natural Language Processing
6. Re-inforcement learning
7. Visual Computing
**Foundation Courses:**
1. [CS202/3: Mathematics for Computer Science - II/III](https://cse.iitk.ac.in/pages/CS202/3.html)
2. [CS771: Introduction to Machine Learning](https://cse.iitk.ac.in/pages/CS771.html)
###### Security and Privacy
**Faculties / Instructor:** [Prof. Adithya Vadapalli](http://www.cse.iitk.ac.in/users/avadapalli), [Prof. Angshuman Karmakar](http://www.cse.iitk.ac.in/users/angshuman), [Prof. Debadatta Mishra](http://www.cse.iitk.ac.in/users/deba), [Prof. Debapriya Basu Roy](http://www.cse.iitk.ac.in/users/dbroy), [Prof. Priyanka Bagade](http://www.cse.iitk.ac.in/users/pbagade), [Prof. Urbi Chatterjee](http://www.cse.iitk.ac.in/users/urbic)**Topics / Areas:**
1. Applied Cryptography
2. Computer System Security
3. Cyber Security
4. Hardware Securit
5. Privacy
**Foundation Courses:**
1. [CS201: Mathematics for Computer Science - I](https://cse.iitk.ac.in/pages/CS201.html)
2. [CS202: Mathematics for Computer Science - II](https://cse.iitk.ac.in/pages/CS202.html)
3. [CS220: Computer Organisation](https://cse.iitk.ac.in/pages/CS220.html)
4. [CS330: Operating Systems](https://cse.iitk.ac.in/pages/CS330.html)
###### Theoretical Computer Science
**Faculties / Instructor:** [Prof. Abhranil Chatterjee](http://www.cse.iitk.ac.in/users/abhranil), [Prof. Adithya Vadapalli](http://www.cse.iitk.ac.in/users/avadapalli), [Prof. Anil Seth](http://www.cse.iitk.ac.in/users/seth), [Prof. Gunjan Kumar](http://www.cse.iitk.ac.in/users/gunjan), [Prof. Manindra Agrawal](http://www.cse.iitk.ac.in/users/manindra), [Prof. Nitin Saxena](http://www.cse.iitk.ac.in/users/nitin), [Prof. Raghunath Tewari](http://www.cse.iitk.ac.in/users/rtewari), [Prof. Rajat Mittal](http://www.cse.iitk.ac.in/users/rmittal), [Prof. Satyadev Nandakumar](http://www.cse.iitk.ac.in/users/satyadev), [Prof. Sayak Ray Chowdhury](http://www.cse.iitk.ac.in/users/sayakrc), [Prof. Sumit Ganguly](http://www.cse.iitk.ac.in/users/sganguly), [Prof. Sunil Simon](http://www.cse.iitk.ac.in/users/simon), [Prof. Surender Baswana](http://www.cse.iitk.ac.in/users/sbaswana), [Prof. Sutanu Gayen](http://www.cse.iitk.ac.in/users/sutanu)**Topics / Areas:**
1. Algorithm
2. Complexity Theory
3. Cryptography
4. Number Theory
5. Theoretical ascepts of ML
6. Theory of Computation
**Foundation Courses:**
1. [CS340: Theory of Computation](https://cse.iitk.ac.in/pages/CS340.html)
2. [CS345: Algorithms II](https://cse.iitk.ac.in/pages/CS345.html)
Areas | [Publications](https://cse.iitk.ac.in/pages/ResearchPublications.html) | [SIGTACS](http://www2.cse.iitk.ac.in/~sigtacs) | [SESRes](http://www.cse.iitk.ac.in/users/sesres) | [SIGDATA](http://www.cse.iitk.ac.in/users/sigdata) | [SURGE](http://www.iitk.ac.in/surge) | [SIGML](http://www.cse.iitk.ac.in/users/sigml) | [Vision](http://www.cse.iitk.ac.in/users/vision)