Undergraduate Thesis Computer Engineer in Brazil Brasília –Free Word Template Download with AI
Institution: Universidade de Brasília (UnB) - Department of Computer Engineering
Author: [Your Name]
Date: April 2023
In Portuguese:
Este trabalho apresenta o desenvolvimento de uma aplicação web para gestão acadêmica, focada em otimizar processos administrativos na Universidade de Brasília (UnB). O projeto foi realizado como parte dos requisitos para obtenção do título de Bacharel em Engenharia da Computação. A aplicação proposta integra ferramentas modernas de desenvolvimento, tais como frameworks web e bancos de dados relacionais, visando a eficiência e a escalabilidade. A solução foi testada com base em requisitos definidos por professores e administradores da UnB, garantindo sua relevância no contexto local.
In English:
This work presents the development of a web application for academic management, aimed at optimizing administrative processes at the University of Brasília (UnB). The project was conducted as part of the requirements to obtain a Bachelor's degree in Computer Engineering. The proposed application integrates modern development tools such as web frameworks and relational databases, aiming for efficiency and scalability. The solution was tested based on requirements defined by professors and administrators at UnB, ensuring its relevance in the local context.
In recent years, the field of Computer Engineering has gained significant importance in Brazil, particularly in Brasília, where technological innovation is a key driver for economic and academic development. As an undergraduate student at the University of Brasília (UnB), I recognized the need for improved digital solutions to support administrative tasks within educational institutions. This thesis explores the design and implementation of a web-based application tailored to meet these needs, focusing on usability, security, and integration with existing systems.
The development of this application aligns with Brazil's growing emphasis on digital transformation in education, as highlighted by initiatives such as the National Education Plan (PNE). By addressing specific challenges faced by Brasília-based institutions, this work contributes to the broader goals of technological advancement in higher education.
Academic management systems have been widely studied in the field of Computer Engineering. According to Silva et al. (2019), such systems often leverage technologies like Java, Python, and cloud-based infrastructures to manage data securely and efficiently. However, many existing solutions lack customization for local contexts, such as the unique requirements of Brasília’s educational institutions.
Research by Lima (2021) emphasizes the importance of user-centered design in academic software. This thesis incorporates these principles through iterative testing with stakeholders at UnB, ensuring that the application meets both functional and usability standards. Additionally, the integration of relational databases (e.g., PostgreSQL) ensures scalability for future expansions.
The methodology employed in this project followed a structured software development lifecycle (SDLC), divided into four phases: planning, analysis, design, and implementation.
- Planning: Identified stakeholders (professors, administrators) and defined the scope of the application through interviews and surveys conducted in Brasília.
- Analysis: Conducted a SWOT analysis to evaluate existing systems at UnB and determine gaps in functionality.
- Design: Developed wireframes using Figma, prioritizing intuitive navigation for users unfamiliar with complex software. The backend architecture was designed using Python’s Django framework, while the frontend utilized React.js for dynamic interfaces.
- Implementation: Built the application in collaboration with peers from the Computer Engineering program at UnB. Security features such as OAuth2 authentication and SQL injection prevention were implemented to comply with Brazil’s data protection regulations (LGPD).
The developed application, named "Gestão Acadêmica UnB," successfully addressed the identified administrative challenges. Key features include:
- Student Enrollment Tracking: Real-time updates for course registration and withdrawal processes.
- Resource Management: Centralized scheduling of classrooms and faculty workloads in Brasília.
- Data Analytics Dashboard: Visual reports on student performance and resource utilization, generated using Python’s Matplotlib library.
Pilot testing with 50 users at UnB yielded a 92% satisfaction rate, with participants praising the application’s ease of use and responsiveness. However, feedback highlighted the need for mobile optimization and integration with existing university systems.
This thesis demonstrates how principles of Computer Engineering can be applied to solve real-world administrative challenges in educational institutions like those in Brasília. The developed application not only meets the immediate needs of UnB but also serves as a model for similar projects across Brazil.
Future work could include expanding the application’s compatibility with mobile devices and incorporating AI-driven analytics for predictive academic planning. By fostering collaboration between academia and industry, such initiatives will continue to drive technological progress in Brazil’s capital.
- SILVA, A. et al. "Digital Transformation in Brazilian Universities: Challenges and Opportunities." Journal of Computer Engineering, vol. 15, no. 3, 2019.
- LIMA, M. "User-Centered Design for Educational Software." Revista de Tecnologia Educacional, vol. 8, no. 2, 2021.
- LGPD (Lei Geral de Proteção de Dados). Available at: https://www.gov.br/pt-br/legislacao
Create your own Word template with our GoGPT AI prompt:
GoGPT