{"title":"Desenvolvimento de uma plataforma de testes automatizados como forma de apoiar a aprendizagem de testes","authors":"Rafaela Melo, Fernanda Pires, Ramayana Menezes, Rodrigo Choji","doi":"10.5753/educomp_estendido.2023.229149","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229149","url":null,"abstract":"Este trabalho apresenta o desenvolvimento de uma plataforma de testes automatizada como forma de apoiar a aprendizagem de testes de estudantes de três diferentes cursos de graduação da área da Computação.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"14 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":"116030969","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}
Leonardo Antônio Alves Pimenta, Paulo Afonso Parreira Júnior, H. Costa
{"title":"Análise Qualitativa do Ensino de Computação na Educação Básica à Luz das Normas Complementares da BNCC","authors":"Leonardo Antônio Alves Pimenta, Paulo Afonso Parreira Júnior, H. Costa","doi":"10.5753/educomp_estendido.2023.228740","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.228740","url":null,"abstract":"Há muito tempo se discute a importância de incluir o ensino da Computação ao longo dos anos que compõem a Educação Básica no Brasil. Um marco importante para a concretização dessa inclusão foi a aprovação de normas que introduzem a obrigatoriedade do ensino dos fundamentos da computação nos currículos de ensino básico. Tendo isso em vista, o presente trabalho tem como objetivo principal realizar o levantamento e a análise do estado-da-arte sobre o ensino de Computação na Educação Básica brasileira, na etapa do Ensino Fundamental, buscando mapear e relacionar os métodos, as técnicas e as ferramentas que têm sido até então propostos na literatura, com as competências e habilidades definidas nestas normas. Com isso, espera-se poder contribuir para a superação de alguns dos principais desafios relacionados à introdução do ensino de Computação na Educação Básica, tais como a formação de docentes, o desenvolvimento de currículos e a elaboração de recursos didáticos.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"28 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":"114735238","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":"projetES: Proposta de Plataforma de Fomento à Prática de Design Thinking por Estudantes de Graduação","authors":"D. Abich, Í. Iglesias, T. Chaves, Rafael Parizi","doi":"10.5753/educomp_estendido.2023.229051","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229051","url":null,"abstract":"O ensino de computação tem sido abordado de diferentes maneiras nos últimos anos. Estimular os estudantes de graduação a conhecer metodologias contemporâneas utilizadas por empresas para o desenvolvimento de software deve ser entendido como uma ação fundamental da formação, inclusive para fomentar o processo criativo e artístico que contribui para o desenvolvimento de software. Neste cenário, Design Thinking (DT) tem sido usado por empresas de diversas áreas a fim de auxiliar na obtenção de soluções inovadoras para os problemas ou oportunidades encontradas, bem como a integração com a prática da Engenharia de Software. Contudo, apesar da literatura apontar para diversos estudos sobre o uso do DT, ainda não há poucos trabalhos com enfoque nesta abordagem vinculada ao ensino e em como solucionar problemas de forma inovadora e colaborativa. Logo, este trabalho visa contribuir para a prática de DT, como metodologia ativa de ensino, sendo essa uma alternativa para auxiliar e engajar os estudantes de graduação na construção de ideias assertivas e inovadoras guiadas pelo DT e promovendo o ensino-aprendizagem do desenvolvimento de software aliado à gamificação. Para tanto, através de uma análise inicial da literatura, realizado para o Trabalho de Conclusão de Curso de Bacharel em Sistemas de Informação, e do desenvolvimento iterativo de uma solução baseada no próprio DT como método, fez-se a proposta de projetES, uma plataforma que visa apoiar professores e estudantes na prática de DT para o desenvolvimento de software. Como resultados, ainda em andamento, tem-se um MVP (Minimum Viable Product), desenvolvido para plataforma web por intermédio das tecnologias de desenvolvimento Angular e NestJs, utilizando MySQL para banco de dados. Apesar de ser um estudo em fase inicial, a plataforma projetES mostra ter potencial de contribuir para a prática do DT entre estudantes de graduação e para o desenvolvimento de software. Como trabalhos futuros estão previstos a agregação de conceitos de gamificação ao processo realizado pela plataforma e a realização de testes e validação a fim de aprimorar a ferramenta e melhorar a experiência dos usuários.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"4 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":"116879594","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}
Pedro Luis Saraiva Barbosa, W. V. D. Carvalho, Rafael Carmo
{"title":"Testes Adaptativos de preparação para o Enade em cursos de Computação","authors":"Pedro Luis Saraiva Barbosa, W. V. D. Carvalho, Rafael Carmo","doi":"10.5753/educomp_estendido.2023.229107","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229107","url":null,"abstract":"Este artigo apresenta uma proposta de tese de doutorado que tem como objetivo principal introduzir Adaptive Testing (AT) em um sistema para a preparação de estudantes para o Enade. Esperamos que o desenvolvimento deste trabalho contribua para que estudantes possam se preparar melhor para o Enade e que as IESs possam diagnosticar de forma precoce o nível de conhecimento dos estudantes baseado nas competências adquiridas e assim definir estratégias de resgate de conteúdos. Dessa forma, os estudantes estarão melhor alinhados com o perfil do egresso esperado pelas Diretrizes Curriculares dos seus cursos.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"16 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":"117136324","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}
Renato de Souza Garcia, P. Valle, F. Basso, W. Silva
{"title":"Em direção ao desenvolvimento de um chatbot baseado em exemplos para prática de conteúdos de programação","authors":"Renato de Souza Garcia, P. Valle, F. Basso, W. Silva","doi":"10.5753/educomp_estendido.2023.229075","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229075","url":null,"abstract":"Este trabalho tem como objetivo desenvolver e evoluir experimentalmente um chatbot educacional, ao qual deverá ser capaz de apresentar exemplos trabalhados que servirão de apoio à aprendizagem de programação. Os exemplos trabalhados apresentados serão qualificados em corretos e errôneos. O chatbot a ser desenvolvido poderá ser utilizado principalmente por discentes em disciplinas ou conteúdos iniciais de programação, fornecendo-lhes um canal passível de acesso remoto e com alta disponibilidade, capaz de responder a qualquer momento as dúvidas inerentes ao tema.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"19 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":"126339354","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}
D. T. Nipo, R. Rodrigues, Rozelma Soares de França
{"title":"Avaliação da Aprendizagem por Jogos e Pensamento Computacional Centrada na Resolução De Problemas","authors":"D. T. Nipo, R. Rodrigues, Rozelma Soares de França","doi":"10.5753/educomp_estendido.2023.229151","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229151","url":null,"abstract":"O Pensamento Computacional (PC) é um conjunto de habilidades, baseado nos fundamentos da Computação, que ajuda a lidar com os desafios em diferentes situações. Essas habilidades podem ser estimuladas através de várias metodologias, dentre elas as que envolvem jogos. O alto potencial da Aprendizagem Baseada em Jogos e de Pensamento Computacional motivaram a presente pesquisa de mestrado, que tem a proposta de agregar essas áreas de modo a contribuir com a concepção de novos recursos educacionais, com ênfase na avaliação da aprendizagem de PC através de jogos, por meio coleta de dados usando técnicas de Game Learning Analytics (GLA).","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"62 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":"114961607","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":"Ferramentas de Visualização de Programas na Compreensão de Funções de Alta-Ordem","authors":"M. Martins, Rodrigo S. Duran","doi":"10.5753/educomp_estendido.2023.229077","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229077","url":null,"abstract":"Existe uma demanda crescente de programação para outras áreas do conhecimento, programação para um público-alvo conhecido como não desenvolvedores que utilizam a programação para solucionar problemas em tarefas como automatização residencial, edição de música, gerenciamento de arquivos, entre outras. Essas atividades estão ligadas à necessidade de organização, transformação e automatização do processamento de dados, originando um novo paradigma conhecido como Centralidade de Dados, onde novas aptidões são o foco desses novos desenvolvedores. As funções de alta ordem tornaram-se ferramentas populares entre não-desenvolvedores e, apesar de sua simplicidade, algumas pesquisas mostram que os alunos ainda têm dificuldade em entendê-las e utilizá-las. Com base nas evidências que suportam o uso de visualizadores de programas para compreensão de código, acreditamos que simular os conceitos inerentes as funções de alta ordem podem contribuir para um melhor entendimento de suas funcionalidades e utilizações.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"6 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":"133798059","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}
Giullia Rodrigues de Menezes, Luiz Cláudio Theodoro, R. D. Araújo, J. Pereira
{"title":"Ensino de Programação para Estudantes do Ensino Médio de Escolas Públicas com Igualdade de Gênero","authors":"Giullia Rodrigues de Menezes, Luiz Cláudio Theodoro, R. D. Araújo, J. Pereira","doi":"10.5753/educomp_estendido.2023.229076","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229076","url":null,"abstract":"Este projeto tem como objetivo levar o ensino de programação de computadores gratuitamente para estudantes do ensino médio de escolas públicas, com igualdade de gênero, para colaborar com o ingresso e permanência de meninas nos cursos superiores de TI.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"1 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":"130669172","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}
Giullia Rodrigues de Menezes, R. D. Araújo, J. Pereira
{"title":"Desenvolvimento de um Método Para Impulsionar os Estudos de Programação Competitiva no Ensino Médio e Fundamental","authors":"Giullia Rodrigues de Menezes, R. D. Araújo, J. Pereira","doi":"10.5753/educomp_estendido.2023.229081","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229081","url":null,"abstract":"O presente trabalho visa desenvolver um método de ensino de programação competitiva baseado no perfil e técnicas utilizadas pelos jovens brasileiros com destaque na Olimpíada Brasileira de Informática (OBI) para melhorar o desempenho dos estudantes do ensino médio e fundamental em competições promovidas e apoiadas pela Sociedade Brasileira de Computação (SBC). Com isso, espera-se um aumento significativo do número de premiados na OBI e TFC. Além disso, este estudo pode auxiliar novos estudantes que querem ingressar na modalidade programação competitiva a definir uma rotina de estudos contendo um cronograma a ser seguido e conteúdos a serem estudados.","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"150 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":"114892329","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":"CodeTesting: Sistema de apoio ao ensino de Lógica de Programação","authors":"Ester Mabel, Joaldo Tavares, Yla Buri, Mário Pereira","doi":"10.5753/educomp_estendido.2023.229141","DOIUrl":"https://doi.org/10.5753/educomp_estendido.2023.229141","url":null,"abstract":"A disciplina de lógica de programação apresenta uma grande dificuldade para alguns estudantes. Essas dificuldades podem estar associadas à dificuldade de interpretar o problema proposto, dificuldade com a linguagem utilizada, ou até mesmo problemas para interpretar erros que ocorrem durante o desenvolvimento da solução. Além disso, muitas vezes os professores não possuem tempo durante a aula para corrigir e avaliar individualmente a solução de cada estudante [6]. Algumas pessoas têm uma experiência frustrante em seu primeiro contato com a programação por diversas razões. Algumas delas incluem a preocupação excessiva com detalhes de sintaxe da linguagem utilizada e a falta de clareza sobre o problema a ser solucionado, o que impede que uma solução adequada seja construída e mapeada. Isso pode resultar em obstáculos que dificultam o aprendizado nas disciplinas voltadas para a programação [7], transformando o esforço exercido na construção das soluções em um desafio adicional. Os cursos superiores de informática que têm a programação como base, tais como Programação Orientada a Objetos, Estrutura de Dados e Lógica de Programação e Algoritmos, têm enfrentado problemas de evasão e reprovação nos períodos iniciais. Essa situação afeta diretamente os resultados dos sistemas educacionais, tanto em instituições públicas quanto privadas. Infelizmente, muitos alunos iniciam esses cursos, mas não os concluem, resultando em um investimento de recursos que não gera retorno para a sociedade [5]. Após avaliar as dificuldades enfrentadas pelos alunos dos cursos de computação, constata-se a necessidade de novas metodologias e ferramentas que possam ajudá-los durante os primeiros períodos de aprendizado [4]. Nesse contexto, propõe-se uma solução que possa auxiliar tanto os estudantes iniciantes em programação quanto os professores, por meio da correção e avaliação de códigos dos alunos. Em sua maioria os sistemas desse tipo se apresentam como juízes online e sua principal funcionalidade é a execução do código e com base nos testes verificam se eles foram atendidos. Um dos mais recorrentes na literatura é o BOCA [3] utilizado na maratona de programação da Sociedade Brasileira de Computação (SBC), mas podemos citar outros como Beecrowd [2] e Neps [1]. A plataforma desenvolvida tem como objetivo oferecer uma aplicação web e mobile que ajuda no ensino e aprendizado da disciplina de lógica de programação, utilizando a linguagem de programação Java. A ideia é tornar o aprendizado mais acessível e interativo em dispositivos móveis e computadores com acesso à internet. A aplicação web e mobile permite que a ferramenta seja acessível em diferentes dispositivos e plataformas, atendendo a um público mais amplo. Ela se distingue dos juízes online por sua flexibilidade em termos de funcionalidades e pela maneira como lida com os erros, fornecendo feedbacks em uma linguagem simples e direta. O CodeTesting permite aos professores realizar o cadastro das tarefas, onde serão inseri","PeriodicalId":414189,"journal":{"name":"Anais Estendidos do III Simpósio Brasileiro de Educação em Computação (EDUCOMP Estendido 2023)","volume":"49 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":"125238769","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}