{"title":"编程教学中的视觉语言:以编程范式为重点的文献综述","authors":"Marina Karoline Leite da Silva, A. Ferreira","doi":"10.5753/educomp.2022.19195","DOIUrl":null,"url":null,"abstract":"As primeiras experiências com programação determinam a atitude desenvolvida pelos aprendizes com relação ao assunto. Frustrações e dificuldades levam à desilusão com a área de Computação para estudantes do Ensino Básico e à retenção de alunos nos primeiros semestres do ensino superior. Uma das dificuldades enfrentadas é o foco em aspectos operacionais da solução de problemas, gerando excessivo esforço na correção de erros de sintaxe e menor atenção no problema a resolver. Linguagens visuais são atrativas devido ao seu aspecto lúdico e aos ambientes de desenvolvimento que facilitam a composição de operadores, estruturas e código. Este trabalho investiga, por meio do método de revisão sistemática da literatura, as linguagens visuais usadas para ensino de programação, com foco no paradigma de programação subjacente, que determina a forma de pensar e implementar a solução de um problema. A revisão mostrou a dominância do paradigma imperativo, decisão de projeto de linguagem que tem impacto tanto na forma como os programas são pensados e construídos quanto na atitude desenvolvida pelos estudantes a respeito da programação.","PeriodicalId":126919,"journal":{"name":"Anais do II Simpósio Brasileiro de Educação em Computação (EDUCOMP 2022)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Linguagens visuais para o ensino de programação: uma revisão da literatura com foco em paradigmas de programação\",\"authors\":\"Marina Karoline Leite da Silva, A. Ferreira\",\"doi\":\"10.5753/educomp.2022.19195\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As primeiras experiências com programação determinam a atitude desenvolvida pelos aprendizes com relação ao assunto. Frustrações e dificuldades levam à desilusão com a área de Computação para estudantes do Ensino Básico e à retenção de alunos nos primeiros semestres do ensino superior. Uma das dificuldades enfrentadas é o foco em aspectos operacionais da solução de problemas, gerando excessivo esforço na correção de erros de sintaxe e menor atenção no problema a resolver. Linguagens visuais são atrativas devido ao seu aspecto lúdico e aos ambientes de desenvolvimento que facilitam a composição de operadores, estruturas e código. Este trabalho investiga, por meio do método de revisão sistemática da literatura, as linguagens visuais usadas para ensino de programação, com foco no paradigma de programação subjacente, que determina a forma de pensar e implementar a solução de um problema. A revisão mostrou a dominância do paradigma imperativo, decisão de projeto de linguagem que tem impacto tanto na forma como os programas são pensados e construídos quanto na atitude desenvolvida pelos estudantes a respeito da programação.\",\"PeriodicalId\":126919,\"journal\":{\"name\":\"Anais do II Simpósio Brasileiro de Educação em Computação (EDUCOMP 2022)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-04-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais do II Simpósio Brasileiro de Educação em Computação (EDUCOMP 2022)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/educomp.2022.19195\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do II Simpósio Brasileiro de Educação em Computação (EDUCOMP 2022)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/educomp.2022.19195","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Linguagens visuais para o ensino de programação: uma revisão da literatura com foco em paradigmas de programação
As primeiras experiências com programação determinam a atitude desenvolvida pelos aprendizes com relação ao assunto. Frustrações e dificuldades levam à desilusão com a área de Computação para estudantes do Ensino Básico e à retenção de alunos nos primeiros semestres do ensino superior. Uma das dificuldades enfrentadas é o foco em aspectos operacionais da solução de problemas, gerando excessivo esforço na correção de erros de sintaxe e menor atenção no problema a resolver. Linguagens visuais são atrativas devido ao seu aspecto lúdico e aos ambientes de desenvolvimento que facilitam a composição de operadores, estruturas e código. Este trabalho investiga, por meio do método de revisão sistemática da literatura, as linguagens visuais usadas para ensino de programação, com foco no paradigma de programação subjacente, que determina a forma de pensar e implementar a solução de um problema. A revisão mostrou a dominância do paradigma imperativo, decisão de projeto de linguagem que tem impacto tanto na forma como os programas são pensados e construídos quanto na atitude desenvolvida pelos estudantes a respeito da programação.