Tiffany Barnes

Affiliations:
  • North Carolina State University, Department of Computer Science, Raleigh, NC, USA


According to our database1, Tiffany Barnes authored at least 290 papers between 1995 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Enhancing a Student Productivity Model for Adaptive Problem-Solving Assistance.
CoRR, 2022

Code-DKT: A Code-based Knowledge Tracing Model for Programming Tasks.
CoRR, 2022

Leveraging Granularity: Hierarchical Reinforcement Learning for Pedagogical Policy Induction.
Int. J. Artif. Intell. Educ., 2022

The Impact of Looking Further Ahead: A Comparison of Two Data-driven Unsolicited Hint Types on Performance in an Intelligent Data-driven Logic Tutor.
Int. J. Artif. Intell. Educ., 2022

Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

STARS Ignite: A Program for Supporting Professors in Organizing Student Cohorts for Conferences.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Designing a Dashboard for Student Teamwork Analysis.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Automating Personalized Feedback to Improve Students' Persistence in Computing.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Computer Science Frontiers: New Curricula to Advance Female Interest in Computing.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Beauty and Joy of Computing: AP CS Principles & Middle School Curriculum.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Case Studies on the Use of Storyboarding by Novice Programmers.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Increasing Students' Persistence in Computer Science through a Lightweight Scalable Intervention.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Gender, Self-Assessment, and Persistence in Computing: How gender differences in self-assessed ability reduce women's persistence in computer science.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022

Student-Tutor Mixed-Initiative Decision-Making Supported by Deep Reinforcement Learning.
Proceedings of the Artificial Intelligence in Education - 23rd International Conference, 2022

Mixing Backward- with Forward-Chaining for Metacognitive Skill Acquisition and Transfer.
Proceedings of the Artificial Intelligence in Education - 23rd International Conference, 2022

Cross-Lingual Adversarial Domain Adaptation for Novice Programming.
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022

A Socially Relevant Focused AI Curriculum Designed for Female High School Students.
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022

2021
Correction to: Avoiding Help Avoidance: Using Interface Design Changes to Promote Unsolicited Hint Usage in an Intelligent Tutor.
Int. J. Artif. Intell. Educ., 2021

Removing the Walls Around Visual Educational Programming Environments.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021

PEDI - Piazza Explorer Dashboard for Intervention.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021

The Design and Implementation of a Method for Evaluating and Building Research Practice Partnerships.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

The Virtual Pivot: Transitioning Computational Thinking PD for Middle and High School Content Area Teachers.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

STARS Ignite: A Program for Supporting Professors in Organizing Student Cohorts for Conferences.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Agile Curriculum Development: Computational Modeling COVID-19.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Teaching with the Beauty and Joy of Computing - AP CSP and More!
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Technology We Can't Live Without!, Revisited.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Examining Equity in Computing-Infused Lessons Made by Novices.
Proceedings of the 2021 Conference on Research in Equitable and Sustained Participation in Engineering, 2021

Infusing Computing: Moving a Service Oriented Internship Program Online.
Proceedings of the 2021 Conference on Research in Equitable and Sustained Participation in Engineering, 2021

Promoting Students' Progress-Monitoring Behavior during Block-Based Programming.
Proceedings of the Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 18, 2021

Novices' Learning Barriers When Using Code Examples in Open-Ended Programming.
Proceedings of the ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education, Virtual Event, Germany, June 26, 2021

Investigating the Impact of Computing vs Pedagogy Experience in Novices Creation of Computing-Infused Curricula.
Proceedings of the ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education, Virtual Event, Germany, June 26, 2021

Exploring and Influencing Teacher Grading for Block-based Programs through Rubrics and the GradeSnap Tool.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

Execution Trace Based Feature Engineering To Enable Formative Feedback on Visual, Interactive Programs.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

Knowing both when and where: Temporal-ASTNN for Early Prediction of Student Success in Novice Programming Tasks.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

Automatically classifying student help requests: a multi-year analysis.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

Using Student Trace Logs To Determine Meaningful Progress and Struggle During Programming Problem Solving.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

More With Less: Exploring How to Use Deep Learning Effectively through Semi-supervised Learning for Automatic Bug Detection in Student Code.
Proceedings of the 14th International Conference on Educational Data Mining, 2021

