The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course

Read original: arXiv:2408.14610 - Published 8/28/2024 by Tong Wu, Xiaohang Tang, Sam Wong, Xi Chen, Clifford A. Shaffer, Yan Chen
Total Score

0

The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • The paper examines the impact of group discussion and formation on student performance in a large CS1 (introductory computer science) course.
  • It explores how different group mechanisms, such as peer instruction and collaborative learning, affect student learning outcomes.
  • The study was conducted in a real-world educational setting, providing practical insights for instructors and researchers.

Plain English Explanation

The researchers wanted to understand how having students work together in groups affects their performance in an introductory computer science course. They looked at different ways of forming and structuring these groups, such as allowing students to choose their own groups versus randomly assigning them. The researchers also studied the impact of having students discuss the material and teach each other (a technique called "peer instruction") versus just working individually.

By observing what happened in a real college-level computer science course, the researchers were able to see how these different group-based approaches affected the students' learning and performance on tests and assignments. This provides practical guidance for instructors on how to structure group work to support student success in introductory programming courses.

Technical Explanation

The study was conducted in a large CS1 course with over 500 students. The researchers randomly assigned students to one of two conditions:

  1. Discussion Groups: Students worked in small groups during class to discuss and solve programming problems.
  2. Individual Work: Students worked alone on programming tasks during class.

Within the Discussion Groups condition, the researchers further manipulated how the groups were formed:

  • Student-Formed Groups: Students chose their own group members.
  • Instructor-Formed Groups: The instructor randomly assigned students to groups.

The researchers measured student performance through exam scores, assignment grades, and a standardized programming assessment. They also collected survey data on students' perceptions of the group work.

The results showed that students in the Discussion Groups condition, regardless of how the groups were formed, outperformed those in the Individual Work condition on nearly all performance measures. However, there were no significant differences between the Student-Formed and Instructor-Formed groups.

These findings suggest that engaging students in peer discussion and collaborative problem-solving can be an effective instructional approach in large introductory computer science courses, even when the groups are randomly assigned by the instructor.

Critical Analysis

The study provides valuable insights into the potential benefits of incorporating group work and peer instruction in large CS1 courses. However, there are a few limitations to consider:

  1. Lack of Process Measures: The study did not examine the specific group dynamics or process within the Discussion Groups, such as the quality of discussions or how students divided tasks. This makes it difficult to determine the mechanisms underlying the performance benefits.

  2. Potential Confounding Factors: The study did not control for other instructional factors, such as the content coverage or teaching methods used in the two conditions. These differences could have also contributed to the performance differences.

  3. Generalizability: The study was conducted in a single CS1 course at one institution. Replicating the findings in different contexts and subject areas would strengthen the generalizability of the results.

  4. Long-Term Effects: The study only measured short-term performance outcomes. It would be valuable to investigate the longer-term impact of group-based instruction on student learning and retention in computer science.

Despite these limitations, the study provides a strong foundation for further research on the role of group mechanisms in supporting student learning in large introductory STEM courses.

Conclusion

This study demonstrates the potential benefits of incorporating group-based instruction and peer discussion in large CS1 courses. By engaging students in collaborative problem-solving, instructors can improve student performance on a range of measures, including exam scores and programming assessments.

The findings suggest that the specific mechanism for forming groups (student-selected vs. instructor-assigned) may be less important than providing opportunities for peer interaction and discussion. This provides instructors with flexibility in designing group-based activities to support student learning in introductory computer science courses.

Overall, this study contributes to the growing body of research on the benefits of active, collaborative learning approaches in STEM education, with practical implications for instructors seeking to enhance student engagement and performance in their classrooms.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course
Total Score

0

The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course

Tong Wu, Xiaohang Tang, Sam Wong, Xi Chen, Clifford A. Shaffer, Yan Chen

Programming instructors often conduct collaborative learning activities, such as Peer Instruction (PI), to enhance student motivation, engagement, and learning gains. However, the impact of group discussion and formation mechanisms on student performance remains unclear. To investigate this, we conducted an 11-session experiment in a large, in-person CS1 course. We employed both random and expertise-balanced grouping methods to examine the efficacy of different group mechanisms and the impact of expert students' presence on collaborative learning. Our observations revealed complex dynamics within the collaborative learning environment. Among 255 groups, 146 actively engaged in discussions, with 96 of these groups demonstrating improvement for poor-performing students. Interestingly, our analysis revealed that different grouping methods (expertise-balanced or random) did not significantly influence discussion engagement or poor-performing students' improvement. In our deeper qualitative analysis, we found that struggling students often derived benefits from interactions with expert peers, but this positive effect was not consistent across all groups. We identified challenges that expert students face in peer instruction interactions, highlighting the complexity of leveraging expertise within group discussions.

