Lógica de Programação

Este curso completo de Lógica de Programação é ideal para quem quer começar ou aprimorar suas habilidades em programação, abrangendo desde fundamentos básicos até técnicas avançadas. Com módulos detalhados, o curso oferece um aprendizado passo a passo em algoritmos, estruturas de controle, funções, estruturas de dados e resolução de problemas complexos. Ao final do curso, os alunos terão desenvolvido uma base sólida em lógica de programação, essencial para qualquer linguagem de programação moderna.


Seja bem-vindo ao seu novo trajeto profissional!

R$ 29.700,00

Gratuito!

Inscreva-se agora!

  • 100% On-line
  • Duração de 20 Horas
  • Certificado após conclusão

Experiências Reais, Resultados Reais

AF

Ayron B. Silva Figueiredo

"Após completar a formação, sinto que tenho as ferramentas necessárias para tomar decisões baseadas em dados e contribuir de forma significativa para a minha empresa. A transformação foi incrível e o aprendizado, inestimável. Estou muito mais confiante na minha habilidade de analisar e interpretar dados!"

SL

Samuel H. de Arruda Lima

"O curso da Tutriz foi um divisor de águas. A maneira como os conceitos são ensinados, do básico ao avançado, é clara e direta. Completei os módulos sentindo-me totalmente preparada para os desafios do mercado de trabalho. Estou extremamente satisfeita com o investimento que fiz em minha educação."

DS

Daniel Alves Santos

"Trabalho com marketing há anos e sempre quis aprimorar minhas habilidades em análise de dados. O curso na Tutriz superou todas as minhas expectativas. Aprendi não só a usar ferramentas como Power BI e Excel, mas também a pensar de forma analítica. Os professores e materiais de apoio são excelentes."

O que você irá aprender

Módulo

01

Este módulo aborda os conceitos fundamentais da lógica de programação, essenciais para qualquer linguagem de programação.
  • Introdução à Lógica de Programação: Entenda o que é lógica de programação e sua importância.
  • Algoritmos: Definição e Exemplos: Aprenda o que são algoritmos com exemplos práticos.
  • Fluxogramas: Representando Algoritmos: Como usar fluxogramas para representar algoritmos.
  • Pseudocódigo: Primeiros Passos: Introdução à escrita de algoritmos em pseudocódigo.
  • Variáveis e Tipos de Dados: Conceitos de variáveis e tipos de dados em programação.

Módulo

02

Explora as estruturas de controle que direcionam o fluxo de execução de um programa.
  • Condicionais: If-Else: Entendendo a estrutura condicional if-else e sua aplicação.
  • Laços de Repetição: For e While: Como usar laços de repetição para executar tarefas múltiplas vezes.
  • Switch-Case: Alternativa para Múltiplas Condições: Usando a estrutura switch-case em diferentes cenários.
  • Break e Continue: Controlando Laços: Aprendendo a usar break e continue para controlar laços de repetição.
  • Exercícios Práticos: Estruturas de Controle: Resolvendo exercícios práticos para fortalecer o aprendizado.

Módulo

03

Este módulo ensina como modularizar códigos usando funções e procedimentos.
  • Introdução a Funções: Conceitos básicos sobre funções em programação.
  • Parâmetros e Retorno de Funções: Entendendo parâmetros e valores de retorno em funções.
  • Procedimentos: Funções sem Retorno: Definindo e utilizando procedimentos em algoritmos.
  • Escopo e Tempo de Vida de Variáveis: Aprenda sobre escopo local e global de variáveis.
  • Exercícios Práticos: Funções e Procedimentos: Prática de exercícios para consolidar o conhecimento sobre funções e procedimentos.

Módulo

04

Aprenda sobre estruturas de dados básicas usadas na programação.
  • Arrays e Matrizes: Introdução a arrays (vetores) e matrizes e suas aplicações.
  • Listas Ligadas: Compreendendo a estrutura e uso de listas ligadas.
  • Pilhas e Filas: Explorando as estruturas de dados de pilhas e filas.
  • Dicionários e Tabelas Hash: Entenda como funcionam os dicionários e tabelas hash.
  • Exercícios Práticos: Estruturas de Dados: Aplicação prática das estruturas de dados em exercícios.

Módulo

05

Desenvolva habilidades avançadas de resolução de problemas com algoritmos complexos.
  • Algoritmos de Ordenação: Aprenda diferentes algoritmos para ordenação de dados.
  • Algoritmos de Pesquisa: Técnicas de pesquisa em estruturas de dados.
  • Recursividade: Entendendo e aplicando conceitos de recursividade.
  • Problemas de Otimização: Resolução de problemas clássicos de otimização com algoritmos.
  • Projeto Final: Desenvolvendo um Algoritmo Complexo: Projeto prático para aplicar os conceitos aprendidos no curso.

Tutriz © 2024 - Todos os direitos reservados.