Evaluating Critical Reinforcement Learning Framework in the Field.
Proceedings of the Artificial Intelligence in Education - 22nd International Conference, 2021

Tackling the Credit Assignment Problem in Reinforcement Learning-Induced Pedagogical Policies with Neural Networks.
Proceedings of the Artificial Intelligence in Education - 22nd International Conference, 2021

2020
Featured Research on Equity and Sustained Participation in Engineering, Computing, and Technology.
Comput. Sci. Eng., 2020

Extending the Hint Factory for the assistance dilemma: A novel, data-driven HelpNeed Predictor for proactive problem-solving help.
CoRR, 2020

Avoiding Help Avoidance: Using Interface Design Changes to Promote Unsolicited Hint Usage in an Intelligent Tutor.
Int. J. Artif. Intell. Educ., 2020

A block-based modeling curriculum for teaching middle grade science students about Covid-19.
Proceedings of the WiPSCE '20: Workshop in Primary and Secondary Computing Education, 2020

Poster: Designing GradeSnap for Block-Based Code.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

Exploring Differences Between Student and Teacher Created Snap! Projects.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

Improving Student-System Interaction Through Data-driven Explanations of Hierarchical Reinforcement Learning Induced Pedagogical Policies.
Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, 2020

Deep Thought: An Intelligent Logic Tutor for Discrete Math.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Investigating Different Assignment Designs to Promote Collaboration in Block-Based Environments.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Code, Connect, Create: The 3C Professional Development Model to Support Computational Thinking Infusion.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

The AP Computer Science Principles Exam: Teacher Reflections.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Work in Progress Report: A STEM EcoSystem Approach to CS/CT for All in a Middle School.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

The Beauty and Joy of Computing Curriculum and Teacher Professional Development.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

FLAMES: A Socially Relevant Computing Summer Internship for High School Students.
Proceedings of the Research on Equity and Sustained Participation in Engineering, 2020

Bridge to Computing: An outreach program for at-risk young men.
Proceedings of the Research on Equity and Sustained Participation in Engineering, 2020

Creating a School-wide CS/CT-focused STEM Ecosystem to Address Access Barriers.
Proceedings of the Research on Equity and Sustained Participation in Engineering, 2020

Peeking through the classroom window: a detailed data-driven analysis on the usage of a curriculum integrated math game in authentic classrooms.
Proceedings of the LAK '20: 10th International Conference on Learning Analytics and Knowledge, 2020

Data-informed curriculum sequences for a curriculum-integrated game.
Proceedings of the LAK '20: 10th International Conference on Learning Analytics and Knowledge, 2020

FIRST Principles to Design for Online, Synchronous High School CS Teacher Training and Curriculum Co-Design.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Infusing Computing: A Scaffolding and Teacher Accessibility Analysis of Computing Lessons Designed by Novices.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Aligning Theory and Practice in Teacher Professional Development for Computer Science.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Hierarchical Reinforcement Learning for Pedagogical Policy Induction (Extended Abstract).
Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, 2020

Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

Comparing Feature Engineering Approaches to Predict Complex Programming Behaviors.
Proceedings of 4th Educational Data Mining in Computer Science Education (CSEDM) Workshop co-located with the 13th Educational Data Mining Conference (EDM 2020), 2020

The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond.
Proceedings of 4th Educational Data Mining in Computer Science Education (CSEDM) Workshop co-located with the 13th Educational Data Mining Conference (EDM 2020), 2020

Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices.
Proceedings of 4th Educational Data Mining in Computer Science Education (CSEDM) Workshop co-located with the 13th Educational Data Mining Conference (EDM 2020), 2020

What Time is It? Student Modeling Needs to Know.
Proceedings of the 13th International Conference on Educational Data Mining, 2020

Extending the Hint Factory: Towards Modelling Productivity for Open-ended Problem-solving.
Proceedings of the 13th International Conference on Educational Data Mining, 2020

Student Teamwork on Programming Projects. What can GitHub logs show us?
Proceedings of the 13th International Conference on Educational Data Mining, 2020

