Skip to main content
NAU site
  • Help
  • Courses
  • Programs
  • News
  • Partners
  • You are here:
  • Home
  • Introdução à Programação: Conceitos Fundamentais

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

Ref. IPCF
CategoryExact Sciences and Technology
  • Duration: 60 hours
  • Effort: 60 hours
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.
1,692 already enrolled!
course cover image
Share on FacebookShare on TwitterShare on LinkedinShare by Email
No open course runs

What you will learn

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

Description

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.

Format

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.

Prerequisites

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.

Assessment and certification

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.

Course plan

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

Course runs

No course runs

Ongoing

  • From Feb. 22, 2023 to May 3, 2023

Organizations

Instituto Politécnico de Tomar

License

License for the course content

Attribution-ShareAlike

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

NAU
  • Who we are
  • Courses
  • How to become a partner
Communication
  • Help
  • News
  • Media kit
Legal
  • Terms and conditions
  • Privacy Policy
  • Cookies Policy
  • Certification Policy
  • Code of Honor

© 2023 FCT|FCCN. All right reserved.

Subscribe newsletterFollow our FacebookFollow our TwitterFollow our Linkedin