Title :
Using graphics: motivating students in a C++ programming introductory course
Author :
Garrido, A. ; Martinez-Baena, J. ; Rodriguez-Sanchez, R. ; Fdez-Valdivia, J. ; Garcia, J.A.
Author_Institution :
Dept. of Comput. Sci. & Artificial Intell., Univ. of Granada, Granada, Spain
Abstract :
When we study a subject like ldquointroduction to computer programingrdquo with languages like C or C++, some aspects may be considered boring by students. On the one hand, the programs we present often have an ugly aspect due to the fact that we use the command line interface (console) to communicate with user, and on the other hand, these programs tend to solve very simple problems that are usually established with learning proposals in mind. In this paper we propose the use of a C++ library (BiMIP) which allows us to easily create simple graphical user interfaces, avoiding complexity from current broadly used libraries. It has been successfully used in our courses by proposing the development of graphical applications, and more specifically video games, to make the student´s motivation increase with respect to the applications developed for the console.
Keywords :
C++ language; computer aided instruction; computer science education; graphical user interfaces; multimedia databases; BiMIP library; C language; C++ programming introductory course; graphical user interfaces; Application software; Artificial intelligence; Computer graphics; Computer science; Education; Games; Home computing; Libraries; Personal digital assistants; Programming profession;
Conference_Titel :
EAEEIE Annual Conference, 2009
Conference_Location :
Valencia
Print_ISBN :
978-1-4244-5385-6
Electronic_ISBN :
978-1-4244-5386-3
DOI :
10.1109/EAEEIE.2009.5335498