This study examines the available literature on the effects of serious games on people with intellectual disabilities or autism spectrum disorder. The studies were categorized based on the limitations in skills that these people address. Fifty‐four studies were selected, from different data sources. These studies address limitations in intellectual functioning and adaptive behaviour. The results showed that the majority of studies on the effects of serious games for people with intellectual disabilities or autism spectrum disorder had a positive impact. Also, most studies for people with autism aim to improve social and communicational skills, whereas conceptual and cognitive skills were mainly observed in studies for people with intellectual disabilities. Although this study covers serious games in all platforms or delivery systems, the overwhelming majority of the presented studies include computer serious games. Computer‐assisted learning through serious games is considered quite promising for people with intellectual disabilities or autism spectrum disorder.
Teaching and learning programming constitutes a challenge. Although several teaching approaches and programming tools have been proposed, it seems that they have limited impact on classroom practice. This article investigates students' perceptions on five educational programming environments that are widely used and the features that any introductory programming environment should have. The environments investigated are: BlueJ; objectKarel; Scratch; Alice; and MIT App inventor. These environments were studied and used by experienced undergraduate students of Informatics in the context of a fourth year course. The main features of the environments and the way of presenting them to students, as well as the assignments in the context of the course are presented, in order to help the reader realize what experience was gained by the students that evaluated the environments. Based on a questionnaire filled in by students interesting conclusions were drawn. Students identified the main features of the environments and evaluated them positively, although problems were identified. An introductory programming environment should engage students through the development of programs connected to their interests, such as games and mobile apps. Moreover, an ideal introductory programming environment should provide a simple and user-friendly Graphical User Interface (GUI) that supports visualization of objects and classes, includes a puzzle-like editor for program development, reports simple and understandable error messages in natural language, and finally the ability to Educ Inf Technol execute the program in a step by step manner. Although no single environment fulfils all these features, it seems that the most successful environment is Scratch.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.