Computer Science & Engineering

Computer Science is practiced by mathematicians, scientists and engineers. Mathematics, the origins of Computer Science, provides reason and logic. Science provides the methodology for learning and refinement. Engineering provides the techniques for building hardware and software.

Computer science is a discipline that involves the understanding and design of computers and computational processes. In its most general form, it is concerned with the understanding of information transfer and transformation. Computer Science is the study of principles, applications, and technologies of computing and computers. It involves the study of data and data structures and the algorithms to process these structures; of principles of computer architecture-both hardware and software; of problem-solving and design methodologies; of computer-related topics such as numerical analysis, operations research, and artificial intelligence; and of language design, structure, and translation technique.



The lab is installed with all important editors like CodeBlock,Dev C++ provides a dual operating system environment where the students can learn to execute C and C++ programs in all types of environments.

Database Management System Lab The Lab is dedicated to Database related practicals. High configuration computer systems installed with software like Oracle Server, MySQL is used by the students to execute their Database related projects and assignments.


Equipped with latest networking-related devices, the lab facilitates students to perform Computer Network practicals. All important Network Simulators like Cisco Packet Tracer, NetSim, OMNET and NS3 are installed to provide a solution to the practical problems faced by computer scientists.


The lab provides a requisite environment for Design and Analysis of Algorithms for solving complex problems in the field of computer science. Students execute all data structure and other algorithm related practical in the lab. The latest platforms/compilers are provided to the students to run their programs.


The lab is dedicated to the students to develop their Minor and Major projects. All project related software is installed in this lab to fulfil the requirements of development.


The students receive hands-on practical experience in the field of System Administration, System Engineering, Hacking and Security. Red Hat Linux Administration is the key practice in this lab.

Compiler Design Lab

A compiler translates (or compiles) a program written in a high-level programming language that is suitable for human programmers into the low-level machine language that is required by computers. During this process, the compiler will also attempt to spot and report obvious programmer mistakes.