Generic competences Programme learning outcomes
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.
1.2. An ability to function effectively on multidisciplinary 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.
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.
3.2. An ability to analyse the economic, social, ethical, and legal impact of engineering solutions on individuals, organizations, and society.
Subject-specific competences Programme learning outcomes
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.
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 analyse a problem, identify needs 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.
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.
6.3. An ability to use existing hardware, software and application systems, to identify, understand and apply the promising technologies.
6.4. An ability to plan, design and conduct experiments and other appropriate practical investigations (e.g. of system performance),
as well as to analyse and interpret data.
6.5. An ability to formulate 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.
  

Designed by:  Rima  last update 2013.08.22
© VU MIF  Department of Computer Science, Department of Software Engineering