IDEAS home Printed from https://ideas.repec.org/a/sae/sagope/v13y2023i4p21582440231217715.html
   My bibliography  Save this article

Combining Building Block Process With Computational Thinking Improves Learning Outcomes of Python Programming With Peer Assessment

Author

Listed:
  • Tsung-Chih Hsiao
  • Ya-Hsueh Chuang
  • Chien-Yun Chang
  • Tzer-Long Chen
  • Hong-Bo Zhang
  • Jhih-Chung Chang

Abstract

The capability of computer programming language logic is one of the basics of technical education. How to improve students “interest in program logic design and help overcome students†fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development will become one of the important topics in the department of information related science. The objective of this research is to improve the ability of learning basic programming courses by using Zuvio interactive software. Zuvio employs the mathematical logic of computational thinking to analyze problems and enhance learners’ interest in learning programming skills through a graphical interface tool with building blocks. It uses innovative interactive teaching to use peer and self-assessment to study the content of the course. Zuvio improves the design ability of different groups of class learning Python programming. In line with the innovative teaching policy of the schools and the current stage of the learner’s learning model, learning effectiveness can be achieved. The research results were analyzed by midterm and final experimental group scores, and the progress of the experimental group’s scores was examined through descriptive statistics. The average and standard deviation of the assessment were used to analyze the progress of the experimental group students in the programming course. In the classroom, assessment criteria were set up as the basis for peer assessment scoring. After the midterm and final exams, the teacher assessment and peer assessment scores were analyzed for cognitive differences, and possible learning differences were analyzed. The students’ professional ability was examined to see if it met the professional standards required by the course, and whether innovative teaching methods could improve the learning outcomes of learners with different professional backgrounds in Python programming.

Suggested Citation

  • Tsung-Chih Hsiao & Ya-Hsueh Chuang & Chien-Yun Chang & Tzer-Long Chen & Hong-Bo Zhang & Jhih-Chung Chang, 2023. "Combining Building Block Process With Computational Thinking Improves Learning Outcomes of Python Programming With Peer Assessment," SAGE Open, , vol. 13(4), pages 21582440231, December.
  • Handle: RePEc:sae:sagope:v:13:y:2023:i:4:p:21582440231217715
    DOI: 10.1177/21582440231217715
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1177/21582440231217715
    Download Restriction: no

    File URL: https://libkey.io/10.1177/21582440231217715?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Kuo Cheng Chung & Paul Juinn Bing Tan, 2022. "Options to Improve Service Quality to Enhance Value Co-Creation for Customers in the Aviation Industry in Taiwan," SAGE Open, , vol. 12(1), pages 21582440221, March.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Lijuan Zuo & Hongchang Li & Hongyan Gao & Man Zhu, 2022. "The Sustainable Efficiency Improvement of Internet Companies under the Background of Digital Transformation," Sustainability, MDPI, vol. 14(9), pages 1-16, May.
    2. Dehnavi, Morteza Narimani & Yazdian, Seyed Ahmad & Sadjadi, Seyed Jafar, 2023. "Evaluating effective criteria on customer satisfaction using the best-worst method and optimizing resource allocation, case study Iran aseman airlines," Journal of Air Transport Management, Elsevier, vol. 109(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:sagope:v:13:y:2023:i:4:p:21582440231217715. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.