{"title":"程序设计理论在计算机科学教育中的应用","authors":"Ella Tuson","doi":"10.1145/3587103.3594137","DOIUrl":null,"url":null,"abstract":"The field of Computer Science has always been one of rapid growth and change. We propose the investigation of Peter Naur's framework of Programming as Theory building as a means to make CS education more resilient to emerging technology and to improve student outcomes by encouraging a focus on internal understanding over the external artifacts of programming.","PeriodicalId":366365,"journal":{"name":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Applications of Programming as Theory Building in Computer Science Education\",\"authors\":\"Ella Tuson\",\"doi\":\"10.1145/3587103.3594137\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The field of Computer Science has always been one of rapid growth and change. We propose the investigation of Peter Naur's framework of Programming as Theory building as a means to make CS education more resilient to emerging technology and to improve student outcomes by encouraging a focus on internal understanding over the external artifacts of programming.\",\"PeriodicalId\":366365,\"journal\":{\"name\":\"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3587103.3594137\",\"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 Conference on Innovation and Technology in Computer Science Education V. 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3587103.3594137","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Applications of Programming as Theory Building in Computer Science Education
The field of Computer Science has always been one of rapid growth and change. We propose the investigation of Peter Naur's framework of Programming as Theory building as a means to make CS education more resilient to emerging technology and to improve student outcomes by encouraging a focus on internal understanding over the external artifacts of programming.