Lógica de Programação
O curso de Lógica de Programação com VisualG, Python e Java, da ND Academy & Services, foi desenvolvido para estudantes, iniciantes e profissionais que desejam dar os primeiros passos no mundo da programação, adquirindo uma base sólida em raciocínio lógico, construção de algoritmos e desenvolvimento de programas de computador.
A programação é uma das competências fundamentais da era digital, estando presente no desenvolvimento de websites, aplicações móveis, sistemas empresariais, inteligência artificial, automação e análise de dados.
Nesta formação, os participantes aprenderão a resolver problemas de forma lógica e estruturada, utilizando inicialmente o VisualG, uma ferramenta educativa que permite criar e executar algoritmos em pseudocódigo, e posteriormente o Python e Java, duas das linguagens de programação mais populares e versáteis do mundo.
O curso segue uma abordagem progressiva, começando pelos conceitos fundamentais da lógica de programação e avançando até à construção de programas funcionais, através de exercícios práticos, desafios e pequenos projectos.
Não é necessário possuir conhecimentos prévios de programação.
Objectivo Geral
Desenvolver competências fundamentais em lógica de programação, raciocínio computacional e construção de algoritmos, capacitando os formandos para resolver problemas e implementar soluções utilizando VisualG e Python.
Objectivos Específicos
No final da formação, o participante deverá ser capaz de:
- Compreender os fundamentos da programação e do pensamento computacional.
- Analisar problemas e desenvolver soluções algorítmicas.
- Representar algoritmos através de pseudocódigo e fluxogramas.
- Utilizar variáveis, constantes, operadores e expressões.
- Implementar estruturas de decisão e repetição.
- Trabalhar com vectores, matrizes e estruturas de dados básicas.
- Criar e executar algoritmos no VisualG.
- Traduzir algoritmos desenvolvidos em VisualG para Python.
- Desenvolver programas simples utilizando a linguagem Python.
- Aplicar boas práticas de programação e resolução de problemas.
Conteúdos Programáticos
MÓDULO 1 — Fundamentos da Lógica de Programação
- Introdução à lógica de programação, algoritmos, fluxogramas e pseudocódigo.
- Tipos de dados, variáveis, constantes e operadores.
- Estruturas de decisão, repetição e instruções de entrada e saída.
- Vectores, matrizes, procedimentos e funções.
- Desenvolvimento de algoritmos, exercícios e avaliação prática.
MÓDULO 2 — Lógica de Programação com Python
- Introdução ao Python, instalação, configuração e primeiros programas.
- Variáveis, tipos de dados, operadores e entrada e saída de informações.
- Estruturas condicionais, ciclos de repetição e funções.
- Estruturas de dados (listas, tuplas, dicionários, sets e arrays), algoritmos de ordenação e pesquisa.
- Desenvolvimento de aplicações práticas, jogo Pedra, Papel e Tesoura e projecto final.
MÓDULO 3 — Lógica de Programação com Java
- Introdução ao Java, instalação, configuração e primeiros programas.
- Tipos de dados, variáveis, constantes, operadores e entrada e saída de dados.
- Estruturas condicionais, ciclos de repetição e métodos.
- Estruturas de dados (arrays e ArrayLists), algoritmos de ordenação e pesquisa.
- Desenvolvimento de aplicações práticas, jogo Pedra, Papel e Tesoura e projecto final.
MÓDULO 4 — Projecto Final Integrador
- Identificação e análise de um problema real.
- Planeamento da solução através de algoritmos e pseudocódigo.
- Implementação de uma aplicação funcional em Python ou Java.
- Testes, depuração e documentação do código.
- Apresentação e demonstração do projecto desenvolvido.
Metodologia de Ensino
A ND Academy & Services adopta uma metodologia de ensino progressiva e orientada para a prática, permitindo que os formandos desenvolvam competências através da resolução de problemas reais.
A formação inclui:
- Aulas teóricas acompanhadas de demonstrações práticas.
- Exercícios de raciocínio lógico e construção de algoritmos.
- Desenvolvimento de programas no VisualG e Python.
- Desafios individuais de programação.
- Estudos de caso e resolução de problemas.
- Projectos práticos para consolidação dos conhecimentos.
- Acompanhamento e avaliação contínua da aprendizagem.
A Quem Se Destina?
Este curso é indicado para:
- Estudantes do ensino secundário e superior.
- Iniciantes sem experiência em programação.
- Estudantes de Informática e áreas relacionadas.
- Profissionais interessados em adquirir competências tecnológicas.
- Pessoas que pretendem iniciar uma carreira em desenvolvimento de software.
- Empreendedores interessados em compreender a programação.
- Interessados em inteligência artificial, automação e análise de dados.
Pré-Requisitos
Não são necessários conhecimentos prévios de programação.
Recomenda-se que o participante possua conhecimentos básicos de informática, incluindo utilização do computador, gestão de ficheiros e navegação no sistema operativo.
Competências Adquiridas
Ao concluir a formação, o participante deverá ser capaz de:
- Desenvolver algoritmos utilizando pseudocódigo.
- Resolver problemas através de raciocínio lógico.
- Criar e executar algoritmos no VisualG.
- Compreender a estrutura e o funcionamento de programas.
- Desenvolver aplicações simples em Python.
- Utilizar estruturas condicionais, ciclos, listas e funções.
- Identificar e corrigir erros básicos de programação.
- Aplicar boas práticas na organização do código.
- Desenvolver pequenos projectos de programação de forma autónoma.
Porquê Aprender Lógica de Programação com VisualG e Python?
A lógica de programação constitui a base para aprender qualquer linguagem de programação.
O VisualG permite compreender os conceitos fundamentais de forma simples e estruturada, facilitando a aprendizagem de algoritmos antes de trabalhar com linguagens de programação reais.
O Python, por sua vez, permite aplicar esses conhecimentos na criação de programas funcionais, abrindo caminho para áreas como:
- Desenvolvimento de Software.
- Desenvolvimento Web.
- Inteligência Artificial.
- Ciência e Análise de Dados.
- Automação de Processos.
- Cibersegurança.
- Desenvolvimento de Sistemas Empresariais.
Aprenda primeiro a pensar como um programador e depois a transformar as suas ideias em soluções reais!
| Responsável | Biriathy Injaua |
|---|---|
| Última Atualização | 16-10-2026 |
| Tempo de Conclusão | 2 horas 38 minutos |
| Membros | 1 |
-
Lógica de Programação21Aulas · 2 h 38 min
-
Prévia gratuita Novo
-
Prévia gratuita Novo
-
Aula3_Algoritmos.mp4Novo
-
Aula4_fluxograma.mp4Novo
-
Aula5_1_Pesudocodigo_com_visualG.mp4Novo
-
Aula5_Pesudo_codigo.mp4Novo
-
Aula6_Tipos de dados.mp4Novo
-
Aula7_Variaveis e constantes.mp4Novo
-
Aula8_Operadores.mp4Novo
-
Aula9_Instrucoes.mp4Novo
-
Aula10.0_Estruturas de decisao.mp4Novo
-
Aula10.1_Decisao simples.mp4Novo
-
Aula10.2_Decisao composta.mp4Novo
-
Aula10.3_Decisao encadeada.mp4Novo
-
Aula10.4_Escolha caso.mp4Novo
-
Aula11_Estruturas de repeticao.mp4Novo
-
Aula12_Trabalho pratico.mp4Novo
-
Aula13_1_Matrizes.mp4Novo
-
Aula13_Vectores.mp4Novo
-
Aula14_Sub_rotinas.mp4Novo
-
Aula15_Trabalho de fim de modulo 1.mp4Novo
-