The use of computer graphics is now well accepted in computer science education. In the past few years, the subjects of computer graphics have played an important role in the research of information and computer technologies. The inclusion of elements of computer graphics in the curriculum is motivated not only by modern technologies, but also by the opportunities it provides. At the University of Library Science and Information Technology and Southwestern University "Neofit Rilski", subjects such as Computer Graphics, Graphic Design are taught for a number of years. In addition to visualization and graphical data processing, subjects are focused on practicing and expanding the knowledge and practical skills of students specializing in the exact sciences and humanities. In this report we present the goals, structure and educational techniques in the disciplines. We will also present some practical results. We will briefly present several softwares that we use in our training. One of the main goals of our training is to stimulate the creativity of our students by using different approaches in creating 3D primitives. In this report, we will introduce different methods of creating complex 3D objects - by explicit description and by photogrammetry. We will present a new technology for moving a virtual camera through brain waves. An EEG (Electroencephalogram) signal is a neurons signal that is generated due to various electrical activities in the brain. Different types of electrical activity corresponds to different states of the brain. Any physical activity of a person is due to an activity in the brain, which in turn generates an electrical signal. In this article, we will briefly describe the algorithms used to classify EEG signals and how these algorithms can be used to control the movement of the virtual camera.