- An ability to apply knowledge of mathematics, computing and engineering fundamentals to computer science & engineering.
- An ability to identify problems, analyze and define computing requirements appropriate to its solution.
- An ability to design, implement and evaluate a computer based model to meet needs with safe, social environmental considerations.
- An ability to conduct investigations, interpret data and provide conclusions in investigating complex problems related to computer science & engineering.
- An ability to create, select and use appropriate techniques, skills, and modern IT tools necessary for computing practice with an understanding of limitations.
- An ability to apply reasoning to assess societal, safety and legal issues and the consequent responsibilities relevant to professional engineering practice.
- An ability to understand the impact of professional engineering solutions in environmental contexts and the need for sustainable development.
- An understanding of professional, ethical, legal, security, social issues and responsibilities.
- An ability to work on multidisciplinary tasks individually or as a member in teams.
- An ability to communicate effectively on complex engineering activities with a range of audience.
- An ability to manage projects by demonstrating knowledge and understanding of the engineering and project management principles in multidisciplinary environments.
- A recognition of the need for and an ability to engage in life-long learning.
- Foundations of Programming and Software Development (PSO 1): To apply variety of programming languages paradigms, software engineering principles for developing quality software for scientific and business applications.A recognition of the need for and an ability to engage in life-long learning.
- Entrepreneurship and Leadership (PSO 2): To adapt emerging Information and Communication Technologies (ICT) in establishing startup and enterprise.