Does autonomy help Help? The impact of unsolicited hints and choice on help avoidance and learning.
Proceedings of the 13th International Conference on Educational Data Mining, 2020

Exploring the Impact of Simple Explanations and Agency on Batch Deep Reinforcement Learning Induced Pedagogical Policies.
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020

2019
How Widely Can Prediction Models Be Generalized? Performance Prediction in Blended Courses.
IEEE Trans. Learn. Technol., 2019

RESPECT 2019: Yes, We Still Need to Talk About Diversity in Computing.
Comput. Sci. Eng., 2019

How Widely Can Prediction Models be Generalized? An Analysis of Performance Prediction in Blended Courses.
CoRR, 2019

A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms.
Int. J. Artif. Intell. Educ., 2019

From 'Use' to 'Choose': Scaffolding CT Curricula and Exploring Student Choices while Programming (Practical Report).
Proceedings of the 14th Workshop in Primary and Secondary Computing Education, 2019

Exploring the Impact of Worked Examples in a Novice Programming Environment.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Effects of a Pathfinding Program Visualization on Algorithm Development.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Defining Tinkering Behavior in Open-ended Block-based Programming Assignments.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Using Bloom's Taxonomy to Write Effective Programming Questions for Autograding Tools.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Effective Computer Science Teacher Professional Development: Beauty and Joy of Computing 2018.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Infusing Computing: Analyzing Teacher Programming Products in K-12 Computational Thinking Professional Development.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Unobserved Is Not Equal to Non-existent: Using Gaussian Processes to Infer Immediate Rewards Across Contexts.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

Evaluating the Effectiveness of Parsons Problems for Block-based Programming.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019

Toward Data-Driven Example Feedback for Novice Programming.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

What You Say is Relevant to How You Make Friends: Measuring the Effect of Content on Social Connection.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

One minute is enough: Early Prediction of Student Success and Event-level Difficulty during Novice Programming Tasks.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

Identifying Critical Pedagogical Decisions through Adversarial Deep Reinforcement Learning.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

Importance Sampling to Identify Empirically Valid Policies and their Critical Decisions.
Proceedings of the Joint Proceedings of the Workshops of the 12th International Conference on Educational Data Mining co-located with the 12th International Conference on Educational Data Mining, 2019

How Long is Enough? Predicting Student Outcomes with Same-Day Gameplay Data in an Educational Math Game.
Proceedings of the Joint Proceedings of the Workshops of the 12th International Conference on Educational Data Mining co-located with the 12th International Conference on Educational Data Mining, 2019

What will you do next? A sequence analysis on the student transitions between online platforms in blended courses.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

Leveraging Deep Reinforcement Learning for Pedagogical Policy Induction in an Intelligent Tutoring System.
Proceedings of the 12th International Conference on Educational Data Mining, 2019

CEO: A Triangulated Evaluation of a Modeling-Based CT-Infused CS Activity for Non-CS Middle Grade Students.
Proceedings of the ACM Conference on Global Computing Education, 2019

A Field Study of Teachers Using a Curriculum-integrated Digital Game.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

Hierarchical Reinforcement Learning for Pedagogical Policy Induction.
Proceedings of the Artificial Intelligence in Education - 20th International Conference, 2019

2018
An interview with access computing.
ACM SIGCSE Bull., 2018

SIGCSE symposium 2018 report.
ACM SIGCSE Bull., 2018

SIGCSE symposium 2018 preview.
ACM SIGCSE Bull., 2018

Early Prediction of Course Grades: Models and Feature Selection.
CoRR, 2018

Infusing computational thinking into middle grade science classrooms: lessons learned.
Proceedings of the 13th Workshop in Primary and Secondary Computing Education, 2018

Creation and validation of low-stakes rubrics for K-12 computer science.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

How many friends can you make in a week?: evolving social relationships in MOOCs over time.
Proceedings of the 11th International Conference on Educational Data Mining, 2018

Predicting Student Performance Based on Online Study Habits: A Study of Blended Courses.
Proceedings of the 11th International Conference on Educational Data Mining, 2018

Exploring Online Course Sociograms Using Cohesion Network Analysis.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

