Department of Computer Science & Engineering

The discipline of Computer Science and Engineering aims to impart high quality education and research opportunities in all major fields of the subject. It stresses on the strong understanding of theoretical concepts along with their practical application. It comprises experienced and encouraging faculty who ensure that the students are provided with all the necessary resources and guidance required in their pursuit of knowledge and expertise. It offers additional courses along with electives to provide more than just a routine learning experience. Regular projects ensure that enough heed is given to real‐life problems. The discipline has an active collaboration with IBM which allows access to video lectures regularly conducted by them. Thus, we provide a meaningful balance between all aspects of learning and aid the endeavors made by students to become leading engineers and technocrats.

Courses and Electives

The curriculum includes all the essential courses like Discrete Mathematical Structures, Data Structures and Algorithms, Operating Systems, Computer Architecture, Artificial Intelligence, Computer Networks, Compiler Techniques, Computer Graphics and Visualization, Soft Computing and Parallel Computing. These courses provide a sound theoretical basis but are also supplemented by practical applications.

To cater to the ever-changing needs of the industry and to inculcate new and innovative ideas, the discipline also offers a variety of elective courses such as Peripherals and Interfaces, Advanced Topics in Database Management Systems, Advanced Algorithms, Topics in Artificial Intelligence Programming, Algorithms for Digital Signal Processing, Functional and Logic Programming, Data Mining and Data Warehousing, Algorithms for Convex Programming, Genetic Algorithms, Computational Models in Pattern Recognition and Learning.


The discipline has established labs for Data Structures and Algorithms, Abstractions and Paradigms of Programming, Software Development, Logic Design, Databases and Information Systems, Optimization Algorithms and Techniques, and Operating Systems. It is in the process of establishing labs for Computer Architecture, Computer Networks, Artificial Intelligence, Computer Graphics and Visualization, Compiler Techniques, Soft computing and Parallel Computing.

Computational Facilities include over 250 networked PCs equipped with software including Rational Rose, Visual Studio, Modelsim, MATLAB, Xilinx, MySQL, etc. The institute has campus-wide intranet supporting networked PCs and high speed dedicated intranet links. The hardware supporting the intranet includes various types of high end branded Routers, Switches, Load Balancer with IBM Servers having good configuration to support IT Infrastructure under the campus.