More Than Structured Programming in Primary School Syllabus
Ημερομηνία
2020Γλώσσα
en
Λέξη-κλειδί
Επιτομή
Computer programming was introduced to primary schools by many countries with the aim of advancing logic and algorithmic thinking of students. The bulk of a typical syllabus (e.g., in the case of Greece) for computer programming courses at 5th and 6th grade primary school, consists of teaching structured programming concepts. While the comprehension of basic program flow concepts such as branch instructions and loops is of paramount importance, overextending the teaching of the basics may lead to students losing their interest due to lack of challenge. On the other hand, in a mixed classroom environment there exist both students with substantial skills in modern computer technology and others with smaller such experience, e.g., due to societal and economic factors. To avoid discouraging both the talented pupils by re-visiting the same topics and the less experienced ones by not providing an alternative way of learning, we investigate instructing advanced computer programming concepts in a playful way using pair programming. Results reveal that teaching advanced programming concepts using pair programming can improve the overall programming skills of mixed classroom students. © 2020, Springer Nature Switzerland AG.
Collections
Related items
Showing items related by title, author, creator and subject.
-
P/S sockets: Supporting publish/subscribe communication through the standard socket API
Koutsoubelias, M.; Lalis, S. (2013)While the address-oriented datagram and reliable stream services supported by the UDP and TCP protocols are the foundation of distributed computing, other forms of communication are increasingly being used to build ... -
Source-level compiler optimizations for high-level synthesis
Dimitriou G., Chatzianastasiou G., Tsakyridis A., Stamoulis G., Dossis M. (2016)With high-level synthesis becoming the preferred method for hardware design, tools that operate on high-level programming languages and optimize hardware output are crucial for successful synthesis. In high-level synthesis, ... -
PD-1 and PD-L1 as immunotherapy targets and biomarkers in non-small cell lung cancer
Tsoukalas N., Kiakou M., Tsapakidis K., Tolia M., Aravantinou-Fatorou E., Baxevanos P., Kyrgias G., Theocharis S. (2019)The integration of immunotherapeutic agents in the treatment of non-small cell lung cancer (NSCLC) has revolutionized the approach of the prevalent type of lung cancer. Although PD-1 and its ligands (PD-L1 and PD-L2) are ...