Courses Offered

Computer Science and Engineering


The field of Computer science and engineering has been pushing the envelope of almost all other disciplines, which use computing as a fundamental means of inquiry and tool for discovery. Computer science and engineering offers exciting, intellectually challenging, and rapidly growing career opportunities. It is the heart of where the action is: whether this means intelligent game playing, mobile applications, smart robots, cloud computing, data security, social networks, or bioinformatics.

Computer Science and Engineering has two primary focuses :

Computer Hardware Design: Including an understanding of design methodologies for electronic circuits, digital systems, computer architecture and integrated circuits.

Computer Software Design: Including an understanding of design methodologies for programming, algorithms and data structures, operating systems, large-scale software development, and the principles of computing and a wide variety of software applications across various computer languages.

The department aims to provide students with strong conceptual foundations and also expose them to the forefront of the development in the field of computing. A common thread of technological innovation weaves throughout the department and every member of the faculty.