Barbara Ericson

Orcid: 0000-0001-6881-8341

Affiliations:
  • University of Michigan, Ann Arbor, MI, USA


According to our database1, Barbara Ericson authored at least 95 papers between 1997 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
CodeTailor: Personalized Parsons Puzzles are Preferred Over AI-Generated Solutions to Support Learning.
CoRR, 2024

Undergraduate Student Attitudes towards a Social Justice Context in a Programming Project.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Integrating Personalized Parsons Problems with Multi-Level Textual Explanations to Scaffold Code Writing.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Supporting Instructors Adoption of Peer Instruction.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

CodeTailor: LLM-Powered Personalized Parsons Puzzles for Engaging Support While Learning Programming.
Proceedings of the Eleventh ACM Conference on Learning @ Scale, 2024

Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

SQL Puzzles: Evaluating Micro Parsons Problems With Different Feedbacks as Practice for Novices.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024

2023
Four Ways to Add Active Learning to Computing Courses.
Commun. ACM, February, 2023

Critiquing Computing Artifacts through Programming Satirical Python Scripts.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Free and Interactive Ebooks for Computing Courses with New Types of Parsons Problems and Support for Peer Instruction.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Significant Trends in CS Educational Material: Current and Future.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Critiquing Computing Artifacts through Programming Satirical Python Scripts.
Proceedings of the Conference on Research in Equitable and Sustained Participation in Engineering, 2023

How Novices Use LLM-based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment.
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023

Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels.
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023

Parsons Problems to Scaffold Code Writing: Impact on Performance and Problem-Solving Efficiency.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

Multi-Institutional Multi-National Studies of Parsons Problems.
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023

Conducting Multi-Institutional Studies of Parsons Problems.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

Using Micro Parsons Problems to Scaffold the Learning of Regular Expressions.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Peer+: A Tool to Support Peer Instruction in Interactive Ebooks.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming.
Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 2023

2022
Detecting Struggling Students from Interactive Ebook Data: A Case Study Using CSAwesome.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Free Ebooks for Computer Science Courses: Now With Support for Peer Instruction, Choice Questions, and Exam Generation.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

CSAwesome Java Curriculum.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Lessons Learned from Scaling Sisters Rise Up.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

The Impact of Solving Adaptive Parsons Problems with Common and Uncommon Solutions.
Proceedings of the Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research, 2022

Adaptive Parsons Problems as Active Learning Activities During Lecture.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs.
Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, 2022

Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Using Adaptive Parsons Problems to Scaffold Write-Code Problems.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022

2021
CSAwesome: A Free Curriculum and Ebook for Advanced Placement Computer Science A (CS1 in Java).
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Using and Customizing Free Ebooks for Computer Science Classes on Runestone.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Supporting Mutually Beneficial Near-Peer Mentoring Relationships Within Computing Education Programs.
Proceedings of the 2021 Conference on Research in Equitable and Sustained Participation in Engineering, 2021

Regex Parsons: Using Horizontal Parsons Problems to Scaffold Learning Regex.
Proceedings of the Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 18, 2021

Comparing Ebook Student Interactions With Test Scores: A Case Study Using CSAwesome (Work in Progress).
Proceedings of the Joint Proceedings of the Workshops at the International Conference on Educational Data Mining 2021 co-located with 14th International Conference on Educational Data Mining (EDM 2021), 2021

Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

2020
U.S. states must broaden participation while expanding access to computer science education.
Commun. ACM, 2020

CSAwesome: AP CSA curriculum and professional development (practical report).
Proceedings of the WiPSCE '20: Workshop in Primary and Secondary Computing Education, 2020

Using and Customizing Ebooks for Computing Courses with Runestone Interactive.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Runestone: A Platform for Free, On-line, and Interactive Ebooks.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

"I'm Not a Computer": How Identity Informs Value and Expectancy During a Programming Activity.
Proceedings of the Interdisciplinarity in the Learning Sciences: Proceedings of the 14th International Conference of the Learning Sciences, 2020

