Navegando por Assunto "Programming Logic"
Agora exibindo 1 - 3 de 3
Resultados por página
Opções de Ordenação
Trabalho de Curso - Graduação - Monografia Acesso aberto (Open Access) Desenvolvimento de uma plataforma para ensino de conceitos básicos de lógica de programação Utilizando arduino e android(2015) NEGRÃO, Victor Luiz Santos; MONTEIRO, Dionne Cavalcante; http://lattes.cnpq.br/4423219093583221Este trabalho apresenta o desenvolvimento de uma plataforma voltada ao ensino da lógica de programação para crianças utilizando Arduino e Android, permitindo uma introdução simples a conceitos comumente julgados complexos. Levando-se em consideração que o contato com a tecnologia começa cada vez mais cedo e que crianças da mais tenra idade já começam a tentar utilizar diversos dispositivos eletrônicos (especialmente celulares e tablets), a plataforma consiste em dois módulos principais: um robô-carro responsável por receber comandos do tipo “mover-se para a frente”, “virar para esquerda” e “virar para direita”, e um aplicativo para dispositivos Android, responsável pela interface gráfica da plataforma e por enviar comandos para o robô-carro. O objetivo da plataforma é, além de ensinar a lógica de programação em si, trazer o mais cedo possível outros prováveis benefícios latentes que existam no seu aprendizado, sempre de uma forma lúdica e atraente para crianças. A plataforma foi desenvolvida utilizando-se uma abordagem bottom-up, isto é, os elementos foram desenvolvidos separadamente e depois foi criada a conexão entre eles. Na conclusão, fala-se sobre a viabilidade de reprodução do projeto e são feitas propostas de trabalhos futuros.Trabalho de Curso - Graduação - Artigo Acesso aberto (Open Access) Ensino de lógica de programação por meio de desenvolvimento web para o desenvolvimento da habilidade EF07CO11 da BNCC da computação(2026-07-16) MARTINS, Jornice Gomes; LIMA FILHO, Marcelo Saldanha; http://lattes.cnpq.br/9986942176543384; PORTELA, Carlos dos Santos; http://lattes.cnpq.br/7707594869367480; https://orcid.org/0000-0001-6273-1069Este trabalho objetiva analisar como o ensino de lógica de programação, por meio do desenvolvimento web, pode contribuir para o desenvolvimento da habilidade EF07CO11 da BNCC, voltada à criação, documentação e publicação de produtos digitais. Durante a intervenção, foram trabalhados conteúdos de HTML, CSS e JavaScript, utilizando a Aprendizagem Baseada em Projetos (ABP) como estratégia de ensino. Os resultados evidenciaram avanços significativos na aprendizagem, demonstrando que os alunos foram capazes de desenvolver páginas web, aplicar conceitos básicos de lógica de programação e produzir conteúdos digitais.Trabalho de Curso - Graduação - Monografia Acesso aberto (Open Access) Uma implementação em pseudolinguagem para a cifra de Hill(2023-02-08) REIS, Luis Henrique da Silva; LACERDA, Nelson Ned Nascimento; http://lattes.cnpq.br/1902393822396052Este trabalho apresenta uma aplicação em pseudolinguagem para a cifra de Hill no Programa VisuAlg. Para tal, norteado através de revisões bibliográficas, de natureza aplicada, concatenamos conceitos matemáticos da álgebra linear tais como; matrizes e determinantes, bem como teoria dos números; algoritmos de Euclides e aritmética modular, junto a criptografia, algoritmos e lógica de programação. Assim foi desenvolvido um algoritmo com 800 linhas de códigos para cifrar e decifrar mensagens, embora o número de caracteres seja limitado, este não afeta os resultados. Esta pesquisa surgiu em razão do autor possuir conhecimentos na área lógico programacional, então o interesse em aplicar conhecimentos matemáticos em lógica de programação, com finalidade em contribuir para a matemática alinhada a área de programação.