Empirically Evaluating the Effectiveness of POMDP vs. MDP Towards the Pedagogical Strategies Induction.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

The Impact of Data Quantity and Source on the Quality of Data-Driven Hints for Programming.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

Learning Curve Analysis in a Large-Scale, Drill-and-Practice Serious Math Game: Where Is Learning Support Needed?
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

Modeling Math Success Using Cohesion Network Analysis.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

Investigation of the Influence of Hint Type on Problem Solving Behavior in a Logic Proof Tutor.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

2017
Broadening access to computer science education.
ACM SIGCSE Bull., 2017

CS for all, equity, and responsibility.
ACM SIGCSE Bull., 2017

Broadening participation opportunities in 2017.
ACM SIGCSE Bull., 2017

Understanding problem solving behavior of 6-8 graders in a debugging game.
Comput. Sci. Educ., 2017

A Social Network Analysis on Blended Courses.
CoRR, 2017

The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces.
CoRR, 2017

Assessing implicit science learning in digital games.
Comput. Hum. Behav., 2017

Evolution of an Intelligent Deductive Logic Tutor Using Data-Driven Elements.
Int. J. Artif. Intell. Educ., 2017

Preface for the Special Issue on AI-Supported Education in Computer Science.
Int. J. Artif. Intell. Educ., 2017

Showpiece: ISnap demonstration.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Application of the Delphi Method in Computer Science Principles Rubric Creation.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017

Evaluation of a Data-driven Feedback Algorithm for Open-ended Programming.
Proceedings of the 10th International Conference on Educational Data Mining, 2017

Graph-based Educational Data Mining.
Proceedings of the 10th International Conference on Educational Data Mining, 2017

The Antecedents of and Associations with Elective Replay in An Educational Game: Is Replay Worth It?
Proceedings of the 10th International Conference on Educational Data Mining, 2017

Identifying student communities in blended courses.
Proceedings of the 10th International Conference on Educational Data Mining, 2017

Linking Language to Math Success in a Blended Course.
Proceedings of the 10th International Conference on Educational Data Mining, 2017

Using Serious Game Analytics to Inform Digital Curricular Sequencing: What Math Objective Should Students Play Next?
Proceedings of the Annual Symposium on Computer-Human Interaction in Play, 2017

Evaluation of a Template-Based Puzzle Generator for an Educational Programming Game.
Proceedings of the Thirteenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-17), 2017

Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior.
Proceedings of the Artificial Intelligence in Education - 18th International Conference, 2017

2016
Editorial: A Message from the Editorial Team and an Introduction to the January-March 2016 Issue.
IEEE Trans. Learn. Technol., 2016

Highlights of broadening participation research at RESPECT'16.
ACM SIGCSE Bull., 2016

Learn about broadening participation: research at RESPECT'16.
ACM SIGCSE Bull., 2016

Launching STARS Computing Corps: Engaging Faculty and Student Leaders to Broaden Participation.
Inroads, 2016

STARS Computing Corps: Enhancing Engagement of Underrepresented Students and Building Community in Computing.
Comput. Sci. Eng., 2016

Best of RESPECT, Part 2.
Comput. Sci. Eng., 2016

Guest Editors' introduction.
Comput. Sci. Eng., 2016

The need for research in broadening participation.
Commun. ACM, 2016

Lessons Learned from "BJC" CS Principles Professional Development.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

