The Department of Computer Science and Engineering at the Indian Institute of Technology Guwahati, was formed in 1995. The Department provides an outstanding research environment complemented by excellence in teaching.

The areas of research include Machine Learning and its application in computational biology, Systems Biology, Evolutionary Algorithms, Operating Systems, Distributed Systems, Networks, Database Management Systems, Formal Modelling, Synthesis and Verification of Embedded Systems, Human Computer Interaction, User Modeling, Model Based Evaluation of Interactive Systems, Rehabilitation Engineering, Networking, Fault Tolerance, Embedded Systems, Digital Signal Processing, Speech Processing, Man-Machine Intelligence Systems, Formal Verification, Software Engineering, Algorithms, Word combinatorics, algorithms and combinatorics, Multiprocessor Computer Architecture, Formal Methods, Network-on-Chip design, Asynchronous systems, Distributed algorithms, fault-tolerance, distributed algorithms for ad hoc and sensor networks, Computational Geometry, Parallel Algorithms, Randomized Algorithms, Optimization, Artificial Intelligence, Intelligent Robotics, Natural Language Processing, Genetic Algorithms, Fuzzy Systems & Neural Networks, Artificial Immune Systems, Networks (Specially: QoS, Wireless Networks), Computer and Network Security, Computational Geometry and Its Applications, Advance Computer Architecture, Multicore Parallel Programming and Compiling, Embedded System, VLSI and FPGA Design, VLSI Testing, VLSI Design, External Memory Algorithms, Complexity Theory, Mobile Computing, Kernel Methods, Data Mining and their applications, Data structures and Algorithms, Combinatorial Geometry, Analysis of Social Networks, Web Search Engine, Information Retrieval, Steganography and Steganalysis, Image and Video Watermarking, Intrusion Detection System and Network Steganography, WDM Optical Networks, IP over WDM Networks, Broadband Access Networks, Performance Evaluation of Computer Networks, Network Tomography, Modeling of Computer systems, Communication Networks, Monte Carlo Simulation, Experimental Methods, Cloud Computing and Computer Networks.

The Department offers B.Tech, M.Tech and Ph.D degrees. The Department has a comprehensive curriculum on topics related to all aspects of Computer Hardware and Software with an emphasis on practical learning. The course structure is up-to-date and includes courses on nascent topics to equip our students with the latest developments.

The Department has state of the art infrastructure and computing equipment supported by high speed Ethernet and wireless networks. Various Student organisations like ACM Chapter, ACS chapter, CSEA, Linux and Open Solaris Community are active throughout the year.

Our faculty aim at delivering top class education blending their rich research experience with classroom teaching. The Department has undertaken many research projects funded both by multinationals and government agencies. For more information regarding the research activities please visit the faculty and research pages.

For more details the head of the department can be contacted at hodcse @ iitg.ernet.in.