2 papers
cs.HC2025
Designing for Self-Regulation in Informal Programming Learning: Insights from a Storytelling-Centric Approach
Sami Saeed Alghamdi, Christopher Bull, Ahmed Kharrufa
Many people learn programming independently from online resources and often report struggles in achieving their personal learning goals. Learners frequently describe their experien…
cs.SE2024
LLMs Integration in Software Engineering Team Projects: Roles, Impact, and a Pedagogical Design Space for AI Tools in Computing Education
Ahmed Kharrufa, Sami Alghamdi, Abeer Aziz +1
This work takes a pedagogical lens to explore the implications of generative AI (GenAI) models and tools, such as ChatGPT and GitHub Copilot, in a semester-long 2nd-year undergradu…