Rafael Stuepp Riegel, M. Mantovani, Luiz A. A. Costa, Marco Antonio Mondaini de Souza, R. Marin, Djonata Schiessl
{"title":"Sistema Analítico de Progressão Universitária","authors":"Rafael Stuepp Riegel, M. Mantovani, Luiz A. A. Costa, Marco Antonio Mondaini de Souza, R. Marin, Djonata Schiessl","doi":"10.5753/educomp_estendido.2023.228958","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.228958","url":null,"abstract":"Este artigo aborda a questão da programação de horários para analisar a progressão acadêmica do aluno, que envolve a alocação de disciplinas em uma grade curricular. A solução proposta é uma plataforma virtual que ajuda os alunos a escolher quais disciplinas cursar nos próximos períodos, otimizando processos e motivando o engajamento do discente ao curso e familiarizando o mesmo à análise dos seus dados acadêmicos. Isso permite que os alunos aprendam a trabalhar com dados e desenvolvam habilidades para coletar, organizar, analisar e interpretar informações de forma crítica e criativa. Os resultados computacionais preliminares demonstramos potencial da ferramenta que motiva os alunos a realizar análise de dados e com os mesmos, gerar métricas de feedback.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122450530","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Gabriela Nayara Duarte Oliveira Damazio, W. V. D. Carvalho
{"title":"Gamificando a Preparação para o Enade em Cursos Superiores de Computação","authors":"Gabriela Nayara Duarte Oliveira Damazio, W. V. D. Carvalho","doi":"10.5753/educomp_estendido.2023.229109","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229109","url":null,"abstract":"O Exame Nacional de Desempenho de Estudantes (ENADE) é um método de avaliação externa utilizada para acompanhar o rendimento de alunos concludentes a partir da avaliação de competências que devem fazer parte do perfil do egresso, e com isso, promover discussões e reflexões relacionadas a qualidade do ensino ofertado pelas Instituições de Ensino Superior brasileiras. Desta forma, garantir um bom desempenho é essencial para indicar uma boa qualidade do ensino ofertado. Com o objetivo de contribuir com a preparação dos alunos em competências referentes aos Cursos de Computação para a realização desse exame, este estudo apresenta uma proposta de gamificação de uma ferramenta de preparação para o ENADE, chamada Questione. Essa ferramenta dispõe de um banco de questões aplicadas em edições anteriores do exame e pode ser utilizada para realizar acompanhamento ou elaboração de testes avaliativos.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124774966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Em Direção a uma Ferramenta de Recomendação de Código para Apoiar o Aprendizado de Programação","authors":"Guilherme de Ávila de Moura, W. Silva, G. Lunardi","doi":"10.5753/educomp_estendido.2023.229145","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229145","url":null,"abstract":"Aprender programação de computadores é uma atividade desafiadora, especialmente para quem está iniciando na área. Os principais desafios enfrentados pelos estudantes novatos são abstração e compreensão da lógica de programação [8], ou seja, sistematizar problemas em algoritmos e materializá-los em código-fonte [14 , 19]. Como resultado, alguns possíveis problemas a curto e longo prazo podem emergir [10 , 11]: (i) a curto prazo, o tempo gasto para realização das atividades e fixação de novos conceitos de programação, que ocorre principalmente quando o estudante ainda está na fase inicial de aprendizado; (ii) a longo prazo, em que o estudante, já atuando no mercado de trabalho, apresenta menor produtividade em traduzir as necessidades do cliente em uma solução algorítmica, impactando no atraso do projeto e até mesmo na entrega para o cliente. Uma maneira para tentar minimizar esse problema pode ser por meio de um apoio ferramental, em que o estudante verifica a semântica e a completude do seu raciocínio em relação a um determinado problema. Além disso, tal apoio pode auxiliar o estudante na descoberta de diferentes formas sobre como solucionar um problema, tais como a escrita de uma estrutura de controle condicional na forma if-else ou, alternativamente, na forma de um teste ternário. Os sistemas de recomendação baseados em código-fonte (Source Code based Recommendation System - SCoReS) fornecem suporte para algumas tarefas, por exemplo: como usar uma determinada API (Application Programming Interface) ou uma estrutura; dicas sobre elementos que estão omissos ou ambíguos no código; sugestões sobre como como reutilizar ou corrigir um código existente; ou, ajudar programadores novatos a aprender um novo projeto, paradigma de programação, ou estilo [7]. Com isso, um SCoReS é relevante para a melhoria do desenvolvimento de software, principalmente do código-fonte, por este ser o artefato mais atualizado e, portanto, a fonte de dados mais confiável [13 , 20]. É importante destacar que o código-fonte fornece uma fonte rica e estruturada de informações, com base nas quais os sistemas de recomendação podem ser construídos para fornecer recomendações úteis a desenvolvedores de software ou iniciantes em programação. Com isso em mente, foi realizada uma pesquisa em artigos científicos, publicados em conferências e periódicos, e na loja de extensões do editor de código VSCode, tendo em vista sua popularidade [15], a fim de verificar ferramentas que pudessem ser utilizadas como auxílio aos estudantes. Dentre as identificadas, a que mais se aproximou da ideia de apoiar os estudantes durante a escrita de códigos foi a SoCeR (A New Source Code Recommendation Technique for Code Reuse) [16], uma ferramenta que recomenda código-fonte por meio da interação em linguagem natural com o usuário. Entretanto, a ferramenta não está disponível para uso e não existem detalhes sobre seu desenvolvimento. Ainda, descrevem outras ferramentas similares, como Koder [2] e Krugle [1],","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121949437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Tamilis de Oliveira Cerqueira, Andreia Pinheiro S. Silva, L. G. Araujo
{"title":"CodeBo Unplugged: Um jogo desplugado para o ensino de Pilha","authors":"Tamilis de Oliveira Cerqueira, Andreia Pinheiro S. Silva, L. G. Araujo","doi":"10.5753/educomp_estendido.2023.228962","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.228962","url":null,"abstract":"O ensino de Estrutura de Dados é um desafio na área de Educação em Computação do Brasil, potencializado com a inclusão da Computação na Educação Básica. Soma-se aos fatores relacionados à complexidade dos tópicos de Estrutura de Dados a falta de estrutura das escolas públicas brasileiras. Este trabalho tem por objetivo apresentar um jogo desplugado (print and play) para o ensino da estrutura de dados Pilha com foco nos estudantes do Ensino Fundamental II. No jogo CodeBô Unplugged, os estudantes são desafiados a solucionar puzzles com comandos de movimento e manipulação de pilha, tendo como objetivo levar o CodeBô ao ponto final do mapa. Idealiza-se que este jogo possa ser utilizado em sala de aula para o desenvolvimento de habilidades propostas nas normas para a Computação na Educação Básica.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127836205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Desenvolvendo competências: Cobertura de soft skills nos currículos de Sistema de Informação","authors":"Bruna Oliveira Romeiro, E. Barbosa","doi":"10.5753/educomp_estendido.2023.229108","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229108","url":null,"abstract":"Este trabalho apresenta a proposta de mestrado que tem como objetivo principal entender como o desenvolvimento de soft skills (SS) necessárias aos futuros profissionais de Sistema de Informação (SI) pode ser feito pelas Instituições de Ensino Superior (IES) por meio da aprendizagem por competências. Uma análise dos currículos representativos dos cursos de Bacharelado em Sistema de Informação (BSI) servirá para caracterizar o cenário atual, evidenciando as práticas para o desenvolvimento de SS. O estudo visa relacionar as metodologias que melhor se adequam às necessidades de mercado, para elaborar um modelo de desenvolvimento de SS por competências que não esteja atrelado a uma disciplina específica do curso de BSI e que auxilie professores e IES interessadas em agregar ferramentas de desenvolvimento profissional. A proposta busca integrar conceitos geralmente associados à área de Recursos Humanos ao ensino de Computação para ampliar as alternativas de soluções.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115044369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Ideias para uso do Google Colab no Ensino de Computação","authors":"Ricardo Ferreira, Michael Canesche, J. Nacif","doi":"10.5753/educomp_estendido.2023.229073","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229073","url":null,"abstract":"O Google Colab vem sendo amplamente utilizado pela comunidade de programadores. Porém, a maior parte dos usuários fazem uso de laboratórios para ensino e pesquisa nos domínios de aprendizado de máquina e inteligência artificial. Este trabalho traz novas ideias para explorar a grande diversidade de recursos que o Colab pode oferecer mas são poucos explorados. Através do uso do próprio Colab criamos uma série de atividades para a comunidade docente desenvolver laboratórios de aula. Além de Python, mostraremos que outras linguagens podem ser incluídas, assim como é possível instalar ferramentas de linha de comandos de forma amigável. Mostraremos como gerar banco de questões para os estudantes realizarem autoavaliações dentro do ambiente e também recursos para que os professores possam monitorar o uso do ambiente.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124607027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Projeto e Avaliação da Experiência do Aprendiz em Sistemas Computacionais","authors":"D. Silva, N. Valentim","doi":"10.5753/educomp_estendido.2023.229055","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229055","url":null,"abstract":"Tecnologias, como abordagens, modelos e técnicas, têm sido propostas para apoiar a Experiência do Aprendiz (Learner eXperience - LX) no uso de sistemas computacionais. No entanto, percebeu-se que essas tecnologias têm sido desenvolvidas para contextos específicos de aprendizagem, o que impossibilita o seu uso em todos os contextos. Portanto, esta proposta de tese de doutorado tem como objetivo investigar o projeto e a avaliação da LX para permitir uma melhor experiência de aprendizagem no uso de sistemas computacionais. O método utilizado é o Design Science Research (DSR). Por meio de Mapeamentos Sistemático da Literatura (MSL), uma primeira proposta de uma tecnologia de avaliação da LX foi feita, o Learner Experience Evaluation Model (LEEM). Além disso, lacunas estão sendo investigadas a fim de apoiar o projeto da LX, possibilitando tanto projeto quanto a avaliação da LX em uma mesma proposta. Assim, espera-se apoiar a LX de maneira holística.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"571 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123138065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matheus Soppa Geremias, I. Gasparini, Eleandro Maschio, Taynara Cerigueli Dutra
{"title":"Pensar e Vestir: Desenvolvimento do Pensamento Computacional em crianças neurotípicas e com Deficiência Intelectual por meio de um Jogo Digital Educacional","authors":"Matheus Soppa Geremias, I. Gasparini, Eleandro Maschio, Taynara Cerigueli Dutra","doi":"10.5753/educomp_estendido.2023.228970","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.228970","url":null,"abstract":"O Pensamento Computacional (PC) é uma diferente forma de estruturar o pensamento visando a resolução de problemas, tanto educacionais quanto do dia-a-dia, desenvolvendo habilidades cognitivas. Os jogos digitais educacionais (JDE) surgem como uma potencial ferramenta para trabalhar o PC, estimulando o interesse e o aprendizado dos estudantes. Ainda, para que esses trabalhos possam ser utilizados por crianças com Deficiência Intelectual (DI), é necessário que haja a adoção de metodologias, recursos e ferramentas adequadas às suas necessidades educacionais. Assim, este artigo descreve o JDE Pensar e Vestir, que aborda uma atividade de vida diária (AVD), o processo de escolha de roupas e o ato de vesti-las, tendo como objetivo contribuir para o aprendizado de crianças neurotípicas e com DI, com base na promoção do desenvolvimento do PC, por meio deste jogo. Para tal, o jogo trabalha com os quatro pilares do PC e conta com duas fases. Após sua implementação, ele foi avaliado em duas etapas: por estudantes da área da Computação, para a validação das funcionalidades e elementos de interação do jogo; e pelo público-alvo, que objetivou averiguar suas potencialidades perante as crianças neurotípicas e com DI e questões relacionadas à interação com este JDE.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134592390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}