EasyCode: um ambiente de programação visual para o ensino de Lógica de Programação

Tamanho: px
Começar a partir da página:

Download "EasyCode: um ambiente de programação visual para o ensino de Lógica de Programação"

Transcrição

1 EasyCode: um ambiente de programação visual para o ensino de Lógica de Programação Emmerson Santa Rita da Silva Endy Mitsuya Takano Jucimar Brito de Souza Miguel Vanderlei de Oliveira (IFAM / CNPq) Resumo: Este trabalho tem o objetivo de apresentar uma ferramenta de auxílio ao ensino da Lógica de Programação, utilizando- se de uma interface simplificada e interativa, aliada ao uso de robótica educacional na sala de aula. Considerando que grande parte das desistências e baixo desempenho dos alunos dos cursos da área de informática devem- se a essa disciplina, a interface desenvolvida busca reduzir o impacto gerado nos discentes e melhorar o nível de compreensão dos mesmos. Trata- se de um ambiente de programação em blocos que mostra o algoritmo convertido para código em Linguagem C, que facilita para o aluno a tarefa de diferenciar comandos e estruturas, praticando aquilo que vê nas aulas teóricas de Lógica. Além disso, o ambiente conta com a possibilidade de programar diretamente os microcontroladores da família Atmel, muito utilizados em aulas de Robótica e competições do gênero. Para comprovar a eficiência da ferramenta desenvolvida, foram realizados experimentos com um grupo de alunos do primeiro ano de um curso técnico de informática de nível médio, utilizando o ambiente para criar algoritmos simples e em uma simulação com microcontrolador. Os resultados, obtidos por meio de aplicação de questionários, mostram que as ferramentas interativas facilitam ao aluno visualizar com maior clareza os conceitos assimilados apenas na teoria, são essenciais para melhorar o desempenho dos discentes e mantê- los motivados em relação à disciplina. Palavras- chave: Lógica de Programação, Informática na Educação, Métodos de Ensino, Robótica Educacional. Abstract: This work aims to present a tool to aid in the teaching of programming logic using a simplified and interactive interface, allied to the use of educational robotics in the classroom. Considering that a great part of the dropouts and low performance of the students of the courses of the computer science 134

2 area are due to this discipline, the interface developed seeks to reduce the impact generated in the students and to improve the level of understanding of them. It is a block- programming environment that shows the algorithm converted to code in Language C, which facilitates for the student the task of differentiating commands and structures, practicing what he sees in the theoretical classes of Logic. In addition, the environment has the possibility of directly programming the microcontrollers of the Atmel family, much used in Robotics classes and competitions of the genre. In order to prove the efficiency of the developed tool, experiments were carried out with a group of first year students of a technical course of computer science of medium level, using the environment to create simple algorithms and in a simulation with microcontroller. The results obtained through the use of questionnaires show that the interactive tools make it easier for the student to visualize the concepts assimilated only in theory, are essential to improve students' performance and keep them motivated in relation to the discipline. Keywords: Programming Logics, Informatics in Education, Teaching Methods, Educational Robotics. Introdução Grande parte dos alunos que iniciam um curso voltado para a área da Programação enfrentam dificuldades ao se deparar com os conceitos e aplicações da Lógica de Programação. Segundo DJIKSTRA (1989), o aprendizado de programação pode ser complexo e até mesmo desmotivador, devido à forma como lidamos com novidades. Os impedimentos no processo de ensino- aprendizagem se baseiam na falta de abstração dos conceitos fundamentais, somados à dificuldade que tem os professores em identificar em que ponto cada aluno deixa de progredir (ROCHA, P. S. et al, 2010). Nos últimos anos, os métodos que vem se mostrando capazes de reduzir as dificuldades do aluno em aprender programação são: o uso de interfaces lúdicas e interativas (RAPKIEWICZ et al, 2009); o uso de robótica para concretizar os conceitos já apresentados (ZILLI, 2004); o desenvolvimento de um método avaliação capaz de detectar problemas no processo de ensino- aprendizagem (DE ARAÚJO et al, 2013). 135

3 O objetivo deste trabalho é apresentar o EasyCode, uma ferramenta que dispõe de um ambiente de programação visual para ser empregado no aprendizado de lógica de programação, e que pode ser integrado com aulas interativas de robótica. 1. Pressuposto teórico para o desenvolvimento Existem alguns softwares que possibilitam ao aluno programar robôs apenas montando uma sequência de blocos lúdicos para formar o algoritmo, no entanto, em sua maioria são voltadas exclusivamente para programação de microcontroladores Atmel (FERREIRA, 2013). Um exemplo de software que trabalha no mesmo contexto é o que acompanha o kit de robótica educacional Modelix (2013). Nele, é possível programar rotinas nos microcontroladores, por meio de fluxogramas. No entanto, a ferramenta não exibe o código gerado. O software é proprietário e funciona apenas com as placas vendidas pela Modelix Robotics. Pode- se citar também o Scratch (2007), projeto desenvolvido por uma equipe do Instituto de Tecnologia de Massachusetts (MIT), que visa, como objetivo primário, facilitar a introdução de conceitos relacionados à matemática, lógica, computação e desenvolver o pensamento criativo. 2. A ferramenta EasyCode A proposta do EasyCode é ser uma ferramenta de apoio nas aulas de lógica de programação, que se utilizando da robótica educacional e da programação visual como recursos, seja capaz de mostrar aos alunos de forma mais concreta, os conceitos abordados. 136

4 Geralmente, ao iniciar a disciplina de lógica de programação, os alunos são apresentados aos conceitos básicos da construção de algoritmos e programação por intermédio de um pseudocódigo conhecido como Portugol, ou Português Estruturado. E é com base nessa estrutura que os comandos visuais do EasyCode são apresentados ao aluno, usando os mesmos termos presentes no Portugol (salvo algumas adaptações) para fundamentar conceitos lógicos O design simples e convidativo da interface tem a tarefa de fazer o aluno trabalhar apenas o seu raciocínio lógico. Por meio de botões na parte superior da área de trabalho, o usuário pode adicionar o bloco que corresponde ao comando desejado (Figura 1). Figura 1: Interface principal do EasyCode e dos blocos de ações. 137

