Student Misconceptions of Dynamic Programming: A Replication Study
Saved in:
| Title: | Student Misconceptions of Dynamic Programming: A Replication Study |
|---|---|
| Language: | English |
| Authors: | Shindler, Michael (ORCID |
| Source: | Computer Science Education. 2022 32(3):288-312. |
| Availability: | Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals |
| Peer Reviewed: | Y |
| Page Count: | 25 |
| Publication Date: | 2022 |
| Document Type: | Journal Articles Reports - Research Tests/Questionnaires |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Misconceptions, Programming, Computer Science Education, Replication (Evaluation), Algorithms, Undergraduate Students |
| DOI: | 10.1080/08993408.2022.2079865 |
| ISSN: | 0899-3408 1744-5175 |
| Abstract: | Background and Context: We replicated and expanded on previous work about how well students learn dynamic programming, a difficult topic for students in algorithms class. Their study interviewed a number of students at one university in a single term. We recruited a larger sample size of students, over several terms, in both large public and private universities as well as liberal arts colleges. Objective: Our aim was to investigate whether the results of the previous work generalized to other universities and also to larger groups of students. Method: We interviewed students who completed the relevant portions of their algorithms class, asking them to solve problems. We observed the students' problem solving process to glean insight into how students tackle these problems. Findings: We found that students generally struggle in three ways, "technique selection," "recurrence building," and "inefficient implementations." We then explored these themes and specific misconceptions qualitatively. We observed that the misconceptions found by the previous work generalized to the larger sample of students. Implications: Our findings demonstrate areas in which students struggle, paving way for better algorithms education by means of identifying areas of common weakness to draw the focus of instructors. |
| Abstractor: | As Provided |
| Entry Date: | 2022 |
| Accession Number: | EJ1358061 |
| Database: | ERIC |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1358061 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Student Misconceptions of Dynamic Programming: A Replication Study – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Shindler%2C+Michael%22">Shindler, Michael</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-3365-1729">0000-0002-3365-1729</externalLink>)<br /><searchLink fieldCode="AR" term="%22Pinpin%2C+Natalia%22">Pinpin, Natalia</searchLink><br /><searchLink fieldCode="AR" term="%22Markovic%2C+Mia%22">Markovic, Mia</searchLink><br /><searchLink fieldCode="AR" term="%22Reiber%2C+Frederick%22">Reiber, Frederick</searchLink><br /><searchLink fieldCode="AR" term="%22Kim%2C+Jee+Hoon%22">Kim, Jee Hoon</searchLink><br /><searchLink fieldCode="AR" term="%22Carlos%2C+Giles+Pierre+Nunez%22">Carlos, Giles Pierre Nunez</searchLink><br /><searchLink fieldCode="AR" term="%22Dogucu%2C+Mine%22">Dogucu, Mine</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-8007-934X">0000-0002-8007-934X</externalLink>)<br /><searchLink fieldCode="AR" term="%22Hong%2C+Mark%22">Hong, Mark</searchLink><br /><searchLink fieldCode="AR" term="%22Luu%2C+Michael%22">Luu, Michael</searchLink><br /><searchLink fieldCode="AR" term="%22Anderson%2C+Brian%22">Anderson, Brian</searchLink><br /><searchLink fieldCode="AR" term="%22Cote%2C+Aaron%22">Cote, Aaron</searchLink><br /><searchLink fieldCode="AR" term="%22Ferland%2C+Matthew%22">Ferland, Matthew</searchLink><br /><searchLink fieldCode="AR" term="%22Jain%2C+Palak%22">Jain, Palak</searchLink><br /><searchLink fieldCode="AR" term="%22LaBonte%2C+Tyler%22">LaBonte, Tyler</searchLink><br /><searchLink fieldCode="AR" term="%22Mathur%2C+Leena%22">Mathur, Leena</searchLink><br /><searchLink fieldCode="AR" term="%22Moreno%2C+Ryan%22">Moreno, Ryan</searchLink><br /><searchLink fieldCode="AR" term="%22Sakuma%2C+Ryan%22">Sakuma, Ryan</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Computer+Science+Education%22"><i>Computer Science Education</i></searchLink>. 2022 32(3):288-312. – Name: Avail Label: Availability Group: Avail Data: Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 25 – Name: DatePubCY Label: Publication Date Group: Date Data: 2022 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Misconceptions%22">Misconceptions</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Replication+%28Evaluation%29%22">Replication (Evaluation)</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Undergraduate+Students%22">Undergraduate Students</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1080/08993408.2022.2079865 – Name: ISSN Label: ISSN Group: ISSN Data: 0899-3408<br />1744-5175 – Name: Abstract Label: Abstract Group: Ab Data: Background and Context: We replicated and expanded on previous work about how well students learn dynamic programming, a difficult topic for students in algorithms class. Their study interviewed a number of students at one university in a single term. We recruited a larger sample size of students, over several terms, in both large public and private universities as well as liberal arts colleges. Objective: Our aim was to investigate whether the results of the previous work generalized to other universities and also to larger groups of students. Method: We interviewed students who completed the relevant portions of their algorithms class, asking them to solve problems. We observed the students' problem solving process to glean insight into how students tackle these problems. Findings: We found that students generally struggle in three ways, "technique selection," "recurrence building," and "inefficient implementations." We then explored these themes and specific misconceptions qualitatively. We observed that the misconceptions found by the previous work generalized to the larger sample of students. Implications: Our findings demonstrate areas in which students struggle, paving way for better algorithms education by means of identifying areas of common weakness to draw the focus of instructors. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2022 – Name: AN Label: Accession Number Group: ID Data: EJ1358061 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1358061 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1080/08993408.2022.2079865 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 25 StartPage: 288 Subjects: – SubjectFull: Misconceptions Type: general – SubjectFull: Programming Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Replication (Evaluation) Type: general – SubjectFull: Algorithms Type: general – SubjectFull: Undergraduate Students Type: general Titles: – TitleFull: Student Misconceptions of Dynamic Programming: A Replication Study Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Shindler, Michael – PersonEntity: Name: NameFull: Pinpin, Natalia – PersonEntity: Name: NameFull: Markovic, Mia – PersonEntity: Name: NameFull: Reiber, Frederick – PersonEntity: Name: NameFull: Kim, Jee Hoon – PersonEntity: Name: NameFull: Carlos, Giles Pierre Nunez – PersonEntity: Name: NameFull: Dogucu, Mine – PersonEntity: Name: NameFull: Hong, Mark – PersonEntity: Name: NameFull: Luu, Michael – PersonEntity: Name: NameFull: Anderson, Brian – PersonEntity: Name: NameFull: Cote, Aaron – PersonEntity: Name: NameFull: Ferland, Matthew – PersonEntity: Name: NameFull: Jain, Palak – PersonEntity: Name: NameFull: LaBonte, Tyler – PersonEntity: Name: NameFull: Mathur, Leena – PersonEntity: Name: NameFull: Moreno, Ryan – PersonEntity: Name: NameFull: Sakuma, Ryan IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2022 Identifiers: – Type: issn-print Value: 0899-3408 – Type: issn-electronic Value: 1744-5175 Numbering: – Type: volume Value: 32 – Type: issue Value: 3 Titles: – TitleFull: Computer Science Education Type: main |
| ResultId | 1 |