| a-KnowledgeandUnderstanding | a1. Define criteria to specific problems and plan strategies for solution. a2. Define management principles related to computing disciplines. a3. Demonstrate professionaland ethical issues involved in the computer technology. | 
| b- | IntellectualSkills | b1. Analyze traditional problems and set goals for solving them. 
 b3. Suggest innovative criteria to solve a problem containing constraints. | 
| c- | ProfessionalSkills | c1. Develop fundamental skills through the use of online resources. c2. Evaluate possible tradeoffs within the given problem. | 
| d- | GeneralSkills | d1.Make use of a wide range of learning resources and manage self-learning. d2-Work coherently and effectively as a member of a learning group and write reports. d8. Develop professional skills through life-long learning. | 
