Scratch: Um jeito divertido de aprender programação
()
Sobre este e-book
Neste livro, Helton Varela tem como objetivo proporcionar aos estudantes, educadores e aos curiosos por programação o primeiro passo no mundo da programação por meio do Scratch. Você acompanhará criação de um jogo de labirinto do início ao fim, ao longo do qual serão abordados os conceitos básicos em programação, de maneira simples divertida e didática.
Relacionado a Scratch
Ebooks relacionados
App Inventor: Seus primeiros aplicativos Android Nota: 0 de 5 estrelas0 notasA lógica do jogo: Recriando clássicos da história dos videogames Nota: 0 de 5 estrelas0 notasAprenda A Programar Computadores Nota: 0 de 5 estrelas0 notasConstruct 2: Crie o seu primeiro jogo multiplataforma Nota: 5 de 5 estrelas5/5Android nativo com Kotlin e MVVM: Simplificando técnicas avançadas Nota: 0 de 5 estrelas0 notasDesenvolvimento de Jogos em HTML5 Nota: 5 de 5 estrelas5/5Introdução à programação em C: Os primeiros passos de um desenvolvedor Nota: 4 de 5 estrelas4/5Microsoft Kinect: Crie aplicações interativas Nota: 0 de 5 estrelas0 notasIntrodução ao kit robótico LEGO® EV3: Programe seus robôs com linguagem de blocos Nota: 5 de 5 estrelas5/5Javascript Progressivo Nota: 0 de 5 estrelas0 notasECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Aprenda a programar com Python: Descomplicando o desenvolvimento de software Nota: 5 de 5 estrelas5/5Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços Nota: 0 de 5 estrelas0 notasRSpec: Crie especificações executáveis em Ruby Nota: 0 de 5 estrelas0 notasDesign Patterns com PHP 7: Desenvolva com as melhores soluções Nota: 5 de 5 estrelas5/5Kodular: Desenvolvimento Android sem código Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5Iniciando com Flutter Framework: Desenvolva aplicações móveis no Dart Side! Nota: 0 de 5 estrelas0 notasCodeIgniter: Produtividade na criação de aplicações web em PHP Nota: 0 de 5 estrelas0 notasDeixe seu código limpo e brilhante: Desmistificando Clean Code com Java e Python Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasProgramação em C# Para Iniciantes Nota: 5 de 5 estrelas5/5Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem Nota: 5 de 5 estrelas5/5Arduino prático: 10 projetos para executar, aprender, modificar e dominar o mundo Nota: 3 de 5 estrelas3/5O guia de Dart: Fundamentos, prática, conceitos avançados e tudo mais Nota: 3 de 5 estrelas3/5Aplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5Programação Didática com Linguagem C Nota: 4 de 5 estrelas4/5JavaScript: Um Guia para Aprender a Linguagem de Programação JavaScript Nota: 5 de 5 estrelas5/5Guia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasFundamentos De Programação Java Nota: 0 de 5 estrelas0 notas
Aplicativos e Software para você
Adobe Photoshop: Tratamento e edição profissional de imagens Nota: 0 de 5 estrelas0 notasProgramação Python Ilustrada Para Iniciantes E Intermediários: Abordagem “aprenda Fazendo” – Passo A Passo Nota: 0 de 5 estrelas0 notasRevit passo a passo volume I Nota: 4 de 5 estrelas4/5Ganhe Dinheiro Criando Um Jogo Para Celular Nota: 0 de 5 estrelas0 notasExcel 2013 Técnicas Avançadas Nota: 5 de 5 estrelas5/5Apostila Noções De Informática Nota: 0 de 5 estrelas0 notasPacote Microsoft Office Capacitação Nota: 0 de 5 estrelas0 notasComo Criar Um Ebook De Alta Conversão Nota: 4 de 5 estrelas4/5Photoshop para Iniciantes Nota: 0 de 5 estrelas0 notasA aprendizagem baseada em problemas (PBL) e a engenharia de software: Formação interdisciplinar para a cidadania Nota: 0 de 5 estrelas0 notasExcel 2022 O Tutorial Completo Para Iniciantes E Especialistas Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasJava O Guia Completo Nota: 0 de 5 estrelas0 notasExcel De Zero Para Especialista Nota: 0 de 5 estrelas0 notasLinguagens De Programação Em Inteligência Artificial Nota: 0 de 5 estrelas0 notasSeo Na Prática Nota: 0 de 5 estrelas0 notasCódigo Limpo Em Php Nota: 0 de 5 estrelas0 notasDescomplicado Passo A Passo | Tutoial Anime Studio Nota: 0 de 5 estrelas0 notasChatgpt O Roteiro Do Milionário Nota: 0 de 5 estrelas0 notasDominando o Podcasting Nota: 0 de 5 estrelas0 notasDescomplicando Passo A Passo Nota: 0 de 5 estrelas0 notasCurso Intensivo De Desenvolvimento Frontend Nota: 0 de 5 estrelas0 notasGuia De Estilo E Cores Nota: 0 de 5 estrelas0 notasFunções Financeiras Com Microsoft Excel Nota: 0 de 5 estrelas0 notasMicrosoft Windows 10 Nota: 5 de 5 estrelas5/5Excel Para Professores De Matemática Nota: 1 de 5 estrelas1/5Curso Pdv Passo A Passo Delphi Com Firedac Nota: 0 de 5 estrelas0 notasExcel Definitivo Nota: 0 de 5 estrelas0 notasCurso Intensivo De Python Nota: 0 de 5 estrelas0 notasE-book Microsoft Excel 2010 Nota: 0 de 5 estrelas0 notas
Avaliações de Scratch
0 avaliação0 avaliação
Pré-visualização do livro
Scratch - Helton Varela
Sumário
ISBN
Prefácio
Agradecimentos
1. O que é o Scratch?
2. Se e Senão
3. Repetição
4. Variáveis
5. Procedimentos e funções
6. Compartilhando projetos no site
7. Links e contato
ISBN
Impresso e PDF: 978-85-5519-279-1
EPUB: 978-85-5519-280-7
MOBI: 978-85-5519-281-4
Você pode discutir sobre este livro no Fórum da Casa do Código: http://forum.casadocodigo.com.br/.
Caso você deseje submeter alguma errata ou sugestão, acesse http://erratas.casadocodigo.com.br.
Prefácio
Ao desenvolver um projeto de extensão em uma escola pública sobre o ensino de programação, tivemos muitas dificuldades na coleta de materiais para prepararmos nossas aulas e nos deparamos com a falta de bibliografia sobre esse assunto. Com o surgimento de centenas de pesquisas desenvolvidas e aplicadas em todo o Brasil, sentimos a necessidade de produzir um material introdutório que pudesse ser utilizado.
O Scratch é uma ferramenta interessante para aqueles que desejam aprender a programar e para aqueles que desejam ensinar. Além de estudantes, educadores também podem usá-la no planejamento de suas aulas para complementar o processo de ensino e aprendizagem de forma criativa, ajudando os estudantes a raciocinar sistematicamente e a trabalhar colaborativamente.
No Brasil, é utilizado tanto na Educação Básica como nas universidades. O objetivo na elaboração deste material foi proporcionar aos estudantes, educadores, desenvolvedores e aos curiosos por programação a criação de um jogo do início ao fim. Nossa proposta foi criar um jogo de labirinto com todos os passos, de maneira simples e didática. Além de despertar o interesse pela área de computação e do pensamento computacional.
Após ler este livro, esperamos que você seja capaz de desenvolver outros jogos, produzir histórias e animações conforme sua vontade, necessidade e conteúdo. A programação aprimora o raciocínio lógico, a criatividade e a resolução de problemas, habilidades importantes para os cidadãos do século XXI.
Organizadora: Claudia T. Peviani
Público-alvo
Este livro foi escrito para aqueles que estão começando tanto na vida quanto na computação. O público-alvo deste livro é para aqueles entre 7 e 16 anos, mas qualquer um que queira aprender vai se dar muito bem.
O Scratch é uma ótima ferramenta de aprendizado e qualquer um que estiver disposto a ler este livro aprenderá o que é programação. Não há pré-requisito algum. O único pré-requisito é a vontade de aprender, tendo isso você já está com meio caminho andado.
Agradecimentos
Dedico este livro a todos aqueles que buscam novos conhecimentos e estão sempre dispostos a aprender.
Agradeço a Deus, por dar força e energia necessárias para vencer os obstáculos da vida.
Sou grato à professora Claudia pela oportunidade no projeto, e à UFGD. Aos meus pais, Sueli e Manoel, por sempre me apoiarem, e aos amigos, pelos bons momentos.
Capítulo 1
O que é o Scratch?
O Scratch é um programa de computador no qual é possível escrever uma série de instruções que dirá ao computador o que deve ser feito. Com ele, podemos criar nossas próprias histórias, jogos ou animações, e tudo isso é feito através de uma linguagem de programação. Foi desenvolvido pelo Media Lab do MIT em 2007, e tem como principais características a facilidade e acessibilidade, permitindo que pessoas no mundo todo comecem seus estudos em programação.
Como o Scratch utiliza uma interface gráfica e blocos que são montados como Lego, é muito mais fácil aprender programação através dele. Muitas escolas em países desenvolvidos já utilizam o Scratch como parte da grade de ensino, mostrando para crianças a ciência da computação logo cedo.
Iniciativas como o Hour of Code têm levado o ensino de programação para crianças no mundo todo, e utilizando muitas vezes o Scratch. Alguns cursos introdutórios de Ciência da Computação têm usado o Scratch também como uma ferramenta para introduzir a programação.
Há uma comunidade online que se ajuda para desenvolver alguns projetos e compartilha. Veremos no final deste capítulo alguns projetos disponíveis online e os seus códigos. O Scratch permite visualizar o código de qualquer projeto,