Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Mecânica Computacional
  4. Programação

Programação

Código 16132
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Sistemas e Computadores
Objectivos de Aprendizagem Apresentar noções gerais sobre o computador, o seu funcionamento e a sua programação.
Aprendizagem da linguagem C utilizando as principais estruturas de controlo 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, Subprogramas/Funções, Ficheiros e Ponteiros.
Metodologias de Ensino e Critérios de Avaliação Provas Escritas (PE) - 60% da nota final: PE = 0,3xP1 + 0,3xP2.
Fichas de exercícios (FE) - 40% da nota final: FE= 0,2xFE1 + 0,2xFE2.

O aluno deverá obter o mínimo de 9.5 em cada uma das componentes, PE e FE, para a provação à unidade curricular.
Classificação (C) = 0,3xP1 + 0,3xP2 + 0,2xFE1 + 0,2FE2. O(a) aluno(a) é aprovado(a) caso obtenha uma classificação superior ou igual a 9.5 durante o período ensino-aprendizagem. Em caso de aprovação, a classificação final (CF) é o número inteiro mais próximo de C, ou seja: Se C >= 9,5, então Aprovado com CF = arredondar (C). Em caso de aprovação no período ensino-aprendizagem, o(a) aluno(a) é dispensado de exame, embora possa ir melhorar a sua classificação final em exame.
CF < 5,5 (em 20) => Reprovado e Não Admitido a Exame
CF >= 9,5 (em 20) => Aprovado e Dispensado de Exame
- Restantes casos => Reprovado e Admitido a Exame

Exame (60%) + 40%(relativo às fichas de exercícios realizadas durante período lectivo).
Bibliografia principal P. Darnell e P. Margolis. C: a software engineering approach. Springer-Verlag, NY, USA, 1996.
L. Damas. Linguagem C. FCA - Editora de Informática, 1999.
B. Forouzan e R. Gilberg. Computer Science: a structured programming approach using C.. PWS Publishing Company, 1997.
B. Kerningham e R. Pike. The Unix programming environment.. Prentice-Hall, Inc., 1984.
S. Bourne. The Unix System.. International Computer Science Series, Addison-Wesley Publishing Company, Inc., Wokingham, England, 1983.
J. Hayes. Computer architecture and organization.. McGraw-Hill, 1998.
Língua Português
Data da última atualização: 2024-01-15
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.