We conducted a controlled study to investigate whether having students choose the concept on which to solve each practice problem in an adaptive tutor helped improve learning. We analyzed data from an adaptive tutor used by introductory programming students over three semesters. The tutor presented code-tracing problems, used pretest-practice-post-test protocol, and presented line-by-line explanation of the correct solution as feedback. We found that choice did not in-crease the amount of learning or pace of learning. But, it resulted in greater improvement in score on learned concepts, and the effect size was medium.
more »
« less
This content will become publicly available on February 12, 2026
Facilitating Student's Learning Transfer in a Database Programming Class
Transferring programming skills learned in the classroom to diverse real-world scenarios is both essential and challenging in computing education. This experience report describes an approach to facilitate learning transfer by fostering adaptive expertise. Students were engaged in co-creating contextualized worked-out examples, including step-by-step solutions. Through three homework assignments in a Spring 2023 database programming course, we observed substantial improvements, where students generated detailed and accurate solutions and enriched their problem-solving contexts from simple phrases to detailed stories, drawn from 17 real-life scenarios. Our results also suggest that the peer assessment process cultivated a supportive learning environment and fostered adaptive expertise. We discuss the lessons learned and draw pedagogical implications for integrating student-generated contextualized materials in other programming courses.
more »
« less
- PAR ID:
- 10588589
- Publisher / Repository:
- ACM
- Date Published:
- ISBN:
- 9798400705311
- Page Range / eLocation ID:
- 1330 to 1336
- Format(s):
- Medium: X
- Location:
- Pittsburgh PA USA
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
The proposed integration of the Generalized Intelligent Framework for Tutoring (GIFT) into Curiosity Games, our Mars-based VR math game, represents a transformative approach to STEM education and training. Designed to engage middle and high school students, the game immerses learners in a dynamic educational experience while fostering skills critical for future careers in defense, aerospace, and STEM fields. Developed by the U.S. Army and its collaborators, GIFT provides advanced adaptive learning capabilities, real-time assessments, and robust monitoring tools that align seamlessly with the game’s structured classroom and exploratory open-world design. Students are able to use the game using VR or a desktop based application. The classroom component, set within a Martian observatory, will leverage GIFT to support a traditional adaptive course design. Students will follow a structured step-by-step process aligned with the 5E model: Math Conceptual Exercises (Engage and Explore), Apply Arithmetic (Explain and Elaborate), Test Questions (Evaluate), and culminating in Hands-On Activities (Elaborate). Progression is tied to performance, with students required to achieve a passing score of 80% or higher to move to the next stage. GIFT will issue credits as students successfully complete activities, tying in-game rewards to academic achievement.GIFT Integration Highlights:1. Real-Time Adaptive Support:-GIFT will provide tiered intervention to assist students who struggle with tasks, increasing teacher efficiency by prioritizing resources. These tiers include:-The AutoTutor Support is used first for immediate assistance.-Peer-to-Peer Support, where GIFT identifies proficient students to mentor peers, is the next intervention employed.-Small Group Support, where GIFT groups students with similar needs and facilitates teacher-hosted sessions, can be further employed.-One-on-One Teacher Support, dynamically pairing individual students with teachers based on real-time data to optimize outcomes, is the final intervention employed after the previous more time efficient options have been exhausted.2. Game Master Interface:-Teachers monitor progress, control adaptive exercises, and provide feedback through Objectives, Assessment, and Teams and Roles panels.3. After-Action Reviews (AAR):-Time-synced playback and video panels enable detailed reviews and targeted feedback.4. Open-World Exploration:-Students use credits to build Martian civilizations, solve tactical scenarios, and complete engineering challenges, with adaptive difficulty based on performance.Expected Outcomes:The integration of GIFT will enhance learning outcomes through personalized, adaptive support, improve teacher efficiency by optimizing resource allocation, and inspire the next generation of STEM professionals. This project aligns with the Department of Defense’s goals of fostering a technically skilled workforce and demonstrates the potential of integrating intelligent tutoring systems into immersive educational platforms.Lessons Learned:Leveraging GIFT’s existing tools minimizes development time for features such as teacher dashboards, multiplayer support, and scenario authoring. Utilizing these resources allows for efficient implementation and scalability, ensuring maximum return on investment.more » « less
-
Prediction of student performance in Introductory programming courses can assist struggling students and improve their persistence. On the other hand, it is important for the prediction to be transparent for the instructor and students to effectively utilize the results of this prediction. Explainable Machine Learning models can effectively help students and instructors gain insights into students’ different programming behaviors and problem-solving strategies that can lead to good or poor performance. This study develops an explainable model that predicts students’ performance based on programming assignment submission information. We extract different data-driven features from students’ programming submissions and employ a stacked ensemble model to predict students’ final exam grades. We use SHAP, a game-theory-based framework, to explain the model’s predictions to help the stakeholders understand the impact of different programming behaviors on students’ success. Moreover, we analyze the impact of important features and utilize a combination of descriptive statistics and mixture models to identify different profiles of students based on their problem-solving patterns to bolster explainability. The experimental results suggest that our model significantly outperforms other Machine Learning models, including KNN, SVM, XGBoost, Bagging, Boosting, and Linear regression. Our explainable and transparent model can help explain students’ common problem-solving patterns in relationship with their level of expertise resulting in effective intervention and adaptive support to students.more » « less
-
Abstract—In many scenarios for informative path planning done by ground robots or drones, certain types of information are significantly more valuable than others. For example, in the precision agriculture context, detecting plant disease outbreaks can prevent costly crop losses. Quite often, there is a limit on the exploration budget, which does not allow for a detailed investigation of every location. In this paper, we propose Learned Adaptive Inspection Paths (LAIP), a methodology to learn policies that handle such scenarios by combining uniform sampling with close inspection of areas where high-value information is likely to be found. LAIP combines Q-learning in an offline reinforcement learning setting, careful engineering of the state representation and reward system, and a training regime inspired by the teacher-student curriculum learning model. We found that a policy learned with LAIP outperforms traditional approaches in low-budget scenarios.more » « less
-
This NSF EEC EAGER research project investigates how undergraduate STEM and engineering students’ learning trajectories evolve over time, from 1st year to senior year, along a novice to expert spectrum. We borrow the idea of “learning trajectories” from mathematics education that can paint the evolution of students’ knowledge and skills over time over a set of learning experiences. We use a theoretical framework based on adaptive expertise and design thinking adaptive expertise to further advance a design learning continuum.more » « less
An official website of the United States government
