toplogo
Войти

Measuring Problem Decomposition Skills of Students in Computational Thinking Using the CTSkills App


Основные понятия
The CTSkills app effectively measures problem decomposition skills, a crucial component of computational thinking, in K-12 students, revealing an overall improvement with age and highlighting the need for targeted interventions in specific grades.
Аннотация
  • Bibliographic Information: Assaf, D., Adorni, G., Lutz, E., Negrini, L., Piatti, A., Mondada, F., Mangili, F., & Gambardella, L. M. (2024). The CTSkills App -- Measuring Problem Decomposition Skills of Students in Computational Thinking. arXiv preprint arXiv:2411.14945.
  • Research Objective: This research paper presents the CTSkills app, a web-based tool designed to assess problem decomposition skills in K-12 students, aiming to establish a baseline for decomposition proficiency in compulsory education.
  • Methodology: The researchers developed the CTSkills app, a web application with three levels of increasing complexity, each followed by four questions assessing different aspects of problem decomposition. A pilot study was conducted with 75 students in grades 4-9, who interacted with the app individually on iPads. Data analysis included descriptive statistics, ANOVA, Chi-Square tests, and Linear Mixed-Effect Models to examine score variations across grades, gender, and questions.
  • Key Findings: The study found a significant improvement in problem decomposition skills as students progressed through grades 4 to 8. However, Grade 9 students unexpectedly showed lower performance than Grade 8 students. No significant gender differences were found in decomposition scores.
  • Main Conclusions: The CTSkills app is a promising tool for assessing problem decomposition skills in K-12 students. The findings suggest a need for targeted interventions, particularly in Grade 9, to support the development of these skills. The lack of gender differences highlights the inclusivity of computational thinking education.
  • Significance: This research contributes to the growing field of computational thinking assessment by providing a novel tool and valuable insights into the development of problem decomposition skills in K-12 students.
  • Limitations and Future Research: Limitations include the pre-abstraction of objects in the app, potential language comprehension variations among students, and the cross-sectional nature of the study. Future research should address these limitations, incorporate more complex tasks, and investigate longitudinal skill development.
edit_icon

Настроить сводку

edit_icon

Переписать с помощью ИИ

edit_icon

Создать цитаты

translate_icon

Перевести источник

visual_icon

Создать интеллект-карту

visit_icon

Перейти к источнику

Статистика
Data was collected from 75 students in grades 4-9. Grade 8 students scored significantly higher than Grade 4 students (MD = 0.8527, p = 0.0125). Grade 9 students scored significantly lower than Grade 8 students (MD = -0.6500, p = 0.0175). Question 2 had significantly higher scores than Question 1 (MD = 1.2397, p < 0.0001). Question 3 had significantly lower scores than Question 2 (MD = -1.4865, p < 0.0001). Question 4 had significantly lower scores than Question 1 (MD = -0.4725, p = 0.0266) and Question 2 (MD = -1.7123, p < 0.0001).
Цитаты
"Decomposition is consistently identified in definitions of CT. However, it requires greater emphasis and remains an under-explored practice in CS education [9, 23, 26]." "This pilot study aims to demonstrate the feasibility of assessing problem decomposition skills in the classroom and gain further insights for future work." "This study highlights the importance of problem decomposition as a key skill in K-12 CS education to foster more adept problem solvers."

Дополнительные вопросы

How can the CTSkills app be integrated with existing educational platforms and curricula to provide ongoing assessment and personalized learning experiences for students?

The CTSkills app has the potential to be a valuable tool for ongoing assessment and personalized learning in computational thinking (CT) when integrated with existing educational platforms and curricula. Here's how: 1. Integration with Learning Management Systems (LMS): API Integration: Develop an API that allows seamless integration with popular LMS like Moodle, Canvas, or Google Classroom. This enables teachers to assign CTSkills activities directly within their existing workflows. Data Synchronization: Enable automatic transfer of student performance data from CTSkills to the LMS gradebook. This provides teachers with a consolidated view of student progress and facilitates efficient grading. Single Sign-On (SSO): Implement SSO to simplify access for both students and teachers, eliminating the need for multiple login credentials. 2. Curriculum Alignment and Personalized Learning Paths: Mapping to Learning Objectives: Align CTSkills tasks with specific CT learning objectives outlined in the curriculum. This ensures that assessments are relevant and target key skills. Adaptive Assessment: Develop an adaptive assessment engine within CTSkills that adjusts task difficulty based on individual student performance. This provides personalized challenges and supports tailored learning. Learning Recommendations: Offer personalized learning recommendations based on assessment results. This could include suggesting additional practice activities, targeted resources, or peer-to-peer learning opportunities. 3. Teacher Dashboard and Actionable Insights: Performance Analytics: Provide teachers with a comprehensive dashboard that visualizes student performance data, highlighting strengths and areas for improvement. Progress Tracking: Enable teachers to track individual student progress over time, identifying learning patterns and potential knowledge gaps. Intervention Strategies: Offer actionable insights and suggest intervention strategies based on assessment data. This empowers teachers to provide timely and targeted support to struggling students. 4. Gamification and Engaging Learning Experiences: Interactive Elements: Incorporate gamification elements like badges, points, and leaderboards to enhance student motivation and engagement. Collaborative Challenges: Introduce collaborative challenges and problem-solving activities within CTSkills to promote teamwork and communication skills. Real-World Applications: Connect CTSkills tasks to real-world applications of CT, making learning more relevant and meaningful for students. By implementing these strategies, the CTSkills app can become an integral part of the learning ecosystem, providing valuable insights and personalized support to both students and teachers in developing essential computational thinking skills.

