Annex 8. Mapping Learning Outcomes to Accreditation Criteria

Annex 8. Mapping Learning Outcomes to Accreditation Criteria

Annex 8. Mapping learning outcomes to accreditation criteria

Table A8.1. Mapping Programme’s learning outcomes to Euro-Inf Framework Standards and Accreditation Criteria[1]

Software Engineering Programme / Accreditation Criteria for Informatics
1. Communication and collaboration
1.1. An ability to present, information, ideas, problems, and suggested solutions convincingly in official and second (foreign) language for specialists and non-specialists in written and verbal form. / communication competence to present ideas and suggested solutions convincingly in written and verbal form
• an ability to communicate effectively with colleagues, (potential) users and the general public about substantive issues and problems related to their chosen specialisation;
1.2. An ability to function effectively on multidisciplinary teams to accomplish a common goal. / • an ability to function effectively as an individual and as a member of a team
1.3. An ability to organise their own work independently. / • an ability to organise their own work independently
2. Life-long learning
2.1. Recognition of the need for, and engagement in life-long learning. / • recognition of the need for, and engagement in life-long learning
2.2. An ability to undertake literature searches and analysis, and to use data bases and other sources of information. / • an ability to undertake literature searches, and to use data bases and other sources of information
2.3. An ability independently to acquire new knowledge, methodologies, and tools and to apply them in practice.
3. Social responsibility
3.1. An understanding of professional and ethical responsibility.
3.2. An ability to analyze the economic, social, ethical, and legal impact of engineering solutions on individuals, organizations, and society.
4. Knowledge and skills of underlying conceptual basis / Underlying Conceptual Basis for Informatics:
4.1. Knowledge and understanding of the key aspects and concepts of software engineering, including some at the forefront of the discipline, insight into possible application fields, and an awareness of the wider spectrum of the discipline. / • knowledge and understanding of the key aspects and concepts of their informatics discipline, including some at the forefront of that discipline
• an awareness of the wider spectrum of informatics disciplines
• insight into possible application fields of informatics
4.2. An ability to apply mathematical foundations, knowledge of science and engineering, computer science theory, and algorithmic principles in software systems development.
4.3.An ability to reason at abstract level, to use formal notation, to prove the correctness, and to apply formalisation and specification for real-world problems. / • an ability to describe a solution at an abstract level
• formalisation and specification of real-world problems whose solution involves the use of informatics
5. Software development knowledge and skills / Analysis, Design and Implementation:
5.1. An ability to become familiar with new software engineering applications, to appreciate the extent of domain knowledge, to evaluate the complexity of the problems and the feasibility of their solution. / • an ability to become familiar with new informatics applications
• appreciation of the need for deep domain knowledge in certain application areas; appreciation of the extent of this in at least one situation
• understanding the complexity of informatics problems and the feasibility of their solution
5.2. An ability to analyze a problem, identify needs and define the computing requirements appropriate to its solution. / • an ability to select and use relevant analytic and modelling methods
5.3. An ability to design, implement, and evaluate a computer-based system, process, component, or service to meet desired needs. / • an ability to apply their knowledge and understanding to the design of hardware and/or software which meets specified requirements
• modelling and design of human-computer interaction
• creation and thorough testing of software systems
5.4. An ability to select the software life cycle suitable for building new, and maintaining and commissioning existing, software systems. / • knowledge of all phases of the software life cycle for building new, and maintaining and commissioning existing, software systems
6. Technological and methodological knowledge and skills, professional competence / Technological and Methodological Skills:
Other Professional Competences:
6.1. An ability to combine theory and practice to complete software engineering tasks from different application areas while taking into account the existing technical, economical and social context. / • an ability to combine theory and practice to complete informatics tasks
• an ability to complete tasks from different application areas while taking into account the existing technical, economical and social context
• consideration of the economic, social, ethical and legal conditions expected in informatics practice
6.2. An ability to select and use appropriate current techniques, models, solution patterns, skills, and tools necessary for software engineering practice involving emerging application areas. / • selection and usage of appropriate process models and programming environments for projects involving traditional applications as well as emerging application areas
• knowledge of appropriate solution patterns
6.3. An ability to use existing hardware, software and application systems, to identify, understand and apply the promising technologies. / • familiarity with existing software and application systems and use of their elements
• awareness of relevant state-of-the-art technologies and their application
6.4. An ability to plan, design and conduct experiments and other appropriate practical investigations (e.g. of system performance), as well as to analyze and interpret data. / • the ability to design and conduct appropriate practical investigations (e.g. of system performance), to interpret data and draw conclusions
6.5. An ability to formulate an acceptable, cost-effective and time-efficient problem solutions using essential knowledge and methods of estimating and measuring cost and productivity. / • an ability to formulate an acceptable problem solution using informatics in a cost-effective and time-efficient way
• essential knowledge of estimating and measuring cost and productivity
6.6. Awareness of project management, quality assurance, and process improvement practices and abilities to apply them. / • awareness of project management and business practices, such as risk and change management, and understanding of their limitations

