TCC - Licenciatura em Computação (Sede)
URI permanente para esta coleçãohttps://arandu.ufrpe.br/handle/123456789/452
Navegar
Item Uma abordagem para planejamento de aulas interdisciplinares com pensamento computacional para educação básica(2023-09-20) Monteiro, Lidiane de Souza; Falcão, Taciana Pontual da Rocha; Rodrigues, Rodrigo LinsThe approval of the Standards for Computing in Basic Education - Complement to the National Common Curricular Base (BNCC) in 2023 was a milestone for the country, but at the same time, the need to implement computing education in schools brings many challenges for teachers. One of them is the need to appropriate knowledge established in the axes of Computing for the school curriculum (Computational Thinking, Digital World, and Digital Culture) and include the skills and competences in their classes, in an interdisciplinary way. In this context, this work aims to contribute to the development of artifacts to support the implementation of computing education in basic education, as well as to offer support to teachers during this challenging process. Thus, the HackEduComp was held, an educational marathon that brought together teachers from different disciplines with a common challenge: to plan interdisciplinary classes with Computational Thinking. The results indicate that the classes planned in a collaborative way have the potential to promote and support the implementation of Computational Thinking in Basic Education, providing learners with meaningful, contextualized learning and applying techniques from Computer Science.Item Analisando o Backup-as-a-Service como uma estratégia de recuperação de desastres(2021-06-02) Queiroz, Ewerton Cleyton Silva de; Andrade, Ermeson Carneiro de; Mendonça Neto, Júlio Rodrigues de; http://lattes.cnpq.br/7849727159222731; http://lattes.cnpq.br/2466077615273972; http://lattes.cnpq.br/1234353605805269In modern environments, failures in information and communication technology (ICT) systems can have several consequences for a business, like data and revenue loss and customers dissatisfaction. Disaster recovery (DR) solutions, as BackupasaService (BaaS), has been adopted by companies as a way to avoid these problems and assure business continuity. Nevertheless, there are plenty of variables to consider during the adoption of a DR solution. Then, in this work, we present an integrated approach using experiments and models to evaluate a BaaS environment designed for DR. In our analysis, we consider relevant DR metrics like availability, downtime, RTO (Recovery Time Objective), and RPO (Recovery Point Objective). The results demonstrate that once BaaS is applied, the environment availability can vary according to the amount of data needed to be backed up or restored. Furthermore, sensitivity analysis indicates that the time needed to recover the data center and the backup interval are the most important parameter values for metrics like RTO and RPO. The proposed approach can help companies or individuals involved in the decisionmaking process for purchasing a DR solution.Item Análise do ensino de computação nas escolas das cidades Camaragibe e São Lourenço da Mata da GRE Metro Sul - PE(2024-10-03) Oliveira, Públio do Nascimento; França, Rozelma Soares de; http://lattes.cnpq.br/4282789732521235; http://lattes.cnpq.br/4253184080147942The National Common Curricular Base (BNCC) is a fundamental document for education in Brazil, as it establishes competencies and skills that all students must develop during their school career. The Ministry of Education (MEC) approved the standards that define the teaching of computing in basic education in Brazil as a complement to the BNCC. This article analyzes the process of implementing Computing teaching in the state education network of the cities of Camaragibe and São Lourenço da Mata. As main results, it identified that 63% of schools still do not teach Computing, and the challenges cited relate to infrastructure, connectivity and lack of qualified teachers in the area.Item Análise dos Impactos da Gestão do Tempo no Desempenho Acadêmico Através da Mineração de Dados Educacionais(2023-03-29) Nascimento, Pricylla Santos Cavalcante do; Rodrigues, Rodrigo Lins; http://lattes.cnpq.br/5512849006877767; http://lattes.cnpq.br/2042576149331188With technological advances, new challenges were born. Amongst them is the problem of identifying factors that corroborate with the good academic performance of students of distance learning courses. This work aims to analyze the impacts of time management on the academic performance of the student. For this, the K-means technique was used to group students in relation to their academic performance, a neural network was used to classify these groups according to the time management variables, and the SHAP method was used to interpret the classes obtained in an efficient way. The construction of this research uses data from distance learning courses extracted from the moodle platform of a public university in the state of Pernambuco. As a conclusion, it was possible to observe which characteristics of time management impact the student's academic performance positively.Item Aplicação de técnicas de Multimodal Learning Analytics para identificação de estados emocionais durante atividades de pensamento computacional(2021-12-10) Silva, Lucielton Manoel da; Rodrigues, Rodrigo Lins; http://lattes.cnpq.br/5512849006877767; http://lattes.cnpq.br/3526963587159780With the rapid spread of digital technologies, we see a growth in the construction and adoption of new educational technologies, these technologies that can be used to assist and even improve the teaching-learning process. With the adoption of Distance Education, teachers lose control over an individual analysis of each student, since within a virtual environment there are no limits to the number of students. Furthermore, there is no way to analyze each student in a collaborative task, which corresponds to their learning within an activity. That said, the objective of this work is to use Multimodal Learning Analitycs techniques in order to analyze the flow of emotional states between pairs of students, along three activities related to the development of Computational Thinking skills, in such a way that through from the understanding of the students’ emotional states throughout the activity, we can get a sense of their profile throughout the performance of the work. For this, we collected data from two pairs of high school students, with different collaboration profiles and knowledge about Computational Thinking, in a practical collaborative task on the Scratch platform, with activities corresponding to the development of skills such as algorithmic thinking, abstraction, decomposition and pattern recognition. The activities were carried out through the Google Meet and with the record in video of the same platform, we were able to use the specific algorithms, available on the EZMMLA platform, to capture emotional states throughout the activity and with their analysis extract useful information to assist in theItem Aprendizagem colaborativa apoiada por computador durante a pandemia do Covid-19: uma revisão sistemática(2022-10-07) Melo, Daniel Lemos de; Araújo, Carlos Julian Menezes; Andrade, Ermeson Carneiro de; http://lattes.cnpq.br/2466077615273972; http://lattes.cnpq.br/3156174527107999; http://lattes.cnpq.br/4495434877384543With the social isolation measures caused by the pandemic in 2020, educational institutions had to plan alternatives to ensure remote teaching. Among the various approaches, we cite the Computer Supported Collaborative Learning (CSCL) strategy, which seeks, through computers, to promote collaborative teaching remotely. This study seeks to evaluate how the use of the CSCL was during this period of isolation, through a systematic review. From the query in several databases, it was possible to identify 120 works that reported experiences using CSCL. The results indicate considerable success in adopting the CSCL strategy, as well as trends in technology use and approaches in each region of the planet.Item CIMut: ferramenta de injeção de falhas em ambientes de nuvens por mutação(2025-02-13) Duarte, Guilherme Silva; Sousa, Erica Teixeira Gomes de; http://lattes.cnpq.br/9899077867723655; http://lattes.cnpq.br/6937961051628049A injeção de falhas de software é uma técnica valiosa para avaliar a resiliência de sistemas de software complexos. Ao introduzir falhas em componentes específicos, os pesquisadores podem observar como essas falhas se propagam e impactam o comportamento geral do sistema. Este artigo apresenta a ferramenta CIMut, desenvolvida para injeção de falhas por meio da mutação do código-fonte. A mutação do código-fonte possibilita a introdução de falhas para análise de sistemas. Um estudo experimental abrangente realizado no OpenStack, uma plataforma de computação em nuvem de código aberto, demonstra a eficácia da ferramenta. Foram realizados mais de 62 experimentos no OpenStack, cada um injetando falhas em diferentes componentes do sistema. Os resultados do estudo foram promissores. Uma parcela significativa (até 96,7%) das falhas injetadas resultou em bugs, classificados como erros explícitos (travamentos, exceções) ou bugs com impacto funcional (comportamento incorreto, perda de dados). Esses resultados demonstram que a ferramenta CIMut é capaz de gerar falhas representativas que podem ser utilizadas para avaliar a resiliência de sistemas de software complexos como o OpenStack.Item Como a tecnologia assistiva tem contribuído para a inclusão educacional no nordeste? um mapeamento sistemático da literatura(2023-12-21) Carmo, Vinicius José Gonçalves do; França, Rozelma Soares deInclusive education aims to ensure the participation of all students within the school environment. However, various obstacles, such as the lack of preparedness within educational institutions and teachers to address the specificities of people with disabilities, can hinder the realization of this inclusion. In this context, Assistive Technology (AT) emerges as an innovative field, offering resources to promote the inclusion and autonomy of individuals with diverse abilities and needs. The goal of AT is to remove barriers and facilitate access to a more independent life, providing equal opportunities for people with different abilities. This study aimed to investigate the role of AT in promoting educational inclusion in the Northeast region. To achieve this, a systematic literature review was conducted, seeking scientific works published between 2013 and 2023 on platforms such as Google Scholar, Portal de Periódicos CAPES, Revista Novas Tecnologias na Educação (RENOTE), SBC-OpenLib (SOL), Scientific Electronic Library Online (Scielo) e Conferência Internacional sobre Informática na Educação (TISE). Inclusion and exclusion criteria were established to evaluate the retrieved works, resulting in the inclusion of 32 studies. The findings revealed that, during the considered period, the state of Paraíba was the most active in conducting research using AT to promote educational inclusion. Furthermore, it was found that visual impairment was the most explored type in the studies, and software development was the most explored solution. These findings not only highlight the application of AT as a fundamental resource in promoting educational inclusion but also underscore the need for broader and diversified utilization of AT to address the varied needs of students with disabilities, aiming for a more effective and comprehensive inclusion.Item Um estudo comparativo entre metodologias ativas para desenvolvimento de habilidades de pensamento computacional no ensino de robótica(2022-02-16) Lima, Huan Christopher José de; Rodrigues, Rodrigo Lins; http://lattes.cnpq.br/5512849006877767; http://lattes.cnpq.br/2033883465489052With the inclusion of teaching of computing in basic education, through a Resolution that instituted and guided the implementation of the Common National Curricular Base (know as BNCC in Brazil) application of computational thinking and robotics for basic education will be more and more presents as compatible didactic resources with increasing skills and society's abilities to awaken the student as an agent capable of analyzing and investigating the adversities of the present day, which is immersed in technological solutions.In this sense, we seek in this study to analyze the progress of two classroom groups during the learning of computational thinking, using a robotics kit as an educational tool, taught through two active teaching methodologies: gamification, in the morning class, and learning based in problematics, in the afternoon class. In order to understand the students' evolution level and thus be able to compare the two methodologies, a pre-test was applied in the first class and a post-test in the last class in both classrooms. Both the pre-test and the post-test contain the same twenty questions and to solve them, the students used the concepts of the four pillars of computational thinking. From the data collected, we can understand that the level of students' knowledge absorption in activities that require decomposition, pattern recognition, abstraction and algorithms can vary from pillar to pillar, not only according to the active methodology used in the course, as also with adverse factors such as the age of the students, since students under twelve have abstract thinking still in the development.Item Explorando o pensamento computacional nos anos iniciais do ensino fundamental a partir de soluções criativas para alagamentos na cidade de Recife/PE(2024-03-01) Aureliano, Paulo Vinícius Cabral; França, Rozelma Soares de; http://lattes.cnpq.br/4282789732521235; http://lattes.cnpq.br/3335740440479045This paper proposes a didactic sequence for the development of Computational Thinking (CT) in the 1st year of Elementary School, using the problem of floods in the city of Recife/PE as a learning context. Based on discussions about the reality of CT development in Brazilian schools and the training of teachers working in the field, as well as on the axes and abilities related to computing education in Elementary School present in the complement of Computing to the National Common Curricular Base (BNCC), the objective is to introduce CT concepts in an unplugged way, focusing on key concepts and on the resolution of real problems, especially those related to social issues such as floods. The problem-based methodology will be employed to promote students' autonomy in constructing knowledge, allowing them to use Computing as a tool to address relevant and meaningful issues in their community. This approach aims not only to develop technical skills but also to promote meaningful learning by connecting computational concepts with real and social challenges faced by students. The proposal thus seeks to overcome challenges related to teaching materials and strategies for the effective integration of computing into the curriculum, offering an accessible and socially relevant alternative for computing education in Brazilian schools.Item Um guia de boas práticas em desenvolvimento global de software ágil(2023-09-15) Guedes, Rodrigo Gonçalves; Marinho, Marcelo Luiz Monteiro; http://lattes.cnpq.br/3362360567612060; http://lattes.cnpq.br/4064431072353330The Agile Software Development (ASD) plays a pivotal role in the global software development landscape. The COVID-19 pandemic has further underscored the need to adapt agile practices for remote and distributed environments, emphasizing collaboration effectiveness. This study extends prior research that identified 48 agile practices in global projects, reflecting a comprehensive endeavor to analyze and synthesize these practices. We conducted a new survey to gather a broader set of responses and carried out in-depth interviews to correlate data with constructive observations. As a result, 13 agile practices have been identified as the most widely accepted in this context. These practices, such as Planning, Communication, and Self-Management, have proven to be fundamental for the success of AGSD projects. Based on these findings, we have developed an extensive portfolio serving as a reference guide for professionals seeking to implement agile practices in global contexts. This contribution aims to enhance agile software development in global scenarios, fostering superior results and efficiency. As organizations adapt to current and future demands, AGSD stands out as a crucial approach for success in an increasingly interconnected world.Item O impacto da nova matriz curricular da Licenciatura em Computação no desempenho dos discentes(2024-02-16) Silva, Laura Gabrielle de Lira; Falcão, Taciana Pontual da Rocha; http://lattes.cnpq.br/5706959249737319; http://lattes.cnpq.br/5607530930536079Item O impacto do uso do Google Workspace for Education na formação de professores da educação básica brasileira(2023-04-20) Oliveira, Vanessa Cristina da Silva; França, Rozelma Soares de; http://lattes.cnpq.br/4282789732521235; http://lattes.cnpq.br/4145130964935664Digital technology is increasingly gaining strength within school spaces, something that has been intensified with the COVID-19 pandemic. Its influence in these spaces is already supported by official documents, such as the BNCC, which even provides for the development of computational thinking at school. At the same time, teacher training is also impacted, as shown by the BNC-Continued Training. Thus, there is an emerging need for training to support these teachers in understanding, using and creating digital technologies in their practices. In 2006, Google launched G Suite for Education, a version of its product with digital tools to support educators in their didactic-pedagogical activities. However, until mid-2020, uptake by educational institutions was limited. With the COVID-19 pandemic, Google boosted the use of the service, which was renamed to Google Workspace for Education, being used by more than 120 million teachers and students in several countries during remote classes. In this context, this research aims to analyze the impact of using Google Workspace for Education in teacher training promoted within Safetec. After analyzing the data collected through questionnaires and interviews, the main results indicate that the use of this technological platform contributes to an improvement in the organization of pedagogical work, in the planning of activities and in the promotion of interactivity and collaboration between students and teachers.Item Inteligência artificial no ensino fundamental com robótica lego, aprendizagem baseada em projetos e gamificação(2024) Souza, Diogo Albuquerque Dias de; Rodrigues, Rodrigo Lins; http://lattes.cnpq.br/5512849006877767; http://lattes.cnpq.br/3374743431217595Item Manutenção e preservação de jogos eletrônicos no Brasil: estudo de casos e exemplos(2024-10-04) Tomazini, Renan; Cardoso Junior, Marcos Jose de Menezes; http://lattes.cnpq.br/1172610632435625; http://lattes.cnpq.br/1738058069065754This research aims to explore the history and preservation of electronic games in Brazil, focusing on their sociocultural relevance and the technological challenges of maintaining this medium. Using a case study methodology, the work applies digital preservation principles, based on archival frameworks, to assess the current state of game artifact preservation in Brazil. The study identifies the key initiatives and challenges facing digital game preservation in the country, emphasizing the need for a more robust archival infrastructure. Conclusions highlight the importance of preserving not only the physical and intellectual aspects of digital games but also ensuring their playability, following Huizinga's concept that "a game only exists when played." The research underscores the role of institutions like Bojogá in preserving the interactive experiences that define video games as a cultural and historical medium.Item Metodologia baseada em projetos para desenvolvimento de games em educação remota(2023-08-21) Santana, Gabriel Brito de; Monteiro, Lidiane de Souza; Costa, Diego Marcelo Rodrigues da; Nipo, Daniel Teixeira; Silva, Gabriel Candido da; Alexandre Filho, Paulo; Rodrigues, Rodrigo Lins; http://lattes.cnpq.br/5512849006877767; http://lattes.cnpq.br/7230692673382057Item PenseEdu: aplicativo para aplicação interdisciplinar do pensamento computacional no ensino fundamental(2022-10-05) Marinho, Alan José Pavão; Falcão, Taciana Pontual da Rocha; http://lattes.cnpq.br/5706959249737319Computer Science, in the current scenario of Brazilian education, is disconnected from the school curriculum, but the globalized world demands that educational institutions invest in innovation and computational education to support the teaching-learning process. The resources currently available to apply the main concepts of Computing are insufficient to meet this need for a link with basic education. In view of this, the present work is motivated in the search to promote the inclusion of the main fundamentals of Computer Science as a way of evolving the skills and competences of Basic Education students. Therefore, the project aims to develop an application for mobile devices: PenseEdu, which aims to enable the interdisciplinary application of Computational Thinking in Elementary School. Since the application of Computational Thinking is still little used in view of the wide range of possibilities that it allows, we intend to facilitate the use of this interaction by providing teachers with directions. We understand that such a proposal adds to the articulation and integration of Computational Thinking in the teaching-learning environment, promoting the development of 21st century skills.Item Predição do consumo energético de dispositivos LoRa usando aprendizagem de máquina(2024-12-10) Pimentel, Henrique Pablo Pinheiro dos Santos; Araújo, Danilo Ricardo Barbosa de; http://lattes.cnpq.br/2708354422178489; http://lattes.cnpq.br/0078523045227122A Internet das Coisas (IoT) é um conceito em constante evolução que tem conquistado destaque tanto na comunidade acadêmica quanto na indústria. Dentro dela, o consumo energético é um fator fundamental para determinar o tempo de funcionamento dos dispositivos e a frequência necessária para realizar a manutenção deles. Este artigo investiga a aplicação de algoritmos de aprendizado de máquina para predição do consumo energético de dispositivos IoT-LoRa, permitindo estimar a duração da bateria dos dispositivos e sua autonomia. A metodologia considerou a criação de um conjunto de dados a partir de experimentos com placas de desenvolvimento Event stream processing (ESP32), capturando métricas como tempo de hibernação, tipo de conexão e consumo energético. Técnicas de Inteligência Artificial (IA) são então aplicadas para prever o consumo energético com base nessas variáveis. De acordo com os resultados obtidos, a melhor técnica para prever o consumo energético é a Decision Tree, com um coeficiente de determinação superior a 96%. O estudo contribui para processos decisórios que visam selecionar dispositivos IoT considerando a autonomia projetada para as baterias de tais dispositivos.Item Um recurso didático de computação para crianças baseado no estilo de aprendizagem(2024) Ramos, Cláudia Eduarda de Moura; França, Rozelma Soares de; http://lattes.cnpq.br/4282789732521235; http://lattes.cnpq.br/8195842608999569Item Referatório de recursos educacionais para apoiar o desenvolvimento do pensamento computacional(2023-04-24) Silva, Ytalo Paulo Wilian da; Falcão, Taciana Pontual da Rocha; http://lattes.cnpq.br/5706959249737319; http://lattes.cnpq.br/4283889973387115