Scratch: Um jeito divertido de aprender programação
()
About this ebook
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.
Related to Scratch
Related ebooks
Construct 2: Crie o seu primeiro jogo multiplataforma Rating: 5 out of 5 stars5/5Introdução ao kit robótico LEGO® EV3: Programe seus robôs com linguagem de blocos Rating: 5 out of 5 stars5/5Desenvolvimento de Jogos em HTML5 Rating: 5 out of 5 stars5/5App Inventor: Seus primeiros aplicativos Android Rating: 0 out of 5 stars0 ratingsA lógica do jogo: Recriando clássicos da história dos videogames Rating: 0 out of 5 stars0 ratingsIniciando com Flutter Framework: Desenvolva aplicações móveis no Dart Side! Rating: 0 out of 5 stars0 ratingsAprenda A Programar Computadores Rating: 0 out of 5 stars0 ratingsIntrodução à programação em C: Os primeiros passos de um desenvolvedor Rating: 4 out of 5 stars4/5Kodular: Desenvolvimento Android sem código Rating: 0 out of 5 stars0 ratingsMicrosoft Kinect: Crie aplicações interativas Rating: 0 out of 5 stars0 ratingsArquitetura de software distribuído: Boas práticas para um mundo de microsserviços Rating: 0 out of 5 stars0 ratingsRSpec: Crie especificações executáveis em Ruby Rating: 0 out of 5 stars0 ratingsDesbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem Rating: 5 out of 5 stars5/5Trilhas Python: Programação multiparadigma e desenvolvimento Web com Flask Rating: 4 out of 5 stars4/5O retorno do cangaceiro JavaScript: De padrões a uma abordagem funcional Rating: 0 out of 5 stars0 ratingsECMAScript 6: Entre de cabeça no futuro do JavaScript Rating: 5 out of 5 stars5/5O guia de Dart: Fundamentos, prática, conceitos avançados e tudo mais Rating: 3 out of 5 stars3/5Cangaceiro JavaScript: Uma aventura no sertão da programação Rating: 5 out of 5 stars5/5Programação Funcional: Uma introdução em Clojure Rating: 4 out of 5 stars4/5Android nativo com Kotlin e MVVM: Simplificando técnicas avançadas Rating: 0 out of 5 stars0 ratingsDesign Patterns com PHP 7: Desenvolva com as melhores soluções Rating: 5 out of 5 stars5/5Elixir: Do zero à concorrência Rating: 0 out of 5 stars0 ratingsJavascript Progressivo Rating: 0 out of 5 stars0 ratingsAprofundando em Flutter: Desenvolva aplicações Dart com Widgets Rating: 5 out of 5 stars5/5Guia prático de TypeScript: Melhore suas aplicações JavaScript Rating: 0 out of 5 stars0 ratingsAplicações web real-time com Node.js Rating: 5 out of 5 stars5/5Programação Para Internet Rating: 0 out of 5 stars0 ratingsDominando JavaScript com jQuery Rating: 1 out of 5 stars1/5Aprenda a programar com Python: Descomplicando o desenvolvimento de software Rating: 5 out of 5 stars5/5Robótica Educacional Rating: 0 out of 5 stars0 ratings
Applications & Software For You
Microsoft Office 365 Rating: 0 out of 5 stars0 ratingsCurso Intensivo De Python Rating: 0 out of 5 stars0 ratingsRevit passo a passo volume I Rating: 4 out of 5 stars4/5Html - Passo A Passo Rating: 0 out of 5 stars0 ratingsCurso Relâmpago De Informática Rating: 0 out of 5 stars0 ratingsMicrosoft Word Rating: 5 out of 5 stars5/5Chatgpt O Roteiro Do Milionário Rating: 0 out of 5 stars0 ratingsMultimídia digital na escola Rating: 0 out of 5 stars0 ratingsAdobe Photoshop 2022 Para Iniciantes Rating: 0 out of 5 stars0 ratingsCurso De Edição De Vídeo + Adobe Premiere Pro Rating: 0 out of 5 stars0 ratingsExcel Para Professores De Matemática Rating: 1 out of 5 stars1/5Apostila Noções De Informática Rating: 0 out of 5 stars0 ratingsAprendendo Ciência De Dados Rating: 0 out of 5 stars0 ratingsJava O Guia Completo Rating: 0 out of 5 stars0 ratingsLinguagens De Programação Em Inteligência Artificial Rating: 0 out of 5 stars0 ratingsLaboratório Técnico - Autocad Rating: 0 out of 5 stars0 ratingsExcel 2013 Técnicas Avançadas Rating: 5 out of 5 stars5/5Como Criar Um Ebook De Alta Conversão Rating: 4 out of 5 stars4/5Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Rating: 0 out of 5 stars0 ratingsCurso Intensivo De Desenvolvimento Frontend Rating: 0 out of 5 stars0 ratingsGuia De Estilo E Cores Rating: 0 out of 5 stars0 ratingsCódigo Limpo Em Php Rating: 0 out of 5 stars0 ratingsSegredos Para Ganhar Dinheiro Jogando Free Fire Rating: 5 out of 5 stars5/5Curso Pdv Passo A Passo Delphi Com Firedac Rating: 0 out of 5 stars0 ratingsExcel 2022 O Tutorial Completo Para Iniciantes E Especialistas Rating: 0 out of 5 stars0 ratingsExcel Definitivo Rating: 0 out of 5 stars0 ratingsProgramação Python Ilustrada Para Iniciantes E Intermediários: Abordagem “aprenda Fazendo” – Passo A Passo Rating: 0 out of 5 stars0 ratingsDescomplicado Passo A Passo | Tutoial Anime Studio Rating: 0 out of 5 stars0 ratingsAdobe Photoshop: Tratamento e edição profissional de imagens Rating: 0 out of 5 stars0 ratingsDesenvolvedor De Back-end Em 30 Dias Rating: 0 out of 5 stars0 ratings
Reviews for Scratch
0 ratings0 reviews
Book preview
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,