Abstract: This research reports on the synthesis of a reflective approach to improve teaching and learning of software engineering in large groups. In addition, observations on the outcomes obtained from examination, group-project coursework, and informal feedback from students and tutors have been analysed. This resulted in discovering areas of deficiencies in undertaking group-projects, common areas where students ’ performance was similar in both exam and coursework. This study led to devise specific controls on the management of group projects and the implementation of tighter links between lectures and both practical sessions and group-work
Software engineering is a diverse discipline utilising a multitude of tools and methodologies. A dev...
Software engineering is done by individuals within teams and in organisations, with all that those w...
peer-reviewedThis research examines the use of ICT to support a group-based pedagogy in Professiona...
The paper delivers as an innovative approach to learning and teaching of software engineering in lar...
This paper outlines perspectives on the teaching and learning of software systems development in lar...
This project studied the effectiveness of a comprehensive learning project that incorporates coopera...
Backgound: The context of this study is a Software Engineering Project, taught in the 3rd year of BE...
Reflection is an important part of agile software processes as witnessed, e.g., by the Sprint Retros...
This paper describes our experience of teaching a Software Engineering course based on the use of gr...
Group projects are an important part of Software Engineering education. However, conflicts that aris...
The challenges of teaching software engineering include achieving functioning teams, enforcing indiv...
In this paper, we describe our experience of group projects in the practical teaching of software en...
Group projects in computer science are normally delivered with reference to good software engineerin...
In a modern computing curriculum, large project courses are essential to give students hands-on expe...
Software engineering (SE) is an essential subject taught in the curriculum of Computing Science (CS)...
Software engineering is a diverse discipline utilising a multitude of tools and methodologies. A dev...
Software engineering is done by individuals within teams and in organisations, with all that those w...
peer-reviewedThis research examines the use of ICT to support a group-based pedagogy in Professiona...
The paper delivers as an innovative approach to learning and teaching of software engineering in lar...
This paper outlines perspectives on the teaching and learning of software systems development in lar...
This project studied the effectiveness of a comprehensive learning project that incorporates coopera...
Backgound: The context of this study is a Software Engineering Project, taught in the 3rd year of BE...
Reflection is an important part of agile software processes as witnessed, e.g., by the Sprint Retros...
This paper describes our experience of teaching a Software Engineering course based on the use of gr...
Group projects are an important part of Software Engineering education. However, conflicts that aris...
The challenges of teaching software engineering include achieving functioning teams, enforcing indiv...
In this paper, we describe our experience of group projects in the practical teaching of software en...
Group projects in computer science are normally delivered with reference to good software engineerin...
In a modern computing curriculum, large project courses are essential to give students hands-on expe...
Software engineering (SE) is an essential subject taught in the curriculum of Computing Science (CS)...
Software engineering is a diverse discipline utilising a multitude of tools and methodologies. A dev...
Software engineering is done by individuals within teams and in organisations, with all that those w...
peer-reviewedThis research examines the use of ICT to support a group-based pedagogy in Professiona...