Projeto e Análise sintática de linguagem de programação educacional


Durante a minha gradução em Análise e Desenvolvimento de Sistemas no Instituto Federal Campus Barretos me deparei com uma realidade que é frequente para quem esta iniciando na programação, a lógica de programação. Hoje acredito que em sua maioria os professores adotam o ensino da lógica pautada nas linguagens mais "tradicionais" como C por exemplo, ou métodos como por exemplo Portugol Studio.

Eu particularmente, tive o contato com a lógica de programação através do Ruby e do C, onde ao mesmo tempo é necessário que você consiga "aprender" a linguagem e consequentemente ir adquirindo a lógica, ou seja, para entender melhor a lógica e o momento de uitlizar um laço de repetição, você também precisa aprender a utiliza-lo dentro daquela determinada linguagem, como o C.

Confesso, que particularmente, eu gosto da linguagem C porque você consegue desenvolver um sistema básico pelo CMD sem montar uma "grande" estrutura no seu projeto, com apenas um arquivo .c e um compilador GCC, você consegue compilar seu código pelo terminal. O que eu quero dizer com isso? Neste momento inicial você não se "preocupa muito" em aprender a linguagem, mas sim em aplicar uma lógica para resolver determinado exercicio e ir adquirindo pratica na programação. Pense comigo, você configurando primeiro um ambiente ReacteJS para depois aprender lógica, sem que ainda você não sabe o que seria um laço de repetição, métodos, objetos, etc...

Ao mesmo tempo, caso opte por métodos como o Portugol, você não teria uma noção muito próxima do que seria na pratica utilizar uma linguagem de programação. Ae neste momento você pode estar se perguntando: "O que ele esta querendo dizer então? Se aprender lógica com C é mais "dificil", e pra "facilitar" utilizando outro método é ruim, como então aprender, que contradição é essa meu camarada?" Mas calma!!! Não é que um método, seja o correto ou o outro seja o errado, você utiliza aquele que vai lhe gerar o melhor resultado.

Pois bem, pensando justamente em "mergiar" um método que não "exija" muito do aluno que esteja aprendendo e que também não fuja muito das sintaxes das linguagens tradicionais, foi que resolvi desenvolver uma pesquisa cientifica durante minha graduação orientado pelo Ms. Prof Álvaro C. Neto do IFSP Barretos que busca desenvolver uma sintaxe que mescle um pouco de C, Pascal e novos elementos para que o aluno se sinta confortavel, para aprender a lógica de programação sem se preocupar muito em uma "estrutura" inicial de configurações, notações sintáticas, compilações, etc.

O material ficou muito bom, e conseguimos publicar no congresso Conict que ocorreu em Sorocaba - SP em Novembro de 2019 e você pode conferir o artigo cientifico na integra só clicar AQUI

Acesse, comente e compartilhe!!!

Valeu!!!