Javascript Library for Developing Interactive Micro-Level Animations for Teaching and Learning Algorithms on One-Dimensional Arrays
Saved in:
| Title: | Javascript Library for Developing Interactive Micro-Level Animations for Teaching and Learning Algorithms on One-Dimensional Arrays |
|---|---|
| Language: | English |
| Authors: | Végh, Ladislav |
| Source: | Acta Didactica Napocensia. 2016 9(2):23-32. |
| Availability: | Babes-Bolyai University. Kogainiceanu 1, Cluj-Napoca, 400084 Romania. e-mail: submit_adn@yahoo.com; Web site: http://adn.teaching.ro |
| Peer Reviewed: | Y |
| Page Count: | 10 |
| Publication Date: | 2016 |
| Document Type: | Journal Articles Reports - Research |
| Descriptors: | Animation, Programming, Mathematical Logic, Computer Simulation, Computer Software, Teaching Methods, Educational Experiments, Instructional Effectiveness, Visualization, Multimedia Materials, Computer System Design, Nonparametric Statistics, Statistical Analysis |
| ISSN: | 2065-1430 |
| Abstract: | The first data structure that first-year undergraduate students learn during the programming and algorithms courses is the one-dimensional array. For novice programmers, it might be hard to understand different algorithms on arrays (e.g. searching, mirroring, sorting algorithms), because the algorithms dynamically change the values of elements. In these situations, visualizations and animations might be helpful didactic tools. In this paper, we briefly overview animations with different views and introduce our Javascript library for developing interactive micro-level animations. Using this library, different sorting algorithm animations were created, which were used in a pedagogical experiment. The results showed that our interactive animations helped students to understand the visualized sorting algorithms. |
| Abstractor: | As Provided |
| Number of References: | 15 |
| Entry Date: | 2016 |
| Accession Number: | EJ1110308 |
| Database: | ERIC |
| FullText | Links: – Type: pdflink Url: https://content.ebscohost.com/cds/retrieve?content=AQICAHj0k_4E0hTGH8RJwT4gCJyBsGNe_WN95AvKlDbXJGqwxwHjv50SEhF0_GHdWrH-PN77AAAA4zCB4AYJKoZIhvcNAQcGoIHSMIHPAgEAMIHJBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDBzY_NSeLxeUuYvTYQIBEICBm2b-ucA-YeH0JWrYw6XACxPPhJChMBUY5xvjeMhmrT3kfjTs0ksJtxysAgY6CnU-pZl2exQ5wENicAaujDz9eGd6pk57lyLRJnYRPKLXaQVt9jcN1MJtV4rUxaEcgjVkMVzpzVYjHHiJ6TpRe8dEmhwG50MaLhJynEMnHmaH_cjzPITPrwPKQUFKyokxzv4305UvqaY8u5_93YVP Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1110308 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1110308 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Javascript Library for Developing Interactive Micro-Level Animations for Teaching and Learning Algorithms on One-Dimensional Arrays – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Végh%2C+Ladislav%22">Végh, Ladislav</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Acta+Didactica+Napocensia%22"><i>Acta Didactica Napocensia</i></searchLink>. 2016 9(2):23-32. – Name: Avail Label: Availability Group: Avail Data: Babes-Bolyai University. Kogainiceanu 1, Cluj-Napoca, 400084 Romania. e-mail: submit_adn@yahoo.com; Web site: http://adn.teaching.ro – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 10 – Name: DatePubCY Label: Publication Date Group: Date Data: 2016 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Animation%22">Animation</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+Logic%22">Mathematical Logic</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Simulation%22">Computer Simulation</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="%22Educational+Experiments%22">Educational Experiments</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Visualization%22">Visualization</searchLink><br /><searchLink fieldCode="DE" term="%22Multimedia+Materials%22">Multimedia Materials</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+System+Design%22">Computer System Design</searchLink><br /><searchLink fieldCode="DE" term="%22Nonparametric+Statistics%22">Nonparametric Statistics</searchLink><br /><searchLink fieldCode="DE" term="%22Statistical+Analysis%22">Statistical Analysis</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 2065-1430 – Name: Abstract Label: Abstract Group: Ab Data: The first data structure that first-year undergraduate students learn during the programming and algorithms courses is the one-dimensional array. For novice programmers, it might be hard to understand different algorithms on arrays (e.g. searching, mirroring, sorting algorithms), because the algorithms dynamically change the values of elements. In these situations, visualizations and animations might be helpful didactic tools. In this paper, we briefly overview animations with different views and introduce our Javascript library for developing interactive micro-level animations. Using this library, different sorting algorithm animations were created, which were used in a pedagogical experiment. The results showed that our interactive animations helped students to understand the visualized sorting algorithms. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: Ref Label: Number of References Group: RefInfo Data: 15 – Name: DateEntry Label: Entry Date Group: Date Data: 2016 – Name: AN Label: Accession Number Group: ID Data: EJ1110308 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1110308 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 23 Subjects: – SubjectFull: Animation Type: general – SubjectFull: Programming Type: general – SubjectFull: Mathematical Logic Type: general – SubjectFull: Computer Simulation Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Teaching Methods Type: general – SubjectFull: Educational Experiments Type: general – SubjectFull: Instructional Effectiveness Type: general – SubjectFull: Visualization Type: general – SubjectFull: Multimedia Materials Type: general – SubjectFull: Computer System Design Type: general – SubjectFull: Nonparametric Statistics Type: general – SubjectFull: Statistical Analysis Type: general Titles: – TitleFull: Javascript Library for Developing Interactive Micro-Level Animations for Teaching and Learning Algorithms on One-Dimensional Arrays Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Végh, Ladislav IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2016 Identifiers: – Type: issn-electronic Value: 2065-1430 Numbering: – Type: volume Value: 9 – Type: issue Value: 2 Titles: – TitleFull: Acta Didactica Napocensia Type: main |
| ResultId | 1 |