NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 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
Ahmad, Adnan; Zeshan, Furkh; Khan, Muhammad Salman; Marriam, Rutab; Ali, Amjad; Samreen, Alia – ACM Transactions on Computing Education, 2020
Gamification is the use of game elements in domains other than games. Gamification use is often suggested for difficult activities because it enhances users' engagement and motivation level. Due to such benefits, the use of gamification is also proposed in education environments to improve students' performance, engagement, and satisfaction.…
Descriptors: Educational Games, Educational Objectives, Computer Science Education, Instruction
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