scholarly journals Talking Past Each Other - Staff and Student Reflection in Undergraduate Software Projects

10.28945/2850 ◽  
2005 ◽  
Author(s):  
Stewart Fleming

Group projects are an important part of Software Engineering education. However, conflicts that arise from group work can affect overall class learning and performance. It can be difficult for teachers to fully understand the social context of these issues. We explore the nature of self, peer and staff reflection to identify and mediate issues within a class. We have used a protocol that encourages reflection to explore conflicts that arise from group work in a Software Engineering course. We have found a way to explore and mediate student impressions and expectations and to identify conflicts with staff expectations and course objectives. We present a lightweight and flexible approach for such investigations.

2010 ◽  
pp. 1012-1029
Author(s):  
Pankaj Kamthan

The discipline of software engineering has been gaining significance in computer science and engineering education. The technological environment in which software engineering education (SEE) resides and thrives has also been changing over the past few years. A technological revitalization of SEE requires a considerate examination from human and social perspectives. This chapter studies the impact of integrating Social Web technologies and applications based on these technologies in collaborative activities pertaining to SEE. In particular, teacher–student and student–student collaborations, both inside and outside the classroom, are highlighted. In doing so, the feasibility issues in selection and adoption of technologies/applications are emphasized and the use of pedagogically-inclined patterns is made. The potential prospects of such an integration and related concerns are illustrated by practical examples


2010 ◽  
pp. 457-471
Author(s):  
Pankaj Kamthan

The aim of this article is a technological revitalization of software engineering education from human and social perspectives. It adopts a systematic approach towards integrating the Social Web environment (including technologies and applications based on those technologies) in software engineering education, both inside and outside the classroom. To that regard, a feasibilitysensitive methodology for incorporating the Social Web environment in software engineering education that supports a heterogeneous combination of objectivism and constructivism is proposed and explored. The potential prospects of such integration and related concerns are illustrated by practical examples.


Author(s):  
Pankaj Kamthan

The technological environment in which software engineering education (SEE) resides and thrives continues to evolve. In this paper, SW4CSE2, a methodology for collaborations in SEE based on the Social Web environment, is proposed. The impact of integrating Social Web technologies, and applications based on these technologies, in collaborative activities that commonly occur in the context of SEE are explored. In particular, teacher–student and student–student collaborations, both inside and outside the classroom, are highlighted. In doing so, the feasibility issues in selection and adoption of technologies/applications are emphasized, and the use of pedagogically-inclined patterns is made. The potential prospects of such an integration, and related concerns, are illustrated by practical examples.


Author(s):  
Pankaj Kamthan

The technological environment in which software engineering education (SEE) resides and thrives continues to evolve. In this paper, SW4CSE2, a methodology for collaborations in SEE based on the Social Web environment, is proposed. The impact of integrating Social Web technologies, and applications based on these technologies, in collaborative activities that commonly occur in the context of SEE are explored. In particular, teacher–student and student–student collaborations, both inside and outside the classroom, are highlighted. In doing so, the feasibility issues in selection and adoption of technologies/applications are emphasized, and the use of pedagogically-inclined patterns is made. The potential prospects of such an integration, and related concerns, are illustrated by practical examples.


Author(s):  
Pankaj Kamthan

The software engineering educational system influences, and is influenced by, a number of social and technical factors of the ecosystem in which it resides. The Social Web environment includes a number of technologies and applications based on those technologies. The aim of this chapter is to examine a technological revitalization of software engineering education (SEE) from the perspective of the Social Web. In doing so, a systematic approach towards integrating the Social Web environment in SEE is explored. The potential prospects and associated concerns of such integration, both inside and outside the classroom, are illustrated by a number of practical examples.


Author(s):  
Pankaj Kamthan

The agile methodologies are part of a shift from predictive to adaptive approach towards software development. This change has had a notable impact on Software Engineering Education (SEE). In this chapter, a glimpse into the state-of-the-art of incorporating agile methodologies in software engineering courses is presented. In doing so, the reasons for including a project component in software engineering courses, and for committing to agile methodologies in software engineering courses, are given. To lend an understanding to the notion of collaboration in agile methodologies, a conceptual model for collaboration is proposed and elaborated. The pivotal role of collaboration in agile course projects is emphasized. The use of certain means for facilitating collaboration, including the Social Web, is discussed.


Author(s):  
Pankaj Kamthan

The agile methodologies are part of a shift from predictive to adaptive approach towards software development. This change has had a notable impact on Software Engineering Education (SEE). In this chapter, a glimpse into the state-of-the-art of incorporating agile methodologies in software engineering courses is presented. In doing so, the reasons for including a project component in software engineering courses, and for committing to agile methodologies in software engineering courses, are given. To lend an understanding to the notion of collaboration in agile methodologies, a conceptual model for collaboration is proposed and elaborated. The pivotal role of collaboration in agile course projects is emphasized. The use of certain means for facilitating collaboration, including the Social Web, is discussed.


Sign in / Sign up

Export Citation Format

Share Document