NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 11 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Allen, Becky; McGough, Andrew Stephen; Devlin, Marie – ACM Transactions on Computing Education, 2022
Artificial Intelligence and its sub-disciplines are becoming increasingly relevant in numerous areas of academia as well as industry and can now be considered a core area of Computer Science. The Higher Education sector are offering more courses in Machine Learning and Artificial Intelligence than ever before. However, there is a lack of research…
Descriptors: Artificial Intelligence, Audiences, Computer Science Education, Higher Education
Peer reviewed Peer reviewed
Direct linkDirect link
Maher Salem; Khalid Samara; Abdel-Karim Al-Tamimi – ACM Transactions on Computing Education, 2024
This study focuses on the challenges encountered in online cybersecurity education. It adopts an exploratory research design using a mixed-methods approach to investigate the perceptions and experiences of postgraduate students enrolled in an online cybersecurity program. The collection of data is structured into two distinct phases. In the…
Descriptors: Information Security, Computer Security, Guidelines, Student Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Hao, Qiang; Smith, David H.; Iriumi, Naitra; Tsikerdekis, Michail; Ko, Andrew J. – ACM Transactions on Computing Education, 2019
As the societal demands for application and knowledge in computer science (CS) increase, CS student enrollment keeps growing rapidly around the world. By continuously improving the efficacy of computing education and providing guidelines for learning and teaching practice, computing education research plays a vital role in addressing both…
Descriptors: Computer Science Education, Educational Improvement, Guidelines, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Saltz, Jeffrey; Skirpan, Michael; Fiesler, Casey; Gorelick, Micha; Yeh, Tom; Heckman, Robert; Dewar, Neil; Beard, Nathan – ACM Transactions on Computing Education, 2019
This article establishes and addresses opportunities for ethics integration into Machine-learning (ML) courses. Following a survey of the history of computing ethics and the current need for ethical consideration within ML, we consider the current state of ML ethics education via an exploratory analysis of course syllabi in computing programs. The…
Descriptors: Ethics, Interdisciplinary Approach, Course Descriptions, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Sorva, Juha; Karavirta, Ville; Malmi, Lauri – ACM Transactions on Computing Education, 2013
This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical…
Descriptors: Visualization, Programming, Guidelines, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Baron, Georges-Louis; Drot-Delange, Beatrice; Grandbastien, Monique; Tort, Françoise – ACM Transactions on Computing Education, 2014
Computer science as a school subject in France is characterized by a succession of promising starts that have not yet been transformed into perennial solutions. The main goal of this article is to analyze this complex situation from a historical perspective, and describe the current rebirth of an optional Computer Science course in the last year…
Descriptors: Computer Science, Secondary School Students, Foreign Countries, Educational History
Peer reviewed Peer reviewed
Direct linkDirect link
Doerschuk, Peggy; Liu, Jiangjiang; Mann, Judith – ACM Transactions on Computing Education, 2011
If we are to attract more women and minorities to computing we must engage students at an early age. As part of its mission to increase participation of women and underrepresented minorities in computing, the Increasing Student Participation in Research Development Program (INSPIRED) conducts computing academies for high school students. The…
Descriptors: Role Models, Females, Student Participation, High School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Ludi, Stephanie; Reichlmayr, Tom – ACM Transactions on Computing Education, 2011
This article describes an outreach program to broaden participation in computing to include more students with visual impairments. The precollege workshops target students in grades 7-12 and engage students with robotics programming. The use of robotics at the precollege level has become popular in part due to the availability of Lego Mindstorm…
Descriptors: High School Students, Visual Impairments, Middle School Students, Outreach Programs
Peer reviewed Peer reviewed
Direct linkDirect link
Exter, Marisa; Turnage, Nichole – ACM Transactions on Computing Education, 2012
This exploratory qualitative study examines computing professional's memories of their own formal and non-formal educational experiences, their reflections on how these have prepared them for their professional roles, and their recommendations for an "ideal" undergraduate degree program. Data was collected through semi-structured interviews of…
Descriptors: Qualitative Research, Grounded Theory, Data Analysis, Questionnaires
Peer reviewed Peer reviewed
Direct linkDirect link
Burgstahler, Sheryl – ACM Transactions on Computing Education, 2011
Universal design (UD), a concept that grew from the field of architecture, has recently emerged as a paradigm for designing instructional methods, curriculum, and assessments that are welcoming and accessible to students with a wide range of characteristics, including those related to race, ethnicity, native language, gender, age, and disability.…
Descriptors: Academic Accommodations (Disabilities), Disabilities, Teaching Methods, Inclusion