L. P. D. Silva, Brendo Bonfim, R. Silva, Jefferson Barbosa Belo da Silva, W. Moura, C. Bezerra, P. Jucá
{"title":"POOGame: Um Jogo Sério para o Ensino de Programação Orientada a Objetos","authors":"L. P. D. Silva, Brendo Bonfim, R. Silva, Jefferson Barbosa Belo da Silva, W. Moura, C. Bezerra, P. Jucá","doi":"10.5753/wei.2016.9677","DOIUrl":"https://doi.org/10.5753/wei.2016.9677","url":null,"abstract":"Este trabalho tem como objetivo apresentar a elaboração de um jogo sério para o ensino de programação orientada a objetos (POO), denominado POOGame. O desenvolvimento do jogo foi baseado em jogos de RPG, de forma que o jogador controla um personagem e a partir de batalhas é possível invocar criaturas e controlar suas açõees utilizando comandos baseado na linguagem JAVA. O jogo foi elaborado e avaliado no contexto da disciplina de Introdução ao Desenvolvimento de Jogos de um curso de Engenharia de Software, seguindo uma metodologia para o desenvolvimento de jogos. Os resultados da avaliação do POOGame indicaram evidências de que o jogo contribui para o aprendizado de POO.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123331035","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":"Currículos de Computação: porque permanecem assim?","authors":"M. Jonathan","doi":"10.5753/wei.2016.9648","DOIUrl":"https://doi.org/10.5753/wei.2016.9648","url":null,"abstract":"A formação universitária em Ciência da Computação no Brasil tem sido focada historicamente em matemática, física e ciência e tecnologia da computação. Conteúdos obrigatórios de natureza inter ou multidisciplinar destinados a preparar o egresso para refletir sobre a interação dessas tecnologias e sistemas com a sociedade representam menos de 5% do total. Em contraste, as oportunidades de trabalho em computação no Brasil se voltam cada vez mais para a construção de aplicações que afetam direta ou indiretamente a vida das pessoas, individualmente e em sociedade. O artigo analisa os motivos da persistência desse modelo de formação 40 anos após a sua introdução.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128482935","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":"Ensino de Linguagem de Programação com Ênfase na Aprendizagem Significativa","authors":"Gilberto Astolfi, Dejahyr Lopes Júnior","doi":"10.5753/wei.2016.9654","DOIUrl":"https://doi.org/10.5753/wei.2016.9654","url":null,"abstract":"Este artigo relata uma intervenção, com ênfase na prática docente, que prioriza uma abordagem de ensino conduzida pelo viés da aprendizagem significativa, em que o estudante desenvolve o processo de aprendizagem tendo como base seu conhecimento prévio. Na abordagem é proposto identificar os conhecimentos prévios dos estudantes, analisá-los, amenizar as deficiências conceituais e por fim introduzir o novo conhecimento por meio de desenvolvimento de um projeto de software ao longo da unidade curricular. Os resultados apresentados sugerem uma constante reflexão e retomadas das práticas pedagógicas e suas implicações, as quais professores e alunos compartilham o protagonismo do processo de ensino e aprendizagem.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"2011 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130069304","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":"Práticas Interdisciplinares Apoiadas por Problemas na Formação do Técnico em Informática","authors":"Olavo José Luiz Junior, L. F. D. Lomba","doi":"10.5753/wei.2016.9679","DOIUrl":"https://doi.org/10.5753/wei.2016.9679","url":null,"abstract":"Com a implantação dos Institutos Federais, foi construída no Brasil uma organização pedagógica que contempla cursos que vão da educação básica à superior, oportunizando que os conceitos da computação sejam introduzidos já na educação básica. Os cursos técnicos da área da computação não devem se prender apenas a ensinar o “fazer”, mas o ensinar para “saber fazer” e “saber buscar o que fazer”. O objetivo da atividade relatada foi ampliar o escopo de aplicação prática de disciplinas técnicas do currículo do curso Técnico em Informática Integrado ao Ensino Médio. A abordagem foi desenvolver as competências de diferentes disciplinas em uma atividade conjunta, realizada sob a ótica da atuação em um ambiente profissional, baseada na metodologia da problematização. Os resultados apresentam as percepções dos professores quanto ao processo de avaliação e quanto à operacionalização de atividades desta natureza, concluindo-se que este tipo de abordagem infere mais significado aos aprendizes, superando a divisão do trabalho entre as ações de executar e de pensar.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132587136","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}
Í. Souza, E. Matos, Débora Abdalla dos Santos, R. Sousa
{"title":"Recursos Computacionais para Suporte ao Ensino de Teoria da Computação, Linguagens Formais e Autômatos","authors":"Í. Souza, E. Matos, Débora Abdalla dos Santos, R. Sousa","doi":"10.5753/wei.2016.9681","DOIUrl":"https://doi.org/10.5753/wei.2016.9681","url":null,"abstract":"Teoria da Computação, Linguagens Formais e Autômatos, segundo as diretrizes curriculares nacionais (DCN), formam um conjunto de conteúdos fundamentais aos estudantes de cursos de graduação em Computação. Para aprendê-los, esses estudantes precisam trabalhar aspectos cognitivos como abstração e conhecimento teórico-matemático. Ao longo dos anos, foram desenvolvidos diversos recursos computacionais destinados a auxiliar o ensino desses conteúdos. Nesse sentido, este artigo apresenta um levantamento de softwares para o enriquecimento das estratégias de ensino de Teoria da Computação, Linguagens Formais e Autômatos, apresentando uma análise do desenvolvimento histórico e de suas funcionalidades para favorecimento da escolha/adoção desses recursos.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126406527","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}
Igor de souza dantas, J. V. Neto, Lucas Daniel de Melo Silva, L. D. Neto, D. Lima, P. Scaico, Thaise Costa
{"title":"Ensino de lógica de programação no ensino fundamental utilizando o jogo Robotizen: um relato de experiência","authors":"Igor de souza dantas, J. V. Neto, Lucas Daniel de Melo Silva, L. D. Neto, D. Lima, P. Scaico, Thaise Costa","doi":"10.5753/WEI.2019.6616","DOIUrl":"https://doi.org/10.5753/WEI.2019.6616","url":null,"abstract":"Este artigo relata a experiência de licenciandos em Computação em ensinar lógica de programação no ensino fundamental. Visando estabelecer um contexto de aprendizagem lúdico e atraente, foi utilizado um jogo educativo digital, denominado Robotizen. O seu game design favorece a experiência de aprender a programar jogando e foi a base para novas estratégias didáticas. A metodologia do projeto guiou-se pelas fases de desenvolvimento cognitivo das crianças e na divisão estratégica dos cenários do Robotizen, a fim de introduzir e fazê-las utilizar conceitos de programação de forma iterativa e colaborativa. Os resultados obtidos sugerem o potencial do uso do jogo para engajar e estabelecer aprendizagem orientada a interesses e descobertas.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125070114","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":"Computação Plugada: Um Aplicativo Android Para Apoiar a Aplicação de Exercícios de Computação Desplugada","authors":"M. Oliveira, Ayla Dantas, I. Neto","doi":"10.5753/WEI.2019.6654","DOIUrl":"https://doi.org/10.5753/WEI.2019.6654","url":null,"abstract":"Esse artigo tem como objetivo apresentar o aplicativo Computação Plugada, um aplicativo Android desenvolvido com o intuito de tornar mais fácil a disseminação de atividades de computação desplugada, proporcionando assim aos seus usuários o desenvolvimento de habilidades relacionadas ao pensamento computacional. A ideia do aplicativo é que possa simplificar a aplicação dessas atividades em sala de aula, mas que possa também permitir que usuários consigam individualmente realizar essas atividades recebendo feedback automático.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"676 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116105670","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":"Analisando a influência de atributos demográficos no desempenho de estudantes em uma disciplina de introdução à programação","authors":"A. Pereira, Leandro Carvalho, Eduardo Souto","doi":"10.5753/WEI.2019.6642","DOIUrl":"https://doi.org/10.5753/WEI.2019.6642","url":null,"abstract":"O baixo desempenho de alunos em disciplinas introdutórias de programação é cenário comum em cursos de graduação de ciências exatas e de engenharia. Fatores externos ao ambiente acadêmico são tão decisivos em relação aos resultados quanto os aspectos inerentes ao processo de aprendizagem. Com base na aplicação de técnicas de mineração de dados educacionais sobre os dados de uma instituição de ensino superior brasileira, observou-se que o desempenho em uma disciplina de introdução à programação para non-majors está correlacionado a características socioeconômicas e educacionais prévias ou a um subconjunto criado a partir da combinação destes atributos. Por sua vez, identificar antecipadamente estudantes em risco de reprovação pode ajudar a reduzir a evasão em disciplinas de programação.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122202127","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":"Metodologia 7Cs: Uma Nova Proposta de Aprendizagem para a Disciplina Algoritmos","authors":"Á. Lima, Marcos Monteiro. Diniz, Marianne Eliasquevici","doi":"10.5753/wei.2019.6648","DOIUrl":"https://doi.org/10.5753/wei.2019.6648","url":null,"abstract":"O artigo apresenta a Metodologia 7Cs que consiste em uma proposta concebida como produto de mestrado do Programa de Pós-graduação stricto sensu em Criatividade e Inovação em Metodologias de Ensino Superior (PPGCIMES) da Universidade Federal do Pará (UFPA). Essa metodologia objetiva minimizar as dificuldades enfrentadas pelos discentes de graduação em cursos da área de Computação ou equivalentes no processo de aprendizagem e na compreensão dos conteúdos básicos da disciplina Algoritmos por meio de uma nova forma de praticar a construção de algoritmos, respaldada na teoria de Aprendizagem Significativa de Ausubel (2000).","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130361114","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":"Teaching Computational Thinking to K-12 Educators through Distance Learning","authors":"Eduardo C. Oliveira, R. Bittencourt","doi":"10.5753/WEI.2019.6617","DOIUrl":"https://doi.org/10.5753/WEI.2019.6617","url":null,"abstract":"This paper reports an experience of teaching Computational Thinking (CT) to K-12 educators through an online Scratch programming short course. The meeting of CT and modern technologies is extending the use of coding in K-12 education. An essential requisite for this to prosper is the teacher prepa- ration. However, most current teacher training programs fail to supply with pedagogical knowledge for educators to teach CT. Thus, it is critical to present CT to K-12 teachers, providing proper conditions to learn and use its concepts. In this context, this work aimed to design and implement an online Scratch programming course for K-12 educators. Results suggested that using Scratch to teach CT for K-12 educators is adequate, and analyzing educators context when presenting tutorial Scratch projects is relevant.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123856860","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}