R. Juárez-Ramírez, Christian X. Navarro, Verónica Tapia-Ibarra, Ricardo Macías-Olvera, C. Guerra-García
{"title":"What is Programming? Putting all Together - A Set of Skills Required","authors":"R. Juárez-Ramírez, Christian X. Navarro, Verónica Tapia-Ibarra, Ricardo Macías-Olvera, C. Guerra-García","doi":"10.1109/CONISOFT.2018.8645956","DOIUrl":null,"url":null,"abstract":"Developing programming skills is not an easy task for teaching and learning. Recently, research has been made in order to study the difficulties that students have for learning programming. Other research proposals have suggested innovative methodologies and tools to support learning programming. However, difficulties still remain. In this paper we propose an over-all view of programming, putting all together the elements which are involved in the programming tasks. Whit this proposal we try to make conscience in teachers and students about considering all these elements and to choose the better ways for instruction. We started this initiative by introducing a set of skills, which are going to be validated by students enrolled in programming courses.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONISOFT.2018.8645956","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Developing programming skills is not an easy task for teaching and learning. Recently, research has been made in order to study the difficulties that students have for learning programming. Other research proposals have suggested innovative methodologies and tools to support learning programming. However, difficulties still remain. In this paper we propose an over-all view of programming, putting all together the elements which are involved in the programming tasks. Whit this proposal we try to make conscience in teachers and students about considering all these elements and to choose the better ways for instruction. We started this initiative by introducing a set of skills, which are going to be validated by students enrolled in programming courses.