1

Table A8.2. Mapping Programme’s learning outcomes to ABET criteria[2]

Software Engineering Programme / Criteria for Accrediting Engineering Programs / Criteria for Accrediting Computing Programs
1. Communication and collaboration
1.1. An ability to present, information, ideas, problems, and suggested solutions convincingly in official and second (foreign) language for specialists and non-specialists in written and verbal form. / (g) an ability to communicate effectively / (f) An ability to communicate effectively with a range of audiences
1.2. An ability to function effectively on multidisciplinary teams to accomplish a common goal. / (d) an ability to function on multidisciplinary teams / (d) An ability to function effectively on teams to accomplish a common goal
1.3. An ability to organise their own work independently.
2. Life-long learning
2.1. Recognition of the need for, and engagement in life-long learning. / (i) a recognition of the need for, and an ability to engage in life-long learning / (h) Recognition of the need for and an ability to engage in continuing professional development
2.2. An ability to undertake literature searches and analysis, and to use data bases and other sources of information.
2.3. An ability independently to acquire new knowledge, methodologies, and tools and to apply them in practice.
3. Social responsibility
3.1. An understanding of professional and ethical responsibility. / (f) an understanding of professional and ethical responsibility / (e) An understanding of professional, ethical, legal, security and social issues and responsibilities
3.2. An ability to analyze the economic, social, ethical, and legal impact of engineering solutions on individuals, organizations, and society. / (h) the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context / (g) An ability to analyze the local and global impact of computing on individuals, organizations, and society
4. Knowledge and skills of underlying conceptual basis
4.1. Knowledge and understanding of the key aspects and concepts of software engineering, including some at the forefront of the discipline, insight into possible application fields, and an awareness of the wider spectrum of the discipline.
4.2. An ability to apply mathematical foundations, knowledge of science and engineering, computer science theory, and algorithmic principles in software systems development. / (a) an ability to apply knowledge of mathematics, science, and engineering / (a) An ability to apply knowledge of computing and mathematics appropriate to the discipline.
4.3.An ability to reason at abstract level, to use formal notation, to prove the correctness, and to apply formalisation and specification for real-world problems.
5. Software development knowledge and skills
5.1. An ability to become familiar with new software engineering applications, to appreciate the extent of domain knowledge, to evaluate the complexity of the problems and the feasibility of their solution.
5.2. An ability to analyze a problem, identify needs and define the computing requirements appropriate to its solution. / (e) an ability to identify, formulate, and solve engineering problems / b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
5.3. An ability to design, implement, and evaluate a computer-based system, process, component, or service to meet desired needs. / (c) an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability / (c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
5.4. An ability to select the software life cycle suitable for building new, and maintaining and commissioning existing, software systems.
6. Technological and methodological knowledge and skills, professional competence
6.1. An ability to combine theory and practice to complete software engineering tasks from different application areas while taking into account the existing technical, economical and social context.
6.2. An ability to select and use appropriate current techniques, models, solution patterns, skills, and tools necessary for software engineering practice involving emerging application areas. / (k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice / (i) An ability to use current techniques, skills, and tools necessary for computing practice
6.3. An ability to use existing hardware, software and application systems, to identify, understand and apply the promising technologies.
(j) a knowledge of contemporary issues
6.4. An ability to plan, design and conduct experiments and other appropriate practical investigations (e.g. of system performance), as well as to analyze and interpret data. / (b) an ability to design and conduct experiments, as well as to analyze and interpret data
6.5. An ability to formulate an acceptable, cost-effective and time-efficient problem solutions using essential knowledge and methods of estimating and measuring cost and productivity.
6.6. Awareness of project management, quality assurance, and process improvement practices and abilities to apply them.

1

[1]Euro-Inf Framework Standards and Accreditation Criteria. EQANIE, 2011. Internet access: < > [Accessed: 30-05-2013].

[2] Criteria for Accrediting Computing Programs 2013 - 2014 Accreditation Cycle. ABET Computing Accreditation Commission, 2012. Internet access: < [Accessed: 30-05-2013].

Criteria for Accrediting Engineering Programs 2013 - 2014. ABET Engineering Accreditation Commission, 2012. Internet access: < [Accessed: 30-05-2013].