Computing Education Things

Computing Education Things
Podcast Description
A podcast about the world of learning and teaching computer science by Daniel Prol
Podcast Insights
Content Themes
The podcast covers a range of topics related to teaching and learning computer science, focusing on areas such as code reading skills, visualization tools, and graphic programming. Specific episodes include discussions on evaluating code readability, the role of visualization in education, and engaging students through graphics in programming.

A podcast about the world of learning and teaching computer science by Daniel Prol
Ibrahim Albluwi is an Associate Professor in the Department of Computer Science at Princess Sumaya University for Technology in Jordan. In this episode, we talk about his new ACM TOCE paper, “Varying Program Input to Assess Code Reading Skills,” and the question of how we can evaluate code readability and comprehension in intro CS.
In this episode, you’ll learn:
- The importance of code reading skills
- Understanding code: tracing vs. explanation
- Variable Input Tracing: a new approach
- Teaching code reading skills
- The role of AI in code reading
- Debugging and its importance
About the guest
Ibrahim is an Associate Professor of Computer Science at Princess Sumaya University for Technology in Amman, Jordan. His research interests focus on computer science education. He is primarily interested in improving our understanding of how to effectively teach and assess programming, algorithms, data structures, and problem-solving.
Where to find Ibrahim
Website: https://ialbluwi.github.io/index.html
Linkedin: https://www.linkedin.com/in/ibrahim-albluwi-3898b1b/
Google Scholar: https://scholar.google.com/citations?user=RQxMuuv3_W4C&hl=en
Papers referenced:
Varying Program Input to Assess Code Reading Skills https://dl.acm.org/doi/10.1145/3737884
Other referenced:
Vibe Coding Among CS Students https://medium.com/@dannyprol/vibe-coding-among-cs-students-68a8861df436
Code Reading Club: https://codereading.club/
About the podcast
You can watch the full episode on Youtube. Or listen to it on Spotify, Apple Podcasts, or your podcast app of choice. Thanks for listening!
Catch Up on Computing Education Things Newsletter: https://computingeducationthings.substack.com/

Disclaimer
This podcast’s information is provided for general reference and was obtained from publicly accessible sources. The Podcast Collaborative neither produces nor verifies the content, accuracy, or suitability of this podcast. Views and opinions belong solely to the podcast creators and guests.
For a complete disclaimer, please see our Full Disclaimer on the archive page. The Podcast Collaborative bears no responsibility for the podcast’s themes, language, or overall content. Listener discretion is advised. Read our Terms of Use and Privacy Policy for more details.