Voices of Elementary Computer Science Teachers: Computer Science Integration Rationales and Practices
Objectives. Computer Science (CS) education has become increasingly prevalent in elementary schools because of multiple rationales, such as the importance of computational literacy and the growing demand for CS-related workforce preparation. As elementary ...
Recruiting Practices in Informal CS Learning
Introduction: Computer science (CS) lacks representation from people who identify as one or more of the following identities: woman, Black, Indigenous, Hispanic, Latina/Latino/Latinx, or disabled. We refer to these groups as historically underrepresented ...
Decoding Debugging Instruction: A Systematic Literature Review of Debugging Interventions
Students learning computer science frequently struggle with debugging errors in their code. These struggles can have significant downstream effects—negatively influencing how students assess their programming ability and contributing to their decision to ...
Resources for Teaching Operating Systems: A Survey of Instructors and a Literature Review
Objectives: Faculty new to teaching operating systems or those looking to refresh their course need to understand the state of the art in operating system education. Toward this goal, we conducted a survey of operating system instructors to understand how ...
A Self-Efficacy Theory-Based Study on the Teachers’ Readiness to Teach Artificial Intelligence in Public Schools in Sri Lanka
Objectives. This article explores teacher readiness for introducing artificial intelligence (AI) into Sri Lankan schools, drawing on self-efficacy theory. Similar to some other countries, Sri Lanka plans to integrate AI into the school curriculum soon. ...