The Department of Computer Science and Information Technology offers the following programmes:
At the undergraduate level, the Department lays emphasis on theoretical and practical aspects of object-oriented programming, software engineering, Computer organization & architecture, database management, operating systems, theory of computation, compiler design, computer graphics, computer networks and Microprocessors and microcontrollers. The department provides exposure to emerging technologies as well as futuristic technologies like nanotechnology, quantum computing, bioinformatics, genetic algorithms and parallel programming.
The department pursues active research programmes in several up-to-date areas of computer science. Some of the current areas of research include Parallel, Distributed and Grid Computing; Image, Video Processing and Computer Vision; Database and Knowledge-Based Systems; Security and Cryptography; Information Retrieval and Data Mining; Parallel computing Algorithms and Complexity; Computer Networks; Pattern Recognition; Artificial Intelligence and Natural Language Processing.