All Stories

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