ACE Cycle in Programming Education by Using Visualization
Main Article Content
Abstract
Students experience difficulties in learning computer programming. Researchers have conducted several studies with different perspectives to help students learn programming. The ACE cycle constructed in the context of mathematics education was adapted to programming education and called PACE cycle. The aim of the study was to test effectiveness of the PACE cycle by using both quantitative and qualitative measures. The sample of the study included 62 mechanical engineering students. The students were randomly assigned to control and experimental groups. Experimental group was instructed by using PACE cycle whereas control group was instructed by using ‘traditional instruction’. Both quantitative and qualitative data were gathered before and after the treatment. It was found that there is no significant difference between achievement and attitude scores of experimental and control group students. Nevertheless, it is hard to announce PACE cycle as ineffective depending only on this result. Qualitative data showed that students, in the control group, did not percieve their instruction as traditional one. This might show us that the definition of ‘traditional instruction’ can change depending on the context. It might be the case that students’ perception and experience related to their instruction affected the results of the study.
Downloads
Metrics
Article Details
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.