All Stories

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