Disclosed is an apparatus and method for generating a cognitive training application program using brain waves, and a medium for recording same. The apparatus for generating a cognitive training application program using brain waves according to an embodiment of the present invention comprises: a BCI template creator which generates a BCI template describing a method for controlling a BCI apparatus and measuring brain waves, a neurofeedback template describing the kind of brain waves to be measured and the method for processing same for each brain symptom, and a cognitive training template describing the method by which a game proceeds according to the result of measuring the brain waves for each BCI game and then transmitting them to a template database; a BCI game engine which includes a BCI library consisting of functions for the BCI template, a neurofeedback library consisting of functions for the neurofeedback template, and a cognitive training library consisting of functions for the cognitive training template; and a code generator for the BCI application which receives one or more templates from the template database, reads the BCI library, neurofeedback library, and cognitive training library of the BCI game engine, and then generates the BCI application code according to the received template.
APPARATUS AND METHOD FOR GENERATING A COGNITIVE TRAINING APPLICATION PROGRAM USING BRAIN WAVES, AND MEDIUM FOR RECORDING SAME