Desenvolvimento de um aplicativo móvel para ensino de Python

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Universidade Federal de São Carlos

DOI

Abstract

This work presents the development of an educational mobile application designed to teach the Python programming language to young beginners. Using the Flutter framework, a platform was created that combines theoretical lessons and interactive exercises in a gamified experience, incorporating mechanics such as a life system, experience points (XP), and progressive module unlocking. The application architecture was based on the repository standard, ensuring scalability and maintainability, while the backend was implemented with Firebase Authentication and Cloud Firestore. The prototype demonstrates that the proposed approach is effective in engaging the target audience and providing a more dynamic and motivating learning journey, meeting the established pedagogical and technological objectives.

Description

Citation

SILVA, Thiago Diaz Virginio da. Desenvolvimento de um aplicativo móvel para ensino de Python. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de São Carlos, Campus São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/22371.

Collections

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwise noted, this item's license is described as Attribution 3.0 Brazil