5 O ambiente possui uma ferramenta interna que transforma cada bloco e as informações nele inseridas em códigos da linguagem C, a ser exibido na janela ao lado da área de trabalho principal. Este código é transformado em um arquivo.c por meio do compilador TDM- GCC, e logo executado por meio do Prompt de Comando no Windows (Figura 2), assim como os grandes Ambientes de Desenvolvimento em C/C++. Figura 2: EasyCode exibindo o código em C e executando o programa que exibe a série de Fibonacci. 3. Resultados Para os testes, foram realizados encontros com duas turmas do primeiro ano do Curso Técnico Integrado em Informática do Instituto Federal de Educação, Ciência e Tecnologia do Amazonas Campus Manaus Centro (IFAM CMC), identificadas como A e B. Nestes, os alunos interagiram diretamente com o programa, sendo realizados no 138

6 primeiro momento apenas exercícios simples de lógica, para comprovar a eficiência do ambiente como facilitador da lógica. Os resultados foram coletados por meio de questionários, e da observação do desempenho dos alunos na utilização da ferramenta. Já no segundo encontro, apenas com a turma A, foram realizadas atividades relacionadas à robótica afim de cumprir o objetivo de motivar os alunos para a lógica de programação. Os resultados também medidos em questionário mostraram pequenos aumentos nos níveis de interesse da turma, além de provar a facilidade que o ambiente de programação proporcionou para ensinar os comandos básicos da programação em robótica educacional. 3.1 Demonstrações dos Resultados Quadro 1: Resultados do primeiro encontro na Turma B Pergunta Sim Não Você teve facilidade em entender a organização das estruturas? Você teve facilidade ao navegar pelas seções de blocos do EasyCode? Uma Duas Três Quatro Você realizou quantas das atividades propostas? Discordo Totalmente Discordo Parcialmente Concordo Parcialmente Concordo Totalmente 139

7 O programa facilita o desenvolvimento da lógica de programação O EasyCode me ajudou a compreender os exercícios O programa é fácil de aprender a usar Total 18 Quadro 2: Resultados do primeiro encontro na Turma A Pergunta Sim Não Você teve facilidade em entender a organização das estruturas? Você teve facilidade ao navegar pelas seções de blocos do EasyCode? Uma Duas Três Quatro Você realizou quantas das atividades propostas? Discordo Totalmente Discordo Parcialmente Concordo Parcialmente Concordo Totalmente O programa facilita o desenvolvimento da lógica de programação O EasyCode me ajudou a compreender os exercícios O programa é fácil de aprender a usar

8 Total 25 Quadro 3: Resultados do segundo encontro na Turma A (pré- experimento) Pergunta Sim Não Você já considerou desistir do curso por causa dessa disciplina? 7 12 Muito Baixo Baixo Alto Muito Alto Qual o seu nível de interesse em Lógica de Programação? Qual o seu nível de interesse em aprender coisas novas relacionadas à informática? Total 19 Quadro 4: Resultados do segundo encontro na Turma A (pós- experimento) Pergunta Sim Não Você se sente mais motivado(a) a estudar LP? O EasyCode torna fácil a programação de componentes de robótica? Muito Baixo Baixo Alto Muito Alto Qual o seu nível de interesse em

9 Lógica de Programação? Total Discussão Os resultados obtidos indicam que há uma necessidade de modificar a abordagem usada durante as aulas de lógica para que estas tornem- se mais interativas e despertem gradativamente o interesse do aluno, apesar das possíveis dificuldades enfrentadas. O software desenvolvido, junto com a metodologia utilizada, mostrou- se capaz de suprir em partes essas necessidades. As avaliações positivas dos alunos em relação à usabilidade, interpretação do código desenvolvido e aceitação da aplicação, demonstram que os discentes estão aptos ao uso de novas ferramentas de ensino dentro da sala de aula. A mudança dos métodos de ensino em lógica de programação deve ocorrer o quanto antes, visto que os cursos da área de informática vêm sofrendo um crescimento exponencial na procura durante as últimas décadas. A gamificação, os ambientes interativos e até mesmo as aulas com dinâmicas que atraem o interesse do indivíduo são soluções que devem ser consideradas e pesquisadas afim de encontrar uma forma eficiente de se ensinar a programar. Referências Bibliográficas FERREIRA, H. J. D. (2013). Os robôs no ensino da programação (Dissertação de Mestrado). Universidade de Lisboa, DIJKSTRA, E. W. (1989). On the cruelty of really teaching computing science. Communications of the ACM, v p- 1404p. 142

10 ROCHA, P. S.; FERREIRA, B.; MONTEIRO, D.; NUNES, D. D. S. C.; DO NASCIMENTO GÓES, H. C. Ensino e aprendizagem de programação: análise da aplicação de proposta metodológica baseada no sistema personalizado de ensino. 8. ed. Porto Alegre: RENOTE, v. 3. MANSO, A.; OLIVEIRA, L.; MARQUES, C. G. Ambiente de aprendizagem de algoritmos Portugol IDE. 1. ed. Minho, Portugal: VI Conferência Internacional de TIC na Educação, v p- 983p. DE ARAÚJO, A. L. S. O.; SCAICO, P. D.; DE PAIVA, L. F.; DE MORAIS RABÊLO, H.; DE LUNA SANTOS, L.; PESSOA, F. I. R.; DOS SANTOS COSTA, L. Aplicação da Taxonomia de Bloom no ensino de programação com Scratch. 1. ed. Campinas: Anais do XXI Workshop de Informática na Escola, v p. RAPKIEWICZ, C. E.; FALKEMBACH, G.; SEIXAS, L.; DOS SANTOS ROSA N.; DA CUNHA, V. V.; KLEMANN, M. Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. 4. ed. Porto Alegre: RENOTE, v. 2. ZILLI, S. D. R. A robótica educacional no ensino fundamental: perspectivas e prática. (Dissertação de Mestrado). Florianópolis: Universidade Federal de Santa Catarina, BLOOM, B. S.; KRATHWOHL, D. R.; MASIA, B. B. Bloom taxonomy of educational objectives. Boston: Pearson Education,

Desenvolvimento de um aplicativo móvel educacional voltado ao ensino de Estrutura de dados