How to Launch a STARS Computing Corps Cohort to Improve Retention and Broaden Participation in Computing (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

AP CS Principles and The Beauty and Joy of Computing Curriculum (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Scaling up for CS10K: Teaching and Supporting New Computer Science High School Teachers (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Data-driven proficiency profiling: proof of concept.
Proceedings of the Sixth International Conference on Learning Analytics & Knowledge, 2016

Using game analytics to evaluate puzzle design and level progression in a serious game.
Proceedings of the Sixth International Conference on Learning Analytics & Knowledge, 2016

Combining Worked Examples and Problem Solving in a Data-Driven Logic Tutor.
Proceedings of the Intelligent Tutoring Systems - 13th International Conference, 2016

Developing a Rubric for a Creative CS Principles Lab.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Evaluation of a Frame-based Programming Editor.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Validating Game-based Measures of Implicit Science Learning.
Proceedings of the 9th International Conference on Educational Data Mining, 2016

Generating Data-driven Hints for Open-ended Programming.
Proceedings of the 9th International Conference on Educational Data Mining, 2016

Exploring the Impact of Data-driven Tutoring Methods on Students' Demonstrative Knowledge in Logic Problem Solving.
Proceedings of the 9th International Conference on Educational Data Mining, 2016

MOOC Learner Behaviors by Country and Culture; an Exploratory Analysis.
Proceedings of the 9th International Conference on Educational Data Mining, 2016

Measuring Gameplay Affordances of User-Generated Content in an Educational Game.
Proceedings of the 9th International Conference on Educational Data Mining, 2016

The Impact of Granularity on the Effectiveness of Students' Pedagogical Decisions.
Proceedings of the 38th Annual Meeting of the Cognitive Science Society, 2016

2015
SIGCSE BP: enrollments and diversity at odds?
ACM SIGCSE Bull., 2015

Broadening participation and RESPECT: join our new professional organization and conference!
ACM SIGCSE Bull., 2015

Highlights of broadening participation research at RESPECT'15.
ACM SIGCSE Bull., 2015

SIGCSE BP: broadening participation gets RESPECT.
ACM SIGCSE Bull., 2015

The beauty and joy of computing.
Inroads, 2015

The effects of integrating service learning into computer science: an inter-institutional longitudinal study.
Comput. Sci. Educ., 2015

Reports of the Workshops Held at the Tenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment.
AI Mag., 2015

Augmenting introductory Computer Science Classes with GameMaker and Mobile Apps (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Evaluating Scratch Programs to Assess Computational Thinking in a Science Lesson (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Towards data-driven mastery learning.
Proceedings of the Fifth International Conference on Learning Analytics And Knowledge, 2015

Exploring networks of problem-solving interactions.
Proceedings of the Fifth International Conference on Learning Analytics And Knowledge, 2015

Comparing Textual and Block Interfaces in a Novice Programming Environment.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

An Improved Data-Driven Hint Selection Algorithm for Probability Tutors.
Proceedings of the 8th International Conference on Educational Data Mining, 2015

An Exploration of Data-Driven Hint Generation in an Open-Ended Programming Problem.
Proceedings of the Workshops Proceedings of EDM 2015 8th International Conference on Educational Data Mining, 2015

Data-Driven Proficiency Profiling.
Proceedings of the 8th International Conference on Educational Data Mining, 2015

Using the Hint Factory to Compare Model-Based Tutoring Systems.
Proceedings of the Workshops Proceedings of EDM 2015 8th International Conference on Educational Data Mining, 2015

BOTS: Selecting Next-Steps from Player Traces in a Puzzle Game.
Proceedings of the Workshops Proceedings of EDM 2015 8th International Conference on Educational Data Mining, 2015

Interaction Network Estimation: Predicting Problem-Solving Diversity in Interactive Environments.
Proceedings of the 8th International Conference on Educational Data Mining, 2015

Exploring Problem-Solving Behavior in an Optics Game.
Proceedings of the 8th International Conference on Educational Data Mining, 2015

Language to Completion: Success in an Educational Data Mining Massive Open Online Class.
Proceedings of the 8th International Conference on Educational Data Mining, 2015

Communities of Performance & Communities of Preference.
Proceedings of the Workshops Proceedings of EDM 2015 8th International Conference on Educational Data Mining, 2015

Good Communities and Bad Communities: Does Membership Affect Performance?
Proceedings of the 8th International Conference on Educational Data Mining, 2015

The Impact of Granularity on Worked Examples and Problem Solving.
Proceedings of the 37th Annual Meeting of the Cognitive Science Society, 2015

Measuring Implicit Science Learning with Networks of Player-Game Interactions.
Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play, 2015

Creating Data-Driven Feedback for Novices in Goal-Driven Programming Projects.
Proceedings of the Artificial Intelligence in Education - 17th International Conference, 2015

Data-Driven Worked Examples Improve Retention and Completion in a Logic Tutor.
Proceedings of the Artificial Intelligence in Education - 17th International Conference, 2015

Building Compiler-Student Friendship.
Proceedings of the Artificial Intelligence in Education - 17th International Conference, 2015

Exploring Missing Behaviors with Region-Level Interaction Network Coverage.
Proceedings of the Artificial Intelligence in Education - 17th International Conference, 2015

2014
November 2013 special projects grant awards.
ACM SIGCSE Bull., 2014

Engaging college students in service learning to grow the K-12 computing pipeline and prepare the 21st century workforce (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Snap! (build your own blocks) (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

AP CS principles and the beauty and joy of computing curriculum (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Use and development of entertainment technologies in after school STEM program.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Making games and apps in introductory computer science (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Building Games to Learn from Their Players: Generating Hints in a Serious Game.
Proceedings of the Intelligent Tutoring Systems - 12th International Conference, 2014

Modeling Student Dropout in Tutoring Systems.
Proceedings of the Intelligent Tutoring Systems - 12th International Conference, 2014

Survival Analysis on Duration Data in Intelligent Tutors.
Proceedings of the Intelligent Tutoring Systems - 12th International Conference, 2014

Balancing physical and cognitive challenge: A study of players' psychological responses to exergame play.
Proceedings of the 9th International Conference on the Foundations of Digital Games, 2014

Part of the game: Changing level creation to identify and filter low quality user-generated levels.
Proceedings of the 9th International Conference on the Foundations of Digital Games, 2014

Foreword.
Proceedings of the 9th International Conference on the Foundations of Digital Games, 2014

InVis: An EDM Tool For Graphical Rendering And Analysis Of Student Interaction Data.
Proceedings of the Workshops held at Educational Data Mining 2014, 2014

Generating Hints for Programming Problems Using Intermediate Output.
Proceedings of the 7th International Conference on Educational Data Mining, 2014

Evaluation of Logic Proof Problem Difficulty Through Student Performance Data.
Proceedings of the Workshops held at Educational Data Mining 2014, 2014

Exploration of Student's Use of Rule Application References in a Propositional Logic Tutor.
Proceedings of the 7th International Conference on Educational Data Mining, 2014

Data-Driven Feedback Beyond Next-Step Hints.
Proceedings of the 7th International Conference on Educational Data Mining, 2014

Exploring Differences in Problem Solving with Data-Driven Approach Maps.
Proceedings of the 7th International Conference on Educational Data Mining, 2014

Snag'em: Graph Data Mining for a Social Networking Game.
Proceedings of the Workshops held at Educational Data Mining 2014, 2014

2013
Experimental Evaluation of Automatic Hint Generation for a Logic Tutor.
Int. J. Artif. Intell. Educ., 2013

Using sequential pattern mining to increase graph comprehension in intelligent tutoring system student data (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

SNAP! (build your own blocks) (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

AP CS principles and the beauty and joy of computing curriculum (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Augmenting introductory computer science classes with GameMaker and mobile apps (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Math Fluency through Game Design.
Proceedings of the Design, User Experience, and Usability. Health, Learning, Playing, Cultural, and Cross-Cultural User Experience, 2013

Effective practices in game tutorial systems.
Proceedings of the 8th International Conference on the Foundations of Digital Games, 2013

Exploring player behavior with visual analytics.
Proceedings of the 8th International Conference on the Foundations of Digital Games, 2013

BeadLoom Game.
Proceedings of the 8th International Conference on the Foundations of Digital Games, 2013

Determining Problem Selection for a Logic Proof Tutor.
Proceedings of the 6th International Conference on Educational Data Mining, 2013

An Algorithm for Reducing the Complexity of Interaction Networks.
Proceedings of the 6th International Conference on Educational Data Mining, 2013

InVis: An Interactive Visualization Tool for Exploring Interaction Networks.
Proceedings of the 6th International Conference on Educational Data Mining, 2013

Evaluation of Automatically Generated Hint Feedback.
Proceedings of the 6th International Conference on Educational Data Mining, 2013

Formative Feedback in Interactive Learning Environments.
Proceedings of the Artificial Intelligence in Education - 16th International Conference, 2013

Effects of Automatically Generated Hints on Time in a Logic Tutor.
Proceedings of the Workshops at the 16th International Conference on Artificial Intelligence in Education AIED 2013, 2013

2012
CS Ed week showcase at UNC Charlotte.
ACM SIGCSE Bull., 2012

Analysis.
Inroads, 2012

The first five computer science principles pilots: summary and comparisons.
Inroads, 2012

CS principles pilot at University of North Carolina at Charlotte.
Inroads, 2012

Interval training with Astrojumper.
Proceedings of the 2012 IEEE Virtual Reality, 2012

AP CS principles and the 'beauty and joy of computing' curriculum (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

AP CS principles and the beauty and joy of computing curriculum (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

A learning objective focused methodology for the design and evaluation of game-based tutors.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Using Individualized Feedback and Guided Instruction via a Virtual Human Agent in an Introductory Computer Programming Course.
Proceedings of the Intelligent Tutoring Systems - 11th International Conference, 2012

Leveraging Game Design to Promote Effective User Behavior of Intelligent Tutoring Systems.
Proceedings of the Intelligent Tutoring Systems - 11th International Conference, 2012

Program Representation for Automatic Hint Generation for a Data-Driven Novice Programming Tutor.
Proceedings of the Intelligent Tutoring Systems - 11th International Conference, 2012

Data-Driven Method for Assessing Skill-Opportunity Recognition in Open Procedural Problem Solving Environments.
Proceedings of the Intelligent Tutoring Systems - 11th International Conference, 2012

Outreach for improved student performance: a game design and development curriculum.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Maximizing learning and guiding behavior in free play user generated content environments.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Creation of a game-based digital layer for increased museum engagement among digital natives.
Proceedings of the Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques, 2012

Table tilt: making friends fast.
Proceedings of the International Conference on the Foundations of Digital Games, 2012

Interaction Networks: Generating High Level Hints Based on Network Community Clusterings.
Proceedings of the 5th International Conference on Educational Data Mining, 2012

2011
Astrojumper: Motivating Exercise with an Immersive Virtual Reality Exergame.
Presence Teleoperators Virtual Environ., 2011

The STARS Alliance: Viable Strategies for Broadening Participation in Computing.
ACM Trans. Comput. Educ., 2011

Learning Cultural Conversational Protocols with Immersive Interactive Virtual Humans.
Int. J. Virtual Real., 2011

Enhancing the Automatic Generation of Hints with Expert Seeding.
Int. J. Artif. Intell. Educ., 2011

Snag'em: Creating Community Connections through Games.
Proceedings of the PASSAT/SocialCom 2011, Privacy, 2011

CS principles: piloting a new course at national scale.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Experimental evaluation of BeadLoom game: how adding game elements to an educational tool improves motivation and learning.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Leveraging Card-Based Collaborative Activities as Culturally Situated Design Tools.
Proceedings of the HCI International 2011 - Posters' Extended Abstracts, 2011

BeadLoom Game: adding competitive, user generated, and social features to increase motivation.
Proceedings of the Foundations of Digital Games, 2011

Automatic Generation of Proof Problems in Deductive Logic.
Proceedings of the 4th International Conference on Educational Data Mining, 2011

The EDM Vis Tool.
Proceedings of the 4th International Conference on Educational Data Mining, 2011

Social user generated content's effect on creativity in educational games.
Proceedings of the 8th Conference on Creativity & Cognition, 2011

2010
Automatic Hint Generation for Logic Proof Tutoring Using Historical Data.
J. Educ. Technol. Soc., 2010

Applying service learning to computer science: attracting and engaging under-represented students.
Comput. Sci. Educ., 2010

Astrojumper: Designing a virtual reality exergame to motivate children with autism to exercise.
Proceedings of the IEEE Virtual Reality Conference, 2010

Relevant real-world undergraduate research problems: lessons from the nsf-reu trenches.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Towards the Creation of a Data-Driven Programming Tutor.
Proceedings of the Intelligent Tutoring Systems, 10th International Conference, 2010

Visualizing Educational Data from Logic Tutors.
Proceedings of the Intelligent Tutoring Systems, 10th International Conference, 2010

Intelligent Tutoring Systems, Educational Data Mining, and the Design and Evaluation of Video Games.
Proceedings of the Intelligent Tutoring Systems, 10th International Conference, 2010

SNAG: using social networking games to increase student retention in computer science.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

Games for CS education: computer-supported collaborative learning and multiplayer games.
Proceedings of the International Conference on the Foundations of Digital Games, 2010

Lessons from a course on serious games research and prototyping.
Proceedings of the International Conference on the Foundations of Digital Games, 2010

BeadLoom Game: using game elements to increase motivation and learning.
Proceedings of the International Conference on the Foundations of Digital Games, 2010

Using a Bayesian Knowledge Base for Hint Selection on Domain Specific Problems.
Proceedings of the Educational Data Mining 2010, 2010

EDM Visualization Tool: Watching Students Learn.
Proceedings of the Educational Data Mining 2010, 2010

SNAG: social networking games to facilitate interaction.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

Astrojumper: motivating children with autism to exercise using a VR game.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

2009
Serious Games.
IEEE Computer Graphics and Applications, 2009

cMotion: A New Game Design to Teach Emotion Recognition and Programming Logic to Children using Virtual Humans.
Proceedings of the IEEE Virtual Reality Conference 2009 (VR 2009), 2009

Experimental evaluation of teaching recursion in a video game.
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games, 2009

Girls do like playing and creating games.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Experimental evaluation of an educational game for improved learning in introductory computing.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Evaluation of a game-based lab assignment.
Proceedings of the 4th International Conference on Foundations of Digital Games, 2009

An unsupervised, frequency-based metric for selecting hints in an MDP-based tutor.
Proceedings of the Educational Data Mining, 2009

Utility in hint generation: Selection of hints from a corpus of student work.
Proceedings of the Artificial Intelligence in Education: Building Learning Systems that Care: From Knowledge Representation to Affective Modelling, 2009

2008
Improving retention and graduate recruitment through immersive research experiences for undergraduates.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

Toward Automatic Hint Generation for Logic Proof Tutoring Using Historical Student Data.
Proceedings of the Intelligent Tutoring Systems, 9th International Conference, 2008

Wu's castle: teaching arrays and loops in a game.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Game2Learn: improving the motivation of CS1 students.
Proceedings of the 3rd International Conference on Game Development in Computer Science Education, 2008

A pilot study on logic proof tutoring using hints generated from historical student data.
Proceedings of the Educational Data Mining 2008, 2008

The Validity of Providing Automated Hints in an ITS Using a MDP.
Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence, 2008

2007
Can Immersive Virtual Humans Teach Social Conversational Protocols?
Proceedings of the IEEE Virtual Reality Conference, 2007

Game2Learn: building CS1 learning games for retention.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Educational Data Mining Workshop.
Proceedings of the Artificial Intelligence in Education, 2007

Extracting Student Models for Intelligent Tutoring Systems.
Proceedings of the Twenty-Second AAAI Conference on Artificial Intelligence, 2007

2006
Reports on the Twenty-First National Conference on Artificial Intelligence (AAAI-06) Workshop Program.
AI Mag., 2006

Game and interactivity in computer science educationVideo presentations are available on the citation page.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2006

Digital gaming as a vehicle for learning.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

"What Would You Like to Talk About?" An Evaluation of Social Conversations with a Virtual Receptionist.
Proceedings of the Intelligent Virtual Agents, 6th International Conference, 2006

Evaluation of the q-matrix Method in Understanding Student Logic Proofs.
Proceedings of the Nineteenth International Florida Artificial Intelligence Research Society Conference, 2006

2005
Marve: A Prototype Virtual Human Interface Framework for Studying Human-Virtual Human Interaction.
Proceedings of the Intelligent Virtual Agents, 5th International Working Conference, 2005

Experimental Analysis of the Q-Matrix Method in Knowledge Discovery.
Proceedings of the Foundations of Intelligent Systems, 15th International Symposium, 2005

1999
An Integrated Scenario Management Strategy.
Proceedings of the 4th IEEE International Symposium on Requirements Engineering (RE '99), 1999

1997
Efficient Generation of Graphical Partitions.
Discret. Appl. Math., 1997

1995
A Recurrence for Counting Graphical Partitions.
Electron. J. Comb., 1995


  Loading...