Apply the knowledge of mathematical fundamentals in the field of Computer Applications.
Identify, formulate, and solve the computational problems.
Design and develop algorithms, implement programs and evaluate the performance.
Investigate complex problems by employing research methods to arrive at valid conclusions.
Evaluate and use appropriate tools and techniques in developing application activities.
Follow professional engineering practice by applying contextual knowledge to assess societal and legal issues.
Provide scientific solutions with due consideration of environmental and economic sustainability.
Follow ethical principles and norm in developing applications.
Function effectively as an individual, team member or leader in diversified environments.
Communicate effectively through various modes for all application development activities.
Apply development knowledge and management principles for effective project management in multi-disciplinary environments.
Recognize the need for and have the ability to engage in independent and lifelong learning in the context of technological change.