Chapter 1
INTRODUCTION
The use of interactive applications has undoubtedly improved both the learning and teaching
process in education. This kind of application gave users different ways of accessing
information, in the field of education, it has increased student engagement, enabled
collaboration, and developed the skills necessary for competence. Since applications can be
portable, students can interact with them anytime and anywhere to enhance their conceptual
knowledge of a subject.
According to Corral, E. et al. (2021), nowadays, students are always using their laptops,
smartphones, and tablets Thus, there is increasing use of devices in E‐learning and despite the
fact these technologies could be seen as a dysfunction in the past, they are now seen as a relevant
teaching ally. This applies also to students who are pursuing technical courses like computer
programming. Regardless of its convenience, there are a few challenges that can affect the
learning experience of computer programming students, like limited resources of materials, and
students who can’t provide their own devices. Additionally, some students pursue this course but
have barely any knowledge of its concepts resulting in being unaware of subjects discussed in
the class, especially in programming subjects.
Designing applications for mobile-based programming is an ongoing process that has been
supported by changing student demands, new learning techniques, technological advancements,
and growing complexity of programming concepts. New generation programming applications
are created employing advanced technology in order to provide students with effective, simple,
and engaging tools to learn, understand, and practice Python programming on their mobile
phones, making programming easier for computer programming students.
The role of a registrar in an organization is represented by their mandate,
which directs their work toward preserving correct records, ensuring
compliance with laws and regulations, and upholding data security and
privacy. The accuracy and security of records, as well as issues with adapting
to new technology and navigating complicated legal frameworks, are just a
few of the issues and barriers that may arise despite this clearly stated
purpose
According to Genitty (2022), the registrar’s role is defined as duty-based,
obligation-driven, and morally structured. A role often characterized by
getting data out timely, sharing data ethically, speaking only when asked
and listening to act and not react. The registrar’s office can face few
challenges or issues that can affect its operations and efficiency, like when
no one is available to help them because there is work that remains to be
done, there are several requests that must be fulfilled additionally, and when
personnel’s interaction with the client is misunderstood.
The advent of technology in the registrar system is now in demand. The development of inquiry
systems has been an ongoing process, influenced by changes in user needs, improving academic
performance, technical improvements, and the extent and complexity of the information that is
available. Modern inquiry systems make use of advanced technologies to offer effective, capable,
and easy-to-use ways for people and organizations to look for and get information. Therefore,
inquiry-based learning is considered an active learning method that has been shown to be
beneficial for developing students’ inquiry skills and for improving their academic performance,
engagement, and motivation (Kori, 2021).
Significance of the Study
This study has the purpose to identify the significance of a mobile app and how it could be used
for python programming.
Technologies that encourage interaction allow students to use professional researchers. The
resources of tailored software make it possible to create multi-variant multi-level educational
content. Adding technology into teaching is needed for better learning experience. It is especially
true for technical courses like computer programming.
This innovation not only aids teaching. It enables students to actively participate in learning and
helps them enhance their skills and knowledge. The use of interactive simulators aids learning
through ICT in Technical-Vocational Teacher Education major in Computer Programming
students, says the students. Students can practice on their own and the students can learn in an
environment. Moreover, CPC05 examines the learning and teaching of programming languages,
which may be tough for learners, especially if it is their first encounter with its concepts. It
focusses on securing activities or situations and pupil involvement and responsive feedback in
order to gradually build the competence of pupils.
There are now many educational tools available that help to enhance the teaching and learning of
computer programming. It has been a problem to this day. Even at the introductory stage of
computer courses, there was a high rate of failures as well as drop outs. One reason behind this
situation is that the students are not good in solving problems. It’s not just students’ efficacy
levels that is the problem, however. It also makes good use of teaching and learning material. As
a conclusion, the researcher hopes that this study can be utilized in developing interactive
learning material for Bachelor of Technical-Vocational Teacher Education major in Computer
Programming for them to be capable in teaching and learning and to become a competent
graduate of this program.