ERIC Number: EJ1248780
Record Type: Journal
Publication Date: 2019-Nov
Pages: 27
Abstractor: As Provided
ISBN: N/A
ISSN: EISSN-1946-6226
EISSN: N/A
Brains and Blocks: Introducing Novice Programmers to Brain-Computer Interface Application Development
Crawford, Chris S.; Gilbert, Juan E.
ACM Transactions on Computing Education, v19 n4 Article 39 Nov 2019
Brain-Computer Interface (BCI) hardware is becoming more affordable and accessible. However, there is limited work investigating ways to design software that broadens participation with BCI technology. In this article, we present a block-based programming environment designed to assist novice programmers with creating BCI applications. We also discuss learning barriers encountered by novice programmers developing neurofeedback applications. Our findings suggest that visual programming assists novice programmers with building basic BCI applications; however, students may experience understanding and learning barriers initially.
Descriptors: Barriers, Computer Software, Programming, Information Technology, Novices, Learning Processes, Biofeedback, Computer Science Education, Brain Hemisphere Functions, Web Based Instruction, Teaching Methods, Protocol Analysis, Student Attitudes
Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://toce.acm.org/
Publication Type: Journal Articles; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A