All Stories

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