Phway Thant Thant Soe Lin, Chutiporn Anutariya, Piriya Utamachant
{"title":"Understanding Relationships among Learning Styles, Learning Activities and Academic Performance: From a Computer Programming Course Perspective","authors":"Phway Thant Thant Soe Lin, Chutiporn Anutariya, Piriya Utamachant","doi":"10.1109/jcsse54890.2022.9836265","DOIUrl":null,"url":null,"abstract":"Investigating factors that influence the learning process of students is important, especially in online education. It can help course instructors to design the learning environment that really fits the course requirements and students and to enhance the learning performance. This study focuses on identifying different learning styles and finding the relationships among learning styles, learning activities and performance of computer science students in a Java programming course. According to the results, students with balanced preference on receiving information obtained highest scores although most of them are visual learners in this aspect. It indicates that adding more visual presentations in teaching process will be helpful to enhance learning performance. As it is one of the very first programming courses, most students prefer to follow the instructors' steps in solving the problems and obviously they joined the class more regularly than others. Therefore, concrete examples that involve well-defined procedures, facts, data, and experimentation are essential to teaching programming language. Moreover, the results confirmed that the number of assignment attempts and solving the in-class problems could considerably improve the achievement of the learning outcomes and also related to the understanding of the programming in a sequential manner. Consequently, students should be encouraged to do more assignments and practice problems in learning the programming through online.","PeriodicalId":284735,"journal":{"name":"2022 19th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 19th International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/jcsse54890.2022.9836265","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Investigating factors that influence the learning process of students is important, especially in online education. It can help course instructors to design the learning environment that really fits the course requirements and students and to enhance the learning performance. This study focuses on identifying different learning styles and finding the relationships among learning styles, learning activities and performance of computer science students in a Java programming course. According to the results, students with balanced preference on receiving information obtained highest scores although most of them are visual learners in this aspect. It indicates that adding more visual presentations in teaching process will be helpful to enhance learning performance. As it is one of the very first programming courses, most students prefer to follow the instructors' steps in solving the problems and obviously they joined the class more regularly than others. Therefore, concrete examples that involve well-defined procedures, facts, data, and experimentation are essential to teaching programming language. Moreover, the results confirmed that the number of assignment attempts and solving the in-class problems could considerably improve the achievement of the learning outcomes and also related to the understanding of the programming in a sequential manner. Consequently, students should be encouraged to do more assignments and practice problems in learning the programming through online.