
Nesta aula você conhecerá o conceito de algoritmo e suas aplicações em Engenharia.
Nesta aula você compreenderá como os algoritmos foram criados e evoluídos.
Nesta aula você estudará como as linguagens de informação foram criadas e desenvolvidas.
Nesta aula você vai conhecer o que são ambientes de desenvolvimento e conhecer alguns deles muito usados com o Python.
Nesta aula você aprenderá a instalar o Python em seu computador.
Nesta aula você aprenderá como instalar o VSCode em seu computador.
Nesta aula você verá como faz para extrair os códigos-fonte usados no curso. Eles estão disponíveis no arquivo "Códigos.zip", disponível como recurso desta aula.
Nesta aula você aprenderá como representar algoritmos com fluxogramas, pseudocódigos e outros diagramas.
Nesta aula você compreenderá o que são variáveis e o seu papel nos algoritmos.
Nesta aula você aprenderá o que são constantes e como usá-las nos algoritmos.
Nesta aula você conhecerá diferentes tipos de dados usados em programação.
Nesta aula você conhecerá os operadores aritméticos.
Nesta aula você aprenderá sobre os operadores de atribuição.
Nesta aula você conhecerá as formas padrão de entrada de dados.
Nesta aula você aprenderá como os tipos de dados podem ser convertidos entre si.
Nesta aula você aprenderá como formatar strings e números para apresentação de resultados de programas.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Nesta aula você conhecerá os operadores que permitem comparar o valor de variáveis.
Nesta aula você vai conhecer as estruturas condicionais simples.
Nesta aula você conhecerá o funcionamento dos operadores lógicos.
Nesta aula você conhecerá as estruturas condicionais compostas.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática de Engenharia.
Nesta aula você conhecerá os laços do tipo enquanto.
Nesta aula você conhecerá o laço do tipo para.
Atividade prática em Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Atividade prática em Engenharia.
Solução de atividade prática em Engenharia.
Nesta aula você conhecerá como usar funções sem passagem de parâmetros.
Nesta aula você conhecerá como usar funções com passagem de parâmetros.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Nesta aula você aprenderá a manipular listas em linguagem Python.
Nesta aula você aprenderá a manipular matrizes em linguagem Python.
Nesta aula você aprenderá a manipular dicionários em linguagem Python.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
Atividade prática de Engenharia.
Solução de atividade prática de Engenharia.
O curso inicia com a definição ampla de algoritmo, considerando a evolução histórica dos mesmos. Esta definição é necessária para que o estudante compreenda como a aplicabilidade dos algoritmos para a solução de problemas é útil no dia a dia da Engenharia.
Em paralelo à evolução dos algoritmos ao longo do tempo, também as linguagens de programação são apresentadas. Desde as primeiras linguagens, muito próximas às linguagens de máquina, até as linguagens de alto nível disponíveis hoje, como o Python, são abordadas.
O curso usará como ambiente de programação o VSCode. O VSCode é uma das ferramentas mais populares para o desenvolvimento de aplicações, não apenas em Python, mas em outras linguagens de programação. Desde a instalação ambiente e dos plugins necessários, a descrição da preparação do computador leva em conta que o estudante não tem ainda familiaridade com os mesmos. Assim, é garantido que todos os estudantes terão condição de configurar os seus computadores de maneira adequada.
O curso envolve o estudo da lógica de programação, onde o fato de resolver problemas por meio do uso de algoritmos é destacado. Para isso são, estudadas a execução sequencial, as estruturas condicionais e diferentes tipos de laços de repetição. Estas estruturas compõem a base para a construção de algoritmos sofisticados.
O conceito e a construção de funções com ou sem passagem de parâmetros é abordada. Desta forma, o estudante pode reutilizar código de maneira eficiente.
As estruturas de dados mais usadas são trabalhadas no curso: listas, matrizes e dicionários.
Desta forma, ao final do curso o estudante estará apto a construir algoritmos para solução de problemas complexos de Engenharia por meio de algoritmos, codificando-os com a linguagem Python.