A. Garrido, J. Martinez-Baena, R. Rodríguez-Sánchez, J. Fdez-Valdivia, J. A. García
{"title":"使用图形:在c++编程入门课程中激励学生","authors":"A. Garrido, J. Martinez-Baena, R. Rodríguez-Sánchez, J. Fdez-Valdivia, J. A. García","doi":"10.1109/EAEEIE.2009.5335498","DOIUrl":null,"url":null,"abstract":"When we study a subject like “introduction to computer programing” 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.","PeriodicalId":220847,"journal":{"name":"2009 EAEEIE Annual Conference","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Using graphics: motivating students in a C++ programming introductory course\",\"authors\":\"A. Garrido, J. Martinez-Baena, R. Rodríguez-Sánchez, J. Fdez-Valdivia, J. A. García\",\"doi\":\"10.1109/EAEEIE.2009.5335498\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"When we study a subject like “introduction to computer programing” 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.\",\"PeriodicalId\":220847,\"journal\":{\"name\":\"2009 EAEEIE Annual Conference\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-06-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 EAEEIE Annual Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EAEEIE.2009.5335498\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 EAEEIE Annual Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EAEEIE.2009.5335498","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using graphics: motivating students in a C++ programming introductory course
When we study a subject like “introduction to computer programing” 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.