Desenvolvimento de um aplicativo móvel educacional voltado ao ensino de Estrutura de dados Desenvolvimento de um aplicativo móvel educacional voltado ao ensino de Estrutura de dados Luiz Ricardo do Carmo de Oliveira, Ian Simon Pinheiro de Souza, Diego da Silva Froner, Aneil Martins de Souza

Leia mais

UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO

UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO UM ESTUDO SOBRE AVALIAÇÃO DE SOFTWARES EDUCATIVOS PARA O ENSINO DE PROGRAMAÇÃO A STUDY ON EDUCATIONAL SOFTWARE EVALUATION FOR PROGRAMMING TEACHING Romário Ferreira de Pontes (Universidade Federal da Paraíba/Campus

Leia mais

LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO

LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO LINGUAGEM DE PROGRAMAÇÃO: EVASÃO E REPROVAÇÃO NO INSTITUTO FEDERAL CATARINENSE, CAMPUS AVANÇADO SOMBRIO Autores: Vinícius dos Santos FERNANDES, Vanderlei FREITAS JUNIOR. Identificação autores: Aluno e

Leia mais

Relato dos resultados sobre o Curso de Extensão Introdução à Programação

Relato dos resultados sobre o Curso de Extensão Introdução à Programação Relato dos resultados sobre o Curso de Extensão Introdução à Programação Pedro Eduardo Camera¹, Patricia Mariotto Mozzaquatro Chicon ¹, 1 Unicruz Universidade de Cruz Alta Cruz Alta RS Brazil Resumo. O

Leia mais

Software Educacional: utilizando o Scratch como ferramenta pedagógica no ensino de lógica de programação para alunos do ensino médio.

Software Educacional: utilizando o Scratch como ferramenta pedagógica no ensino de lógica de programação para alunos do ensino médio. Software Educacional: utilizando o Scratch como ferramenta pedagógica no ensino de lógica de programação para alunos do ensino médio. Cristino Corrêa Jordão 1, Luiz Clebson de Oliveira Silvano 2 1 Graduando

Leia mais

DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹

DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹ DESCOMPLICANDO A PROGRAMAÇÃO EM LINGUAGEM C. UMA SOLUÇÃO PARA DEPURAÇÃO SIMPLES DE CÓDIGOS. GOMES, M. S. ¹, AMARAL, E. M H. ¹ ¹ Universidade Federal do Pampa (UNIPAMPA) Bagé RS Brasil RESUMO Este trabalho

Leia mais

UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO

UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO UMA CONTRIBUIÇÃO METODOLÓGICA PARA O ENSINO DE RECURSIVIDADE EM CURSOS DE CIÊNCIA DA COMPUTAÇÃO 09/2011 Novas Tecnologias em Educação Instituto Federal de Educação Ciência e Tecnologia do Pará (IFPA) MARQUES,

Leia mais

ArduAlg: Ambiente de Programação Fácil para Robótica na Plataforma Arduino

ArduAlg: Ambiente de Programação Fácil para Robótica na Plataforma Arduino ArduAlg: Ambiente de Programação Fácil para Robótica na Plataforma Arduino Ângelo Magno de Jesus 1, Lorena Almeida Cunha Ferreira 1, Fabiano Marinho Cindra Santos 1, Maria Caroline Bolivar Rufo 1, Giovani

Leia mais

M Y C H E L L I N E S O U T O H E N R I Q U E P A T R Í C I A C. A. R. T E D E S C O

M Y C H E L L I N E S O U T O H E N R I Q U E P A T R Í C I A C. A. R. T E D E S C O M Y C H E L L I N E S O U T O H E N R I Q U E P A T R Í C I A C. A. R. T E D E S C O AGENDA Definição do Problema Objetivo Procedimentos Metodológicos Resultados Conclusões e Trabalhos Futuros 2 Definição

Leia mais

Dicionário de termos de computação como facilitador no ensino de programação para surdos

Dicionário de termos de computação como facilitador no ensino de programação para surdos CBIE 2017 VI Congresso Brasileiro de Informá8ca na Educação Recife/PE, Brasil, 30 de outubro a 2 de novembro de 2017 Dicionário de termos de computação como facilitador no ensino de programação para surdos

Leia mais

Algo+: um app para o auxílio na aprendizagem de programação

Algo+: um app para o auxílio na aprendizagem de programação Algo+: um app para o auxílio na aprendizagem de programação Antônio Márcio Divino 1, Eduardo Júnior da Silva Resende 1, Renan Resende Gusmão Xavier 1, Luciano Vilas Boas Espiridião 1 1 Licenciatura em

Leia mais

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL - UFFS CAMPUS ERECHIM LICENCIATURA EM PEDAGOGIA DANIÊ REGINA MIKOLAICZIK

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL - UFFS CAMPUS ERECHIM LICENCIATURA EM PEDAGOGIA DANIÊ REGINA MIKOLAICZIK 1 UNIVERSIDADE FEDERAL DA FRONTEIRA SUL - UFFS CAMPUS ERECHIM LICENCIATURA EM PEDAGOGIA DANIÊ REGINA MIKOLAICZIK CAI A NOITE NA UNIVERSIDADE PÚBLICA: TRABALHADORES(AS) QUE ESTUDAM E O SONHO DO DIPLOMA

Leia mais

Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação

Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação Abstract. Teaching introductory programming generally involves an abstraction level, which is

Leia mais

Programar com Entusiasmo e Motivação usando pequenos drones

Programar com Entusiasmo e Motivação usando pequenos drones XVI ENCONTRO DAS TIC NA EDUCAÇÃO Programar com Entusiasmo e Motivação usando pequenos drones Escola Secundária de Sacavém 8 julho 2016 Escola TEIP (Programa Territórios Educativos de Intervenção Prioritária)

Leia mais

O Pensamento Computacional e as Tecnologias da Informação e Comunicação: como utilizar recursos computacionais no ensino da Matemática?

O Pensamento Computacional e as Tecnologias da Informação e Comunicação: como utilizar recursos computacionais no ensino da Matemática? UNIVERSIDADE FEDERAL DO OESTE DO PARÁ INSTITUTO DE CIÊNCIAS DA EDUCAÇÃO PROGRAMA DE PÓS-GRADUAÇÃO EM EDUCAÇÃO GRUPO DE ESTUDOS E PESQUISAS EM EDUCAÇÃO MATEMÁTICA E INTERDISCIPLINARIDADE NA AMAZÔNIA O Pensamento

Leia mais

Professora Orientadora do Departamento de Ciências Exatas e Engenharias. 4

Professora Orientadora do Departamento de Ciências Exatas e Engenharias.   4 DESENVOLVIMENTO DE OBJETO DE APRENDIZAGEM DE MATEMÁTICA VOLTADO PARA ESCOLAS DA REDE PÚBLICA UTILIZANDO SOFTWARE ADOBE FLASH PROFESSIONAL CC: UM OBJETO PARA O ENSINO DE ESTATÍSTICA 1 Diogo Rafael Silva

Leia mais

LÓGICA E ROBÓTICA INTRODUÇÃO

LÓGICA E ROBÓTICA INTRODUÇÃO LÓGICA E ROBÓTICA José Henrique Blenke de Almeida Lucena 1 ; Angelo Augusto Frozza 2 RESUMO Este trabalho visa mostrar a robótica como uma alternativa para o ensino de Lógica de Programação, fazendo com

Leia mais

Descritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus)

Descritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus) Aspectos Gerais do Produto: Descritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus) A Modelix Robotics oferece neste kit a maneira mais fácil e econômica para que a escola implante robótica. Ele permite

Leia mais

METALDIM: SOFTWARE EDUCATIVO PARA DIMENSIONAMENTO DE ESTRUTURAS METÁLICAS

METALDIM: SOFTWARE EDUCATIVO PARA DIMENSIONAMENTO DE ESTRUTURAS METÁLICAS METALDIM: SOFTWARE EDUCATIVO PARA DIMENSIONAMENTO DE ESTRUTURAS METÁLICAS Débora P. B. da Rocha deborapbrocha@gmail.com João V. M. de Oliveira jvo.marques@gmail.com Matheus F. C. Andrade andrade.matheusfellipe@gmail.com

Leia mais

Scratch no ensino superior: motivação

Scratch no ensino superior: motivação Scratch no ensino superior: motivação Rafael Salazar, Valguima Odakura, Carla Barvinski 1 Faculdade de Ciências Exatas e Tecnologia (FACET) Universidade Federal da Grande Dourados (UFGD) Dourados MS Brasil

Leia mais

PORTUGOL/PLUS: UMA FERRAMENTA DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO BASEADO NO PORTUGOL

PORTUGOL/PLUS: UMA FERRAMENTA DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO BASEADO NO PORTUGOL IV Congresso RIBIE, Brasilia 1998 PORTUGOL/PLUS: UMA FERRAMENTA DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO BASEADO NO PORTUGOL ahmed ali abdalla esmin esmin@unoescjba.rct-sc.br fax : (049) 566-1422 Introdução

Leia mais

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ULBRA Canoas Rio Grande do Sul Brasil. 04, 05, 06 e 07 de outubro de 2017 Minicurso ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO Genilton

Leia mais

ANTÔNIO RONIERE ALVES DA SILVA ROMILDO BANDEIRA DOS REIS WLADIMIR NASCIMENTO FEITOSA

ANTÔNIO RONIERE ALVES DA SILVA ROMILDO BANDEIRA DOS REIS WLADIMIR NASCIMENTO FEITOSA UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO - PROGRAD PLANO NACIONAL DE FORMAÇÃO DE PROFESSORES DA EDUCAÇÃO BÁSICA- PARFOR CURSO DE LICENCIATURA EM MATEMÁTICA ANTÔNIO RONIERE ALVES

Leia mais

Um Objeto de Aprendizagem para o ensino de Árvores Binárias

Um Objeto de Aprendizagem para o ensino de Árvores Binárias Um Objeto de Aprendizagem para o ensino de Árvores Binárias Alexandre Ribeiro Orientador: Prof. Dr. Luiz Ricardo Begosso alexandreribeiro@terra.com.br begosso@femanet.com.br RESUMO: Este trabalho tem como

Leia mais

Proposta de jogo digital para o ensino de programação de computadores no ensino básico utilizando uma abordagem lúdica

Proposta de jogo digital para o ensino de programação de computadores no ensino básico utilizando uma abordagem lúdica Proposta de jogo digital para o ensino de programação de computadores no ensino básico utilizando uma abordagem lúdica Diego Fernando de Oliveira 1, Andrea Padovan Jubileu 2 1 Discente do Curso Análise

Leia mais

A utilização da realidade virtual e aumentada na criação de objetos educacionais

A utilização da realidade virtual e aumentada na criação de objetos educacionais Patrocínio, MG, junho de 2016 A utilização da realidade virtual e aumentada na criação de objetos educacionais Igor Acássio Melo (IFTM Campus Patrocínio) 1 ; Juliana Gonçalves (IFTM Campus Patrocínio)²;

Leia mais

Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação

Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação Bipide: Ambiente de Desenvolvimento Integrado para Utilização dos Processadores BIP no Ensino de Programação Paulo Viníccius Vieira 1, André Luis Alice Raabe 1, Cesar Albenes Zeferino 1 1 Centro de Ciências

Leia mais

- -

-  - MÓDULO DE AVALIAÇÃO DE SOFTWARES AVALIADOR: DATA: / / SOFTWARE AVALIADO: VERSÃO AVALIADA: Por favor, responda as questões a seguir, conforme indicação da legenda: Legenda S: Sim P - : Parcialmente com

Leia mais

Scratch for Arduino: Um Estudo Investigativo Sobre a Viabilidade de Integração entre o Scratch e a Tecnologia Arduino

Scratch for Arduino: Um Estudo Investigativo Sobre a Viabilidade de Integração entre o Scratch e a Tecnologia Arduino Anais da Semana de Informática CESIT/UEA. Volume 2, Número 1. Manaus/AM: UEA Edições, 2014. ISSN 2319-0418 Scratch for Arduino: Um Estudo Investigativo Sobre a Viabilidade de Integração entre o Scratch

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular SEGURANÇA EM SISTEMAS INFORMÁTICOS Cursos TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (1.º ciclo) Unidade Orgânica Instituto

Leia mais

O PROGRAMA DE MONITORIA E A DISCIPLINA ALGORITMOS E ESTRUTURAS DE DADOS

