Logotipo open.ipt.pt

Introdução à Programação: Conceitos Fundamentais

Numa sociedade cada vez mais digital, onde o nosso bem-estar depende de serviços digitais, a programação de computadores é uma mais-valia para retirar partidos destas tecnologias.

Arquivado de 22/02/2023 até 10/04/2025 na:

Duração: 60 horas | Esforço: 60 horas | Ritmo: Ao ritmo do estudante | Idiomas: Português

O que vai aprender

Este curso fornece ao aluno os conceitos básicos e fundamentais de programação de computadores através de fluxogramas e pseudocódigos. Utiliza o ambiente de aprendizagem Algorithmi que permite a execução e avaliação automática dos exercícios.

  • Conhecer e compreender os princípios básicos da programação estruturada
  • Conceber e analisar algoritmos para a resolução de problemas
  • Implementar e testar algoritmos utilizando fluxogramas ou pseudocódigos
  • Analisar a complexidade de algoritmos

Descrição

Este curso foi desenhado para ensinar os fundamentos de programação de computadores utilizando algoritmos para a resolução de problemas simples.

Neste curso irá aprender a resolver problemas computacionais, a sua representação em fluxogramas e pseudocódigos, e a sua tradução para as linguagens mais populares como o java, o C++ ou Python.

Destina-se a todos os alunos que queiram fazer a sua iniciação na programação de computadores. Serão ensinados os conceitos teóricos fundamentais da programação através da resolução prática de problemas com algoritmos que podem ser codificados em fluxogramas ou pseudocódigo e a sua execução é feita pela ferramenta Algorithmi.

Formato

Neste curso vão ser fornecidas as bases teóricas de programação e resolução de problemas simples que permitem ao aluno desenvolver a capacidade de abstração e raciocínio computacional necessário para a resolução de problemas mais complexos, distribuídos por 4 módulos.

O aluno vai aprender a programar utilizando fluxogramas e pseudocódigos que podem ser testados na ferramenta Algorithmi. Serão disponibilizados um conjunto fichas práticas com exercícios de programação, que serão avaliados automaticamente pelo Algorithmi, e que permitem ao aluno a exercitação e aplicação dos conhecimentos adquiridos.

Pré-requisitos

Este curso foi desenvolvido para pessoas de várias idades que queiram aprender os fundamentos da programação de computadores. As condições de acesso ao curso são bases matemáticas elementares e a motivação e curiosidade por esta área que é cada vez mais essencial num mundo moderno.

Avaliação e certificação

A avaliação no curso processa-se através da resposta a questões teóricas para a obtenção do certificado Nau. Resolução de exercícios de programação avaliados pela ferramenta Algorithmi.

Certificado NAU e ECTS concedidos pelo Instituto Politécnico de Tomar, mediante cumprimento dos requisitos.

Plano de curso

Módulo 1: Conceitos preliminares

1. Noção de algoritmo
2. Fluxogramas e pseudocódigos
3. Linguagens de programação
4. Resolução de problemas computacionais

Módulo 2: Algoritmos sequenciais

5. Tipos de dados numéricos e textuais.
6. Variáveis, constantes, operadores e funções.
7. Cálculo computacional simples.
8. Instruções para ler, escrever, definir e calcular

Módulo 3: Decisão condicional

9. Tipo de dados lógicos.
10. Operadores relacionais e lógicos.
11. Expressões lógicas
12. Instrução de decisão simples
13. Decisão em alternativa.
14. Decisões encadeadas.

Módulo 4: Estruturas de Repetição

15. Ciclo enquanto … faz;
16. Ciclo Faz..Enquanto
17. Ciclo iterar;
18. Instruções de salto: Quebrar e continuar.
19. Ciclos encadeados
20. Contadores e acumuladores

Equipa do curso

António Manso e Paulo Santos


categorias de cursos