Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

Informática para Ciências e Engenharias E

Código

11149

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Informática

Créditos

6.0

Professor responsável

Pedro Abílio Duarte de Medeiros

Horas semanais

5

Total de horas

70

Língua de ensino

Português

Objectivos

Saber
  • Os componentes fundamentais de um computador.
  • As ferramentas de um ambiente de desenvolvimento de software.
  • As construções essenciais de uma linguagem de programação imperativa.
  • Algumas noções fundamentais de bases de dados relacionais.
  • Alguns conceitos básicos relacionados com a World Wide Web.
Saber Fazer
  • Decompor um problema em problemas mais simples.
  • Conceber um algoritmo para resolver um problema simples.
  • Escrever um programa, utilizando correctamente as construções básicas de uma linguagem de programação imperativa.
  • Testar um programa num determinado ambiente de programação.
  • Formular uma interrogação muito simples em SQL.
  • Aceder a recursos disponíveis na rede dentro de um programa.
Soft-Skills
  • Capacidade de concretização.
  • Capacidade de gestão do tempo e cumprimento dos prazos.

Pré-requisitos

Esta disciplina não tem pré-requisitos.

Conteúdo

  1. Introdução
    • Problemas, algoritmos, programas e computadores.
    • Componentes fundamentais de um computador: processador, memórias, dispositivos de entrada/saída. O papel do sistema operativo. Um interpretador de uma linguagem de programação é um programa.
  2. Conceitos Fundamentais da Programação
    • Constantes, variáveis e expressões aritméticas. Funções numéricas pré-definidas. Formatos. Atribuição e sequência de instruções.
    • Níveis de abstracção na resolução de um problema. Funções. Comentários. Ficheiros com código IGNOREe. Ciclo de vida de um programa: edição, interpretação/compilação e execução. Tipos de erros. Testes unitários.
    • Gráficos.
    • Instrução IF. Operadores relacionais e lógicos. Pré e pós-condições.
    • Ciclos FOR. Vectores. Operações sobre vectores. Percursos em vectores.
    • Matrizes. Operações sobre matrizes. Percursos em matrizes.
    • Strings. Operações sobre strings.
    • Ciclos WHILE. Invariantes. Pesquisas em vectores e em matrizes.
    • Sistema de ficheiros. Ficheiros em binário e em ASCII.
    • Estruturas. Vectores de estruturas.
  3. Introdução às bases de dados: modelo relacional, relações, algumas instruções básicas de SQL (Structured Query Language).
  4. Redes e protocolos de comunicação. A World Wide Web.
  5. Simulação de modelos contínuos e análise de dados.

Bibliografia

Referência Principal

Método de ensino

Há duas horas de aulas teóricas e uma aula prática de laboratório por semana. No laboratório, os alunos concebem, implementam e testam programas que resolvem problemas simples das áreas das Ciências e Engenharias.

Método de avaliação

Componentes da Avaliação

A avaliação é igual para todos os alunos (mesmo para os que obtiveram frequência a ICP).

A avaliação é constituída por duas componentes: a componente laboratorial e a componente teórico-prática.

Componente Laboratorial e Frequência

A componente laboratorial é composta por dois trabalhos. Cada trabalho é realizado em grupo (de dois alunos) ou individualmente.

Após a entrega do primeiro trabalho, serão realizadas discussões com alguns grupos; na última semana do semestre, serão realizadas discussões com todos os grupos.

A nota da componente laboratorial (CompL) é a média simples das notas dos dois trabalhos (TP1 e TP2):

CompL = (TP1 + TP2) / 2.

Para obter frequência, é necessário que TP1 >= 10 ou TP2 >= 10.

Componente Teórico-Prática

A componente teórico-prática é composta por dois testes (no período de aulas) ou por um exame (na Época de Recurso). As três provas são individuais, escritas e sem consulta.

A nota da componente teórico-prática (CompTP) é a média pesada das notas dos testes (T1 e T2) ou a nota do exame (Ex):

CompTP = 0.4 T1 + 0.6 T2   ou   CompTP = Ex.

Para obter aprovação, é necessário que CompTP >= 7.5 .

Nota Final

A nota final (NF) dos alunos com frequência é:

  • NF = CompTP,   se CompTP < 7.5;
  • NF = 0.4 CompL + 0.6 CompTP,   se CompTP >= 7.5 .

Todas as notas (TP1, TP2, T1, T2, Ex, CompL e CompTP) são arredondadas às décimas, excepto a nota final (NF) que é arredondada às unidades.

Cursos