Computer Science department aims to produce Leaders of Progress and Excellence through the fusion of academic excellence with personal character. Students not only develop expertise in the chosen field but are also given opportunities for broad learning to become intellectual leaders, problem solvers, responsible and useful members of the society. The department has devised the curriculum that is based on the concept of Learning by Doing to provide every undergraduate student with outstanding education grounded in basic, applied and social sciences.