Postagens

Mostrando postagens com o rótulo programação

CODE WEEK 2020 EM OUTUBRO

Imagem
A CODE WEEK 2020 ESTÁ CHEGANDO: INSCREVA O SEU PROJETO/EVENTO   Olá!   Se você tiver algum projeto/evento sobre pensamento computacional, linguagem de programação baseada em blocos ou em código com um viés educativo que queira inscrever na CodeWeek 2020 - a semana europeia da programação que é uma iniciativa popular que visa levar a programação e a literacia digital a todos de uma forma divertida e atrativa -, por favor, envie-o preenchendo esse formulário .   Ao clicar no link anterior, antes de tudo, você terá de registrar uma conta em uma página de login. Na sequência, uma página de inscrição do projeto/evento (o formulário) ficará disponível. No campo "Descrição", forneça todas as informações pertinentes, inclusive um link caso as atividades sejam online.   Esse ano, o evento ocorrerá de 10 a 25 de outubro.   Eu farei uma breve análise do projeto/evento enviado e darei um retorno o mais rápido possível.   Caso tenha dúvidas, entre em contato comigo .   Participe!     Pro

PENSAMENTO COMPUTACIONAL E CULTURA DIGITAL NA EDUCAÇÃO

FAÇA UM RELÓGIO DIGITAL   Que tal construir um relógio digital e exibi-lo numa página da web estilizando-o do seu jeito? Isso pode ser mais fácil do que parece. Esse relógio que você vê abaixo desse parágrafo foi feito, utilizando princípios básicos e simples de se entender, com poucas linhas de código de 3 importantes linguagens de programação: HTML, CSS, e Java Script. O HTML estrutura o código; o CSS estiliza o relógio - fundo preto, estilo e tamanho dos números, localização do relógio na página (junto com o HTML) -; e o Java Script faz com que ele funcione de fato. Mas, qual é o propósito envolvido nisso? Iniciar-se em Pensamento Computacional para resolver problemas cotidianos - que faz parte da BNCC que será implementada a partir de 2019. Esse exemplo mostra como podemos pensar, projetar, construir e, com isso, resolver um problema - criando uma solução - com algo que nos seja útil de algum modo utilizando alguns fundamentos e princípios da computação de forma criativa e per

SCRATCH

Imagem
SINCRONIZAÇÃO E PROGRAMAÇÃO PARALELA NO SCRATCH   Um dos pontos mais importantes e interessantes em animações é a sincronização entre as partes envolvidas. No Scratch, podemos desenvolver animações com uma sincronização perfeita através dos blocos "Envie mensagem" e "Quando receber mensagem" atuando em conjunto. O primeiro bloco envia " a mensagem" no tempo em que ela deve ser enviada - após algum evento, fala, etc. O segundo, a recebe e "dispara" a ação escolhida. Se esses blocos não existissem, teríamos de calcular os tempos necessários todas as vezes que fizéssemos esse tipo de coisa. Por exemplo: imagine várias falas de personagens em que um deve falar após o outro. As falas duram um certo tempo e as demais, na sequência, devem "esperar" até que as anteriores sejam completadas. O cálculo do tempo de cada fala seria excessivamente trabalhoso e haveria uma grande perda de tempo. E se, ainda, quiséssemos, após a fala de

LÓGICA DE PROGRAMAÇÃO

Imagem
DESPERTADOR EM SCRATCH Apresento a vocês um tipo de despertador feito com os blocos do Scratch . Ele serve como exemplo da aplicação da lógica de programação na produção de algo útil no nosso dia a dia. Eu dei a ele o nome de Alarm Clock .   Teste-o, logo após este texto, inserindo seus valores de hora, minuto e segundo, seguindo as instruções da tela. Para treinar um pouco o reconhecimento e a análise desses blocos -"mexendo" neles -, e, também, claro, lógica de programação, tente, na página do aplicativo , após clicar no botão "Ver interior"... ...1. trocar a imagem do ator - por uma foto sua ou pela imagem de um despertador, por exemplo -, e/ou o plano de fundo, e/ou os sons inseridos nesse código pelos seus próprios. ...2. alterar a duração do intervalo de despertar do primeiro áudio e a quantidade de repetições dos dois áudios existentes. ...3. escrever seus próprios textos nos balões de fala do ator. ...4. eliminar as falas iniciais para que o a