O PROGRAMA DE MONITORIA E A DISCIPLINA ALGORITMOS E ESTRUTURAS DE DADOS O PROGRAMA DE MONITORIA E A DISCIPLINA ALGORITMOS E ESTRUTURAS DE DADOS Erick John F. Costa (Voluntário), Anderson Alves de Lima (Voluntário), Gilberto Farias de S. Filho (Coordenador) Universidade Federal

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular SEGURANÇA EM SISTEMAS INFORMÁTICOS Cursos TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (1.º ciclo) Unidade Orgânica Instituto

Leia mais

ENSINO INTRODUTÓRIO DE PROGRAMAÇÃO COM O USO DA PLATAFORMA ONLINE CODE.ORG: UM RELATO DE EXPERIÊNCIA NA EDUCAÇÃO BÁSICA

ENSINO INTRODUTÓRIO DE PROGRAMAÇÃO COM O USO DA PLATAFORMA ONLINE CODE.ORG: UM RELATO DE EXPERIÊNCIA NA EDUCAÇÃO BÁSICA ENSINO INTRODUTÓRIO DE PROGRAMAÇÃO COM O USO DA PLATAFORMA ONLINE CODE.ORG: UM RELATO DE EXPERIÊNCIA NA EDUCAÇÃO BÁSICA Géssica M. da S. Alves; Karine da S. R. Sales; Beatriz P. M. Nunes; Renata V. de

Leia mais

Bipide Ambiente de Desenvolvimento Integrado para a Arquitetura dos Processadores BIP

Bipide Ambiente de Desenvolvimento Integrado para a Arquitetura dos Processadores BIP Bipide Ambiente de Desenvolvimento Integrado para a Arquitetura dos Processadores BIP Paulo Viníccius Vieira 1, André Luis Alice Raabe 1, Cesar Albenes Zeferino 1 1 Centro de Ciências Tecnológicas da Terra

Leia mais

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda A pesquisa no ensino de computação Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda Existe pesquisa na área de ensino? Existe uma variedade de tópicos Conhecimento de novatos Investiga

Leia mais

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS Clevi Elena Rapkiewicz¹ Gilse Falkembach² Louise Seixas² Núbia dos Santos Rosa¹ Vanildes Vieira da

Leia mais

Método para Construção de Algoritmos

Método para Construção de Algoritmos Método para Construção de Algoritmos Os passos necessários para a construção de um algoritmo são: ler atentamente o enunciado do problema, compreendendo-o e destacando os pontos mais importantes; definir

Leia mais

I WalgProg 2015 Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação

I WalgProg 2015 Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação I WalgProg 2015 Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação Uma Experiência no Ensino de Pensamento Computacional e Fomento à Participação na Olimpíada Brasileira de Informática

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular INFORMÁTICA E PROGRAMAÇÃO Cursos ENGENHARIA MECÂNICA (1.º ciclo) ANO ZERO - ISE Unidade Orgânica Instituto Superior de

Leia mais

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT Brenda Kieling Balbinotti 1 ; Marcelo Massoco Cendron 2 ; Nicole Dalmolin Kochan 3 INTRODUÇÃO A programação

Leia mais

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da

Leia mais

Curso de C. Valeria Bastos

Curso de C. Valeria Bastos Curso de C Valeria Bastos 2018 Resumo Algumas coisas importantes... Objetivos da disciplina Como aprender a programar 2 Quem sou eu? Valeria Bastos valeriab@dcc.ufrj.br http://www.dcc.ufrj.br/~valeriab

Leia mais

LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO

LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO LOLGICA: UMA PLATAFORMA DE ENSINO VOLTADA PARA LÓGICA E LINGUAGENS DE PROGRAMAÇÃO Alberto Elias Do Amaral Júnior 1 Leonardo Amorim Sena 2 Luiz Otávio Andrade Soares 3 Willyan Michel Ferreira 4 Eduardo

Leia mais

LOGOBOT Um Sistema Robótico Simulador da Linguagem Logo para Auxílio no Aprendizado de Programação

LOGOBOT Um Sistema Robótico Simulador da Linguagem Logo para Auxílio no Aprendizado de Programação LOGOBOT Um Sistema Robótico Simulador da Linguagem Logo para Auxílio no Aprendizado de Programação João Paulo de A. Martins, Cassio Aquino Rocha, Bruno Amorim Ramos, Igor Medeiros Vanderlei Faculdade Sete

Leia mais

Plano de Ensino. Unidade Escolar Interdisciplinar. Ensino Fundamental (8 a 12 anos) - Programação com Scratch

Plano de Ensino. Unidade Escolar Interdisciplinar. Ensino Fundamental (8 a 12 anos) - Programação com Scratch Plano de Ensino Ensino Fundamental (8 a 12 anos) - Programação com Scratch Objetivo geral: Ensinar conceitos básicos da computação relacionados à prática da computação e, colaboração e pensamento computacional

Leia mais

Aula 1. Introdução à programação. Prof. Dr. Bruno Honda

Aula 1. Introdução à programação. Prof. Dr. Bruno Honda Aula 1 Introdução à programação Prof. Dr. Bruno Honda Programação de Computadores Programação de computadores sem lab! Aprendizado de lógica de programação Objetivo: despertar a curiosidade e pensamento

Leia mais

AULAS INTERATIVAS DE MATEMÁTICA DESENVOLVIDAS COM SOFTWARE DE AUTORIA

