Javascript Library for Developing Interactive Micro-Level Animations for Teaching and Learning Algorithms on One-Dimensional Arrays

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