Código:
15775
Ano:
1
Semestre:
S1
Créditos ECTS:
6
Carga Horária:
PL(15H)/T(30H)/TP(15H)
Área Científica:
Informática
Tipo de ensino:
Presencial
Estágios:
Não se aplica
Objectivos de Aprendizagem:
Apresentar noções gerais sobre o computador seu funcionamento e sua programação. Aprendizagem da linguagem C utilizando as principais estruturas de controle e de dados.
Conteúdos programáticos:
1. Introdução: O que é um Computador, Características, Componentes (Hardware), O funcionamento do Computador, O Software (Sistemas Operativos, Linguagens de Programação e Aplicações).
2. Princípios Básicos da Programação: Ciclo de Desenvolvimento (Escrita, Compilação e Execução de um programa), e Lógica de um Programa (Algoritmo e Fluxograma).
3. Linguagem de Programação C; Estrutura de um Programa, Variável, Tipos de Dados Simples, Operadores, Instruções de Entrada e Saída, Instrução de Atribuição, Instruções Condicionais, Instruções de Repetição, Tipos de Dados Estruturados, Funções.
Metodologias de Ensino e Critérios de Avaliação:
A avaliação no período de Aprendizagem consiste no seguinte :
Teórica - Frequência 10 valores
Prática - 4 trabalhos práticos de grupo, com valor total de 10 valores.
Nota final de Aprendizagem = Soma das notas da Teórica com a Prática
ou
Nota final de Exame = Exame escrito - 10 valores (substituindo a nota da frequência), ou 20 valores (no caso do estudante preferir substituir a notas total da UC).

Admissão a Exame:
- Obtenção de pelo menos 6 valores em fase de aprendizagem.
- Presença em 85% das aulas.

Datas previstas:
- Frequência - 10 de Dezembro de 2025.
- 1º TP - 27 a 31 de Outubro de 2025, de acordo com o turno prático.
- 2º TP - 15 a 19 de Dezembro de 2025, de acordo com o turno prático.
Bibliografia principal:
- Apontamentos do docente (disponibilizados na página Internet da disciplina)
- Elementos de Programação com C – Terceira Edição Atualizada e Aumentada, Pedro João Valente Guerreiro, 2006, ISBN: 972-722-510-1
- Introdução à Programação Usando C, António Manuel Adrego da Rocha, 2006, ISBN: 978-972-722-524-8
- Linguagem C, Luís Damas, 1999, ISBN: 972-722-156-4
- The C Programming Language - Second Edition, Brian W. Kernighan e Dennis M. Ritchie, 1988, ISBN 0-13-110362-8
Língua:
Português