<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DSpace Coleção:</title>
  <link rel="alternate" href="https://repositorio.ufms.br/handle/123456789/6219" />
  <subtitle />
  <id>https://repositorio.ufms.br/handle/123456789/6219</id>
  <updated>2026-04-15T04:30:53Z</updated>
  <dc:date>2026-04-15T04:30:53Z</dc:date>
  <entry>
    <title>Micro C - um Compilador Acadêmico</title>
    <link rel="alternate" href="https://repositorio.ufms.br/handle/123456789/14179" />
    <author>
      <name />
    </author>
    <id>https://repositorio.ufms.br/handle/123456789/14179</id>
    <updated>2025-12-29T23:22:24Z</updated>
    <published>2025-01-01T00:00:00Z</published>
    <summary type="text">Título: Micro C - um Compilador Acadêmico
Abstract: Compiler construction is a field of great interest in computer science, as it is responsible for translating high-level languages into machine code. However, the complexity of modern compilers, such as GCC and Clang/LLVM, or even the existing literature on the subject, makes learning and understanding them difficult. This work aims to mitigate this difficulty by building a compiler for a minimalist programming language (a subset of the C programming language), incorporating only the theoretical context necessary to understand compiler construction. Therefore, the objective of this work is to build a compiler that implements the compilation phases, translating the defined language, Micro C, into Assembly code and, finally, into an executable binary. As this is an educational compiler, all compilation steps are explicit and can be executed independently, following the compilation pipeline. Thus, it is possible to understand how the language is converted into its intermediate artifacts at each phase of the process. In the compiler developed for the Micro C language, a simple modular design divided into front-end and back-end was used. The front-end is associated with the analysis phases (lexical, syntactic, and semantic) to convert the source code into objects ready for conversion into machine language. On the other hand, the back-end converts these objects into simplified codes and, finally, Assembly code, ready to be converted into binaries. Finally, several test examples were made available to validate the compiler in various scenarios, such as nested loops (Bubble Sort, Sieve of Eratosthenes) and multiple recursion (Fibonacci, Greatest Common Divisor). The compiler for the Micro C language amounts to, in lines of code, less than 0.027% of the GCC compiler, making it a valuable tool for learning and teaching compilers. Furthermore, the source code of the compiler and all its artifacts are publicly available.
Tipo: Trabalho de Conclusão de Curso</summary>
    <dc:date>2025-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Setup Smart: Uma ferramenta interativa para recomendação de hardware baseada em necessidades do usuário.</title>
    <link rel="alternate" href="https://repositorio.ufms.br/handle/123456789/14115" />
    <author>
      <name />
    </author>
    <id>https://repositorio.ufms.br/handle/123456789/14115</id>
    <updated>2025-12-11T01:16:36Z</updated>
    <published>2025-01-01T00:00:00Z</published>
    <summary type="text">Título: Setup Smart: Uma ferramenta interativa para recomendação de hardware baseada em necessidades do usuário.
Abstract: This article presents the development of the web application “Setup Smart”, created with the purpose of addressing the lack of accessible information about computer hardware and specifications, especially among users who do not possess technical knowledge in computing. This application aims to assist users in selecting the most suitable computer or laptop configuration for their needs, offering a simple, intuitive and educational tool to explore hardware components and understand their functions. The system was developed entirely in JavaScript, using Node.js for the back-end, React for the front-end and MySQL for data storage. This article describes the structure, architecture and functioning of the application.
Tipo: Trabalho de Conclusão de Curso</summary>
    <dc:date>2025-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Evolução e Implantação do sistema interno de partrimônio da FACOM</title>
    <link rel="alternate" href="https://repositorio.ufms.br/handle/123456789/14088" />
    <author>
      <name />
    </author>
    <id>https://repositorio.ufms.br/handle/123456789/14088</id>
    <updated>2025-12-09T23:07:40Z</updated>
    <published>2025-01-01T00:00:00Z</published>
    <summary type="text">Título: Evolução e Implantação do sistema interno de partrimônio da FACOM
Abstract: O objetivo central deste trabalho é desenvolver uma aplicação web moderna que possibilite o controle e gestão dos itens patrimoniais lotados na FACOM, que permita determinar a localização exata de cada item.
Tipo: Trabalho de Conclusão de Curso</summary>
    <dc:date>2025-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Storytelling Assistido por IA para Apoiar o Desenvolvimento da Imaginação e da Leitura na Infância</title>
    <link rel="alternate" href="https://repositorio.ufms.br/handle/123456789/14068" />
    <author>
      <name />
    </author>
    <id>https://repositorio.ufms.br/handle/123456789/14068</id>
    <updated>2025-12-09T17:47:59Z</updated>
    <published>2025-01-01T00:00:00Z</published>
    <summary type="text">Título: Storytelling Assistido por IA para Apoiar o Desenvolvimento da Imaginação e da Leitura na Infância
Abstract: This study investigates the combined use of storytelling, the Hero's Journey narrative structure, and generative artificial intelligence tools to support the development of personalized books aimed at stimulating reading and imagination in childhood, while also addressing the reduction of screen time for children in the process of literacy acquisition. The research was conducted with children aged 5 to 7 years and employed a structured questionnaire to collect data that served as the basis for creating personalized stories. Generative AI was used to produce individual books featuring original text and illustrations, aligned with the children's narrative choices. Upon receiving the books, the participants evaluated the experience using a Likert scale questionnaire. The results indicated high levels of engagement, motivation, and satisfaction with the produced works. The approach proved effective in stimulating interest in reading and fostering children's creative expression. The study highlights that AI-mediated narrative personalization can enrich innovative pedagogical practices, although it requires attention to ethical aspects and potential biases associated with the technologies used.
Tipo: Trabalho de Conclusão de Curso</summary>
    <dc:date>2025-01-01T00:00:00Z</dc:date>
  </entry>
</feed>

