{"title":"A Method for Teaching Object-Oriented Programming with Digital Modeling","authors":"Gregory Acacio Seibert Oliveira, R. Bonacin","doi":"10.1109/ICALT.2018.00060","DOIUrl":null,"url":null,"abstract":"Object-Oriented Programming (OOP) learning is one of the main challenges for students and educators in technical and undergraduate courses. Most of the OOP disciplines involve high level of complexity, which frequently generates lack of interest and increases the dropout rates. OOP requires the comprehension of high abstract concepts, as well as the use of these concepts with advanced programming methods. Several studies point out the potential of digital modeling and fabrication as alternatives for supporting integrated learning of concepts from various disciplines, such as programming, engineering, and design, among other disciplines related to STEM (Science, Technology, Engineering and Mathematics). However, the use of these technologies in formal educational contexts is not a straightforward process. Researches on methods to support their application during OOP learning activities are still needed. In this paper, we propose an innovative method for planning and executing OOP learning activities with the support of digital modeling and fabrication. This method is based on concepts of instructional design and organizational semiotics. Studies with 260 students of technical and undergraduate courses point out the potentialities and the limitations of the approach.","PeriodicalId":361110,"journal":{"name":"2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT.2018.00060","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Object-Oriented Programming (OOP) learning is one of the main challenges for students and educators in technical and undergraduate courses. Most of the OOP disciplines involve high level of complexity, which frequently generates lack of interest and increases the dropout rates. OOP requires the comprehension of high abstract concepts, as well as the use of these concepts with advanced programming methods. Several studies point out the potential of digital modeling and fabrication as alternatives for supporting integrated learning of concepts from various disciplines, such as programming, engineering, and design, among other disciplines related to STEM (Science, Technology, Engineering and Mathematics). However, the use of these technologies in formal educational contexts is not a straightforward process. Researches on methods to support their application during OOP learning activities are still needed. In this paper, we propose an innovative method for planning and executing OOP learning activities with the support of digital modeling and fabrication. This method is based on concepts of instructional design and organizational semiotics. Studies with 260 students of technical and undergraduate courses point out the potentialities and the limitations of the approach.