Andrew Petersen

Orcid: 0000-0003-1337-7985

Affiliations:
  • University of Toronto Mississauga, Department of Mathematical and Computational Sciences, ON, Canada
  • University of Washington, Seattle, WA, USA


According to our database1, Andrew Petersen authored at least 105 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Student Transitions Through an Entire Computing Program.
Proceedings of the 26th Western Canadian Conference on Computing Education, 2024

Examining Intention to Major in Computer Science: Perceived Potential and Challenges.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Evaluating Storytelling Videos Using YouTube Analytics.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Do Hints Enhance Learning in Programming Exercises? Exploring Students' Problem-Solving and Interactions.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Student Interaction with Instructor Emails in Introductory and Upper-Year Computing Courses.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Exploring the Impact of Multiple Representations in Introductory Programming: A Pilot Study.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

Goodbye Hello World - Research Questions for a Future CS1 Curriculum.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

Do Storytelling Videos Help Students Learn Abstract Concepts?
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024

Exploring the Effects of Grouping by Programming Experience in Q&A Forums.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

Exploring Self-Explanations in a Flipped Database Course.
Proceedings of the 3rd International Workshop on Data Systems Education: Bridging education practice with education research, 2024

Does the Medium Matter? An Exploration of Voice-Interaction for Self-Explanations.
Proceedings of the Designing Interactive Systems Conference, 2024

2023
Koli Calling Conference Report.
ACM SIGCSE Bull., January, 2023

Embedding and Scaling Writing Instruction Across First- and Second-Year Computer Science Courses.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Investigating Subject Lines Length on Students' Email Open Rates.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Differences in Intention to Major in Computing Across CS1.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Prior Programming Experience: A Persistent Performance Gap in CS1 and CS2.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Do Students Read Instructor Emails? A Case Study of Intervention Email Open Rates.
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023

Classifying Course Discussion Board Questions using LLMs.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

Student Usage of Q&A Forums: Signs of Discomfort?
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education.
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023

Self-Explanation Modality: Effects on Student Performance?
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

VoiceEx: Voice Submission System for Interventions in Education.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

"I Am Not Enough": Impostor Phenomenon Experiences of University Students.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Exploring Barriers in Productive Failure.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

Decomposed Prompting to Answer Questions on a Course Discussion Board.
Proceedings of the Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium and Blue Sky, 2023

2022
Koli Calling 2022: Call for Participation.
ACM SIGCSE Bull., 2022

Koli Calling 2022: call for submissions and participation.
ACM SIGCSE Bull., 2022

Koli Calling 2021 report.
ACM SIGCSE Bull., 2022

Additional Evidence for the Prevalence of the Impostor Phenomenon in Computing.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

How can Email Interventions Increase Students' Completion of Online Homework? A Case Study Using A/B Comparisons.
Proceedings of the LAK 2022: 12th International Learning Analytics and Knowledge Conference, Online Event, USA, March 21, 2022

Student Reactions to Bots on Course Q&A Platform.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Towards Giving Timely Formative Feedback and Hints to Novice Programmers.
Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, 2022

Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

2021
Koli Calling is online: call for participation.
ACM SIGCSE Bull., 2021

Practice report: six studies of spatial skills training in introductory computer science.
Inroads, 2021

Revisiting Syntax Exercises in CS1.
Proceedings of the SIGITE '21: The 22nd Annual Conference on Information Technology Education, SnowBird, UT, USA, October 6, 2021

A Multi-Course Report on the Experience of Unplanned Online Exams.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Exploring How Students Use an Online Learning Environment.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Procrastination and Gaming in an Online Homework System of an Inverted CS1.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Investigating the Impact of Online Homework Reminders Using Randomized A/B Comparisons.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Exploring Additional Personalized Support While Attempting Exercise Problems in Online Learning Platforms.
Proceedings of the L@S'21: Eighth ACM Conference on Learning @ Scale, 2021

Spatial Skills and Demographic Factors in CS1.
Proceedings of the Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 18, 2021

Using Adaptive Experiments to Rapidly Help Students.
Proceedings of the Artificial Intelligence in Education - 22nd International Conference, 2021

2020
Profiling the Experience of Second Year Computing Students.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Mathematics, Computer Science and Career Inclinations - A Multi-Institutional Exploration.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

