Este documento descreve o plano de estudo para a disciplina de Base de Dados no curso de Ciência da Computação na Universidade Agostinho Neto. O plano inclui os objetivos, requisitos, conteúdo, métodos de ensino e avaliação da disciplina, que é obrigatória no 2o ano do curso e foca nos princípios de desenvolvimento e implementação de bases de dados relacionais.
1. Universidade Agostinho Neto
CURSO DE AGREGAÇÃO PEDAGÓGICA
Desenho Curricular
Base de Dados
Ciências da Computação
Discente: Sebastião Rodrigues Pedro
Docente: Doutor Eng.º Felipe Silva Miranda
Luanda/2013
2. Universidade Agostinho Neto
CURSO DE AGREGAÇÃO PEDAGÓGICA
Desenho Curricular
Base de Dados
Ciências da Computação
Discente: Sebastião Rodrigues Pedro
Docente: Doutor Eng.º Felipe Silva Miranda
Luanda/2013
3. Ciência da Computação
Introdução
O curso de Ciência da Computação tem por objetivo formar profissionais aptos a desenvolver
e adaptar sistemas de programação, projetando e desenvolvendo softwares básicos.
O campo da Ciência da Computação não se restringe aos computadores. Inclui também o
desenvolvimento de trabalhos práticos no setor. Por isso, cabe ao Licenciado da Computação
dedicar-se aos aspectos científicos, trabalhando no desenvolvimento e adaptação de
sistemas importados, no processamento de dados científicos e técnicos, bem como na
criação de novas linguagens de programação e novas arquiteturas de hardware.
As características necessárias para atuar na área são raciocínio lógico, exatidão,
concentração, organização e iniciativa.
Para atender às solicitações de profissionais dessa área, o currículo pleno do curso inclui
disciplinas que abrangem os aspectos mais avançados da computação.
Atividades Principais
Desenvolver programas para uso específico (softwares), montando e programando
redes de computadores em empresas e escritórios;
Desenvolver programas de uso genérico, tais como planilhas eletrônicas, programas
de multimídia etc.;
Detectar erros e problemas em sistemas operacionais de bancos e grandes
organizações;
Estudar os fundamentos e técnicas da informática, criando novos sistemas
operacionais e arquitetura de computadores.
Mercado de Trabalho
As perspectivas atuais são ótimas para os cientistas da computação, principalmente nas
empresas privadas, universidades, órgãos governamentais. De fato, com a expansão da
economia, houve um consequente aumento na venda de computadores e equipamentos de
informática, o que vem acarretando um sensível aumento na demanda de especialistas dessa
área.
Duração do Curso: 4 anos
Plano da Disciplina de Base de Dados
Curso: Ciência da Computação
Nível do curso: Licenciatura
Unidade curricular: Base de Dados
Tipo de unidade curricular: Obrigatória
Ano do plano de estudos: 2º
Semestre: 1º
Número de créditos: 6
Docente responsável: Sebastião Rodrigues Pedro
Número de horas de aula por semana: 4.5
4. Objectivos da disciplina:
Estabelecer a compreensão sistemática e rigorosa dos princípios inerentes ao
desenvolvimento de bases de dados, fornecer o conhecimento necessário ao desenho de
bases de dados eficientes, com particular incidência para as bases de dados
relacionais, providenciar experiência prática na implementação de bases de dados
relacionais através de SGBDs comerciais (como o MS SQL Server), e experiência no desenho
de aplicações Web para gestão de dados (por exemplo, usando o ASP.NET).
Requisitos de frequência:
Conhecimento básicos de sistemas de informação.
Conteúdo da unidade curricular:
1: Introdução aos sistemas de informação e bases de dados
2: Desenvolvimento de bases de dados: especificação de sistemas e análise de requisitos
3: Modelação conceptual: modelo E-A e notação UML
4: Modelação lógica: modelo relacional
5: Modelação física: desenvolvimento e implementação de bases de dados
6: Linguagem SQL; Algebra Relacional
7: Desenvolvimento de aplicações de bases de dados
8: Princípios de desenho de interfaces
Bibliografia recomendada:
Ramakrishnan, Raghu & Gehrke, Johannes, DATABASE MANAGEMENT SYSTEMS, 2nd Ed.,
McGraw-Hill, 2000
Thomas M. Connolly and Carolyn E. Begg, Database Systems: a Practical Approach to
Design, Implementation, and Management, Addison-Wesley, Pearce Education Limited, 2010
Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts,
McGraw-hill, 2006.
Métodos de ensino:
Exposição oral dos conteúdos teóricos.
Projecto prático (grupo).
Exercicios prácticos nas aulas prácticas.
Métodos de avaliação:
Avaliação contínua:
Projecto de grupo com discussão (35%), nota mínima 10.
Avaliação não contínua:
Exame Final, da 1ª ou 2ª época (65%), nota mínima 10.