Some Pedagogical Elements of Computer Programming for Data Science: A Comparison of Three Approaches to Teaching the R Language

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Some Pedagogical Elements of Computer Programming for Data Science: A Comparison of Three Approaches to Teaching the R Language
Γλώσσα: English
Συγγραφείς: David Shilane (ORCID 0000-0001-5528-1506), Nicole Di Crecchio, Nicole L. Lorenzetti (ORCID 0000-0001-8381-1471)
Πηγή: Teaching Statistics: An International Journal for Teachers. 2024 46(1):24-37.
Διαθεσιμότητα: Wiley. Available from: John Wiley & Sons, Inc. 111 River Street, Hoboken, NJ 07030. Tel: 800-835-6770; e-mail: cs-journals@wiley.com; Web site: https://www.wiley.com/en-us
Peer Reviewed: Y
Page Count: 14
Ημερομηνία έκδοσης: 2024
Τύπος εγγράφου: Journal Articles
Reports - Research
Descriptors: Programming, Data Science, Programming Languages, Coding, Syntax, Computer Software, Teaching Methods, Curriculum
DOI: 10.1111/test.12361
ISSN: 0141-982X
1467-9639
Περίληψη: 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.
Abstractor: As Provided
Entry Date: 2024
Αριθμός Καταχώρησης: EJ1408944
Βάση Δεδομένων: ERIC
FullText Links:
  – Type: other
    Url: https://resolver.ebsco.com:443/public/rma-ftfapi/ejs/direct?AccessToken=4159989A8D299A518BAE&Show=Object
Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1408944
AccessLevel: 3
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: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22David+Shilane%22">David Shilane</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-5528-1506">0000-0001-5528-1506</externalLink>)<br /><searchLink fieldCode="AR" term="%22Nicole+Di+Crecchio%22">Nicole Di Crecchio</searchLink><br /><searchLink fieldCode="AR" term="%22Nicole+L%2E+Lorenzetti%22">Nicole L. Lorenzetti</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-8381-1471">0000-0001-8381-1471</externalLink>)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Teaching+Statistics%3A+An+International+Journal+for+Teachers%22"><i>Teaching Statistics: An International Journal for Teachers</i></searchLink>. 2024 46(1):24-37.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Wiley. Available from: John Wiley & Sons, Inc. 111 River Street, Hoboken, NJ 07030. Tel: 800-835-6770; e-mail: cs-journals@wiley.com; Web site: https://www.wiley.com/en-us
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 14
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2024
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Data+Science%22">Data Science</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Coding%22">Coding</searchLink><br /><searchLink fieldCode="DE" term="%22Syntax%22">Syntax</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Curriculum%22">Curriculum</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1111/test.12361
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 0141-982X<br />1467-9639
– 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.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2024
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1408944
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1408944
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1111/test.12361
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 14
        StartPage: 24
    Subjects:
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Data Science
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Coding
        Type: general
      – SubjectFull: Syntax
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Curriculum
        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: David Shilane
      – PersonEntity:
          Name:
            NameFull: Nicole Di Crecchio
      – PersonEntity:
          Name:
            NameFull: Nicole L. Lorenzetti
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 0141-982X
            – Type: issn-electronic
              Value: 1467-9639
          Numbering:
            – Type: volume
              Value: 46
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Teaching Statistics: An International Journal for Teachers
              Type: main
ResultId 1