2024
ICER 2024: Call for Participation.
ACM SIGCSE Bull., July, 2024
Exploring Novices' Problem-Solving Strategies in Computing and Math Domains.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024
2023
Using Subgoal Labeling in Teaching CS1 (now in Python!).
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
2022
Announcing the EngageCSEdu ethics repository.
Inroads, 2022
K-12 Computing Education and Education Research Resources.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Piecing Together the Next 15 Years of Computing Education Research Workshop Report.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Using Subgoal Labeling in Teaching CS1.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 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
Subgoals for CS1 in Python.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event Switzerland, August 7, 2022
2021
EngageCSEdu: EngageCSEdu transition of ownership.
Inroads, 2021
Can Your Students Pass This Test?
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Showcase of NCWIT Academic Alliance Members: Promising Practices Regarding Admission, Curriculum, Pedagogy, TA Selection, and Undergraduate Research.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Teaching the Methods of Teaching CS.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Expanding Opportunities: Assessing and Addressing Geographic Diversity at the SIGCSE Technical Symposium.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Evidence for Teaching Practices that Broaden Participation for Women in Computing.
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, 2021
Chronicling the Evidence for Broadening Participation.
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021
2020
Effect of Implementing Subgoals in Code.org's Intro to Programming Unit in Computer Science Principles.
ACM Trans. Comput. Educ., 2020
EngageCSEduProgramming assignments: identifying red flags.
Inroads, 2020
EngageCSEduHow should we assess assignments?
Inroads, 2020
The curious case of loops.
Comput. Sci. Educ., 2020
2019
Volunteering with SIGCSE.
ACM SIGCSE Bull., 2019
SIGCSE's commitment to CSforAll.
ACM SIGCSE Bull., 2019
EngageCSEdu: : Our vision for the new EngageCSEdu e-journal.
Inroads, 2019
Using Subgoal Labeling in Teaching CS1.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Computational Thinking Bins: Outreach and More.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
CS Education Then and Now: Recollections and Reflections.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
An Afternoon with an AP Computer Science A Exam Reader.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Resources for Researching and Teaching Computing Education in Primary and Secondary Schools: What Exists and What is Still Needed.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Design and Pilot Testing of Subgoal Labeled Worked Examples for Five Core Concepts in CS1.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Using the SOLO Taxonomy to Understand Subgoal Labels Effect in CS1.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
Digital Excellence: A Missing Link.
Proceedings of the 25th Americas Conference on Information Systems, 2019
2018
Celebrating SIGCSE's 50th anniversary!
ACM SIGCSE Bull., 2018
My SIGCSE: reflections of a computing educator.
Inroads, 2018
Using Subgoals to Improve Student Performance in CS1: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Cellphone Usage in Academia: The Problem and Solutions.
Proceedings of the Companion of the 2018 ACM Conference on Computer Supported Cooperative Work and Social Computing, 2018
2017
Evidence Based Teaching Practices in CS (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Dual Modality Code Explanations for Novices: Unexpected Results.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
2016
Growing computer science education into a STEM education discipline.
Commun. ACM, 2016
Subgoals Help Students Solve Parsons Problems.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
CS Ed PhD Students Unite! (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Training Learners to Self-Explain: Designing Instructions and Examples to Improve Problem Solving.
Proceedings of the Transforming Learning, 2016
Learning Loops: A Replication Study Illuminates Impact of HS Courses.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Identifying Design Principles for CS Teacher Ebooks through Design-Based Research.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Information Seeking Practices of Parents: Exploring Skills, Face Threats and Social Networks.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 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
Panel on Flipped Classrooms.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Subgoals, Context, and Worked Examples in Learning Computing Problem Solving.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015
Computer Science Is Different!: Educational Psychology Experiments Do Not Reliably Replicate in Programming Domain.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 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
Khan academy gamifies computer science.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Measuring cognitive load in introductory CS: adaptation of an instrument.
Proceedings of the International Computing Education Research Conference, 2014
2013
Requirements and design strategies for open source interactive computer science eBooks.
,
,
,
,
,
,
,
,
,
,
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013
Using cognitive load theory to improve the efficiency of learning to program.
Proceedings of the International Computing Education Research Conference, 2013
2012
Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community.
Proceedings of the International Computing Education Research Conference, 2012
2011
Building a community to support HS CS teachers: the disciplinary commons for computing educators.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Applying data structures in exams.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
2010
Making sense of data structures exams.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010
2009
Entertaining Education - Using Games-Based and Service-Oriented Learning to Improve STEM Education.
Trans. Edutainment, 2009
Engagement: gaming throughout the curriculum.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009
For me, programming is ...
Proceedings of the Fifth International Workshop on Computing Education Research, 2009
2008
DCER: sharing empirical computer science education data.
,
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the International Computing Education Research Workshop, 2008
2007
It seemed like a good idea at the time.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
2006
Women catch up: gender differences in learning programming concepts.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006
2005
A multi-institutional, multinational study of programming concepts using card sort data.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Expert Syst. J. Knowl. Eng., 2005
What do successful computer science students know? An integrative analysis using card sort measures and content analysis to evaluate graduating students' knowledge of programming concepts.
Expert Syst. J. Knowl. Eng., 2005
A multi-institutional investigation of computer science seniors' knowledge of programming concepts.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
2004
The dimensions of variation in the teaching of data structures.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004