Algoritma Öğreniminde Gruplar Arası İşbirliğini Destekleyen Çevrimiçi Bir Ortamın Tasarlanması Ve Geliştirilmesi
Özet
According to Social Constructivist Learning Theory, social interaction is at the center of learning. For this reason, it is recommended to include intergroup interaction in the collaborative learning process. In this thesis study, an algorithm learning environment called ALLgorithm was developed in order to find out the elements that need to be taken into consideration in the design of online environments that support synchronous intergroup collaboration. Following this, the experiences of 38 volunteer first-year students, who were taking the "Algorithm Design and Development" course at the undergraduate level, on ALLgorithm were examined; and the usability of the environment, collaboration between groups, student satisfaction, the sense of online learning community and the design elements that affect these were discussed. The results obtained have been positive, demonstrating the usability and benefits of such an environment. Students were highly satisfied with their learning experiences and experienced a strong sense of an online learning community throughout the classroom. Knowing that they could seek help from other groups when they encountered difficulties prevented them from experiencing a decrease in motivation. Students were particularly satisfied with features in ALLgorithm that allowed them to request assistance from the instructor, view the work of other groups, and discuss the solution to the problem. The interface elements that had the most positive impact on intergroup collaboration were the ability to request assistance from the instructor, the ability to engage in discussions to find the solution to the problem, and the instructor's ability to monitor activities in real-time. The biggest motivations of students for intergroup collaboration were the need to find solutions, the desire to help, gamification elements, the presence of loved friends in other groups, and the desire to be appreciated. In this regard, some design suggestions have been put forward, including keeping learner-teacher interaction high in intergroup collaborative environments, giving groups a common goal, using gamification, and distributing close friends to different groups.