Compartilhamento |
![]() ![]() |
Use este identificador para citar ou linkar para este item:
http://localhost:8080/tede/handle/tede/1416
Tipo do documento: | Livros e Capítulos de Livros |
Título: | Programação para todos: do zero ao básico |
Autor: | Silva, Danilo Borges da |
Resumo: | Este livro faz parte do material didático fornecido no curso de extensão da UESPI: Programação para Todos: do ZERO ao básico. Este curso teve como objetivos ensinar a comunidade em geral e acadêmicos a programar. O livro foi então estruturado de acordo com o conteúdo programático do curso, e como no curso, apresenta uma linguagem de fácil entendimento e apresentação dos conceitos utilizando temáticas do dia a dia do leitor. O livro é dividido em três partes: Pensando de Forma Computacional (Parte I), Conhecendo os Comandos Básicos (Parte II) e Alterando o Fluxo do Programa (Parte III). Na parte I, Pensando de Forma Computacional, o leitor é convidado a ver como a computação está imersa no dia a dia e como começar a trabalhar o pensamento computacional baseado na lógica matemática. Nessa parte são apresentadas as formas de representar algoritmos: descrição narrativa, fluxograma e pseudocódigo. Na Parte II, Conhecendo os Comandos Básicos, são apresentadas as ferramentas base para começar a tirar os algoritmos do papel e transformá-los em programas de computador. Serão conhecidos os tipos de dados armazenados e lidos pelo programa e como fazer este procedimento de leitura e de escrita de dados. Nessa parte, será utilizada a linguagem de programação javascript para execução dos programas dentro de um ambiente de programação na nuvem, chamado Replit. Na Parte III, Alterando o Fluxo do Programa, serão apresentadas as formas básicas de se alterar o fluxo de um programa, como: comandos condicionais e comandos de repetição. Elementos essenciais para promover o dinamismo da solução computacional e interação do usuário no programa. Os fluxos são apresentados de forma bem natural para que o leitor consiga abstrair seu uso. Neste livro o autor conversa com o leitor durante o percurso de leitura e o guia na jornada da programação. Apresenta também exercícios e soluções. As videoaulas do curso também foram inseridas (https://bit.ly/dozeroaobasico) para serem utilizadas em conjunto com a obra. |
Abstract: | This book is part of the teaching material provided in the UESPI extension course: Programming for Everyone: from ZERO to the basics. The objective of this course was to teach the general community and academics how to program. The book was structured according to the course's syllabus, and as in the course, it presents an easy-to-understand language and presents the concepts using themes from the reader's daily life. The book is divided into three parts: Thinking Computationally (Part I), Knowing the Basic Commands (Part II) and Changing the Program Flow (Part III). In Part I, Thinking Computationally, the reader is invited to see how computing is immersed in everyday life and how to start working on computational thinking based on mathematical logic. This part presents the ways of representing algorithms: narrative description, flowchart and pseudocode. In Part II, Getting to Know the Basic Commands, the basic tools are presented to start taking algorithms off paper and transforming them into computer programs. The types of data stored and read by the program and how to perform this data reading and writing procedure will be introduced. In this part, the JavaScript programming language will be used to execute programs within a cloud programming environment, called Replit. In Part III, Changing the Program Flow, the basic ways to change the flow of a program will be presented, such as: conditional commands and repetition commands. Essential elements to promote the dynamism of the computational solution and user interaction in the program. The flows are presented in a very natural way so that the reader can abstract their use. In this book, the author talks to the reader during the reading process and guides them on the programming journey. He also presents exercises and solutions. The video lessons from the course have also been inserted (https://bit.ly/dozeroaobasico) to be used in conjunction with the work. |
Palavras-chave: | Lógica de Programação Computação Programas de Computador Pensamento Computacional |
Área(s) do CNPq: | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | por |
País: | Brasil |
Instituição: | Universidade Estadual do Piauí |
Sigla da instituição: | UESPI |
Departamento: | EdUESPI |
Programa: | |
Citação: | SILVA, Danilo Borges da. Programação para todos: do zero ao básico. Teresina: EdUESPI, 2022. 84 p. Disponível em: http://sistemas2.uespi.br/handle/tede/1416 . Acesso em: [data de acesso]. |
Tipo de acesso: | Acesso Aberto |
URI: | http://sistemas2.uespi.br/handle/tede/1416 |
Data de defesa: | 2022 |
Aparece nas coleções: | Livros e Capítulos de Livros |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Livro Completo.pdf | 13,57 MB | Adobe PDF | Baixar/Abrir Pré-Visualizar |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.