Buchtel College of Arts and Sciences

Date of Last Revision

2023-05-05 07:01:25


Computer Science

Honors Course


Number of Credits


Degree Name

Bachelor of Science in Computer Science

Date of Expected Graduation

Spring 2022


The goal of this paper is to introduce the use of noninvasive brain-computer interfaces to prospective computer scientists. Electroencephalography is explained starting with how a user’s brain waves are measured and ending with how the data is parsed to software programs. To further expand on the ability to implement electroencephalography into software code, and example of a simple game is given. This game is an endless runner, meaning that it has no end and stops once the player’s game piece collides with an object. It is coded in the Python computer language.

Research Sponsor

Yingcai Xiao

First Reader

Michael Collard

Second Reader

Philip Allen

Honors Faculty Advisor

Zhong-Hui Duan



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.