{"title":"了解大学水平的学生在开放存取机构学习基本程式设计","authors":"Cindy Robertson, Anca Doloc-Mihu","doi":"10.1145/3564746.3587007","DOIUrl":null,"url":null,"abstract":"In this study, we present our findings with regard to teaching basic programming concepts at an Open Access Institution. The goal was to gather insight into how to best introduce programming to our students. We found that our students should start with block coding, as a means to slowly and easily introduce coding concepts. Then they are ready for text-based programming skills. This flow allows them to understand and be able to apply basic computing concepts and enjoy the process of learning. Also, introducing block coding should be done via a fun game or activity to entice them to want to learn programming.","PeriodicalId":322431,"journal":{"name":"Proceedings of the 2023 ACM Southeast Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Understanding College Level Student Learning of Basic Programming at an Open Access Institution\",\"authors\":\"Cindy Robertson, Anca Doloc-Mihu\",\"doi\":\"10.1145/3564746.3587007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this study, we present our findings with regard to teaching basic programming concepts at an Open Access Institution. The goal was to gather insight into how to best introduce programming to our students. We found that our students should start with block coding, as a means to slowly and easily introduce coding concepts. Then they are ready for text-based programming skills. This flow allows them to understand and be able to apply basic computing concepts and enjoy the process of learning. Also, introducing block coding should be done via a fun game or activity to entice them to want to learn programming.\",\"PeriodicalId\":322431,\"journal\":{\"name\":\"Proceedings of the 2023 ACM Southeast Conference\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 ACM Southeast Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3564746.3587007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 ACM Southeast Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3564746.3587007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Understanding College Level Student Learning of Basic Programming at an Open Access Institution
In this study, we present our findings with regard to teaching basic programming concepts at an Open Access Institution. The goal was to gather insight into how to best introduce programming to our students. We found that our students should start with block coding, as a means to slowly and easily introduce coding concepts. Then they are ready for text-based programming skills. This flow allows them to understand and be able to apply basic computing concepts and enjoy the process of learning. Also, introducing block coding should be done via a fun game or activity to entice them to want to learn programming.