Descrição do anúncio
Aulas práticas aplicadas ao ensino da lógica de programação com o objetivo de ensinar os fundamentos da programação, que são estes:
Algoritmos: Sequência de passos ou instruções para resolver um problema específico.
Variáveis e Constantes: Elementos básicos que armazenam dados, com variáveis podendo mudar de valor e constantes mantendo valores fixos.
Tipos de Dados: Inteiros, strings, booleanos, entre outros, usados para representar diferentes formas de informação.
Operadores: Incluem operadores aritméticos, relacionais e lógicos para realizar cálculos, comparações e avaliações.
Estruturas de Controle: Condicionais como "if/else", de loops como "for/while".
Funções e Métodos: Organizar o código em blocos lógicos, onde poderá ter a possiblidade reutilizar o código.
Estruturas de Dados: Arrays, listas, pilhas, filas e dicionários para organizar e manipular dados eficientemente.
Entrada e Saída: Interação com o usuário ou outros sistemas por meio de teclado, arquivos ou dispositivos externos.
Paradigmas de Programação:
Orientação a Objetos: Uso de classes e objetos para modelar problemas do mundo real.
Programação Funcional: Uso de funções puras e imutabilidade.
Abstração: Simplificação da complexidade ao trabalhar com modelos ou representações mais gerais.
Onde cada aula será apresentado o conceito de forma prática utilizando VS Code, e terá um exercício onde o aluno poderá praticar em casa e assim publicar o arquivo no github para poder ser avaliado e na aula seguinte dar seguimento a explicação dos próximos conceitos.
E ao final do curso, cada conceito dos exercícios práticos serão utilizados para criação de um app mais completo e prático .