Código |
8537
|
Ano |
1
|
Semestre |
S1
|
Créditos ECTS |
6
|
Carga Horária |
PL(30H)/T(30H)
|
Área Científica |
Sistemas e Computadores
|
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 |
Os alunos podem ser aprovados à disciplina: Por Frequência: quando o somatório dos 2 testes práticos e 2 testes escritos = (2 val para exercícios) + (4 val (1 teste teórico)) + (5 val (1 teste prático)) + (4 val (2 teste teórico)) + (5 val (2 teste prático)) >= 9.5 val; * Exercícios: (todas as semanas nas aulas práticas): 2 alunos escolhidos aleatoriamente terão de apresentar aos colegas a resolução de 2 exercícios práticos, um por aluno; Por Exame: quando na prova escrita cotada para 20 val obtenham no mínimo 9.5 valores. Por Exame de Recurso: quando na prova escrita cotada para 20 val obtenham no mínimo 9.5 valores. Requisitos mínimos para ser aprovado à disciplina: Frequência/Exame/Recurso >= 9.5 valores. Melhoria de nota: Quando o aluno se inscreve no Exame ou Exame de recurso para melhorar a sua classificação, é assegurada sempre a melhor nota.
|
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
|