All Stories

  1. Error Messages are Here to Help!
  2. Revising Programs to Align with Computer Science Curricula 2023 (CS2023)
  3. Cultivating Sense of Belonging in Computing Education: Identifying Servingness Traits Among Community College Population
  4. Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems
  5. Computing Education in African Countries: A Literature Review and Contextualised Learning Materials
  6. Pathways to Belonging: Understanding How University Entry Routes Shape the Sense of Belonging of Undergraduate Computing Students
  7. CONVERSATIONS: Computing Crossroads
  8. Teaching Programming Error Message Understanding
  9. Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practice
  10. The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
  11. Computer Science Curricula 2023 (CS2023): Rising to the Challenges of Change in AI, Security, and Society
  12. Enabling Digital Technology in Primary Schools
  13. Integrating Society, Ethics and the Computing Profession With Computer Science Curricula 2023
  14. LLMs in Open and Closed Book Examinations in a Final Year Applied Machine Learning Course (Early Findings)
  15. Working Group Proposal: Computing Education in Africa
  16. Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills
  17. Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems
  18. Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice
  19. Discussing the Changing Landscape of Generative AI in Computing Education
  20. A Global Survey of Introductory Programming Courses
  21. Solving Proof Block Problems Using Large Language Models
  22. Prompt Problems: A New Programming Exercise for the Generative AI Era
  23. Computing Education in the Era of Generative AI
  24. The Robots Are Here: Navigating the Generative AI Revolution in Computing Education
  25. Teaching Students To Use Programming Error Messages
  26. Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement
  27. How Scratch Helps College Students Learn Programming and Understanding Gender Differences
  28. Programmers' Views on IDE Compilation Mechanisms
  29. Understanding a post-COVID Drop in the Belongingness of Minoritised Men in an Undergraduate Computer Science Course
  30. Perspectives on Computer Science Curricula 2023 (CS2023)
  31. Computing Crossroads
  32. CS Outreach to Inform Secondary School Students' Perceptions of CS: Initial Findings
  33. Sense of Belonging of Undergraduate Computing Students: A Comparative Analysis of University Entry Routes
  34. Evaluating the Sense of Belonging of Undergraduate Computing Students in the UK and Ireland
  35. No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations
  36. “It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers
  37. Computing Crossroads - Highlighting Career Diversity in Computing
  38. A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula
  39. Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans
  40. Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations
  41. Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?
  42. Online Programming Exams - An Experience Report
  43. Using Large Language Models to Enhance Programming Error Messages
  44. First Steps Towards Predicting the Readability of Programming Error Messages
  45. Programming Is Hard - Or at Least It Used to Be
  46. The Implications of Large Language Models for CS Teachers and Students
  47. Community Input for CS2023
  48. Student Sense of Belonging: The Role of Gender Identity and Minoritisation in Computing and Other Sciences
  49. My AI Wants to Know if This Will Be on the Exam: Testing OpenAI’s Codex on CS2 Programming Exercises
  50. Self-Regulation and Metacognition Strategies in Computer Science and Programming Education
  51. It’s a Two-Way Street: From the Computing Classroom to Computing Education Research
  52. Variations in Sense of Belonging in Undergraduate Computing Students Through the COVID-19 Pandemic
  53. Computing Competencies for Engineering Students
  54. Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation
  55. Comparing the Programming Self-Efficacy of Teachers Using CSLINC to Those Teaching the Formal National Curriculum
  56. A Novel Machine Learning and Artificial Intelligence Course for Secondary School Students
  57. Piecing Together the Next 15 Years of Computing Education Research Workshop Report
  58. CSLINC a Nationwide CS MOOC for Second-level Students
  59. Community Input for CS202X
  60. Building K-12 Teacher Capacity to Expand Uptake in a National CS Curriculum
  61. The European Commission and AI: Guidelines, Acts and Plans Impacting the Teaching of AI and Teaching with AI
  62. Applying Software Engineering Anti-patterns to Programming Error Messages
  63. Sympathy for the (Novice) Developer
  64. Experiences Implementing and Utilizing a Notional Machine in the Classroom
  65. Novice Reflections During the Transition to a New Programming Language
  66. From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents
  67. What Fails Once, Fails Again
  68. How Creatively Are We Teaching and Assessing Creativity in Computing Education
  69. The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
  70. Portraits of Programmer Behavior in a Frame-Based Language
  71. A Frame of Mind: Frame-based vs. Text-based Editing
  72. The Roles and Challenges of Computing Terminology in Non-Computing Disciplines
  73. What does saying that 'programming is hard' really say, and about whom?
  74. The Roles of Computing Terminology in Non-Computing Disciplines
  75. Exploring Novice Programming Behavior over Time
  76. Computing Crossroads: Career Diversity Highlighting Computing's Natural Diversity
  77. Developing an Open-Book Online Exam for Final Year Students
  78. Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students
  79. Investigating the impact of the COVID-19 pandemic on computing students' sense of belonging
  80. On Designing Programming Error Messages for Novices: Readability and its Constituent Factors
  81. Investigating the Impact of the COVID-19 Pandemic on Computing Students' Sense of Belonging
  82. Expanding Opportunities: Assessing and Addressing Geographic Diversity at the SIGCSE Technical Symposium
  83. A Simple, Language-Independent Approach to Identifying Potentially At-Risk Introductory Programming Students
  84. Towards Assessing the Readability of Programming Error Messages
  85. Compile Much? A Closer Look at the Programming Behavior of Novices in Different Compilation and Error Message Presentation Contexts
  86. Sense of Belonging: The Intersectionality of Self-Identified Minority Status and Gender in Undergraduate Computer Science Students
  87. Metacognition and Self-Regulation in Computer Science and Programming Education
  88. High Performance Computing Education
  89. Improving Global Participation in the SIGCSE Technical Symposium
  90. The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior
  91. Compiler Error Messages
  92. Improving Borderline Adulthood Facial Age Estimation through Ensemble Learning
  93. Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer
  94. Inferential Statistics in Computing Education Research
  95. Compiler Error Messages Considered Unhelpful
  96. BEST PAPER AT SIGCSE 2019 IN THE CS EDUCATION TRACK: First things first: providing metacognitive scaffolding for interpreting problem prompts
  97. 50 Years of CS1 at SIGCSE
  98. What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
  99. First Things First
  100. Second Level Computer Science
  101. Achievement Goals in CS1
  102. Fix the First, Ignore the Rest
  103. The Effects of Enhanced Compiler Error Messages on a Syntax Error Debugging Test
  104. An Effective Approach to Enhancing Compiler Error Messages