Computer Science and Engineering
- About the Department
“To become a centre of excellence and to produce high quality, self motivated, creative and ethical engineers and technologists, contributing effectively to universal science and contemporary education”
- To produce computer science diploma graduates who are trained in design, implementation, testing and maintenance of computational systems through competitive curriculum in collaboration with industry and other organizations.
- Providing state of art facilities for enhancing skills in the field of computer science and engineering.
To encourage ethical values and leadership abilities in the minds of students so as to work towards the growth of the society.Computer Science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression and mechanization of the methodical processes or algorithms that underlie the acquisition, representation, processing, storage and access to information whether such information is encoded in bits and bytes in a computer memory or transcribed in genes and protein structures in a human cell.
A computer scientist specializes in the theory of computation and the design of computational systems. Its subfields can be divided into a variety of theoretical and practical disciplines. Some fields such as computational complexity theory which explores the fundamental properties of computational problems are highly abstract, whilst fields such as computer graphics emphasise real-world applications. Still other fields focus on the challenges in implementing computation. Computer science spans a range of topics from theoretical studies of algorithms and the limits of computation to the practical issues of implementing computing systems in hardware and software.
The important areas of computer science are theory of computation, algorithms and data structures, programming methodology and software engineering, artificial intelligence, computer networking and communication, database systems, parallel computation, distributed computation, computer-human interaction, computer graphics, operating systems and numerical & symbolic computation.