2017 Volume 10 Issue 5 Pages 442-449
This paper describes the structural analysis of the programming operation of the tangible programming tool P-CUBE, which is a tangible block-type programming tool that was developed for use by beginners, including those with visual impairments. An experiment was conducted to compare P-CUBE and conventional programming software platforms, and it was demonstrated that P-CUBE encourages the development of beginners' understanding of the structure of a program. The differences between the programming operations of P-CUBE and the programming software are considered to be a factor causing differences in users' understanding of programming structures. The structures of the programming operations were analyzed using formal concept analysis, and differences between the logical frameworks in the operation of P-CUBE and a conventional software platform were demonstrated.