HINTS Lab
HINTS Lab
Home
People
Projects
Publications
Funding
Join
Light
Dark
Automatic
Computing Education
Adaptive, Immediate Feedback (AIF) for Novice Programmings
Automatically providing real-time, formative feedback, that is specific, immediate, positive and corrective, for novices as they program in Snap! block-based programming environment.
Samiha Marwan
,
Thomas W. Price
,
Rui Zhi
Assessing Open-Ended Programming through Dynamic Analysis
Analyzing student code with complex inputs and graphical outputs through dynamic analysis to enable automated assessment.
Wengran Wang
,
Thomas W. Price
Automatic Student Code Modeling and Analysis
Using Machine Learning to classify student code, detect bugs by students, and model student progress.
Yang Shi
,
Thomas W. Price
Classroom Impact
Studies evaluating the impact of our interventions in authentic classrooms.
Yang Shi
,
Wengran Wang
,
Thomas W. Price
Example-based Feedback
Using examples to support students as they program.
Wengran Wang
,
Thomas W. Price
,
Rui Zhi
Open-ended Programming Projects
Automated tools to help students plan and implement creative, open-ended programming projects.
Wengran Wang
,
Thomas W. Price
An Evaluation of Data-driven Programming Hints in a Classroom Setting
Thomas W. Price
,
Samiha Marwan
,
Michael Winters
,
Joseph Jay Williams
Cite
Creative CS: Intelligent Support for Creative, Open-ended Programming Projects
An NSF-supported project to develop novel technologies to support creative, open-ended programming.
Thomas W. Price
,
Wengran Wang
Jul 17, 2019
Lightning Talk: Curating Analyses for Programming Log Data
Thomas W. Price
,
Ge Gao
Cite
iSnap: Data-driven Hints for Block-based Programming
iSnap supports students automatically with hints, feedback and self-explanations.
Thomas W. Price
,
Samiha Marwan
Code
Cite
×