Introdução à Programação de Computadores
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Informática |
Ocorrência: 2021/2022 - 3T
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
TGI |
87 |
Plano de Estudos 2016 |
1 |
- |
4 |
44 |
108 |
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
Aprendizagem dos conceitos elementares de funcionamento de computadores, algoritmia, modularidade e introdução à programação utliizando a linguagem C.
Resultados de aprendizagem e competências
Como resultados de aprendizagem os estudantes devem ser capazes de:
- enteder o funcionamento básico de um computador;
- construir e testar algoritmos para resolução de problemas simples na linguagem de programação C
- conhecer alguns algoritmos básicos utilizados em programação: iteração, contagem, pesquisa e ordenação
- desenvolver bons hábitos de programação (comentários, identação,...)
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Não há.
Programa
Noções de arquitetura e funcionamento de computadores; pseudo-código; Construtores fundamentais de programação: variáveis e expressões; tipos de dados básicos: números inteiros e de ponto flutuante, caracteres. Expressões condicionais e de ciclos básicos (for/while). Uso de vetores e matrizes. Definição de procedimentos e funções; âmbito de variáveis (locais/globais). I/O simples. Resolução de problemas que envolvam pesquisa e ordenação.
Bibliografia Obrigatória
Luís Damas; Linguagem C, FCA, 1999. ISBN: 972-722-156-4
António Adrego da Rocha; Introdução à Programação usando C, FCA, 2006. ISBN: 972-722-510-1
Métodos de ensino e atividades de aprendizagem
Teórico- prático com aulas presenciais
Software
Programação de Computadores
Linguagem C
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Teste |
80,00 |
Trabalho laboratorial |
20,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Frequência das aulas |
|
Total: |
0,00 |
Obtenção de frequência
Presença em sala de aula.
Fórmula de cálculo da classificação final
Testes - 80,0 % (2 testes)
Fichas – 20,0% (4 fichas)
Nota final = F1*5% + F2*5% + F3*5% + F4*5% + T1*30% + T2*50%.
Restrições (20 Valores):
- T1>=8 e T2>= 8;
- Testes escritos combinados na proporção >= 9.5 valores, isto é, T1*30% + T2*50% >= 9,5 * 80% .
- Não existe nota mínima paras as fichas.
Exames:
- 4 fichas (F1, F2, F3, F4) realizadas online (5% cada);
- Exame (80%).
Notal final = F1*5% + F2*5% + F3*5% + F4*5% +
EXAME * 80%
Restrição: EXAME >= 9,5
Provas e trabalhos especiais
Não se aplica.
Trabalho de estágio/projeto
Não se aplica.