2019
Fostering State-level Change In CS Education: The Expanding Computing Education Pathways Alliance.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Investigating the Affect and Effect of Adaptive Parsons Problems.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Interdisciplinary Computer Science Pre-service TeacherPreparation: Panel.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Novice Rationales for Sketching and Tracing, and How They Try to Avoid It.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

A Spaced, Interleaved Retrieval Practice Tool that is Motivating and Effective.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019

An Analysis of Interactive Feature Use in Two Ebooks.
Proceedings of the First Workshop on Intelligent Textbooks co-located with 20th International Conference on Artificial Intelligence in Education (AIED 2019), 2019

2018
Evaluating the effectiveness and efficiency of Parsons problems and dynamically adaptive parsons problems as a type of low cognitive load practice problem.
PhD thesis, 2018

Helping Underrepresented Students Succeed in AP CSA and Beyond.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

2017
Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

The Role of CS Departments in The US President's "CS for All" Initiative.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

How to Plan and Run Effective Teacher Professional Development (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Solving parsons problems versus fixing and writing code.
Proceedings of the 17th Koli Calling Conference on Computing Education Research, 2017

Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017

Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017

2016
State-Based Progress Towards Computer Science for All.
Inroads, 2016

Broadening access to computing education state by state.
Commun. ACM, 2016

Subgoals Help Students Solve Parsons Problems.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Sisters Rise Up 4 CS: Helping Female Students Pass the Advanced Placement Computer Science A Exam.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Identifying Design Principles for CS Teacher Ebooks through Design-Based Research.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Dynamically Adaptive Parsons Problems.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Introduction to Computing and Programming in Python - a Multimedia Approach, 4th Edition.
Prentice Hall, ISBN: 978-0-13-402554-4, 2016

2015
An eBook for teachers learning CS principles.
Inroads, 2015

Usability and Usage of Interactive Features in an Online Ebook for CS Teachers.
Proceedings of the Workshop in Primary and Secondary Computing Education, 2015

One-Day Activities for K-12 Face-to-Face Outreach.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

How to Plan and Run Summer Computing Camps: Logistics (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Partnering to Promote State-by-State Computing Education Reform (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Analysis of Interactive Features Designed to Enhance Learning in an Ebook.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

2014
Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy Context.
ACM Trans. Comput. Educ., 2014

Preparing secondary computer science teachers through an iterative development process.
Proceedings of the 9th Workshop in Primary and Secondary Computing Education, 2014

Projects for computing summer camps for 4th-12th grade students (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Measuring demographics and performance in computer science education at a nationwide scale using AP CS data.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Project rise up 4 CS: increasing the number of black students who pass advanced placement CS A.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Adaptive parsons problems with discourse rules.
Proceedings of the International Computing Education Research Conference, 2014

2013
How to plan and run computing summer camps for 4th-12th grade students (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Introduction to Computing and Programming in Python; 3rd Edition.
Pearson / Addison Wesley, ISBN: 978-0-273-77454-9, 2013

2012
Georgia Computes!: an alliance to broaden participation across the state of Georgia.
Inroads, 2012

Listening to linked lists: using multimedia to learn data structures (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 5.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Effective and sustainable computing summer camps.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Teaching outside the text.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

A statewide survey on computing education pathways and influences: factors in broadening participation in computing.
Proceedings of the International Computing Education Research Conference, 2012

2011
Successful K-12 outreach strategies.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Problem Solving with Data Structures Using Java - a Multimedia Approach.
Pearson Education, ISBN: 978-0-13-606061-1, 2011

2010
Variations on a theme: role of media in motivating computing education.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2009
"Georgia computes!": improving the computing education pipeline.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2007
Developing resources to support a national computer science curriculum for K-12.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Improving secondary CS education: progress and problems.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Introduction to Computing and Programming with Java.
Pearson Education, ISBN: 978-0-13-149698-9, 2007

2005
A model for improving secondary CS education.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

1998
Interactive image cases for medical problem solving.
Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 1998

1997
Agent-Based Expert Assistance for Visual Problem Solving.
Proceedings of the First International Conference on Autonomous Agents, 1997


  Loading...