Works (36)

2020 conference paper

Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science

Proceedings of the International Computing Education Research Conference, 1–10.

By: S. Marwan, G. Gao, S. Fisk, T. Price & T. Barnes

Source: ORCID
Added: July 30, 2020

2020 chapter

An Evaluation of Data-Driven Programming Hints in a Classroom Setting

In Lecture Notes in Computer Science (pp. 246–251).

By: T. Price, S. Marwan, M. Winters & J. Williams

Source: ORCID
Added: July 5, 2020

2020 conference paper

Crescendo : Engaging Students to Self-Paced Programming Practices

Proceedings of the ACM Technical Symposium on Computer Science Education.

By: W. Wang, R. Zhi, A. Milliken, N. Lytle & T. Price

Source: ORCID
Added: July 30, 2020

2020 conference paper

Engaging Students with Instructor Solutions in Online Programming Homework

ACM CHI Conference on Human Factors in Computing Systems. Presented at the Honolulu, HI, USA. Honolulu, HI, USA.

By: T. Price, J. Williams, J. Solyst & S. Marwan

Event: at Honolulu, HI, USA

Source: ORCID
Added: July 30, 2020

2020 conference paper

Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback

Proceedings of the International Conference on Innovation and Technology in Computer Science Education.

By: W. Wang, Y. Rao, R. Zhi, S. Marwan, G. Gao & T. Price

Source: ORCID
Added: July 30, 2020

2020 conference paper

Unproductive Help-seeking in Programming: What it is and How to Address it

Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education.

Source: ORCID
Added: September 25, 2020

2019 journal article

A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms

International Journal of Artificial Intelligence in Education, 29(3), 368–395.

By: T. Price, Y. Dong, R. Zhi, B. Paaßen, N. Lytle, V. Cateté, T. Barnes

Source: ORCID
Added: May 23, 2019

2019 conference paper

An Evaluation of the Impact of Automated Programming Hints on Performance and Learning

Proceedings of the 2019 ACM Conference on International Computing Education Research, 61–70.

By: S. Marwan, J. Jay Williams & T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2019 conference paper

Defining Tinkering Behavior in Open-Ended Block-Based Programming Assignments

Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 1204–1210.

By: Y. Dong, S. Marwan, V. Catete, T. Price & T. Barnes

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2019 conference paper

Evaluating the Effectiveness of Parsons Problems for Block-Based Programming

Proceedings of the 2019 ACM Conference on International Computing Education Research, 51–59.

By: R. Zhi, M. Chi, T. Barnes & T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2019 conference paper

Exploring the Impact of Worked Examples in a Novice Programming Environment

Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 98–104.

By: R. Zhi, T. Price, S. Marwan, A. Milliken, T. Barnes & M. Chi

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2019 conference paper

The Impact of Adding Textual Explanations to Next-Step Hints in a Novice Programming Environment

Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 520–526.

By: S. Marwan, N. Lytle, J. Williams & T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2019 conference paper

Toward Data-Driven Example Feedback for Novice Programming

Proceedings of the International Conference on Educational Data Mining, 218–227.

By: R. Zhi, S. Marwan, Y. Dong, N. Lytle, T. Price & T. Barnes

Source: ORCID
Added: July 30, 2020

2018 conference paper

Exploring Instructional Support Design in an Educational Game for K-12 Computing Education

Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 747–752.

By: R. Zhi, N. Lytle & T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2018 chapter

The Impact of Data Quantity and Source on the Quality of Data-Driven Hints for Programming

In Lecture Notes in Computer Science (pp. 476–490).

By: T. Price, R. Zhi, Y. Dong, N. Lytle & T. Barnes

Source: ORCID
Added: March 25, 2019

2018 article

iSnap: Automatic Hints and Feedback for Block-based Programming

SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, pp. 1113–1113.

By: T. Price

Event: at New York, NY, USA

Sources: Web Of Science, ORCID
Added: September 16, 2019

2017 conference paper

Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming

Proceedings of the International Conference on Educational Data Mining.

By: T. Price, R. Zhi & T. Barnes

Source: ORCID
Added: July 30, 2020

2017 conference paper

Factors influencing students' help-seeking behavior while programming with human and computer tutors

Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER 17), 127–135.

By: T. Price, Z. Liu, V. Catete & T. Barnes