LÓGICA DE PROGRAMAÇÃO

Imagem
VAMOS ESTIMULAR A CURIOSIDADE DE NOSSOS ALUNOS?   Os jovens de hoje gostam muito de clicar em botões ou espaços adequados a isso em vários tipos de dispositivos. Mas, poucos se questionam no que está "por trás" disso. Que tal estimular a reflexão deles em relação a esse ato tão corriqueiro e simples, mas tão efetuado em tantos momentos de nosso dia a dia?  Veja, a seguir, um modelo simples para faz er isso.   Clique no botão verde - com a pergunta nele inserida - para obter a resposta que aparecerá abaixo dele . Clique quantas vezes quiser sem recarregar a página , pois a atualização é feita em tempo real . Qual é a data de hoje e qual é a hora nesse exato instante? Por que será que isso acontece? O que está sendo usado ou foi criado para gerar esse "fenômeno"? Será que nossos alunos têm ideia de qual é a lógica envolvida nisso? S e não tiverem não há problema, porém pesquisar a respe ito - sem se aprofundar em códigos de programaç ã

MATERIAIS DIDÁTICOS

Imagem
QUE TAL LOCALIZAR, NUM MAPA VIRTUAL, QUALQUER CIDADE DO MUNDO ATRAVÉS DE SEUS VALORES DE LATITUDE E LONGITUDE?   Essa sugestão vai, especialmente, para os professores de Geografia, mas, também, para todos que se interessam pelo assunto.  Alguns conceitos e definições não são tão intuitivos e podem gerar alguma confusão na cabeça dos alunos nessa disciplina, assim como em qualquer outra. Por exemplo, o que são latitude e longitude ? Para contribuir com essa temática, pode-se pensar em uma abordagem com a utilização de uma página da internet com códigos de programação - Calma! Vocês não terão de programar nada - que, quando alterados nos pontos certos, mostram regiões em um mapa da Google com determinadas cidades de acordo com suas longitudes e latitudes. Para começar, observem a imagem abaixo - se for necessário, clique sobre ela para ampliá-la. Ao acessar esse link , vocês serão direcionados para a página representada na imagem acima. Assim que ela se abrir, altere os v

APRENDIZAGEM COM JOGOS

Imagem
LÓGICA DE PROGRAMAÇÃO COM SCRATCH   Que tal ensinar lógica de programação com jogos em Scratch? Esse jogo poderá ser útil para todos que quiserem se iniciar no mundo da lógica de programação de modo divertido. Se você é professor e não conhece o Scratch, aqui está uma boa oportunidade de fazê-lo. Para apenas jogar, acesse o jogo ao final desse texto. Para acessar o projeto, ver o código - em blocos e não em linguagem de programação -, utilizá-lo em algum projeto educacional - somente citando o autor e nada mais - e jogar com a opção de aumento da tela, clique aqui . Instruções Jogo Space Ballons 1. Para ver a tela inicial, clique na bandeira verde no centro da tela do jogo. 2. As regras gerais e as pontuações estão colocadas nessa primeira tela. 3. Para controlar a nave, use as teclas do seu dispositivo - a da seta para a direita para movê-la nesse sentido e a da seta para a esquerda para movê-la no sentido contrário. 4. Para atirar com a nave, pressione a tecla espaç

LÓGICA

Imagem
LÓGICA COM SCRATCH Aprender lógica de programação com blocos é uma opção inteligente e divertida aos tradicionais, e mais complicados, códigos . A plataforma Scratch do MIT (Massachusetts Institute of Technology) foi criada com esse intuito. Divirta-se com esse tradicional e simples jogo de paredão e também acesse o editor com os blocos de lógica para observar como eles "funcionam". Para fazer isso, primeiro, clique na imagem acima. Agora, com a página do jogo aberta - esse é o modo que chamamos de executável -, siga as instruções para jogar. O jogo não tem pontuações, pois a intenção maior é observar a lógica envolvida no mesmo.  A seguir, clique no botão azul no canto direito superior com o texto interno "ver interior" para abrir o modo de edição e ver os blocos de lógica. Nesse ambiente, explore, no canto inferior esquerdo, o palco e os "atores" - a bola e a raquete - clicando neles para analisar seus respectivos blocos de lógica. Procure e