Could the lower scores observed in Grade 9 be attributed to a lack of engagement or interest in the specific tasks presented, rather than a decline in problem-solving abilities?

While the study identified an unexpected dip in CTSkills performance among Grade 9 students, attributing it solely to a decline in problem-solving abilities might be premature. Several factors, including engagement and interest, could contribute to this observation: Task Relevance and Novelty: Adolescents, particularly in Grade 9, are often seeking more challenging and engaging activities. The CTSkills tasks, primarily designed for a broader age range, might not have resonated with their developing cognitive needs and interests. The lack of novelty in the tasks could have led to decreased effort and, consequently, lower scores. Developmental Stage and Motivation: Grade 9 marks a significant transition period for students, both academically and socially. Increased pressure from higher academic expectations, coupled with social and emotional changes, could impact their motivation and engagement levels in classroom activities. Prior Exposure and Perceived Difficulty: The study mentioned that all students except those in Grade 4 had prior exposure to Scratch programming. If Grade 9 students perceived the CTSkills tasks as too simplistic compared to their existing programming knowledge, it could have led to boredom and disengagement. Test Anxiety and Performance Pressure: Some students experience heightened test anxiety, especially in formal assessment settings. This anxiety can negatively impact their performance, even if they possess the underlying problem-solving skills. Further Investigation: To determine the actual cause of lower scores in Grade 9, further investigation is needed: Qualitative Data Collection: Conduct interviews or focus groups with Grade 9 students to gather feedback on their experience with the CTSkills app, including their perceptions of task relevance, difficulty, and overall engagement. Task Analysis and Redesign: Analyze the CTSkills tasks for potential areas of improvement in terms of engagement and challenge for older students. Consider incorporating more complex scenarios, open-ended problems, or connections to real-world applications. Motivation and Engagement Strategies: Implement strategies to enhance student motivation and engagement, such as gamification elements, collaborative challenges, or opportunities for personalized learning paths. By addressing these factors and gathering additional data, educators can gain a more comprehensive understanding of the Grade 9 performance dip and design more effective interventions to support their computational thinking development.

How can we leverage technology to create engaging and accessible learning environments that foster not only computational thinking skills but also creativity, collaboration, and critical thinking in students from diverse backgrounds?

Technology offers powerful tools for creating engaging and accessible learning environments that nurture a holistic set of 21st-century skills, including computational thinking, creativity, collaboration, and critical thinking, while catering to diverse learners. Here's how: 1. Personalized and Adaptive Learning Platforms: Adaptive Learning Technologies: Utilize platforms that adjust content difficulty and pacing based on individual student needs and learning styles. This ensures that all students are appropriately challenged and supported. Personalized Learning Paths: Offer students agency in their learning by providing personalized learning paths based on their interests, goals, and progress. This fosters intrinsic motivation and deeper engagement. Multilingual and Culturally Responsive Content: Provide learning materials in multiple languages and incorporate diverse cultural perspectives to ensure inclusivity and relevance for all students. 2. Collaborative Tools and Project-Based Learning: Cloud-Based Collaboration Platforms: Utilize tools like Google Workspace or Microsoft Teams to facilitate real-time collaboration on projects, fostering communication, teamwork, and problem-solving skills. Project-Based Learning (PBL): Implement PBL approaches that challenge students to solve real-world problems using technology, encouraging creativity, critical thinking, and collaboration. Digital Storytelling and Multimedia Projects: Encourage students to express their learning through digital storytelling, video creation, or other multimedia projects, promoting creativity and digital literacy. 3. Engaging Content and Immersive Experiences: Game-Based Learning: Integrate game-based learning platforms and simulations to make learning fun and engaging, promoting problem-solving, strategic thinking, and computational skills. Virtual and Augmented Reality (VR/AR): Utilize VR/AR technologies to create immersive learning experiences that bring abstract concepts to life, fostering deeper understanding and engagement. Interactive Simulations and Modeling Tools: Provide access to simulations and modeling tools that allow students to experiment, test hypotheses, and visualize complex systems, promoting critical thinking and problem-solving. 4. Accessible and Inclusive Design: Universal Design for Learning (UDL): Adhere to UDL principles to create learning experiences that are accessible to students with diverse learning needs, including those with disabilities. Assistive Technologies: Integrate assistive technologies like screen readers, text-to-speech software, and alternative input devices to ensure equitable access for all learners. Culturally Responsive Teaching Practices: Foster a welcoming and inclusive learning environment that values and respects the diverse backgrounds and experiences of all students. By leveraging technology thoughtfully and incorporating these strategies, educators can create dynamic and engaging learning environments that empower all students to develop essential 21st-century skills and reach their full potential.
0
star