arrow
Return

Brains and Blocks: Introducing Novice Programmers to Brain-Computer Interface Application Development

delete2019-07-16
delete9
delete
OA
AI
C
Chris Crawford *
J
Juan E. Gilbert
DOI:10.1145/3335815delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
Brain-computer interface
block-based programming
neurofeedback
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

A
ACM Transactions on Quantum Computing
IF:
6.8
Papers:
539
Citations:
508

Organization

University of Alabama System cover
University of Alabama System
Scholars:
4.2W
Papers: 3.7W
Citations: 68
U
university of alabama tuscaloosa
Scholars:
5.2K
Papers: 4.5K
Citations: 11