Introdução à Lógica de Programação

Objetivo geral

Ensinar os conceitos fundamentais sobre a construção de algoritmos e lógica de programação, utilizando linguagem clara e uma grande quantidade de exemplos, de forma a preparar o aluno para uma posterior formação em qualquer linguagem de programação moderna.

O curso em números:

70

horas de aula em todo o curso.

7

aulas, uma por semana.

100%

à distância, com acesso de qualquer lugar.

24h

por dia, 7 dias por semana.


Conteúdo Programático

  • 1. Sistemas Computacionais:

  • esta é a primeira aula do curso de lógica de programação. Nela, serão apresentadas características dos sistemas computacionais modernos, segundo o modelo de Von Neumann, os componentes mais comuns de um sistema computacional e os tipos de sistemas computacionais.


  • 2. Abstração e Sistema Binário:

  • esta aula tem como objetivo introduzir o conceito de abstração de elementos do mundo real, ou seja, como representar a realidade através de texto e relações lógicas e matemáticas. Seguindo o objetivo final do curso, que é de preparar o aluno para uma formação voltada ao desenvolvimento de software, a aula também aborda o sistema de numeração binário e suas operações.


  • 3. Algoritmos:

  • os objetivos desta aula são conceituar a definição formal de algoritmo e ajudar o aluno a compreender o processo de construção de algoritmos através de exemplos.


  • 4. Tipos de Dados, Constantes, Variáveis e Expressões:

  • os objetivos desta aula são apresentar os conceitos de variáveis e constantes e os tipos de dados que elas representam. Além disso, serão estudados os operadores lógicos e aritméticos que, juntamente com as variáveis e constantes, permitem a criação de expressões, o que capacita o aluno a expressar abstrações mais complexas.


  • 5. Estruturas de Decisão: SE e SE/SENÃO:

  • os objetivos desta aula são despertar a atenção do aluno para a presença de Estruturas de Decisão em situações cotidianas e como ele deve representá-las e interpretá-las em um algoritmo.


  • 6. Estrutura de Repetição: Laço ENQUANTO e Laço PARA:

  • os objetivos desta aula são ajudar o aluno a identificar estruturas de repetição. Além disso, instruí-lo sobre como utilizar Estruturas de Repetição em algoritmos de forma a aproveitar um conjunto de passos já definido.


  • 7. Modularização:

  • os objetivos desta aula são definir o conceito de modularização de instruções e apresentar as vantagens da aplicação dessa técnica para a construção de algoritmos e, futuramente, código fonte.


Cursos Relacionados

Empreendedorismo e Ética

Empreendedorismo e Ética

Desenvolva seu potencial empreendedor e entenda as reais necessidades do cliente de forma inovadora.

Atendimento ao Cliente

Atendimento ao Cliente

Desenvolva competências para atender com qualidade.

Informática Prática

Informática Prática

Tenha habilidade no uso de softwares e aplicativos e esteja capacitado para lidar com situações cotidianas.



Botão para voltar ao topo