1. Apply the knowledge of Mathematics, Basic Science, Computer, and Communication Fundamentals to solve complex problems in Information Technology.
2. Identify, formulate, and analyze complex problems using principles of Mathematics, Engineering Sciences, and Information Technology.
3. Design solutions for complex engineering problems that meet public health, safety, cultural, and environmental considerations.
4. Conduct investigations of complex IT-related problems using research-based knowledge.
5. Create, select, and apply modern IT tools to complex engineering activities.
6. Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal, and cultural issues and responsibilities relevant to professional engineering practice. [The Engineer and Society]
7. Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate the knowledge of and need for sustainable development. [Environment and Sustainability]
8. Apply ethical principles and commit to professional ethics and responsibilities through the norms of professional engineering practice. [Ethics]
9. Function effectively as an individual and as a member or leader in diverse teams and multidisciplinary settings. [Individual and Team Work]
10. Communicate effectively with the engineering community and the society at large, including the ability to comprehend and write effective reports, design documentation, make effective presentations, and give and reinstructions. [Communication]
11. Demonstrate knowledge and understanding of engineering and management principles and apply them to one's own work, as a member or leader in a team, to manage projects in a multidisciplinary environment. [Project Management and Finance]
12. Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the context of technological change. [Life-long Learning]