Skip to main content
FCCN serviços digitais da FCT
NAU site
  • Help
  • Courses
  • Programs
  • News
  • Partners
  • Espaço AP
  • You are here:
  • Home
  • Introdução à Programação: Conceitos Fundamentais

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

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

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

Organizations

Instituto Politécnico de Tomar

Perguntas Frequentes (FAQs) PortugalX

O que é o PortugalX?

PortugalX é a marca que foi criada para representar a Fundação para a Ciência e Tecnologia (FCT) e a plataforma NAU junto da comunidade edX (edX.org). Para saber mais sobre este projeto e os seus objetivos, consulte a página: https://www.nau.edu.pt/pt/noticias/a-nau-prepara-se-para-ser-portugalx-na-edxorg/

Posso usar a minha conta de registo da plataforma NAU (nau.edu.pt) na plataforma edX (edx.org)?

Não. A edX é uma plataforma de ensino online (Massive Open Online Courses - MOOC) independente da plataforma NAU, impossibilitando o uso do registo feito na plataforma NAU. Para aceder aos conteúdos da plataforma edX, deve ser criado um registo na mesma.

Posso ter acesso aos certificados dos cursos disponíveis na edX de forma gratuita?

Não, os certificados são pagos. O valor dos certificados é definido pelas entidades promotoras dos cursos.

Tenho acesso ilimitado aos conteúdos dos cursos disponíveis na plataforma edX?

Sim, se a sua inscrição for verified. Como audit o acesso aos conteúdos do curso é limitado.

Os cursos podem estar em simultâneo na plataforma NAU e na plataforma edX?

Não. Um dos requisitos para os cursos estarem disponível na edX é a sua exclusividade. Assim, enquanto os cursos estiverem disponíveis na edX, na plataforma NAU estarão arquivados e inacessíveis aos seus utilizadores.

Qual a diferença entre a inscrição Audit e Verified?

Audit – inscrição gratuita, onde os formandos podem inscrever-se e consumir todo o conteúdo do curso. Não estão incluídos o certificado, as tarefas de avaliação e o acesso perpétuo aos conteúdos do curso.

Verified – inscrição que permite aos formandos terem acesso ao certificado e a todo o conteúdo do curso de forma permanente, mesmo depois do curso ter terminado. Os formandos podem atualizar a sua inscrição (de audit para verified) a qualquer momento e até uma determinada data (normalmente, até 10 dias antes da data de fim do curso).

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 site
Subscribe our newsletterFollow us on FacebookFollow us on Linkedin
NAU
  • Who we are
  • Courses
  • How to become a partner
  • Open source
  • Accessibility
Communication
  • Help
  • News
  • Media kit
  • Site Map
Legal
  • Terms and conditions
  • Privacy Policy
  • Cookies Policy
  • Certification Policy
  • Newsletter consent
República Portuguesa - Educação, Ciência e Inovação FCCN - Serviços digitais FCT FCCN - Serviços digitais FCT

© 2025 FCCN-FCT. All right reserved.