Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- posterJune 2023
Social Troubleshooting Workshops: Upskilling Students' Soft and Self-Reflection Skills
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Page 643https://doi.org/10.1145/3587103.3594190This poster focuses on workshops to support students' soft and selfreflection skills during collaborative learning. These workshops intend to help reduce anxiety during group work and to promote inclusive and equitable collaborative learning ...
- posterJune 2023
Blink: An Educational Software Debugger for Scratch
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Page 648https://doi.org/10.1145/3587103.3594189Debugging is an important aspect of programming. Most programming languages have some features and tools to facilitate debugging. As the debugging process is also frustrating, it requires good scaffolding, in which a debugger can be a useful tool [3]. ...
- posterJune 2023
Retention in First Stage Undergraduate Computing: Lessons Learned from a Collaborative Learning Intervention
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Page 631https://doi.org/10.1145/3587103.3594185It is challenging to retain computing students through their first stage of undergraduate education. Attrition is high, with many transferring courses or dropping out. This poster explores preliminary findings from an action research project improving ...
- posterJune 2023
Investigating the Progression of Programmers' Mental Models
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Page 639https://doi.org/10.1145/3587103.3594177Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model based learning and visualizations. However, there is a significant lack of ...
- posterJune 2023
Introducing Green Thinking Into CS Bachelor Curriculum
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Page 667https://doi.org/10.1145/3587103.3594175By 2030 greenhouse gas emissions should be reduced by at least 55%. Despite hardware becoming more energy-efficient (Koomey's law), the ever-increasing reliance on computer technology has increased the energy usage due to ICT significantly.
In software ...
- panelJune 2023
Managing Group Projects in Undergraduate Computing
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 597–598https://doi.org/10.1145/3587103.3594163This panel convenes four educators, each from different institutions and each with experience managing group projects. Their expertise spans topics including: peer assessment and peer evaluation; entrepreneurship; transdisciplinarity; ...
- extended-abstractJune 2023
Checking Conformance to a Subset of the Python Language
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 573–574https://doi.org/10.1145/3587103.3594155Introductory courses usually only teach a small subset of a programming language and its library, in order to focus on the general concepts rather than overwhelm students with the syntactic, semantic and API minutiae of a particular language.
This paper ...
- extended-abstractJune 2023
Being Agile in the Software Engineering Classroom: Using Agile Approaches Instead of Plan-driven Approaches
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 583–584https://doi.org/10.1145/3587103.3594154We had an outdated, unsuitable pair of courses covering software engineering over an academic year, which were rewritten last summer. Out went the plan-driven project approach of GANNT charts, and a belief that 'better estimates' would save the day. In ...
- extended-abstractJune 2023
House of the Rising Flames: A Hands-on, Bug-centered Tutorial on Embedded Software Testing
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 581–582https://doi.org/10.1145/3587103.3594153For software testing teachers interested in extending their CS students' experience, we propose an innovative solution that adds two, less traditional-yet fascinating-ingredients: hardware and mistakes. Highlighted here are a few original components, ...
- abstractJune 2023
From Misconceptions to Mastery: Addressing Novice Students' Misconceptions in Recursive Algorithm Learning
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2Pages 611–612https://doi.org/10.1145/3587103.3594143Recursion is a fundamental concept in computer science education, but many students struggle to understand its underlying principles and common implementation strategies. This study aims to investigate the most common misconceptions that novice students ...