A. Knowledge and Understanding
A1: Concepts and Theories: Demonstrate knowledge and understanding of the advanced concepts, principles, techniques, paradigms and theories of computing and information technology.
A2: Contemporary Trends, Problems and Research: Demonstrate an informed and critical awareness of the current problems, research issues and methods, technological advancements pushing the frontier of knowledge in the field of Information Technology and Computer Science.
A3: Professional Responsibility: Demonstrate cognizance of and adhere to the professional and legal standards as an IT practitioner, and develop continuing awareness of best practices used by IT Professionals with respect to how to manage a computerized system.
B. Subject-specific skills
B1: Problem Solving: Identify, formalize, and solve IT/CS problems; plan, design, and implement their computable solutions.
B2: Modeling and Design: Design and develop models for computational systems, components, or processes to meet desired needs within realistic constraints.
B3: Application of Methods and Tools: Use effectively advanced methods and software tools used in modern computing practices.
C. Critical-Thinking Skills
C1: Analytic: Evaluate the complexity of challenging real world problems in conceptual terms; identify the appropriate computational resources (input) needed to solve them and analyze the effectiveness and efficiency of output accordingly generated.
C2: Synthetic: Develop and integrate components of a complex computing system using modern approaches such as object-oriented methodology.
C3: Creative: Create new or improve existing ideas, concepts, techniques, methods, tools, and theories in the field of IT and Computer Science and identify ways in which these can be applied to solve existing, new or anticipated problems.
D. General and Transferable Skills ( other skills relevant to employability and personal development)
D1: Communication: Express and communicate ideas cogently, persuasively and effectively, in written and oral form, to a diverse range of audiences and stakeholders.
D2: Teamwork and Leadership: Work effectively as a member/leader of a team of technical people who may plan, design, implement, manage, monitor and evaluate a computational system or process.
D3: Organizational and Developmental Skills: Engage in life-long learning and continuing self-development to hone professional and organizational skills. Assimilate effective work habits including but not limited to time management skills.
D4: Ethical and Social Responsibility: Recognize, accept, and follow ethical and social responsibility and respond positively to the needs of society by identifying, employing and utilizing effectively the advanced computing and information solutions and technologies.