Event: at New York, NY, USA

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Hint generation under uncertainty: The effect of hint quality on help-seeking behavior

Artificial intelligence in education, aied 2017, 10331, 311–322.

By: T. Price, R. Zhi & T. Barnes

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Position paper: Block-based programming should offer intelligent support for learners

2017 IEEE Blocks and Beyond Workshop (B&B), 65–68.

By: T. Price & T. Barnes

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2017 conference paper

Sharing and Using Programming Log Data (Abstract Only)

Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 729.

By: T. Price, N. Brown, C. Piech & K. Rivers

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2017 conference paper

iSnap: Towards Intelligent Tutoring in Novice Programming Environments

Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE '17, 483–488.

By: T. Price, Y. Dong & D. Lipovac

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2016 conference paper

Clashroom: A Game to Enhance the Classroom Experience (Abstract Only)

Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 692.

By: S. Duvall, D. Eagle, R. Narcisse & T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2016 conference paper

Evaluation of a frame-based programming editor

Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER'16), 33–42.

By: T. Price, N. Brown, D. Lipovac, T. Barnes & M. Kolling

Event: at New York, NY, USA

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2016 conference paper

Generating data-driven hints for open-ended programming

Proceedings of the 9th International Conference on Educational Data Mining, International Educational Data Mining Society, 191–198.

By: T. Price, Y. Dong & T. Barnes

Source: ORCID
Added: March 25, 2019

2016 conference paper

Lessons Learned from “BJC” CS Principles Professional Development

Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 467–472.

By: T. Price, V. Cateté, J. Albert, T. Barnes & D. Garcia

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2015 conference paper

An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem

International Workshop on Graph-Based Educational Data Mining.

By: T. Price & T. Barnes

Source: ORCID
Added: March 25, 2019

2015 conference paper

An Improved Data-Driven Hint Selection Algorithm for Probability Tutors

The 8th International Conference on Education Data Mining.

By: T. Price, C. Lynch, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

2015 conference paper

BJC in action: Comparison of student perceptions of a computer science principles course

Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), 2015, 1–4.

By: T. Price, J. Albert, V. Catete & T. Barnes

Event: IEEE

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2015 conference paper

Comparing Textual and Block Interfaces in a Novice Programming Environment

Proceedings of the Eleventh Annual International Conference on International Computing Education Research, 91–99.

By: T. Price & T. Barnes

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2015 conference paper

Creating data-driven feedback for novices in goal-driven programming projects

International Conference on Artificial Intelligence in Education, 9112, 856–859.

By: T. Price & T. Barnes

Event: Springer International Publishing

Sources: NC State University Libraries, ORCID
Added: August 6, 2018

2015 conference paper

Integrating Intelligent Feedback into Block Programming Environments

Proceedings of the Eleventh Annual International Conference on International Computing Education Research, 275–276.

By: T. Price

Event: at New York, NY, USA

Source: ORCID
Added: January 22, 2020

2015 conference paper

The Impact of Granularity on Worked Examples and Problem Solving

Annual Meeting of the Cognitive Science Society (CogSci).

By: G. Zhou, T. Price, C. Lynch, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

2015 conference paper

Using the Hint Factory to Compare Model-based Tutoring Systems

International Workshop on Graph-Based Educational Data Mining.

By: C. Lynch, T. Price, M. Chi & T. Barnes

Source: ORCID
Added: March 25, 2019

2014 conference paper

Towards an Extended Declarative Representation for Camera Planning

Workshops at the Twenty-Eighth AAAI Conference on Artificial Intelligence.

By: T. Price & R. Young

Source: ORCID
Added: March 25, 2019

journal article

The Impact of Granularity on the Effectiveness of Students’ Pedagogical Decision

Zhou, G., Lynch, C. F., Price, T. W., Barnes, T., & Chi, M.

By: G. Zhou, C. Lynch, T. Price, T. Barnes & M. Chi

Source: ORCID
Added: March 25, 2019

Employment

2018 - present

North Carolina State University Raleigh, NC, US
Assistant Professor Computer Science

Education

2013 - 2018

North Carolina State University Raleigh, NC, US
Ph.D. Computer Science

2013 - 2015

North Carolina State University Raleigh, NC, US
Master of Science Computer Science

2009 - 2013

Elon University Elon, NC, US
Bachelor of Science Computer Science