NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
What Works Clearinghouse Rating
Showing 1 to 15 of 252 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Lukkarinen, Aleksi; Malmi, Lauri; Haaranen, Lassi – ACM Transactions on Computing Education, 2021
During the past two decades, "event-driven programming" (EDP) has emerged as a central and almost ubiquitous concept in modern software development: Graphical user interfaces are self-evident in most mobile and web-based applications, as well as in many embedded systems, and they are most often based on reacting to events. To facilitate…
Descriptors: Programming, Computer Science Education, Computer Software, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, Han Sung; Kim, Soohwan; Na, Wooyoul; Lee, Woon Jee – ACM Transactions on Computing Education, 2021
As Information and Communication Technology (ICT) literacy education has recently shifted to fostering computing thinking ability as well as ICT use, many countries are conducting research on national curriculum and evaluation. In this study, we measured Korean students' ICT literacy levels by using the national measurement tool that assesses…
Descriptors: Computation, Thinking Skills, Technological Literacy, Gender Differences
Peer reviewed Peer reviewed
Direct linkDirect link
Oleson, Alannah; Wortzman, Brett; Ko, Amy J. – ACM Transactions on Computing Education, 2021
Design is a distinct discipline with its own practices, tools, professions, and areas of scholarship. However, practitioners from other fields often leverage aspects of design in their own work, leading to subfields like engineering design and architecture design that are neither wholly design nor wholly the intersecting discipline. Similarly,…
Descriptors: Elementary Secondary Education, Computer Science Education, Design, Role
Peer reviewed Peer reviewed
Direct linkDirect link
Minnes, Mia; Serslev, Sheena Ghanbari; Padilla, Omar – ACM Transactions on Computing Education, 2021
Summer internships present an opportunity for Computer Science (CS) students to expand and test their skills in "the real world." These multi-faceted experiences call on students to use technical tools and critical thinking in collaboration with others to solve problems. There are many opportunities for learning and growth: which of…
Descriptors: Computer Science Education, Student Satisfaction, Undergraduate Students, Value Judgment
Peer reviewed Peer reviewed
Direct linkDirect link
Mahadeo, Jonathan; Hazari, Zahra; Potvin, Geoff – ACM Transactions on Computing Education, 2020
This paper expands on knowledge of computing identity by building on what is known about prior identity models in science and mathematics education. The model theorizes three primary sub-constructs that contribute to the development of a computing identity: belief in one's performance/competence, interest, and recognition in computing. Drawing on…
Descriptors: Career Choice, Computer Science, Information Technology, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Kemp, Peter E. J.; Wong, Billy; Berry, Miles G. – ACM Transactions on Computing Education, 2020
The change in the English computing curriculum and the shift towards computer science (CS) has been closely observed by other countries. Female participation remains a concern in most jurisdictions, but female attainment in CS is relatively unstudied. Using the English national pupil database, we analyzed all exam results (n = 5,370,064) for…
Descriptors: Computer Science Education, Females, Secondary School Students, Gender Differences
Peer reviewed Peer reviewed
Direct linkDirect link
Albluwi, Ibrahim – ACM Transactions on Computing Education, 2020
This article is a systematic review of work in the computing education literature on plagiarism. The goal of the review is to summarize the main results found in the literature and highlight areas that need further work. Despite the the large body of work on plagiarism, no systematic reviews have been published so far. The reviewed papers were…
Descriptors: Plagiarism, Ethics, Student Behavior, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Weintrop, David; Coenraad, Merijke; Palmer, Jen; Franklin, Diana – ACM Transactions on Computing Education, 2020
In response to the growing call to bring the powerful ideas of computer science to all learners, education decision makers, including teachers and administrators, are tasked with making consequential decisions on what curricula to use. Often, these decision makers have not been trained in computer science and are unfamiliar with the concepts…
Descriptors: Computer Science Education, Curriculum Evaluation, Scoring Rubrics, Decision Making
Peer reviewed Peer reviewed
Direct linkDirect link
Garousi, V.; Giray, Görkem; Tüzün, Eray – ACM Transactions on Computing Education, 2020
Context: Knowledge level and productivity of the software engineering (SE) workforce are the subject of regular discussions among practitioners, educators, and researchers. There have been many efforts to measure and improve the knowledge gap between SE education and industrial needs. Objective: Although the existing efforts for aligning SE…
Descriptors: Computer Software, Standards, Knowledge Level, Engineering Education
Peer reviewed Peer reviewed
Direct linkDirect link
Weston, Timothy J.; Dubow, Wendy M.; Kaminsky, Alexis – ACM Transactions on Computing Education, 2020
While demand for computer science and information technology skills grows, the proportion of women entering computer science (CS) fields has declined. One critical juncture is the transition from high school to college. In our study, we examined factors predicting college persistence in computer science- and technology-related majors from data…
Descriptors: Females, Academic Persistence, High School Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
Ardimento, Pasquale; Bernardi, Mario Luca; Cimitile, Marta; De Ruvo, Giuseppe – ACM Transactions on Computing Education, 2020
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if modern development environments (IDEs) provide high-level support for navigating through code elements and for identifying the right conditions leading to the bug, debugging still requires considerable human effort. Programmers usually have to make…
Descriptors: Programming, Novices, Troubleshooting, Open Source Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Domínguez, César; Jaime, Arturo; García-Izquierdo, Francisco José; Olarte, Juan José – ACM Transactions on Computing Education, 2020
A capstone project is an extensive learning experience traditionally developed during a student's final academic year. Assessing such a complex assignment involves several challenges and is usually based upon the evaluations of at least two different people: the capstone project advisor, and one or more other assessors. Quantitative studies…
Descriptors: Computer Science Education, Capstone Experiences, Student Evaluation, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Celis Rangel, Jakeline G.; King, Melissa; Muldner, Kasia – ACM Transactions on Computing Education, 2020
Learning to program requires perseverance, practice, and the mindset that programming skills are improved through these activities (i.e., that everyone has the potential to become good at programming). In contrast to an entity mindset, individuals with an incremental mindset believe that ability is malleable and can be improved with effort. Prior…
Descriptors: Intervention, Cognitive Structures, Programming, Learning Activities
Peer reviewed Peer reviewed
Direct linkDirect link
Werner, Linda; Denner, Jill; Campe, Shannon; Torres, David M. – ACM Transactions on Computing Education, 2020
This article builds on prior work that aims to measure computational learning (CL) during middle school. Since game computational sophistication (GCS) has been used as a proxy for a student's engagement in CL we build on their model to more completely describe the relationship between different types of building blocks of computer games and GCS.…
Descriptors: Computation, Middle School Students, Knowledge Level, Learner Engagement
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  17