| Literature DB >> 36176815 |
Tsung-Chih Hsiao1, Ya-Hsueh Chuang2, Tzer-Long Chen3, Chien-Yun Chang4, Chih-Cheng Chen5.
Abstract
Modern education attaches great importance to interdisciplinary skills, among which computational thinking is a core element, and heralds a new era. IT application has shaped education in the 21st century. Computational thinking has provided further impetus for building an all-encompassing social network and fostering a DIY culture enabled by digital technologies. One empirical study used four apps to test children's development in computational thinking and fluency. The article will help students overcome their fears of coding. Peer reviews provide students with an opportunity to learn from each other and become more motivated. These reviews also serve as feedback for teachers to evaluate students' performance. Experimental design is used in this study, and a peer review system is implemented. Freshmen attending a programming class in a university are used as samples. At the class, students write computer programs with f-Chart, which provides a graphical user interface for students to learn programming logic and design. Zuvio, a cloud-based interactive response system, is used to conduct the peer reviews. The data of this study are analyzed through R. The results show not only an improvement in students' learning performance but also a gap between students' peer review scores and teachers' evaluation scores. Learning feedback and evaluation is crucial to transform education between students and teachers into a sustainable cycle system.Entities:
Keywords: block-based computer programming language logic design; graphical user interface; peer review; sustainable education; technical education
Year: 2022 PMID: 36176815 PMCID: PMC9513672 DOI: 10.3389/fpsyg.2022.911417
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Figure 1Conceptual framework.
Experiment group and control group for research hypotheses.
|
|
|
|
|---|---|---|
| Experiment (A Class) | (Peer assessment) (A1) Block programming teaching model | (Peer assessment) (A2) |
| Control (B Class) | (Traditional assessment) (B1) Programming teaching model | (Traditional assessment) (B2) |
Peer assessment rubric.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| Processing logic | Develop a processing method independently. | Follow thinking pattern of others but implement independently. | Follow processing method of others. | Need others' assistance to implement. | Can not implement to the question. |
| Component usage | Additional components are added and functional. | The components function to the expectation. | Use excessive components that do not affect functions. | Components used are not functional. | Piece together components inadequately. |
| Program simplification | The code is concise with additional functions. | The code is streamlined and achieves implementation goals. | The code is not streamlined but achieves implementation goals. | The code functions adequately but can perform setting. | The code file is lengthy and doesn't meet the implementation goals. |
| Appearance | Use extra appearance components for typesetting. | Design and typeset against the appearance. | The appearance design is moderate with fewer polishing. | Only a small part of appearance is arrayed. | The appearance design is not beautified. |
| Functionality | Fully functional and include expansional functions. | The function performs correctly and produces results. | The function is normal with occasional unexpected results. | The function is generally normal with frequent unexpected results. | The function can't function and be executed normally. |
Student professional approach table.
|
|
|
|---|---|
| >1+ | Students and teachers share the same comprehension approach |
| >0.95 | Have a general understanding of the teaching objectives |
| >0.8 | Have a slight difference in scores |
| >0.75 | Can still mutually understand the way of scoring |
| >0.6 | There are differences in mutual scoring approach |
| <0.6 | Major intellectual gap between students and teachers |
Student self-professional growth change table.
|
|
|
|---|---|
| >0.4 | Significant progress from benchmark value |
| >0.2 | Significant progress difference |
| 0.0 | Room for improvement |
| < -0.2 | Moderate decline in progress |
| < -0.4 | Significant decline from benchmark value |
| >0.4 | Significant progress from benchmark value |
Student self-professional growth change.
|
| ||
|---|---|---|
|
|
|
|
| I. Course planning | None | 1. Design the teaching material by changing text interface program into block program. |
| II. Student learning | MIT APP Inventor 2 | 1. Promote students' interest in learning programming by using block programming. |
| II. Assessment | Zuvio | 1. Guide students to understand the assessment criteria so that they learn how to score. |
| VI. Data analysis | Analytical software R | 1. Find the teaching methods suitable for students by using R and other analytical software |
| V. Improvement | None | 1. Use the results of analysis to improve teaching content. |
Teacher and student score approaching degree.
|
|
|
|
| ||
|---|---|---|---|---|---|
|
|
| ||||
| A | Midterm | 73.05 | 77.62 | 0.94 | Have a general understanding of the teaching objective |
| Final | 74.82 | 79.34 | 0.94 | Have a general understanding of the teaching objective | |
| B | Midterm | 69.93 | 74.73 | 0.93 | Have a general understanding of the teaching objective |
| Final | 70.69 | 77.80 | 0.90 | Have a general understanding of the teaching objective | |
Student self-grow change.
|
|
|
| ||
|---|---|---|---|---|
| A | 77.62 | 79.21 | 0.02 | Students still have room for improvement. |
| B | 61.00 | 73.08 | 0.19 | Significant difference in making progress |
Figure 2Teacher and student score approaching degree.
Figure 3Midterm score approach: classes A1, A2, B1, and B2.
Figure 4Final score approach: classes A1, A2, B1, and B2.
Figure 5Group professional-level variation: class A.
Figure 6Group professional-level variation : class B.
Figure 7Self-assessment: class A.
Figure 8Self-assessment: class B.
Figure 9Midterm and final examination score comparison: classes A1, A2, B1, and B2.