Learning programming logic remains an obstacle for students from different academic fields. Considered one of the essential disciplines in the field of Science and Technology, it is vital to investigate the new tools or techniques used in the teaching and learning of Programming Language. This work presents a systematic literature review (SLR) on approaches using Mobile Learning methodology and the process of learning programming in introductory courses, including mobile applications and their evaluation and validation. We consulted three digital libraries, considering articles published from 2011 to 2022 related to Mobile Learning and Programming Learning. As a result, we found twelve mobile tools for learning or teaching programming logic. Most are free and used in universities. In addition, these tools positively affect the learning process, engagement, motivation, and retention, providing a better understanding, and improving content transmission.
As an international informatics contest, or challenge, Bebras has started the second decade of its existence. The contest attracts more and more countries every year, recently there have been over 40 participating countries. From a single contest-focused annual event Bebras developed to a multifunctional challenge and an activities-based educational community building model. This paper aims to introduce the Bebras model using ten years of observations in implementing the contest in different countries. The model is essentially based on democratic and inclusive education values. Systematic literature review of research papers concerning Bebras activities has made an integral background for this model. The model is represented both at international and national levels and consists of several components where the development of Bebras tasks has taken a very significant role. Reasoning on innovated learning informatics and strengthening computational thinking by utilising carefully selected informatics concepts is discussed as well.