a. An ability to apply knowledge of mathematics, computing, science and engineering.
b. An ability to design and conduct experiments to analyze and solve engineering problems.
c. An ability to design and construct a hardware and software system, component or process to meet desired needs, within realistic constraints.
d. An ability to identify, formulate and develop solution for complex engineering problems.
e. An ability to use the engineering techniques, skills and modern engineering tools for solving engineering problems.
f. An understanding of proper use of professional skills for the benefit of society.
g. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
h. An ability to apply ethical principles and commit to professional skills and responsibility.
i. An ability to work with multidisciplinary teams to design, develop and maintain the project by developing professional interaction with each other.
j. An ability to communicate effectively in both verbal and written forms.
k. Project management techniques and teamwork necessary for successful information engineering technologies, system designs and implementations, and the effective use of communication skills to prepare technical reports, and presentations.
l. Recognition of the need for, and an ability to engage in life-long learning.