• myGriffith
    • Staff portal
    • Contact Us⌄
      • Future student enquiries 1800 677 728
      • Current student enquiries 1800 154 055
      • International enquiries +61 7 3735 6425
      • General enquiries 07 3735 7111
      • Online enquiries
      • Staff phonebook
    View Item 
    •   Home
    • Griffith Research Online
    • Conference outputs
    • View Item
    • Home
    • Griffith Research Online
    • Conference outputs
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

  • All of Griffith Research Online
    • Communities & Collections
    • Authors
    • By Issue Date
    • Titles
  • This Collection
    • Authors
    • By Issue Date
    • Titles
  • Statistics

  • Most Popular Items
  • Statistics by Country
  • Most Popular Authors
  • Support

  • Contact us
  • FAQs
  • Admin login

  • Login
  • Using Arduino to Teach Programming to First-Year Computer Science Students

    Thumbnail
    View/Open
    Tan268516-Published.pdf (1.060Mb)
    File version
    Version of Record (VoR)
    Author(s)
    Tan, Wee Lum
    Venema, Sven
    Gonzalez, Ruben
    Griffith University Author(s)
    Tan, Wee Lum
    Venema, Sven
    Gonzalez, Ruben
    Year published
    2017
    Metadata
    Show full item record
    Abstract
    Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their academic journey, can potentially reduce the likelihood of student attrition. One way to develop resilience is through strong disciplinary engagement. We aim to increase student engagement by using popular low cost embedded platforms that provide a physical environment for novice ...
    View more >
    Transitioning to university is recognised as a challenging endeavour for commencing students. For commencing Computer Science students specifically, evidence suggests a link between poor performance in introductory technical courses, such as programming, and high attrition rates. Building resilience in students, particularly at the start of their academic journey, can potentially reduce the likelihood of student attrition. One way to develop resilience is through strong disciplinary engagement. We aim to increase student engagement by using popular low cost embedded platforms that provide a physical environment for novice programmers. This physical programming environment allows novice programmers to better appreciate the broad application of programming to everyday objects. Several experiments with the physical computing devices were designed and implemented for a first-year Computer Science programming course. These experiments were evaluated through a survey. Results indicate that whilst students found the environment more challenging than the normal computer-based environment, they felt more engaged in the programming process and enjoyed seeing the practical applications of hardware programming.
    View less >
    Conference Title
    5th International Conference on Educational Technologies 2017
    Publisher URI
    https://icedutech-conf.org/oldconferences/2017/
    Copyright Statement
    © 2017 International Association for Development of the Information Society (IADIS). The attached file is reproduced here in accordance with the copyright policy of the publisher. Please refer to the conference's website for access to the definitive, published version.
    Subject
    Curriculum and pedagogy
    Publication URI
    http://hdl.handle.net/10072/389235
    Collection
    • Conference outputs

    Footer

    Disclaimer

    • Privacy policy
    • Copyright matters
    • CRICOS Provider - 00233E

    Tagline

    • Gold Coast
    • Logan
    • Brisbane - Queensland, Australia
    First Peoples of Australia
    • Aboriginal
    • Torres Strait Islander