NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 11 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Antonija Mitrovic; Matthias Galster; Sanna Malinen; Jay Holland; Ja'afaru Musa; Negar Mohammadhassan; Raul Vincent Lumapas – ACM Transactions on Computing Education, 2023
Objectives: Communication skills are crucial for effective software development teams, but those skills are difficult to teach. The goal of our project is to evaluate the effectiveness of teaching face-to-face communication skills using AVW-Space, a platform for video-based learning that provides personalized nudges to support student's engagement…
Descriptors: Video Technology, Computer Software, Communication Skills, Electronic Learning
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
Peer reviewed Peer reviewed
Direct linkDirect link
Yeomans, Lucy; Zschaler, Steffen; Coate, Kelly – ACM Transactions on Computing Education, 2019
Programming skills are an increasingly desirable asset across disciplines; however, learning to program continues to be difficult for many students. To improve pedagogy, we need to better understand the concepts that students find difficult and which have the biggest impact on their learning. Threshold-concept theory provides a potential lens on…
Descriptors: Programming, Student Attitudes, Attitudes, Concept Formation
Peer reviewed Peer reviewed
Direct linkDirect link
Šablis, Aivars; Gonzalez-Huerta, Javier; Zabardast, Ehsan; Šmite, Darja – ACM Transactions on Computing Education, 2019
Global software engineering has changed the way software is developed today. To address the new challenges, many universities have launched specially tailored courses to train young professionals to work in globally distributed projects. However, a mere acknowledgment of the geographic, temporal, and cultural differences does not necessarily lead…
Descriptors: Toys, Teaching Methods, Learning Activities, Global Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Isomöttönen, Ville; Daniels, Mats; Cajander, Åsa; Pears, Arnold; Mcdermott, Roger – ACM Transactions on Computing Education, 2019
Literature on global employability signifies "enabling" learning environments where students encounter ill-formed and open-ended problems and are required to adapt and be creative. Varying forms of "projects," co-located and distributed, have populated computing curricula for decades and are generally deemed an answer to this…
Descriptors: Employment Qualifications, Student Projects, Student Motivation, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Bosnic, Ivana; Cavrak, Igor; Žagar, Mario – ACM Transactions on Computing Education, 2019
Various software engineering (SE) curricula in higher education have started including courses on global software engineering (GSE), carried out as internationally distributed project-based courses. These courses, known for their closeness to "real-world" work experience, emphasize the importance of involving industry partners as…
Descriptors: Computer Software, Higher Education, Student Projects, Experiential Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Vizcaíno, Aurora; García, Félix; de Guzmán, Ignacio García Rodriguez; Moraga, M. Ángeles – ACM Transactions on Computing Education, 2019
Global Software Development (GSD) is currently a strong industry trend. This means that if computer science engineers are to be trained to deal with this model, it is very important to include the topic in software engineering courses, attempting to ensure that students learn about GSD and become familiar with its advantages and challenges.…
Descriptors: Educational Games, Global Approach, Computer Software, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Clarke, Peter J.; Davis, Debra L.; Chang-Lau, Raymond; King, Tariq M. – ACM Transactions on Computing Education, 2017
Software continues to affect a major part of our daily lives, including the way we use our phones, home appliances, medical devices, and cars. The pervasiveness of software has led to a growing demand for software developers over the next decade. To ensure the high quality of software developed in industry, students being trained in software…
Descriptors: Computer Software, Undergraduate Students, Computer Science Education, Online Catalogs
Peer reviewed Peer reviewed
Direct linkDirect link
Clarke, Peter J.; Davis, Debra; King, Tariq M.; Pava, Jairo; Jones, Edward L. – ACM Transactions on Computing Education, 2014
As software becomes more ubiquitous and complex, the cost of software bugs continues to grow at a staggering rate. To remedy this situation, there needs to be major improvement in the knowledge and application of software validation techniques. Although there are several software validation techniques, software testing continues to be one of the…
Descriptors: Computer Software, Professional Personnel, Engineering, Testing
Peer reviewed Peer reviewed
Direct linkDirect link
Lukowiak, Marcin; Radziszowski, Stanislaw; Vallino, James; Wood, Christopher – ACM Transactions on Computing Education, 2014
With the continuous growth of cyberinfrastructure throughout modern society, the need for secure computing and communication is more important than ever before. As a result, there is also an increasing need for entry-level developers who are capable of designing and building practical solutions for systems with stringent security requirements.…
Descriptors: Computer Security, Computers, Computer Software, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ellis, Heidi J. C.; Hislop, Gregory W.; Jackson, Stoney; Postner, Lori – ACM Transactions on Computing Education, 2015
Providing students with the professional, communication, and technical skills necessary to contribute to an ongoing software project is critical, yet often difficult in higher education. Involving student teams in real-world projects developed by professional software engineers for actual users is invaluable. Free and Open Source Software (FOSS)…
Descriptors: Teamwork, Open Source Technology, Computer Software, Social Values