Princípios de Programação Procedimental
1
2025-2026
01000085
Informática
Português
Presencial
Semestral
6.0
Obrigatória
1º Ciclo - Licenciatura
Conhecimentos de Base Recomendados
Introdução à Programação e Resolução de Problema.
Métodos de Ensino
A UC está estruturada em duas aulas semanais com 2h cada, não se fazendo distinção entre aulas teóricas e práticas. As aulas decorrem em grupos com um máximo de 24 alunos, cada um deles acompanhado por um único professor. Nestas são apresentados os conceitos relevantes e promovida, de imediato, a respetiva prática. É dada importância ao acompanhamento da evolução de cada aluno, procurando apresentar a cada um atividades compatíveis com os seus conhecimentos nesse momento.
Resultados de Aprendizagem
O objetivo principal desta unidade curricular é permitir ao aluno adquirir um conjunto de conhecimentos sólidos sobre programação procedimental utilizando a linguagem C, com particular destaque para ponteiros e estruturas de dados dinâmicas simples. Estimular a aquisição de competências em resolução de problemas, análise e síntese, raciocínio crítico, aprendizagem autónoma e aplicação prática dos conhecimentos adquiridos.
Estágio(s)
NãoPrograma
1. Estrutura de um Programa em C
2. Tipos de Dados Elementares.
3. Instruções de Seleção e Repetição
4. Definição de Funções. Passagem de parâmetros
5. Tabelas e ordenamento
6. Ponteiros
7. Acesso a ficheiros
8. Estruturas de dados dinâmicas simples – filas, pilhas e listas ligadas
Docente(s) responsável(eis)
Filipe João Boavida Mendonça Machado de Araújo
Métodos de Avaliação
Avaliação
Projecto: 20.0%
Exame: 40.0%
Mini Testes: 40.0%
Bibliografia
- Brian Kernighan e Dennis Ritchie, The C Programming Language, 2nd edition, Prentice Hall, 1988
- Peter Prinz, Tony Crawford, C in a Nutshell, 2nd Edition, O'Reilly Media, Inc., 2015
- Pedro Guerreiro, Elementos de Programação com C, 3ª edição, FCA Editora, 2006