PySkuwela: An Online Python Learning Tutorial and Mobile Application for Senior High School S.T.E.M. Students Specializing in Information Technology

Irish C. Juanatas
a
,
Roben A. Juanatas
b
,
Jeremiah B. Sto. Domingo
a
,
Rene Christopher R. Tio
a
a FEU Diliman, 1101, Quezon City, Philippines
b National University, 1008, Manila, Philippines
Abstract: Learning programming languages like Python can be difficult, especially for those who have no background in the subject. This study intends to design a mobile application and online Python learning lesson to solve the challenges experienced by senior high school S.T.E.M. students. S.T.E.M. students in senior high school who participated in a survey found that academic pressure, a lack of engagement, and a lack of practice chances were the main issues affecting their learning experience. For beginner to advanced levels, the PySkuwela provides a user-friendly interface with video tutorials, hands-on activities, and assessments. The PySkuwela forum promotes student cooperation and knowledge exchange. Students may study Python conveniently and without added academic pressure thanks to the self-paced learning strategy. The FURPS evaluation gave the system an overall acceptability rating of 4.21, which is a high level of agreement. According to the study’s findings, the created system is advantageous and appropriate for senior high school S.T.E.M. pupils, offering a thorough platform for learning Python.