A. Knowledge and Understanding
A1: Concepts and Theories: Demonstrate critical knowledge and understanding of mathematics and current technical concepts and practices in the core information technologies of human computer interaction, information management, programming, networking, and web systems and technologies.
A2: Contemporary Trends, Problems and Research: Be cognizant of up-to-date trends, problems, research issues, and methods in information technology.
A3: Professional Responsibility: Demonstrate an understanding of best practices and standards of information technology and their application.
B. Subject-specific skills
B1: Problem Solving: An ability to critically analyze and identify user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
B2: Modeling and Design: An ability to model, design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
B3: Application of Methods and Tools: An ability to use current techniques, skills, and tools necessary for computing practice.
C. Critical-Thinking Skills
C1: Analytic: Critically analyze the complexity of real problems, evaluate the possible alternative computable solutions and analyze their performance and impact on individuals, organizations, and society.
C2: Synthetic: Demonstrate the ability to integrate existing and new technologies into unified computer systems and effectively integrate IT-based solutions into the user environment.
C3: Creative: Innovate and apply new alternative methods to solve IT and real world problems.
D. General and Transferable Skills (other skills relevant to employability and personal development)
D1: Communication: Express and communicate ideas effectively, in written and oral form.
D2: Teamwork and Leadership: An ability to function effectively on teams, as member or leader with decision making responsibilities, to accomplish a common goal.
D3: Organizational and Developmental Skills: Demonstrate an ability to manage learning tasks independently and professionally with a view to inculcating skills for self-development and life-long learning in order to effectively prioritize, plan, manage and allocate appropriate resources to implement tasks.
D4: Ethical and Social Responsibility: Demonstrate an understanding of professional, ethical, legal, security and social issues and responsibilities.