Seu navegador não suporta JavaScript!

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

Introdução a Aplicativos On-line do Google

Introdução a Aplicativos On-line do Google

Experimente a colaboração e a inovação no seu dia a dia, em casa, no trabalho ou nos estudos por meio de ferramentas on-line do Google que garantem melhores ideias e resultados.

Fundamentos de Desenvolvimento Móvel utilizando Android Api e Java

Fundamentos de Desenvolvimento Móvel utilizando Android Api e Java

Compreenda os conceitos fundamentais e aprenda a utilizar os principais recursos de desenvolvimento de aplicações da plataforma Android. Através deste curso, capacite-se a modelar e implementar aplicações básicas, que seguem os princípios adequados de programação Android e respeitam requisitos não-funcionais exigidos pela maioria dos usuários de software.

Planejamento e Desenvolvimento de Aplicações Android utilizando Google APIs

Planejamento e Desenvolvimento de Aplicações Android utilizando Google APIs

Aperfeiçoe sua aplicação Android por meio de recursos modernos e práticos que iremos abordar neste curso. Além disso, acompanhe o desenvolvimento passo a passo de uma aplicação Android desde a criação até a publicação do aplicativo no serviço de biblioteca digital do Google, a Play Store.



Botão para voltar ao topo