Some pedagogical elements of computer programming for data science: A comparison of three approaches to teaching the R language.
Saved in:
| Title: | Some pedagogical elements of computer programming for data science: A comparison of three approaches to teaching the R language. |
|---|---|
| Authors: | Shilane, David1 (AUTHOR) david.shilane@columbia.edu, Di Crecchio, Nicole2 (AUTHOR), Lorenzetti, Nicole L.3 (AUTHOR) |
| Source: | Teaching Statistics. Jan2024, Vol. 46 Issue 1, p24-37. 14p. |
| Subject Terms: | *Educational literature, *Data analysis, *Syntax (Grammar), Data science |
| Abstract: | Educational curricula in data analysis are increasingly fundamental to statistics, data science, and a wide range of disciplines. The educational literature comparing coding syntaxes for instruction in data analysis recommends utilizing a simple syntax for introductory coursework. However, there is limited prior work to assess the pedagogical elements of coding syntaxes. The study investigates the paradigms of the dplyr, data.table, and DTwrappers packages for R programming from a pedagogical perspective. We enumerate the pedagogical elements of computer programming that are inherent to utilizing each package, including the functions, operators, general knowledge, and specialized knowledge. The merits of each package are also considered in concert with other pedagogical goals, such as computational efficiency and extensions to future coursework. The pedagogical considerations of this study can help instructors make informed choices about their curriculum and how best to teach their selected methods. [ABSTRACT FROM AUTHOR] |
| Copyright of Teaching Statistics is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Education Research Complete |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: ehh DbLabel: Education Research Complete An: 175055523 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Some pedagogical elements of computer programming for data science: A comparison of three approaches to teaching the R language. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Shilane%2C+David%22">Shilane, David</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> david.shilane@columbia.edu</i><br /><searchLink fieldCode="AR" term="%22Di+Crecchio%2C+Nicole%22">Di Crecchio, Nicole</searchLink><relatesTo>2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Lorenzetti%2C+Nicole+L%2E%22">Lorenzetti, Nicole L.</searchLink><relatesTo>3</relatesTo> (AUTHOR) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Teaching+Statistics%22">Teaching Statistics</searchLink>. Jan2024, Vol. 46 Issue 1, p24-37. 14p. – Name: Subject Label: Subject Terms Group: Su Data: *<searchLink fieldCode="DE" term="%22Educational+literature%22">Educational literature</searchLink><br />*<searchLink fieldCode="DE" term="%22Data+analysis%22">Data analysis</searchLink><br />*<searchLink fieldCode="DE" term="%22Syntax+%28Grammar%29%22">Syntax (Grammar)</searchLink><br /><searchLink fieldCode="DE" term="%22Data+science%22">Data science</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Educational curricula in data analysis are increasingly fundamental to statistics, data science, and a wide range of disciplines. The educational literature comparing coding syntaxes for instruction in data analysis recommends utilizing a simple syntax for introductory coursework. However, there is limited prior work to assess the pedagogical elements of coding syntaxes. The study investigates the paradigms of the dplyr, data.table, and DTwrappers packages for R programming from a pedagogical perspective. We enumerate the pedagogical elements of computer programming that are inherent to utilizing each package, including the functions, operators, general knowledge, and specialized knowledge. The merits of each package are also considered in concert with other pedagogical goals, such as computational efficiency and extensions to future coursework. The pedagogical considerations of this study can help instructors make informed choices about their curriculum and how best to teach their selected methods. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Teaching Statistics is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=ehh&AN=175055523 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1111/test.12361 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 14 StartPage: 24 Subjects: – SubjectFull: Educational literature Type: general – SubjectFull: Data analysis Type: general – SubjectFull: Syntax (Grammar) Type: general – SubjectFull: Data science Type: general Titles: – TitleFull: Some pedagogical elements of computer programming for data science: A comparison of three approaches to teaching the R language. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Shilane, David – PersonEntity: Name: NameFull: Di Crecchio, Nicole – PersonEntity: Name: NameFull: Lorenzetti, Nicole L. IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Text: Jan2024 Type: published Y: 2024 Identifiers: – Type: issn-print Value: 0141982X Numbering: – Type: volume Value: 46 – Type: issue Value: 1 Titles: – TitleFull: Teaching Statistics Type: main |
| ResultId | 1 |