Academic Journal
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 |
| Πηγή: | 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 |