University of Canterbury Home
    • Admin
    UC Research Repository
    UC Library
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    1. UC Home
    2. Library
    3. UC Research Repository
    4. Faculty of Science | Te Kaupeka Pūtaiao
    5. Science: Journal Articles
    6. View Item
    1. UC Home
    2.  > 
    3. Library
    4.  > 
    5. UC Research Repository
    6.  > 
    7. Faculty of Science | Te Kaupeka Pūtaiao
    8.  > 
    9. Science: Journal Articles
    10.  > 
    11. View Item

    Analysing students' scratch programs and addressing issues using elementary patterns (2019)

    Thumbnail
    View/Open
    Accepted version (99.53Kb)
    Type of Content
    Conference Contributions - Published
    UC Permalink
    http://hdl.handle.net/10092/17472
    
    Publisher's DOI/URI
    https://doi.org/10.1109/FIE.2018.8658821
    
    Publisher
    IEEE
    ISBN
    9781538611739
    ISSN
    1539-4565
    Collections
    • Science: Journal Articles [1099]
    Authors
    Amanullah K
    Bell T
    show all
    Abstract

    © 2018 IEEE. In this Work in Progress paper in the Research Category we report on existing concerns about Scratch programming, and introduce patterns as a possible solution. Scratch is a popular language for introducing students to programming, but there is a concern that the students might not be exposed to all the key elements of programming when the development environment tempts them to explore elements such as the range of sprites available. We propose the use of programming patterns as a measure of the sophistication of student work. To understand the importance of patterns we report on our initial work that analyzes a large number of projects from the public Scratch repository to evaluate how extensively the basic patterns appear in student work. This can help inform the improvement of teaching methods to include use of broader range of patterns.

    Citation
    Amanullah K, Bell T (2019). Analysing students' scratch programs and addressing issues using elementary patterns. 2018 IEEE Frontiers in Education Conference (FIE). 03/10/2018-06/10/2018. Proceedings - Frontiers in Education Conference, FIE. 2018-October.
    This citation is automatically generated and may be unreliable. Use as a guide only.
    Keywords
    programming patterns; Scratch; primary school students
    ANZSRC Fields of Research
    46 - Information and computing sciences::4612 - Software engineering::461204 - Programming languages
    13 - Education::1302 - Curriculum and Pedagogy::130212 - Science, Technology and Engineering Curriculum and Pedagogy

    Related items

    Showing items related by title, author, creator and subject.

    • Analysis of Progression of Scratch Users based on their Use of Elementary Patterns 

      Amanullah K; Bell T (2019)
      Abstract—Block based programming languages are a popular way to introduce computer programming to young students. However, concerns have been raised that students may not be learning important programming skills. Previous ...
    • Evaluating the Use of Remixing in Scratch Projects Based on Repertoire , Lines of Code (LOC), and Elementary Patterns 

      Amanullah K; Bell T (2019)
      This Full Paper in the Research Category evaluates the use of remixing in Scratch. A feature of the Scratch programming environment is that it supports students to share their code and “remix” (modify) other students’ code. ...
    • Investigating the effects of learning activities in a mobile Python tutor for targeting multiple coding skills. 

      Fabic GVF; Mitrovic, Antonija; Neshatian, Kourosh (2018)
      Mobile devices are increasingly being utilized for learning due to their unique features including portability for providing ubiquitous experiences. In this paper, we present PyKinetic, a mobile tutor we developed for ...
    Advanced Search

    Browse

    All of the RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThesis DisciplineThis CollectionBy Issue DateAuthorsTitlesSubjectsThesis Discipline

    Statistics

    View Usage Statistics
    • SUBMISSIONS
    • Research Outputs
    • UC Theses
    • CONTACTS
    • Send Feedback
    • +64 3 369 3853
    • ucresearchrepository@canterbury.ac.nz
    • ABOUT
    • UC Research Repository Guide
    • Copyright and Disclaimer
    • SUBMISSIONS
    • Research Outputs
    • UC Theses
    • CONTACTS
    • Send Feedback
    • +64 3 369 3853
    • ucresearchrepository@canterbury.ac.nz
    • ABOUT
    • UC Research Repository Guide
    • Copyright and Disclaimer