Some pedagogical elements of computer programming for data science: A comparison of three approaches to teaching the R language.

Saved in:
Bibliographic Details
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.
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