Volume 10 | Issue 3 | 2022


The need for high school students' training in programming leads to the need to change the way in which programming structures are taught. Effective teachers need both computer skills and pedagogical knowledge, which includes understanding students' misconceptions. This paper presents a didactic intervention of the programming structure of ‘Bubble Sort’, based on inquiry-based learning and pair programming, using interactive applications and multiple representations to understand how it works, and then with use of Scratch, AppInventor and "Glossomatheia" environments develops and optimizes the algorithm. The satisfactory results on High School students indicate that it can be a useful teaching tool and possibly be extended and adapted to teaching and other programming modules.

Full text: pdfPair Programming method in High School teaching of the ‘Bubble Sort’ algorithm 409 KB