Read more

8/28/2024

Student-AI Interaction: A Case Study of CS1 students
Total Score

0

Student-AI Interaction: A Case Study of CS1 students

Matin Amoozadeh, Daye Nam, Daniel Prol, Ali Alfageeh, James Prather, Michael Hilton, Sruti Srinivasa Ragavan, Mohammad Amin Alipour

The new capabilities of generative artificial intelligence tools Generative AI, such as ChatGPT, allow users to interact with the system in intuitive ways, such as simple conversations, and receive (mostly) good-quality answers. These systems can support students' learning objectives by providing accessible explanations and examples even with vague queries. At the same time, they can encourage undesired help-seeking behaviors by providing solutions to the students' homework. Therefore, it is important to better understand how students approach such tools and the potential issues such approaches might present for the learners. In this paper, we present a case study for understanding student-AI collaboration to solve programming tasks in the CS1 introductory programming course. To this end, we recruited a gender-balanced majority non-white set of 15 CS1 students at a large public university in the US. We observed them solving programming tasks. We used a mixed-method approach to study their interactions as they tackled Python programming tasks, focusing on when and why they used ChatGPT for problem-solving. We analyze and classify the questions submitted by the 15 participants to ChatGPT. Additionally, we analyzed user interaction patterns, their reactions to ChatGPT's responses, and the potential impacts of Generative AI on their perception of self-efficacy. Our results suggest that in about a third of the cases, the student attempted to complete the task by submitting the full description of the tasks to ChatGPT without making any effort on their own. We also observed that few students verified their solutions. We discuss the results and their potential implications.

Read more

7/2/2024

The Perceived Learning Behaviors and Assessment Techniques of First-Year Students in Computer Science: An Empirical Study
Total Score

0

The Perceived Learning Behaviors and Assessment Techniques of First-Year Students in Computer Science: An Empirical Study

Manuela Andreea Petrescu, Tudor Dan Mihoc

The objective of our study is to ascertain the present learning behaviors, driving forces, and assessment techniques as perceived by first-year students, and to examine them through the lens of the most recent developments (pandemic, shift to remote instruction, return to in-person instruction). Educators and educational institutions can create a more accommodating learning environment that takes into account the varied needs and preferences of students by recognizing and implementing these findings, which will ultimately improve the quality of education as a whole. Students believe that in-person instruction is the most effective way to learn, with exercise-based learning, group instruction, and pair programming. Our research indicates that, for evaluation methods, there is a preference for practical and written examinations. Our findings also underscore the importance of incorporating real-world scenarios, encouraging interactive learning approaches, and creating engaging educational environments.

Read more

7/16/2024

Impact of Guidance and Interaction Strategies for LLM Use on Learner Performance and Perception
Total Score

0

Impact of Guidance and Interaction Strategies for LLM Use on Learner Performance and Perception

Harsh Kumar, Ilya Musabirov, Mohi Reza, Jiakai Shi, Xinyuan Wang, Joseph Jay Williams, Anastasia Kuzminykh, Michael Liut

Personalized chatbot-based teaching assistants can be crucial in addressing increasing classroom sizes, especially where direct teacher presence is limited. Large language models (LLMs) offer a promising avenue, with increasing research exploring their educational utility. However, the challenge lies not only in establishing the efficacy of LLMs but also in discerning the nuances of interaction between learners and these models, which impact learners' engagement and results. We conducted a formative study in an undergraduate computer science classroom (N=145) and a controlled experiment on Prolific (N=356) to explore the impact of four pedagogically informed guidance strategies on the learners' performance, confidence and trust in LLMs. Direct LLM answers marginally improved performance, while refining student solutions fostered trust. Structured guidance reduced random queries as well as instances of students copy-pasting assignment questions to the LLM. Our work highlights the role that teachers can play in shaping LLM-supported learning environments.

Read more

8/21/2024