ProgSnap2: A Flexible Format for Programming Process Data.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

Notional Machines in Computing Education: The Education of Attention.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2020

Capturing and Characterising Notional Machines.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

Revisiting Self-Efficacy in Introductory Programming.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

Improving Short and Long-term Learning in an Online Homework System.
Proceedings of 4th Educational Data Mining in Computer Science Education (CSEDM) Workshop co-located with the 13th Educational Data Mining Conference (EDM 2020), 2020

2019
ICER 2019 preview.
ACM SIGCSE Bull., 2019

ICER 2019 review.
ACM SIGCSE Bull., 2019

ICER 2019 call for participation.
ACM SIGCSE Bull., 2019

A Survey-based Exploration of Computer Science Student Perspectives on Mathematics.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Static Analyses in Python Programming Courses.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Self-paced Mastery Learning CS1.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

The Effect of Civic Knowledge and Attitudes on CS Student Work Preferences.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Review and Use of Learning Theories within Computer Science Education Research: Primer for Researchers and Practitioners.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2019

A Periodic Table of Computing Education Learning Theories.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Code Complexity in Introductory Programming Courses.
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

Answering the Correct Question.
Proceedings of the ACM Conference on Global Computing Education, 2019

2018
ICER 2018 preview.
ACM SIGCSE Bull., 2018

A Multi-Institution Exploration of Peer Instruction in Practice: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

An Exploration of Grit in a CS1 Context.
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, 2018

PCEX: Interactive Program Construction Examples for Learning Programming.
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, 2018

A multi-institution exploration of peer instruction in practice.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Code reviews in large, first-year courses.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Predicting academic performance: a systematic literature review.
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Taxonomizing features and methods for identifying at-risk students in computing courses.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Improving complex task performance using a sequence of simple practice tasks.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Empirical Support for a Causal Relationship Between Gamification and Learning Outcomes.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

Informing students about academic integrity in programming.
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

2017
Progsnap: Sharing Programming Snapshots for Research (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Evaluating Neural Networks as a Method for Identifying Students in Need of Assistance.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Student perspectives on mathematics in computer science.
Proceedings of the 17th Koli Calling Conference on Computing Education Research, 2017

Familiar contexts and the difficulty of programming problems.
Proceedings of the 17th Koli Calling Conference on Computing Education Research, 2017

Developing Assessments to Determine Mastery of Programming Fundamentals.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Examining a Student-Generated Question Activity Using Random Topic Assignment.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

The Compound Nature of Novice Programming Assessments.
Proceedings of the Nineteenth Australasian Computing Education Conference, 2017

2016
Evaluating Student Teams: Do Educators Know What Students Think?
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Revisiting why students drop CS1.
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 2016

Replication in computing education research: researcher attitudes and experiences.
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 2016

Negotiating the Maze of Academic Integrity in Computing Education.
Proceedings of the 2016 ITiCSE Working Group Reports, 2016

Employing Multiple-Answer Multiple Choice Questions.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Student difficulties with pointer concepts in C.
Proceedings of the Australasian Computer Science Week Multiconference, 2016

2015
On the Evaluation of Student Team Software Development Projects.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Modern goto: novice programmer usage of non-standard control flow.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

An exploration of error quotient in multiple contexts.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

PCRS-C: Helping Students Learn C.
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015

RAPT: Relational Algebra Parsing Tools.
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015

Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015

2014
Using and sharing programming exercises to improve introductory courses (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Identifying challenging CS1 concepts in a large problem dataset.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

2013
Facilitating code-writing in PI classes.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

A student perspective on prior experience in CS1.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2012
Stepping up to integrative questions on CS1 exams.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Following a thread: knitting patterns and program tracing.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2011
Reviewing CS1 exam question content.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

2007
The WaveScalar architecture.
ACM Trans. Comput. Syst., 2007

2006
Modeling instruction placement on a spatial architecture.
Proceedings of the SPAA 2006: Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts, USA, July 30, 2006

Area-Performance Trade-offs in Tiled Dataflow Architectures.
Proceedings of the 33rd International Symposium on Computer Architecture (ISCA 2006), 2006

Instruction scheduling for a tiled dataflow architecture.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

Reducing control overhead in dataflow architectures.
Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques (PACT 2006), 2006


  Loading...