AULAS INTERATIVAS DE MATEMÁTICA DESENVOLVIDAS COM SOFTWARE DE AUTORIA AULAS INTERATIVAS DE MATEMÁTICA DESENVOLVIDAS COM SOFTWARE DE AUTORIA Claudia Suzana Ferigolo Eliana das Neves Areas Pontifícia Universidade Católica de Campinas, Faculdade de Matemática, Brasil {claudiaferigolo,

Leia mais

RECURSOS DIGITAIS NO ENSINO FUNDAMENTAL DA MATEMÁTICA

RECURSOS DIGITAIS NO ENSINO FUNDAMENTAL DA MATEMÁTICA RECURSOS DIGITAIS NO ENSINO FUNDAMENTAL DA MATEMÁTICA Deivison Shindi Takatu 1, Guilherme Rosa de Moraes 2, Jefferson Biajone³ 1 Acadêmico de ADS, Fatec Itapetininga, deivisontakatu@gmail.com; 2 Acadêmico

Leia mais

O USO DE APLICATIVOS PARA FINS EDUCATIVOS

O USO DE APLICATIVOS PARA FINS EDUCATIVOS O USO DE APLICATIVOS PARA FINS EDUCATIVOS Ana Priscila Florêncio Queiroz Aquino; Ana Kariny Feitosa de Carvalho; Vitória Jade Alves de Carvalho; Alan Klinger Sousa Alves Instituto Federal de Educação,

Leia mais

Análise de Recursos Digitais Aplicados a Educação

Análise de Recursos Digitais Aplicados a Educação Análise de Recursos Digitais Aplicados a Educação Scratch - imagine, programe, compartilhe. Angelina Ziesemer! Scratch é uma API (Aplication Programming Interface), para uma nova linguagem de programação

Leia mais

Relato de Experiência Sobre o Ensino Inicial de Programação

Relato de Experiência Sobre o Ensino Inicial de Programação I Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação IV Congresso Brasileiro de Informática na Educação e X Conferência Latino-Americana de Objetos e Tecnologias de Aprendizagem Maceió,

Leia mais

CAPACITAÇÃO DE PROFESSORES EM LINUX EDUCACIONAL E APLICATIVOS EDUCACIONAIS

CAPACITAÇÃO DE PROFESSORES EM LINUX EDUCACIONAL E APLICATIVOS EDUCACIONAIS CAPACITAÇÃO DE PROFESSORES EM LINUX EDUCACIONAL E APLICATIVOS EDUCACIONAIS Ricardo da Costa e Silva Camilo Alves 1 GO 139 Km 2 Fazenda Cachoeira / Alexânia - GO CEP: 72930-000 RESUMO: Esta pesquisa sobre

Leia mais

Aula Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof.

Aula Bibliografia - Definições - Operadores - Criação de um algoritmo - Exercícios. Algoritmo e Programação. Prof. - Bibliografia - - Operadores - Criação de um algoritmo - Exercícios Aula 01 Colegiado de Engenharia da Computação Slide 1 O que é Algoritmo? Segundo o Dicionário Aurélio, a palavra algoritmo origina-se

Leia mais

Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação

Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação Relato da experiência do trabalho com jogos manuais de raciocínio lógico como reforço para as disciplinas de algoritmos e linguagem de programação Roberto Pires Silveira 1, Sônia Alcântara 2 roberto.silveira@ifrj.edu.br,

Leia mais

A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL

A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL A CONSTRUÇÃO DA ESCRITA NO ENSINO FUNDAMENTAL RESUMO VIEIRA, J.T.L.; SACCHELLI, G.S. Este estudo tem como objetivo a análise da importância da alfabetização na sociedade e suas diversas facetas, considerando

Leia mais

TÍTULO: OBJETO DE APRENDIZAGEM: DESENVOLVIMENTO DE UMA PROPOSTA PARA O ENSINO DO DIAGRAMA DE CASO DE USO

TÍTULO: OBJETO DE APRENDIZAGEM: DESENVOLVIMENTO DE UMA PROPOSTA PARA O ENSINO DO DIAGRAMA DE CASO DE USO TÍTULO: OBJETO DE APRENDIZAGEM: DESENVOLVIMENTO DE UMA PROPOSTA PARA O ENSINO DO DIAGRAMA DE CASO DE USO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO:

Leia mais

A LÓGICA DE PROGRAMAÇÃO COMO FERRAMENTA PARA O ENSINO E A APRENDIZAGEM DA MATEMÁTICA

A LÓGICA DE PROGRAMAÇÃO COMO FERRAMENTA PARA O ENSINO E A APRENDIZAGEM DA MATEMÁTICA A LÓGICA DE PROGRAMAÇÃO COMO FERRAMENTA PARA O ENSINO E A APRENDIZAGEM DA MATEMÁTICA Fábio Sampaio dos Santos Câmara 1, Maria Elenice Pereira da Silva 2, Rildo Maciel Berto da Silva 3 1 Professor dos Cursos

Leia mais

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri 281 Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri Curso de Tecnologia em Sistemas para Internet(TSI) Universidade Federal

Leia mais

Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação. Karla Pereira Mestre em Informática (IComp-UFAM)

Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação. Karla Pereira Mestre em Informática (IComp-UFAM) Utilização da Linguagem Python e dos conhecimentos em Matemática no Ensino da Lógica de Programação Karla Pereira Mestre em Informática (IComp-UFAM) Roteiro A utilização da linguagem Python no aprendizado

Leia mais

Programação em blocos com o Mit App Inventor: Um relato de experiência com alunos do ensino médio.

Programação em blocos com o Mit App Inventor: Um relato de experiência com alunos do ensino médio. Programação em blocos com o Mit App Inventor: Um relato de experiência com alunos do ensino médio. Natália Nascimento Leôncio 1, Claudiany Calaça de Sousa 2, Rogério Pereira de Sousa 3, Ramásio Ferreira

Leia mais

Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica

Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica Clube de Robótica na Escola como espaço de aprendizagem e inovação tecnológica Giselle Maria Carvalho da Silva Lima 1, Maria do Carmo Lima 1, Marlene Coelho de Araujo 1 1 Utec Gregório Bezerra Prefeitura

Leia mais

A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência

A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência Ana Elisa Tozetto Piekarski 1, Mauro Miazaki 1, Tony Alexander Hild 1, Mauro Henrique Mulati 1, Daniel Kikuti

Leia mais

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO Rodrigo Ferreira da Silva rodrigoferreira2002@hotmail.com Klaus Schlünzen Junior klaus@prudente.unesp.br Universidade Estadual Paulista

Leia mais

EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO

EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO EVASÃO E REPROVAÇÃO: UMA ANÁLISE DAS METODOLOGIAS DE ENSINO PARA A DISCIPLINA DE LÓGICA E PROGRAMAÇÃO Autores: Vinícius DOS SANTOS FERNANDES, Vanderlei FREITAS JUNIOR. Identificação autores: Aluno e Bolsista

Leia mais

Apresentação. 1. O Estudo 2. Metodologia 3. Ambiente A4 4. Aplicação em Sala de Aula 5. Resultados 6. Conclusão 7.

Apresentação. 1. O Estudo 2. Metodologia 3. Ambiente A4 4. Aplicação em Sala de Aula 5. Resultados 6. Conclusão 7. Autores: Fabrício Viero de Araujo Faculdade Dom Alberto Santa Cruz do Sul Universidade Federal de Santa Maria - UFSM Dra. Gilse A. Morgental Falkembach Universidade Luterana do Brasil ULBRA Professora

Leia mais

CURSO DE ROBÓTICA PARA ENSINO MÉDIO

CURSO DE ROBÓTICA PARA ENSINO MÉDIO CURSO DE ROBÓTICA PARA ENSINO MÉDIO Autor (1): José Torres Coura Neto; Co-autor (2): Fernando Costa Fernandes Gomes; Orientador (3): Euler Cássio Tavares de Macêdo (1) Universidade Federal da Paraíba,

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular MICROPROCESSADORES Cursos ENGENHARIA ELÉTRICA E ELETRÓNICA (1.º ciclo) - RAMO DE TECNOLOGIAS DE INFORMAÇÃO E TELECOMUNICAÇÕES

Leia mais

UMA PROPOSTA DE FERRAMENTA PARA SIMPLIFICAR A DEPURAÇÃO DE CÓDIGOS EM C, POR ALUNOS INICIANTES

UMA PROPOSTA DE FERRAMENTA PARA SIMPLIFICAR A DEPURAÇÃO DE CÓDIGOS EM C, POR ALUNOS INICIANTES WAlgProg / 2016 UMA PROPOSTA DE FERRAMENTA PARA SIMPLIFICAR A DEPURAÇÃO DE CÓDIGOS EM C, POR ALUNOS INICIANTES Marina Gomes Érico Amaral Roteiro

Leia mais

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO AULA 02 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo em afirmar que ela seja a ciência da verdade.

Leia mais

TÍTULO: SERIOU GAME NO DESENVOLVIMENTO DE LÓGICA NO ENSINO MÉDIO CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA

TÍTULO: SERIOU GAME NO DESENVOLVIMENTO DE LÓGICA NO ENSINO MÉDIO CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA TÍTULO: SERIOU GAME NO DESENVOLVIMENTO DE LÓGICA NO ENSINO MÉDIO CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE ANHANGUERA DE GUARULHOS

Leia mais

UTILIZAÇÃO DE UM PROTÓTIPO DO ESPAÇO DE MONGE COMO FERRAMENTA APLICADA NO ENSINO DO DESENHO TÉCNICO

UTILIZAÇÃO DE UM PROTÓTIPO DO ESPAÇO DE MONGE COMO FERRAMENTA APLICADA NO ENSINO DO DESENHO TÉCNICO UTILIZAÇÃO DE UM PROTÓTIPO DO ESPAÇO DE MONGE COMO FERRAMENTA APLICADA NO ENSINO DO DESENHO TÉCNICO Maria Jorgiana Ferreira Dantas (1); Guilherme Marques da Costa (2) 1 - Professora Doutora da Faculdade

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018 Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Gestão das Organizações Desportivas 3. Ciclo de Estudos 1º 4.

Leia mais

Biblioteca de auxílio ao uso de elementos gráficos

Biblioteca de auxílio ao uso de elementos gráficos UFU Universidade Federal de Uberlândia Faculdade de Computação Biblioteca de auxílio ao uso de elementos gráficos Caio de Oliveira Campos Orientador: André Ricardo Backes Uberlândia Março de 2014 Introdução

Leia mais

Blockino: Uma ferramenta de auxílio a aprendizagem da lógica de programação utilizando a Robótica Educacional

Blockino: Uma ferramenta de auxílio a aprendizagem da lógica de programação utilizando a Robótica Educacional Blockino: Uma ferramenta de auxílio a aprendizagem da lógica de programação utilizando a Robótica Educacional Higo Lobato Sampaio 1, Mauro Lopes Carvalho Silva 1, Aldrea Malheiros Oliveira Rabelo 2, Dilson

Leia mais

O Robô Educador Introdução

O Robô Educador Introdução O Robô Educador Introdução A LEGO Education tem o prazer de lhe trazer o Robô Educador uma seleção de atividades tutoriais que apresenta de maneira estruturada e divertida como começar com o seu LEGO MINDSTORMS

Leia mais

Operações Básicas com Matrizes

Operações Básicas com Matrizes Operações Básicas com Matrizes Vinicius A. Gulartt 1, Luiz F. D. de Mello 1, Gabriel S. Jochims 1, Michele Ferraz Figueiró 1 1 Ciencias da Computação Universidade de Cruz Alta (UNICRUZ) {gulartt94@gmail.com,

Leia mais

ENSINO DE ROBÓTICA COM ARDUINOS PARA ALUNOS DE ESCOLAS PÚBLICAS COM ALTAS HABILIDADES

ENSINO DE ROBÓTICA COM ARDUINOS PARA ALUNOS DE ESCOLAS PÚBLICAS COM ALTAS HABILIDADES https://eventos.utfpr.edu.br//sei/sei2017 ENSINO DE ROBÓTICA COM ARDUINOS PARA ALUNOS DE ESCOLAS PÚBLICAS COM ALTAS HABILIDADES RESUMO Maria Caroline Cordeiro maria_cacal@hotmail.com Eloí Lucas Amendola

Leia mais

Análise da ferramenta de programação visual blockly como recurso educacional no ensino de programação

Análise da ferramenta de programação visual blockly como recurso educacional no ensino de programação Análise da ferramenta de programação visual blockly como recurso educacional no ensino de programação Garibaldi da Silveira Júnior¹, Fábio Diniz Rossi², Patric Lincoln Ramires Izolan², Jader Renan da Silva

Leia mais

Robótica Educacional e Computação Desplugada: Experiência em Oficinas para Calouros

Robótica Educacional e Computação Desplugada: Experiência em Oficinas para Calouros Robótica Educacional e Computação Desplugada: Experiência em Oficinas para Calouros Breno Sousa, Dener Ripardo, Izabela Campos, Jacqueline Maciel, Rafael Santos, Waldinei Romano, Alberto Alan Raiol, Fábio

Leia mais

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS OBJETIVOS Rachel Lima Tuma 1 José Pinheiro de Queiroz Neto 2 Diante da pouca acessibilidade quanto ao idioma, dos

Leia mais

UTILIZANDO A ROBÓTICA EDUCACIONAL NAS AULAS DE FÍSICA DO ENSINO MÉDIO

UTILIZANDO A ROBÓTICA EDUCACIONAL NAS AULAS DE FÍSICA DO ENSINO MÉDIO UTILIZANDO A ROBÓTICA EDUCACIONAL NAS AULAS DE FÍSICA DO ENSINO MÉDIO Natália Érika Laurentino Barbosa 1* ; Raoni de Araújo Pegado 2 ; Allyson Teixeira Ribeiro 1** ; Carlos José da Silva Pinto 3 ; Ruth

Leia mais

Agentes pedagógicos. 2. Referencial teórico

Agentes pedagógicos. 2. Referencial teórico Agentes pedagógicos 1. Introdução Com o exponencial crescimento do computador, cada vez mais se faz necessário a busca e inserção de novas formas de aplicação de tecnologias na área da educação. Por intermédio

Leia mais

APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS. Instituto Federal Catarinense, Blumenau/SC

APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS. Instituto Federal Catarinense, Blumenau/SC APRENDENDO PROGRAMAÇÃO COM BATALHAS DE ROBÔS Braga, Paulo André de Melo 1 ; Bueno, Mateus Moraes 2 ; Stumm Júnior, Valdir 1 Instituto Federal Catarinense, Blumenau/SC INTRODUÇÃO Cursos da área de informática,

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2016-17 Unidade Curricular CONSTRUÇÃO DE MATERIAIS EDUCATIVOS Cursos CIÊNCIAS DA EDUCAÇÃO E DA FORMAÇÃO (1.º ciclo) Unidade Orgânica Faculdade de

Leia mais

INCLUIR COM CIÊNCIA E TECNOLOGIA: APROXIMANDO A SOCIEDADE DO CONHECIMENTO

INCLUIR COM CIÊNCIA E TECNOLOGIA: APROXIMANDO A SOCIEDADE DO CONHECIMENTO INCLUIR COM CIÊNCIA E TECNOLOGIA: APROXIMANDO A SOCIEDADE DO CONHECIMENTO Área Temática: Educação André Bittencourt Leal¹ Amanda Santina Rodrigues Beloli² Christian Joezer Meirinho² João Paulo Bertolini

Leia mais

Anais do Workshop em Tecnologias, Linguagens e Mídias em Educação 2016

Anais do Workshop em Tecnologias, Linguagens e Mídias em Educação 2016 O Uso do Programa Edilim Como Recurso Pedagógico Luzeni Januário de Souza¹; Cléia Alves Simões Dias1; Walteno Martins Parreira Júnior2 1 Discente - Pós-Graduação em Tecnologia, Linguagens e Mídias em Educação

Leia mais

COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA

COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA Patrocínio, MG, junho de 2016 COMUNIDADE VIRTUAL DE APRENDIZAGEM DE ROBÓTICA E PROGRAMAÇÃO GAMIFICADA Igor Bagnara (IFTM Campus Patrocínio) 1 ; Cintia Carvalho Oliveira (IFTM Campus Patrocínio) 2 Grupo

Leia mais

O ROBÔ AJUDA? ESTUDO DO IMPACTO DO USO DE ROBÓTICA EDUCATIVA COMO ESTRATÉGIA DE APRENDIZAGEM NA DISCIPLINA DE APLICAÇÕES INFORMÁTICAS B

O ROBÔ AJUDA? ESTUDO DO IMPACTO DO USO DE ROBÓTICA EDUCATIVA COMO ESTRATÉGIA DE APRENDIZAGEM NA DISCIPLINA DE APLICAÇÕES INFORMÁTICAS B O ROBÔ AJUDA? ESTUDO DO IMPACTO DO USO DE ROBÓTICA EDUCATIVA COMO ESTRATÉGIA DE APRENDIZAGEM NA DISCIPLINA DE APLICAÇÕES INFORMÁTICAS B Paulo Torcato Instituto de Educação da Universidade de Lisboa ptorcato@torcato.info

Leia mais

Vivenciando a Revolução de 1817 com a Utilização da Robótica de Encaixe

Vivenciando a Revolução de 1817 com a Utilização da Robótica de Encaixe Vivenciando a Revolução de 1817 com a Utilização da Robótica de Encaixe Josefa de Fátima da Silva 1, Marlene Coelho de Araujo 2 1 Escola Municipal Senador José Ermírio de Moraes Secretaria de Educação

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

2. Criação de Algoritmos

2. Criação de Algoritmos 2. Criação de Algoritmos Neste capítulo, será visto o desenvolvimento de um algoritmo, regras, etapas e simbologias. 2.1 O que é Pseudocódigo? Fig.1: Ilustração de algoritmo Fonte: Internet Os algoritmos

Leia mais

V Congresso Brasileiro de Informática na Educação (CBIE 2016) Anais do XXVII Simpósio Brasileiro de Informática na Educação (SBIE 2016)

V Congresso Brasileiro de Informática na Educação (CBIE 2016) Anais do XXVII Simpósio Brasileiro de Informática na Educação (SBIE 2016) Se-Robô: Aplicativo para Robótica Educacional de Baixo Custo Lorena Almeida Cunha Ferreira 1, Ângelo Magno de Jesus 1, Maria Caroline Bolivar Rufo 1, Fabiano Marinho Cindra Santos 1 1 Instituto Federal

Leia mais

Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos

Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos Dilson José Lins Rabêlo Júnior 1, Carlos de Salles Soares Neto 1, Antonio Carlos Raposo 1, Luis Alves dos Santos Neto 1 1 Av.

Leia mais

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;

Leia mais

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015 Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular LABORATÓRIO DE PROGRAMAÇÃO Cursos ENGENHARIA INFORMÁTICA (1.º ciclo) Unidade Orgânica Faculdade de Ciências e Tecnologia

Leia mais

O Ensino de Ciência da Computação. Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda

O Ensino de Ciência da Computação. Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda O Ensino de Ciência da Computação Práticas de ensino de algoritmos (Hazzan, Cap. 3 / EAD Cap. 2) Péricles Miranda O Que é Ciência da Computação? Analise os argumentos abaixo: 1. Ciência é a observação,

Leia mais