The Department introduces fundamental concepts of computer science and computational thinking. The Department imparts knowledge dealing with logical reasoning, problem-solving, data representation, abstraction, the creation of “digital artifacts” such as Web pages and programs, managing complexity, and operation of computers and networks. Currently, the Department runs a four-year B.Tech in Computer Science and Engineering course to prepare students with a firm foundation of both the theory and practice of Computer Science and Engineering through a comprehensive undergraduate program and to strengthen creativity, nurture innovation and develop the ability to carry out research and solve real-world problems.