Allison S. Theobold, Megan H. Wickstrom, Stacey A. Hancock
{"title":"编码代码:调查数据科学技能的定性方法","authors":"Allison S. Theobold, Megan H. Wickstrom, Stacey A. Hancock","doi":"10.1080/26939169.2023.2277847","DOIUrl":null,"url":null,"abstract":"– Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these studies illuminate different aspects of students’ programming behavior or conceptual understanding, a method has yet to be employed that can shed light on students’ learning processes. This type of inquiry necessitates qualitative methods, which allow for a holistic description of the skills a student uses throughout the computing code they produce, the organization of these descriptions into themes, and a comparison of the emergent themes across students or across time. In this paper we share how to conceptualize and carry out the qualitative coding process with students’ computing code. Drawing on the Block Model (Schulte, 2008) to frame our analysis, we explore two types of research questions which could be posed about students’ learning.","PeriodicalId":34851,"journal":{"name":"Journal of Statistics and Data Science Education","volume":"30 38","pages":"0"},"PeriodicalIF":1.5000,"publicationDate":"2023-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Coding Code: Qualitative Methods for Investigating Data Science Skills\",\"authors\":\"Allison S. Theobold, Megan H. Wickstrom, Stacey A. Hancock\",\"doi\":\"10.1080/26939169.2023.2277847\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"– Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these studies illuminate different aspects of students’ programming behavior or conceptual understanding, a method has yet to be employed that can shed light on students’ learning processes. This type of inquiry necessitates qualitative methods, which allow for a holistic description of the skills a student uses throughout the computing code they produce, the organization of these descriptions into themes, and a comparison of the emergent themes across students or across time. In this paper we share how to conceptualize and carry out the qualitative coding process with students’ computing code. Drawing on the Block Model (Schulte, 2008) to frame our analysis, we explore two types of research questions which could be posed about students’ learning.\",\"PeriodicalId\":34851,\"journal\":{\"name\":\"Journal of Statistics and Data Science Education\",\"volume\":\"30 38\",\"pages\":\"0\"},\"PeriodicalIF\":1.5000,\"publicationDate\":\"2023-11-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Statistics and Data Science Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1080/26939169.2023.2277847\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"EDUCATION, SCIENTIFIC DISCIPLINES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Statistics and Data Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/26939169.2023.2277847","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"EDUCATION, SCIENTIFIC DISCIPLINES","Score":null,"Total":0}
Coding Code: Qualitative Methods for Investigating Data Science Skills
– Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these studies illuminate different aspects of students’ programming behavior or conceptual understanding, a method has yet to be employed that can shed light on students’ learning processes. This type of inquiry necessitates qualitative methods, which allow for a holistic description of the skills a student uses throughout the computing code they produce, the organization of these descriptions into themes, and a comparison of the emergent themes across students or across time. In this paper we share how to conceptualize and carry out the qualitative coding process with students’ computing code. Drawing on the Block Model (Schulte, 2008) to frame our analysis, we explore two types of research questions which could be posed about students’ learning.