Ficha de unidade curricular da Ocorrência 2011/2012 - 2S

Unidade Curricular: Sistemas de Informação
Código: EEC0076
Área Científica: Informática
Cursos:
Sigla Anos Curriculares Nº de Estudantes
MIEEC 162
Ano Lectivo: 2011/2012
Período: 2S
Créditos: 6
ECTS: 6
Unidade: Departamento de Engenharia Informática
Horas/Semanas: T: 2 L: 2
Docentes: André Monteiro de Oliveira Restivo - Assistente
Claudia Melania Chituc - Professor Auxiliar Convidado
José Manuel Magalhães Cruz - Professor Auxiliar
 

Ficha Provisória, aguarda validação do Director de Curso.

Língua de Ensino

Português

Objectivos, Competências e Resultados de aprendizagem

Objectivos
- Saber analisar, conceber, implementar e documentar sistemas de informação de complexidade moderada utilizando o modelo Sistemas de Gestão de Bases de Dados relacionais;
- Saber utilizar a linguagem de manipulação e interrogação de dados SQL em situações de complexidade moderada;
- Explicar as funções principais e a estrutura de um sistema operativo.

Competências:
- Projectar e implementar um sistema de informação utilizando PostgreSQL;
- Conhecer e utilizar SQL em pesquisas de complexidade moderada;
- Entender os princípios básicos que regem um sistema operativo;
- Projectar e implementar programas multi-thread de complexidade moderada em C/C++ incluindo acesso a bases de dados relacionais.

Programa

- Modelo Entidade-Associação: ferramenta de especificação de sistemas de informação;
- Modelo Relacional: Passagem do Modelo Entidade Associação para o Modelo Relacional, Regras de integridade;
- Linguagem SQL: criação, manipulação e interrogação de BD relacionais;
- Utilização de PostgreSQL;
- Fundamentos de sistemas operativos. Arquitecturas e funções básicas: processos, threads, escalonamento e comunicação entre processos, gestão de memória. Sistemas de ficheiros.
- Projecto e implementação de uma aplicação  usando os conceitos aprendidos durante a unidade curricular.

Bibliografia Principal

Raghu Ramakrishnan;Database Management Systems. ISBN: 0-07-115508-2
Andrew S. Tanenbaum;Modern operating systems. ISBN: 0-13-031358-0

Bibliografia Complementar

Ullman, Jeffrey D;A First Course in Database Systems. ISBN: 0-13-8687647-9
Abraham Silberschatz, Henry F. Korth, S. Sudarshan;Database system concepts. ISBN: 0-07-228363-7

Métodos de Ensino

- Aulas teóricas: exposição dos assuntos a tratar, acompanhados pela apresentação e discussão de exemplos práticos.
- Aulas práticas: Resolução de exercícios práticos e apoio à realização do projecto.

Palavras Chave

Ciências Físicas > Ciência de computadores > Programação

Ciências Físicas > Ciência de computadores > Gestão de bases de dados


Modo de Avaliação

Avaliação distribuída com exame final

Componentes de Avaliação e Ocupação registadas

Descrição Tipo Tempo (horas) Data de Conclusão
Participação presencial (estimativa)  Aulas  48
Exame  Teste/Exame  30 2012-07-09
Estudo durante o semestre  Estudo  30
Miniteste SQL  Teste/Exame  30 2012-04-11
Projeto  Teste/Exame  30 2012-06-01
  Total: 168

Obtenção de Frequência

- Frequência das aulas práticas;
- Classificação mínima de 40%  em cada uma das componentes de avaliação.

Nota de Frequência (10 valores):
- Teste Prático: 4 valores
- Projecto: 6 valores

Cálculo da Classificação Final

- Nota de Frequência: 10 valores
- Exame Final: 10 valores

Obs 1: Em cada uma das componentes de avaliação, os alunos devem obter uma classificação mínima de 40%.
Obs 2: Em caso de falta justificada ao Teste Prático, o projecto passará a valer 8 valores e o exame final 12 valores.

Provas e Trabalhos Especiais

- Teste Prático relativo a SQL / PostgreSQL: Exame laboratorial individual diante do PC;
- Projecto: implementação de uma aplicação multi-thread em C/C++; projecto escolhido pelos alunos e adaptado / validado pelo professor; trabalho em grupo, dentro da mesma turma prática, em grupos de tamanho preferencial de 3 pessoas.

Avaliação Especial (TE, DA, ...)

- Dispensa do Teste Prático e das Aulas Práticas, o projecto passará a valer 8 valores e o exame final 12 valores

Melhoria de Classificação Final/Distribuída

- Melhoria individual do projecto anteriormente apresentado pelo grupo.

Observações

- Poderá ser utilizada correcção automática em parte ou na totalidade do processo de avaliação do Exame Prático;