All Stories

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