Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Março 2020 »
D S T Q Q S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

Ano Letivo 201415
Unidade de Formação Programação de Sistemas
Código910
Departamento/área responsávelComputer Sciences Department
Área de CompetênciaCiências Informáticas
Componente de formaçãoFormação Tecnológica
ECTS4
Regime de frequênciaObrigatório
Docentes João Pedro Menoita Henriques
Horas de contacto 100
Tempo total de trabalho (horas) 105

Objetivos / Competências

Transmitir os conceitos fundamentais de programação, noções de algoritmos e as noções básicas sobre bases de dados relacionais.
Competências: Ser capaz de entender, modificar e implementar programas para automatizar tarefas no âmbito dos sistemas operativos estudados, assim como escrever pequenas aplicações de suporte à gestão e manutenção de redes e sistemas.
Introduzir os alunos na lógica da programação, desenvolvendo competências nos domínios da concepção de algoritmos e do planeamento de estruturas de dados;
Desenvolver noções sobre os princípios, características e vantagens da gestão de dados recorrendo a sistemas de bases de dados.
Proporcionar uma visão do mundo das bases de dados, introduzindo os conceitos necessários no desenho, utilização e implementação de bases de dados.
Preparar os alunos para efectuarem eficientemente consultas, através da linguagem SQL, a sistemas de gestão de bases de dados.

Conteúdos programáticos resumidos

Programação: Noções de algoritmos;
Introdução à Linguagem “C”;
Estruturas de controlo;
Funções;
Apontadores e array's;
Estruturas de dados;
Acesso a ficheiros;
Métodos de pesquisa e ordenação;

Bases de dados: Introdução às bases de dados relacionais;
SQL.
Syllabus (resumido limite a 1000 carateres)
Programming: Understanding of algorithms;
Introduction to C Language;
Control structures;
Functions;
Pointers and array's;
Data structures;
Access to files;
Methods of searching and sorting;

Databases: Introduction to relational databases;
SQL.

Bibliografia resumida

Carlos Quental, Acetatos de apoio às aulas, Departamento de Informática – ESTV, 2010.
Carlos Simões, Sebenta de Estruturas de Dados, Departamento de Informática – ESTV, 2000.
AHO, Alfred V.; John E. Hopcroft,Jeffrey D. Ullman. Data structures and algorithms. Addison- Wesley Publishing Company, 1982. (Biblioteca Estv: Cota 004.02 AHO - 3575)
BERRY R.E., Meekings. Programação em Linguagem C. Editorial Presença, 1986 (Biblioteca Estv)
GUIMARÃES, A. M., Lages, N. A. C. Algoritmos e Estruturas de Dados. Livros Técnicos e Científicos Editora S.A., 1985
DAMAS, Luís - SQL - Structured Query Language. 6ª ed, FCA, 2005 [Cota(s): 004.43 CDAM]
DATE, C. J. - An Introduction to Database Systems. 7th ed, Addison-Wesley, 1999.
ELMASRI, Ramez A. e NAVATHE, Shamkant B. - Fundamentals of Database Systems. 3rd ed, Addison Wesley Pub Co, 2000 [Cota(s): 004.65 ElLM]
GARCIA-MOLINA, H., ULLMAN, J. D. e WIDOM, J - Database System Implementation. New Jersey : Prentice-Hall, 2000 [Cota(s): 004.65 GAR]

Oferta Formativa

Candidaturas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior