1: Gain theoretical and practical knowledge in the core and allied areas of Computer Science and apply them in developing solutions to the problems.
2: Develop language skills for effective oral and technical communication in business environment.
3: Explore hardware, operating systems, open source software, application packages and other resources in order to use it effectively to design, develop and deploy applications.
4: Inculcate the ability of problem solving, life-long learning and work in teams effectively in the societal context.
5: Identify, select, formulate and apply appropriate techniques, use relevant resources and design optimal solutions to real-time problems.
6: Equip with moral values and professional ethics to take-up responsibilities and reach out to the societal needs.