To teach the foundations of Computer Science to a level to gain mastery over the subject matter and to develop real interest in students so as to address basic questions of Computer Science, to be creative and to think further to find answers for them without losing ethical character of life.


To impart the knowledge of current technologies and to equip the students with required skill sets and personality traits such as team building and communication skills besides the contents of the syllabus.


  • To mould the students with Professional Excellence.
  • To impart the technologies with social and spiritual values in order to form the young men and women for others.
  • To achieve all round development of the students towards academic excellence.
  • To have a meaningful evaluation as they progress through the programme.