|
1º Ciclo em Tecnologias e Sistemas da Informação |
1º Ciclo de estudos
Registo da DGES/MCTES : 0480
ECTS : 180
Vagas : 30
Departamento de Informática da Faculdade de Engenharia da Universidade da Beira Interior
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Profª. Doutora Maria Paula Prata de Sousa (Diretora de Curso)
Prof. Doutor Pedro José Guerra Araújo
Prof. Doutor Paulo André Pais Fazendeiro
Prof. Doutor Carlos Manuel Chorro Simões Barrico
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Um dos seguintes 3 conjuntos:
16 Matemática (A ou B)
ou
16 Matemática (A ou B)
04 Economia
ou
16 Matemática (A ou B)
02 Biologia e Geologia
|
1º Ciclo em Tecnologias e Sistemas da Informação |
É amplamente aceite que nas áreas de acelerada evolução tecnológica, como é o caso da Tecnologias e Sistemas da Informação, a desatualização dos profissionais pode ser bastante acentuada. Verifica-se que o país necessita de recursos humanos com formação superior na área da Informática, observando-se grande empregabilidade nesta área. Portanto, face à característica demográfica em Portugal e ao aumento do número de empresas que se têm instalado na Beira Interior, a atual oferta de um curso de Tecnologias e Sistemas da Informação na Beira Interior representa uma desafio ao qual só é possível responder com grande qualidade e atratividade.
A Licenciatura em Tecnologias e Sistemas da Informação, para além de proporcionar a habilitação de um primeiro ciclo de estudos, também possibilita aos estudantes prosseguirem os seus estudos para um segundo ciclo em Tecnologias e Sistemas da Informação ou em algum curso de segundo ciclo equivalente em Informática.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Os alunos têm à sua disposição as seguintes estruturas:
- Biblioteca Central (com 200 postos de trabalho informático, aberta das 9 às 23 horas),
- Centro de Informática (aberto 24 horas).
- Laboratórios:
- Duas salas de aula equipadas com 30 computadores,
- Um laboratório de Sistemas Lógicos/Digitais e Arquitectura de Computadores,
- Uma sala para trabalhos de projectos de fim de curso,
- Uma sala com 30 computadores para estudo e realização de trabalhos práticos,
- Laboratório de Micro-Ensino (filmagem e visionamento de aulas práticas em estúdio televisivo).
- Serviços:
- Redes (internas e externas),
- Acesso permanente à Internet (com correio electrónico, telnet e www).
|
1º Ciclo em Tecnologias e Sistemas da Informação |
O curso permite ao futuro Licenciado trabalhar nas diversas áreas da Informática, em especial:
- Desenvolvimento e Administração de Sistemas de Informação
- Instalação, Manutenção e Suporte de Equipamento Informático, em empresas públicas e privadas.
Também estará qualificado a exercer Formação em Informática (após a obtenção de devido certificado) nos diversos organismos que proporcionam esta actividade.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Consultar mapa de testes escritos para o 1º semestre do ano letivo de 2013/2014.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
A/S
Código
Unidade Curricular
Tipo
AC
ECTS
1/1
6616
Normal
I
6
1/1
6617
Normal
LET
6
1/1
6618
Normal
M
6
1/1
6619
Normal
I
6
1/1
6620
Normal
I
6
1/2
6621
Normal
I
6
1/2
6622
Normal
I
6
1/2
6623
Normal
M
6
1/2
6624
Normal
I
6
1/2
6625
Normal
I
6
2/1
6626
Normal
I
6
2/1
6627
Normal
I
6
2/1
6628
Normal
I
6
2/1
6629
Normal
I
6
2/1
6630
Normal
I
6
2/2
6631
Normal
I
6
2/2
6632
Normal
I
6
2/2
6633
Normal
I
6
2/2
6634
Normal
I
6
2/2
6635
Normal
I
6
3/1
6636
Normal
I
6
3/1
6637
Normal
I
6
3/1
6638
Normal
I
6
3/1
6639
Normal
G
6
3/1
6640
Normal
I
6
3/2
6641
Normal
I
30
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Aquisição de conhecimentos sobre as técnicas e tecnologias utilizadas na construção de computadores digitais.
Docente responsável
Prof. Doutor Pedro José Guerra Araújo
Programa
1. Sistemas de Numeração e Códigos Numéricos.
2. Circuitos lógicos básicos.
3. Álgebra de Boole.
4. Funções Booleanas e Mapas de Karnaugh.
5. Elementos de memória básicos.
6. Circuitos sequenciais.
7. Unidades Lógicas e Aritméticas.
8. Memórias.
9. Arquitectura básica de micro-computadores.
Bibliografia
- "Electrónica Digital", L.Cuesta, A.Padilla, F.Remiro, McGraw-Hill, 1994
- "Fundamental dos Sistemas Digitais", Carlos Baptista, FCA-Editora de Informática, 2002
- Sebentas do IST, FEUP e UBI, disponíveis on-line
- Diversos textos constantes da página da disciplina
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Aprendizagem dos rudimentos da arquitectura de computadores (hardware).
Aprendizagem dos rudimentos de software.
Aprendizagem das interrelações entre hardware e software na programação.
Aprendizagem das técnicas de programação imperativa.
Aprendizagem duma linguagem de programação imperativa (linguagem C).
Aprendizagem das técnicas básicas de desenho e estruturação de algoritmos e programas.
Docente responsável
Prof. Doutor Carlos Manuel Chorro Simões Barrico
Programa
Capítulo 1 – Fundamentos de computadores: hardware e software
Capítulo 2 – Fundamentos de linguagens de programação
Capítulo 3 – Design de algoritmos e programação estruturada
Capítulo 4 – Funções ou subprogramas: Parte I
Capítulo 5 – Tipos de dados simples
Capítulo 6 – Tipos de dados compostos I: alinhamentos (“arrays”)
Capítulo 7 – Apontadores e endereçamento indirecto
Capítulo 8 – Tipos de dados compostos II: cadeias de caracteres (“strings”)
Capítulo 9 – Funções ou subprogramas: Parte II
Capítulo 10 – Tipos de dados compostos III: estruturas (“structs”)
Capítulo 11 – Tipos de dados compostos IV: ficheiros
Capítulo 12 – Gestão de memória dinâmica
Bibliografia
- "C: A Software Engineering Approach". P. Darnell e P. Margolis. Springer-Verlag, NY, USA, 1996 (existe na biblioteca).
- "Programming Logic and Design". J. Farrel. Thomson Learning, Inc., Boston, Massachusetts, USA.
- "Linguagem C". L. Damas. FCA - Editora de Informática, 1999 (existe na biblioteca).
- "C: A Software Engineering Approach". P. Darnell e P. Margolis. Springer-Verlag, NY, USA, 1996 (existe na biblioteca).
- "Computer Science: A Structured Programming Approach Using C". B. Forouzan e R. Gilberg. PWS Publishing Company, 1997 (existe na biblioteca).
- "Problem Solving in C Including Breadth and Laboratories". A. Shiflet.West Publishing Company, 1995.
- "UNIX: Curso Completo". J. Garrot, J. Amador e J. Castro. FCA - Editora de Informática, 1998.
- "The Unix Programming Environment". B. Kerningham e R. Pike. Prentice-Hall, Inc., 1984 (existe na biblioteca).
- "The Unix System". S. Bourne. International Computer Science Series, Addison-Wesley Publishing Company, Inc., Wokingham, England, 1983 (existe na biblioteca).
- "Computer Architecture and Organization". J. Hayes. McGraw-Hill, 1998 (existe na biblioteca).
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
- Proporcionar uma perspectiva global das arquitecturas estandardizadas mais importantes;
- Veicular conhecimento sobre o modo de funcionamento dos protocolos subjacentes à arquitectura TCP/IP;
- Estudar a tecnologia Ethernet e capacitar os estudantes para a respectiva utilização em redes informáticas;
- Conhecer os equipamentos activos e passivos de rede e planear e projectar uma pequena rede local;
- Estudar a tecnologias sem fios IEEE 802.11 e capacitar os estudantes para a respectiva utilização em redes informáticas.
Docente responsável
Prof. Doutor Nuno Manuel Garcia dos Santos
Programa
1. Aspectos Gerais sobre os Sistemas e Redes de comunicação
2. Arquitecturas de Suporte à Comunicação em Rede
3. Protocolos de Transporte da Arquitectura TCP/IP
4. Protocolos de Rede da Arquitectura TCP/IP
5. Redes Ethernet
6. Equipamentos Activos de Rede
7. Redes sem Fios
8. Planeamento de Redes Informáticas
Bibliografia
- "Engenharia de Redes Informáticas" (7ª Edição), Edmundo Monteiro e Fernando Boavida, FCA - Editora de Informática, 2007.
- "Administração de Redes Informáticas", Fernando Boavida, Mário Bernardes e Pedro Vapi, FCA - Editora de Informática, 2009.
- "TCP/IP em Redes Microsoft para Profissionais" (5ª Edição Actualizada), Paulo Loureiro, FCA - Editora de Informática, 2004.
- "Data and Computer Communications" (7th Edition), William Stallings, Prentice Hall, 2007.
- "Computer Networks and Internets, with Internet Applications" (4th Edition), Douglas E. Comer, Prentice Hall, 2004.
- "Computer Networking: A Top-Down Approach Featuring the Internet" (3rd Edition), James F. Kurose and Keith W. Ross, Addison Wesley, 2004.
- "Hand book of Data Communications and Networks", Bill Buchanan, Kluwer Academic Publishers, ISBN 0-412-84060-0, 1998.
- "Data Communications, Computer Networks and Open Systems" (4th Edition), Fred Halsall, Addison Wesley, 1996.
- "Redes de Computadores", José Gouveia e Alberto Magalhães, FCA - Editora de Informática, 2005.
- "LINUX – Curso Completo" (5ª Edição), Fernando Pereira, FCA - Editora de Informática, 2005.
- "Windows Server 2003 para Profissionais", Volume 1 e 2, Paulo Loureiro, FCA Editora de Informática, 2005.
- Request for Comments (RFCs). URL: http://www.rfc-editor.org/overview.html
- Fontes de Informação na Web.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Introduzir os modelos e algoritmos essências para aproveitamento da natureza discreta de áreas como computação, desenho de circuitos, sistemas de telecomunicações.
Fornecer uma formação básica em Álgebra Linear, com enfâse nas seguintes matérias: álgebra de matrizes, espaços vectoriais, espaços euclidianos, transformações lineares, valores e vectores próprios.
Docente responsável
Profª. Doutora Deolinda Isabel da Conceição Mendes
Programa
A. NOÇÕES DE BASE E AS SUAS CARACTERÍSTICAS:
Cálculo proposicional e cálculo predicativo, princípios de indução, conjuntos, relações e funções, relações de ordem e conjuntos parcialmente ordenados, reticulados e álgebras de Boole, monóides, semi-grupos e grupos, morfismos.
B. ÁLGEBRA LINEAR:
Vectores e matrizes, operações com vectores e matrizes, característica de uma matriz, sistemas de equações lineares, inversa de uma matriz regular, valores e vectores próprios, determinantes, produto interno e norma, espaços vectoriais, base, transformações lineares.
Bibliografia
- Tópicos de Matemática Discreta, José Sousa Pinto, Departamento de Matemática, Universidade de Aveiro, 2005.
- Álgebra - Um Primeiro Curso, António Monteiro e Isabel Matos, Escolar Editora, 1995.
- Um Curso de Geometria Analítica e Álgebra Linear, Reginaldo J. Santos, http:/www.mat.ufmg.br/~regi, Julho, 2007.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos (Main Purposes)
This is an intermediate-level English course for students of computer science and technical English. It aims to help these students to develop a great variety of language skills and to acquire knowledge of computers in English. English lessons will contemplate the four skills (reading, listening, speaking and writing).
Docente responsável
Mestre Ângela Prestes Veiga dos Santos
Programa (Programme)
1. Computers Today:
1.1 Computer applications.
1.2 Computer essentials.
1.3 Inside the system.
1.4 Bites and bytes.
1.5 Buying a computer.
2. Input/Output devices:
2.1 Type, click and talk.
2.2 Capture your favourite image.
2.3 Viewing the output.
2.4 Choosing a printer.
2.5 I/O devices for the disabled.
3. Storage devices:
3.1 Magnetic drives.
3.2 optical breakthrough.
4. Basic Software:
4.1 Operating systems.
4.2 The graphical user inference.
4.3 A walk through word processing.
4.4 Spreadsheets.
4.5 Databases.
4.6 Faces of the Internet.
5. Creative Software:
5.1 Graphics and design.
5.2 Desktop publishing.
5.3 Web design.
5.4 Multimedia.
6. Programming:
6.1 Program design.
6.2 Languages.
6.3 The Java revolution.
6.4 Jobs in computing.
7. Computer tomorrow:
7.1 Electronic communications.
7.2 Internet issues.
7.3 LANs and WANs.
7.4 New technologies.
Bibliografia
Minimum bibliography
- ARENS, William, Contemporary Advertising, 7. ª ed. - International Edition, Boston…, Irwin, McGraw – Hill, 1999 (EG, 1.3, 317).
- BARROS, Virgínia, PINTO, Fernando, Screen Your English 1-workbook, exercícios de consolidação de vocabulário e gramática, Porto, Porto Editora, ISBN 972-0-40446-9.
- BELLENGER, Lionel, L’Argumentation, Principes et Méthodes, Paris, Editions E. S. F., 1988.
- CHALKER, Sylvia, A Students English Grammar Workbook, seventh impression, Addison Wesley Longman Limited, 1999.
- CLARET, Jacques, Organizar o Pensamento, Porto, Porto Editora, 1992.
- EASTWOOD, John, Oxford Practice Grammar, Oxford, Oxford University Press, 1999.
- ESTERAS, Santiago, English For Computer Users-Student’s Book, Infotech, 3.ª ed., 6th printing, Cambridge, New
- York, Melbourne, Madrid, Cape Town, Singapore, São Paulo, Cambridge University Press, 2007.
- ESTÉVEZ, Clotilde, Cómo Mejorar mi Redacción, Bilbao, Fher, 1991.
- EVANS, Joel R., BERMAN, Barry, Marketing, 7. ª ed., New Jersey, Prentice-Hall, 1982 (EG, 1.3, 261).
- GARAVELLI, Bice Mortara, Manual de Retórica, Madrid, Cátedra, 1991.
- HUGES, Kathryn, VINAL – COX, Joan, Como Redigir um Relatório, Mem Martins, CETOP, 1990.
- KOTLER, Philip, ARMSTRONG, Gary, SAUNDERS, John, WONG Veronica, Principles of Marketing, The European Edition, London, New York, Toronto, Sydney, Tokyo, Singapore, Madrid, Mexico, Munich (EG, 1.3, 156).
- MADRAZO, P.G., MORAGÓN, Hablar y Escribir, Madrid, Pirámide, 1989.
- MAGGIONI, Manuela, VALÉRIO, Maria Helder, English is Fun!- Workbook-Gramática de inglês, Lisboa, Plátano Editora, 1993.
- MARTINEZ, Ron e SCHUMACHER, Cristina, Como Dizer Tudo em Inglês nos negócios, ed. Campus, 2003.
- MCCARTHY, Michael, O’DELL, Felicity, Test Your English Vocabulary in Use (Upper- Intermediate), Cambridge, Cambridge University Press, 2001.
- MURPHY, Raymond, English Grammar in Use, Cambridge, Second Edition, Cambridge University Press, 1994.
- RANDALL, Geoffrey, Principles of Marketing, London and New York, Routledge, 1993 (E G, 1.3,146).
- STALLONI, Yves, Méthode de Contraction et de Synthèse de Textes, Paris, Marketing, 1988.
- SOTTOMAYOR, M.ª Manuela, Brush up Your Grammar, Porto, Porto Editora, 2004.
Bibliografia recomendada da disciplina:
- SWAN, Michael, WALTER, Catherine, How English Works- A Grammar Practice Book, Oxford, twelfth impression, Oxford University Press, 2002.
- TEIXEIRA, Marília Pimentel, Elaboração de Relatórios, Lisboa, Escher, 1991.
- VIDAL – HALL, Judith, Elaborar Relatórios, Mem Martins, Europa – América, 1992.
- WATCYN-JONES, Peter, English Phrasal Verbs, Harlow, Pearson Education Limited and Penguin Books, 2001.
DICTIONARIES:
- Dicionário de Português - Inglês, Porto, Porto Editora.
- Dicionário Verbo - Oxford: Inglês - Português, Lisboa, Oxford University Press e Editorial Verbo, 1997.
- Marketing – Dicionário Bilingue Português-Inglês, o Essencial de A a Z, Edições CETOP.
- Oxford Advanced Learner’s Dictionary, Oxford, Oxford University Press.
- http://www1.oup.co.uk/elt/internet.english/
3D Dictionary
- http:// www.maran.com/dictionary/
- http:// www.webopedia.com/
- BABEL: A Glossary of Computer Oriented Abbreviations and Acronyms
- http: // www.geocities.com/kind_babel/babel.html
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
1) Aquisição de conhecimentos sobre a estrutura e modo de funcionamento dos computadores digitais;
2) Familiarização com a programação em linguagem de alto nível (Assembly).
Estes conhecimentos são úteis para escolher, especificar e usar eficientemente as máquinas disponíveis. Na posse deles, os alunos poderão entender e acompanhar as constantes e rápidas evoluções tecnológicas de modo a manterem-se permanentemente actualizados.
Docente responsável
Prof. Doutor Pedro José Guerra Araújo
Programa
Aulas teóricas
1. Introdução aos Computadores
1.1 Analogia entre o computador e o ser humano
1.2 Blocos básicos constituintes dos computadores: unidades de entrada/saída, memória, unidade de processamento
1.3 Codificação da informação em grandezas eléctricas
1.4 Computação analógica, digital e híbrida
1.5 Tecnologia dos computadores: relés electromagnéticos, válvulas de vácuo, transistores, circuitos integrados
1.6 Evolução histórica: gerações de computadores
2. Organização dos Computadores
2.1 Arquitectura de Von Neumann: memória de dados e de programas
2.2 Códigos alfanuméricos: código ASCII
2.3 Códigos detectores e correctores de erros: bit de paraidade e código do Hamming
2.4 Microprocessadores: unidade de processamento central (CPU-Central Processing Unit)
2.4.1 Estrutura dos processadores da família INTEL x86: registos, ALU(Aritmetic and Logic Unit), unidade de controlo
2.4.2 Caminho de dados e de controlo
2.4.3 Barramento (bus): controlo, dados e endereços
2.4.4 Implementação da unidade de controlo: “hardwired” versus “microcoded”
2.4.5 Execução das instruções pelo CPU: ciclo “fetch-decode-execute”
2.4.6 Hierarquia de memória: cache, memória principal, memória secundária
3. Desempenho
3.1 Sinal de relógio (clock): período(segundos) e frequência(Hz,MHz);
3.2 O tempo como medida de desempenho
3.3 Noção de máquina mais rápida que outra
3.4 Medição de desempenho do CPU: CPI(Ciclos de relógio Por Instrução), MIPS(Milhões de Instruções Por Segundo), equação de desempenho do CPU
3.5 Melhoria do desempenho: lei de Amdahl
3.6 Técnicas para melhoria de desempenho
3.6.1 Arquitecturas RISC versus arquitecturas CISC
3.6.2 Paralelismo ao nível das instruções: “pipelining” e arquitecturas superescalares
3.6.3 Paralelismo ao nível do processador: multiprocessadores(memória partilhada), multi-computadores(troca de mensagens)
3.6.4 Memória cache
3.6.5 Técnicas de compilação para explorar paralelismo
4. Tecnologia dos principais componentes do computador pessoal: teclado, rato, monitores, impressoras, discos (magnéticos e ópticos)
Aulas práticas
Programação em linguagem Assembly x86, usando o assembler NASM:
- estrutura e sintaxe de um programa em NASM
- edição, assemblagem e execução dos programas
- interrupções DOS e BIOS
- leitura de dados do teclado e escrita de dados no ecrã
- operações lógicas e aritméticas
- tratamento de ficheiros
- rotinas gráficas
Bibliografia
- “Arquitectura de Computadores”, José Delgado, Carlos Ribeiro, FCA, 2007;
- “Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores”, G.Arroz, J.Monteiro, A.Oliveira, IST Press, 2007;
- Textos disponíveis na página da cadeira e apontamentos das aulas;
- “Computer Organization & Design: The Hardware/Software Interface”, David A. Patterson, John L. Hennessy; Morgan Kaufmann Publishers, 2nd Edition, 1997;
- “Computer Architecture: A Quantitative Approach”, John L. Hennessy, David A. Patterson; Morgan Kaufmann Publishers, 3rd Edition, 2002;
- “Structured Computer Organization”, Andrew S.Tannenbaum, Prentice Hall, 4th Edition, 1999;
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Estudos de Tópicos Avançados da Linguagem de Programação C: Ficheiros, Memória Dinâmica, Passagem de Argumentos, Ponteiros, Pré-processador, Recursividade e Ordenação
Docente responsável
Prof. Doutor Rui Manuel da Silva Fernandes
Programa
1. Apontadores
2. Ficheiros
3. Memória dinâmica
4. Passagem de parâmetros a main
5. O pré-processador do C
6. Recursividade
7. Algoritmos de ordenação: selecção, borbulagem, Quicksort e fusão
8. Algoritmos de pesquisa: sequencial/exaustiva e pesquisa binária
Bibliografia
- "Linguagem C", Luís Damas, FCA-Editora de Informática, ISBN: 972-722-156-4
- "The C Programming Language", Second Edition, Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, Inc., 1988. ISBN: 0-13-110362-8 (paperback), 0-13-110370-9 (hardback).
- "C, a Linguagem de Programação: padrão ANSI", Editora Campus, ISBN: 85-7001-586-0
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Cálculo Diferencial e Integral
Convergência de sucessões e séries numéricas, continuidade, derivada e integral de funções de uma variável real. Cálculo de áreas, volumes e comprimentos de curvas, métodos numéricos de derivação e integração.
Probabilidades e Estatística
Experiências aleatórias, os modelos probabilísticos, suas propriedades e relação com outros modelos. Calcular probabilidades e momentos supondo o modelo conhecido. Estatística indutiva e inferência paramétrica.
Docente responsável
Prof. Doutor Gastão Henrique Gonçalves de Bettencourt
Programa
A. Sucessões e séries numéricas
1. Sucessões convergentes: unicidade do limite. Infinitésimos
2. Sucessões limitadas
3. Teorema da sucessão enquadrada
4. Sucessões monótonas
5. Sub-sucessões
6. Teorema de Bolzano-Weierstrass
7. Infinitamente grandes
8. Séries de números reais: definição e exemplos
9. Propriedades gerais das séries: critério de Dirichlet e critério de Leibniz
10. Convergência absoluta
11. Séries de termos não negativos
12. Critério da razão, critério de D’Alembert, critério da raiz e critério de Cauchy
B. Funções reais de variável real
1. Limites: definição e propriedades elementares. Unicidade
2. Limites laterais
3. Limites no infinito e limites infinitos
4. Assimptotas
5. Funções contínuas: propriedades elementares
6. Propriedades fundamentais da continuidade: funções contínuas em intervalos. Teorema dos valores intermédios.
7. Propriedades fundamentais da continuidade: funções contínuas em compactos. Teorema de Weierstrass
8. Funções monótonas. Funções Limitadas.
9. Algumas funções elementares: exponencial, logaritmo, trigonométricas (e suas inversas) e hiperbólicas (e suas inversas)
10. Composição de funções
11. Cálculo diferencial: definição de deriva e propriedades elementares
12. Derivada da função composta e da função inversa
13. Regras de derivação
14. Teoremas fundamentais do cálculo diferencial: Teorema de Rolle, Teorema de Lagrange e Teorema de Cauchy
15. Regra de Cauchy para o levantamento de indeterminações
16. Extremos locais, sentido da concavidade e pontos de inflexão
17. Primitivas: definição
18. Primitivas (quase)-imediatas
19. Métodos gerais de primitivação: regras
20. Primitivação por Partes. Primitivação por substituição
21. Primitivação de funções racionais
22. Integral de Riemann: definição e propriedades elementares
23. Teorema fundamental do cálculo e algumas das suas consequências
24. Aplicação do integral de Riemann ao cálculo de áreas e figuras no plano
25. Integrais impróprios: definição
26. Integrais impróprios de 1a espécie, de 2a espécie e mistos
27. Convergência e divergência de integrais impróprios. Convergência absoluta e simples
28. Critérios de convergência: critério de comparação e critério do limite (quociente)
29. Relação entre integrais impróprios de 1a espécie e séries numéricas
30. Complementos e aplicações: áreas de conjuntos ilimitados
C. Introdução à Teoria das Probabilidades.
1. Fenómenos Determinísticos e Aleatórios
2. Experiência Aleatória
3. Acontecimentos
4. A Probabilidade de Laplace
5. Axiomas de Probabilidade
6. Probabilidade Condicional
7. Teorema da Probabilidade Composta
8. Teorema da Probabilidade Absoluta
9. Independência de Acontecimentos
Bibliografia
- TOM M. APOSTOL,(1994) CÁLCULO I, Editorial Reverté.
- António Bento, Apontamentos de Analise Infinitesimal I e II, UBI
- Pestana, D., e Velosa, S. (2002) Introdução à Probabilidade e à Estatística. Vol. 1. Fundação Calouste Gulbenkian.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
No final do semestre, cada aluno deverá:
- compreender a história do desenvolvimento da Internet, e formular hipóteses quanto ao seu desenvolvimento no futuro;
- ter o suficiente domínio da linguagem HTML para conseguir construir uma página com conteúdos, e a compreensão dos processos inerentes a um servidor de HTML para lhe permitir definir a arquitectura de um sítio Internet;
- ter o suficiente domínio de folhas de estilo Cascade Style Sheets, para conseguir utilizar esta tecnologia na construção de páginas HTML.
Docente responsável
Prof. Doutor Joel José Puga Coelho Rodrigues
Programa
1. História da Internet
2. Arquitectura da Internet
3. Serviços na Internet
4. Linguagens de criação de páginas de conteúdo enriquecido na Internet
5. HTML
6. CSS
7. JavaScript, PHP
Bibliografia
- Linguagens Web, Alexandre Pereira e Carlos Poupa, Edições Sílabo, 3ªEdição, ISBN 987-072-618-495-9
- http://www.di.ubi.pt/~joel/ti_2009.html
- http://www.stanford.edu/class/cs193c/
- http://ww2.cs.fsu.edu/~searles/cgs3066/
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Conhecer a responsabilidade profissional do Informático e seu enquadramento ético e deontológico.
Entender o trabalho do Informático e a sua presença/influência no quotidiano.
Docente responsável
Prof. Doutor Rui Manuel da Silva Fernandes
Programa (Teórica)
1. Princípios éticos
1.1. A Ética filosófica
1.2. O código de Ética profissional
1.3. Propriedade Intelectual
2. Legislação profissional
2.1. Aspectos históricos
2.2. A legislação profissional
3. Entidades da classe e Associações Científicas
3.1. Ordem dos Engenheiros
3.2. IEEE
4. Relação com o mundo empresarial.
4.1. O mercado de trabalho profissional
4.2. Administração e organização de empresas
4.3. Comunicação, motivação, liderança. Constituição de equipes
4.4. Relação com os direitos dos consumidores
Programa (Prática)
1. Análise de casos práticos.
Bibliografia
- "Comportamentos de Cidadania nas Organizações". J. Rego. McGraw-Hill. 2002.
- "Applied Professional Ethics: A Developmental Approach for Use with Case Studies". Beabout, G.R., Wennemann, D.J.. University Press of America. 1994.
- "Engineering Ethics: Concepts and Cases" (3th edition). Harris, C., Pritchard, M., Rabins, M.. Wadsworth Publishing. 2004.
- http://onlineethics.org/com/index.html
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Introduzir os conceitos, modelos e linguagem adequados à resolução de problemas usando as técnicas da Inteligência Artificial (IA).
Docente responsável
Prof. Doutor Paulo André Pais Fazendeiro
Programa
1- Introdução à IA
1.1- Introdução
1.2- Agentes inteligentes
2- Resolução de problemas
2.1- Resolução de problemas usando pesquisa
2.2- Pesquisa informada e exploração
2.3- Problemas de satisfação de restrições
2.4- Pesquisa adversarial
3- Conhecimento e raciocínio
3.1- Agentes lógicos
3.2- Lógica de primeira ordem
3.3- Inferência na lógica de primeira ordem
3.4- Representação de conhecimento
4- Planeamento
4.1- Planeamento
4.2- Planeamento e acção no mundo real
5- Conhecimento incerto e raciocínio
5.1- Incerteza
5.2- Raciocínio probabilístico
5.3- Tomada de decisões simples
5.4- Tomada de decisões complexas
6- Aprendizagem
6.1- Aprendizagem a partir de observações
6.2- Conhecimento na aprendizagem
6.3- Métodos de aprendizagem estatística
Bibliografia
- Artificial Intelligence - A Modern Approach (2nd edition), P. Norvig, S. Russell, 2002.
- Artificial Intelligence - A New Synthesis, N. J. Nilsson, 1998.
- Artificial Intelligence - A Systems Approach, M. Tim Jones, 2008.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Nesta unidade curricular (UC) serão estudados conceitos inerentes à interacção homem-máquina, quer a um nível mais conceptual e teórico quer a um nível mais prático. Começando com uma análise dos dois principais intervenientes - homem e computador - prosseguir-se-à para o estudo de modelos subjacentes à representação design e implementação de sistemas facilitadores desta interacção. Serão analisados aspectos estéticos e funcionais relacionados com o design e implementação de sistemas IHC.
Tendo presente o paradigma WIMP e sendo as interfaces gráficas (GUI) uma das principais formas de interacção com um computador, na actualidade, ambiciona esta disciplina que os alunos ganhem competências no domínio da implementação de software com o uso destes recursos. Assim serão exploradas ferramentas que permitem o desenho e implementação de interfaces e a consequente aplicação prática das noções mais teóricas apreendidas ao longo do semestre.
Docente responsável
Prof. Doutor João Paulo da Costa Cordeiro
Programa
Parte I: Fundamentos
1. O Ser Humano
2. O Computador
3. Interacção
4. Paradigmas
Parte II: Processo de Design
1. Os básicos da Interacção
2. IHC no Processo de Desenvolvimento de Software
3. Regras
4. Suporte para Implementação
5. Técnicas de Avaliação
6. Design Universal
7. Suporte para o Utilizador
Parte III: Modelos e Teorias
1. Modelos Cognitivos
2. Pontos Socio-organizacional
3. Modelos de Comunicação e Colaboração
4. Análise de Tarefas
5. Diálogo
6. Modelos do sistema
7. Modelação avançada
Parte IV: Outros Desenvolvimentos
1. Groupware
2.
Computação Ubíqua e outras realidades
3. Hypertexto, multimedia, e a world wide web
Parte V: Aplicações
1. Modelação da Linguagem e OCR
2. Tradução Automática
3. Text Clustering
Bibliografia
- Human Computer Interaction (3rd Edition), A. Dix, J. Finlay, G.D. Abowd and R. Beale, Prentice Hall, 2003. ISBN 0130461091.
- Readings in Human-Computer Interaction: Toward the Year 2000, R. M. Baecker, J. Grudin, W. A. S. Buxton and S. Greenberg, Morgan-Kaufmann Publishers, 1995. ISBN 1-55860-246-1.
- Handbook of Human-Computer Interaction, M. Helander, T. Landauer and P. Prabhu, Amsterdam: North-Holland, 1997. ISBN 0-444-81862-6.
- Interaction Design: Beyond Human-Computer Interaction (2nd Edition), Sharp H., Rogers Y., Preece J., Wiley, 2007. ISBN: 978-0-470-01866-8.
- Your Brain, The Missing Manual. M. MacDonald. Pogue Press, O'Reilly, 2008. ISBN 978-0-596-51778-6
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Esta unidade curricular tem como objetivos:
- o planeamento, definição e implementação de estruturas de dados dinâmicas;
- o estudo de algoritmos de acesso e pesquisa a estruturas de dados sequênciais, binárias e n-árias.
No final desta unidade curricular o estudante deve ser capaz de realizar
- a identificação dos requisitos em termos de estruturas de dados, para um sistema computacional.
- o planeamento de estruturas de dados compostas.
- a implementação de algoritmos de acesso, pesquisa e ordenação de estruturas de dados dinâmicas.
- a optimização de estruturas e respectivos algoritmos, em termo de custo computacional temporal e espacial.
A linguagem C será usada na componente prática da disciplina, apesar dos conceitos nela envolvidos serem independentes da linguagem.
Docente responsável
Prof. Doutor Carlos Manuel Chorro Simões Barrico
Programa
1. Introdução
a. Alocação Dinâmica de Recursos
b. Apontadores
c. Estruturas de Dados
2. Estruturas Sequenciais
a. Listas
i. Simplesmente Ligadas
ii. Duplamente Ligadas
b. Pilhas
c. Filas
d. Listas de Salto
3. Estruturas Não-Sequênciais
a. Tabelas de Dispersão
b. Árvores
i. Árvores Binárias
ii. Árvores Binárias de Pesquisa
iii. Árvores Equilibradas (AVL)
iv. Árvores N-árias
c. Grafos
i. Tipos De Grafos
1. Dirigidos, Não-Dirigidos
2. Pesados, Não-Pesados
ii. Pesquisa
1. Primeiro em Profundidade
2. Primeiro Em Largura
iii. Algoritmos
1. Spanning Trees
2. Edmonds
3. Dijkstra
Bibliografia
- "Introduction to Algorithms (2nd edition)", Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, The MIT Press, 2001.
- "Algorithms in C, Parts 1-5 (Bundle): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms", R. Sedgewick, Addison-Wesley Professional, 3rd Edition, 2001.
- "Data Structures in ANSI C", S. Sengupta, Academic, 1991.
- "Mastering algorithms in C", Kyle Loudon, O''Reilly, 1999.
- "Programs and Data Structures in C", 2nd edition, L. Ammeraal, John Wiley & Sons, 1996.
- "Estruturas de Dados e Algoritmos", Bruno R. Preiss, Elsevier, 2001.
- "Data Structures and Algorithm Analysis in C++", 2nd ed., Mark Allen Weiss, Addison-Wesley, 1999.
- "Data Structures and Algorithms: Annotated Reference with Examples", G.Barnett and L. Del Tongo,
- http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
No final da disciplina os alunos deverão ser capazes de entender e aplicar os princípios e técnicas da Programação Orientada a Objectos e de desenvolver programas na linguagem Java.
Docente responsável
Prof. Doutor Maria Paula Prata de Sousa
Programa
1 – Introdução
1.1 – Perspectiva histórica
1.2 – Características da Programação Orientada a Objectos
2 – A tecnologia Java
2.1 – Ambiente de desenvolvimento
2.2 – Introdução à linguagem Java (tipos primitivos e tipos de referência, operadores e instruções de controlo)
3 – Linguagens Baseadas em Classes
3.1 – Classes e instanciação de objectos
3.2 – Herança
3.3 – Polimorfismo
3.4 – Verificação de tipos
3.5 – Classes Abstractas
3.6 – Excepções
3.7 – Interfaces
Bibliografia
- "JAVA6 e Programação Orientada Pelos Objectos", F. Mário Martins, FCA, Julho de 2009.
- Página da disciplina: http://www.di.ubi.pt/~pprata/poo.htm
- "An Introduction to Object-Oriented Programming with Java" C. Thomas Wu, McGraw-Hill, 3rd edition, 2003.
- "The Java Language Specification" James Gosling, Bill Joy and Guy Steele, Addison-Wesley, 2nd edition.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Complementar os conhecimentos sobre as tecnologias usadas pelos componentes de hardware dos sistemas informáticos, as suas características e a forma como se interligam. Tecnologias de fabrico dos principais componentes dos computadores digitais: placa principal, processadores, memórias, sistemas de armazenamento de dados e periféricos de entrada/saída. Aquisição de dados por computador. Tecnologias usadas em outros sistemas informáticos (ex: equipamentos médicos).
Docente responsável
Prof. Doutor Pedro Domingues da Almeida
Programa
1- Tecnologia dos PC's: estrutura interna dos PC's
2- Processos de fabrico de motherboards, CPUS, memórias
3- Tecnologia dos periféricos: impressoras, monitores, ratos, scanner, UPS,...
4- Aquisição de dados por computador: conversão A/D
5- Controlo por computador: conversão D/A
6- Interface hw/sw
7- Protocolos de comunicação de dados – comunicação por computador
8- Microprocessadores / microcomputadores
9- Tecnologias usadas em outros sistemas informáticos
10- Processo de desenvolvimento e transferência de tecnologia
Bibliografia
- "Tecnologias dos Equipamentos Informáticos". Rui Monteiro et al.. FCA. 2004. ISBN: 972-722-419-9
- Diversas páginas electrónicas e apontamentos fornecidos nas aulas
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
A cadeira aborda os seguintes temas: multimédia; digitalização; compressão; côr e codificação da côr; imagem digital; compressão de imagens digitais; som digital; vídeo digital.
Docente responsável
Prof. Doutor Maria Manuela Areias da Costa Pereira de Sousa
Programa
1- Multimédia?
Definição
2- Representação digital.
Introdução.
Representação digital dos dados.
Uma representação binária.
Amostragem, quantificação e codificação.
Conversão analógico - digital.
Conversão digital - analógico.
Digitalização de imagens.
Digitalização de texto.
Conclusões.
3- Comprimir.
A redundância.
Os parâmetros de compressão.
As técnicas de base.
Algoritmos de codificação estatística.
Algoritmos do tipo dicionário.
Os métodos mistos: estatísticos e de dicionário.
E a compressão com perdas?
4- Côr e codificação da côr.
O olho e a luz.
As cores.
Síntese aditiva e síntese subtractiva.
Os modelos de cor.
Gamas e paletes de cor.
5- Imagem digital.
Imagem bitmap.
Imagem vectorial.
6- Compressão de imagens digitais.
Medidas de distorção.
Codificação por componentes.
Siatemas de compressão.
A norma JPEG.
7- O vídeo digital.
Tipos de sinais de vídeo.
Vídeo analógico.
Vídeo digital.
Compressão de vídeo.
Norma MPEG.
Formatos de ficheiros de vídeo digital.
8- O som digital.
Pulse Code Modulation (PCM).
Algoritmos de compressão de som.
Formatos de ficheiros de áudio digital.
Bibliografia
- Multimédia: Les Fondamentaux, Ion Roxin, Daniel Mercier, Vuibert.
- Multimédia e Tecnologias Interactivas, Nuno Ribeiro, FCA -Editora de Informática, Lda.
- Compression D''Image, Algorithmes et standards, Éric Incerti, Vuibert.
- Multimedia: Computing, Communications & Applications, R. Steinmet, and K. Nahrstedt, Prentice Hall (ISBN: 0-13-324435-0).
- Multimedia Fundamentals: Volume 1 , R. Steinmetz, K. Nahrstedt, Prentice Hall (ISBN: 0-13-031399-8.).
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
1. Compreender a importância das Bases de Dados.
2. Perceber o papel e as características fundamentais dos Sistemas Gestores de Bases de Dados e da arquitectura ANSI-SPARC.
3. Perceber a fundamentação e o modo de funcionamento das Transacções.
4. Conhecer as fases, modelos e diagramas utilizados no processo de desenvolvimento de Bases de Dados.
4.1. Conhecer o modelo relacional e saber aplicar as regras de normalização e álgebra relacional.
4.2. Saber conceptualizar modelos de dados e convertê-los do nível conceptual para o nível físico.
5. Saber interagir com uma Base de Dados, utilizando a linguagem SQL enquanto linguagem de definição de estrutura e de manipulação de dados.
Docente responsável
Prof. Doutor João Manuel da Silva Fernandes Muranho
Programa
1. Introdução aos Sistemas de Bases de Dados
1.1. Contexto e motivação
1.2. Níveis de abstracção
1.3. Características fundamentais dos Sistemas de Gestão de Bases de Dados
1.4. Transacções
2. Modelo Relacional
2.1. Estrutura de Dados Relacional
2.2. Álgebra Relacional: Teoria de Conjuntos, Operadores, Diagramas.
2.3. Dependências Funcionais, Chave, Super-Chave e Chave Primária
3. Modelo Conceptual
3.1. Modelo Entidade / Associação
3.2. Teoria da Normalização de Bases de Dados: Formas Normais.
4. Linguagem SQL
4.1. Instruções de Manipulação de Dados (DML)
4.2. Instruções de Definição de Estrutura (DDL)
4.3. Criação e Manipulação de Vistas
4.4. Criação e Manipulação de Índices
4.5. Optimização de Consultas
Bibliografia
- C. J. Date. An Introduction to Database Systems. Addison-Wesley (ISBN: 0321189566).
- J. Hoffer, M. Prescott, F. McFadden. Modern Database Management. Prentice Hall (ISBN: 0130339695).
- J. A. Carriço. Desenho de Bases de Dados. CTI (ISBN: 9729653321).
- José Luís Pereira , Tecnologia de Bases de Dados, FCA; ISBN: 9727220738.
- Luís Damas, SQL – Structured Query Language, FCA; ISBN 9727221881.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Adquirir as noções subjacentes ao desenvolvimento de software e à capacidade de modelar usando UML, assim como às capacidades necessárias ao teste e documentação de um produto de software.
Docente responsável
Prof. Doutor João Paulo de Sousa Ferreira Fernandes
Programa
1.
Introdução à engenharia de software: o produto e o processo, a abordagem
clássica, a abordagem orientada por objectos. 2.
Modelação usando UML: 2.1.
Casos de uso e diagrama de casos de uso. 2.2.
Modelação da estrutura: diagramas de classes e de objectos. 2.3.
Modelação do comportamento: diagramas de interacção, de estados e de
actividade. 2.4.
Modelação da arquitectura: diagramas de componentes e de instalação. 3.
Teste de software 3.1.
Teste do sistema 3.2.
Teste de componentes 3.3.
Geração de casos de teste 3.4.
Ferramentas para automação de testes. 4.
Documentação 4.1.
Documentação do código 4.2.
Documentação do produto 4.3.
Ferramentas para produção de documentação.
Bibliografia
- Object-oriented software construction, B. Meyer, Prentice-Hall
- Engineering and Managing Software Requirements
- UML - Metodologias e ferramentas Case, A. Silva, C. Videira
- UML 2: Rápido e Prático, Guia de Referência, Dan Pilone, Neil Pitman
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Esta unidade curricular compreende dois módulos fundamentais e interligados: a presquisa e a publicação de informação, no âmbito da actual era digital. Numa primeira fase serão abordados os temas gerais da procura de informação com especial ênfase na construção de motores de pesquisa no domínio da World Wide Web, incluindo um conjunto de tecnologias, modelos e algoritmos de procura de informação relevante, essêncialmente informaçõ textual ou documental relevante (Text Mining). Numa segunda fase serão abordados os conceitos fundamentais de representação de informação utilizando linguagens de marcação (XML) e suas aplicações no intercâmbio, transformação e publicação de informação. Neste segundo módulo os alunos deverão adquirir a capacidade de definir linguagens de marcação sob medida para fins específicos, bem como o seu processa, transformação e publicação.
Docente responsável
Prof. Doutor João Paulo da Costa Cordeiro
Programa
Parte I - Pesquisa de Informação
1. Modelos Booleanos e de Espaços Vectoriais
2. Implementação
3. Avaliação
4. Operações sobre “Queries”
5. Pesquisa na WWW - “Web Search”
6. “Web Spidering”
7. “Link Analysis”
8. Pesquisa de Informação em XML
Parte II - Publicação de Informação
1. Codificação de texto: a norma Unicode.
2. A meta-linguagem XML.
3. Especificação de linguagens XML usando DTDs e XML Schemas.
4. Exemplos de linguagens XML: XHTML, SVG, MathML e RSS.
5. Linguagens de transformação para XML: XSLT e XSL-FO.
Bibliografia
Pesquisa de Informação
"Information Retrieval Algorithms and Heuristics", D. A. Grossman, O. Frieder, Kluwer, Boston, 1998, ISBN: 0-7923-8271-4
"Modern Information Retrieval", R. Baeza-Yates & B. Ribeiro-Neto, Addison Wesley, New York, 1999, ISBN: 0-201-39829-X
"Jewels of Stringology", M. Crochemore & W. Rytter, World Scientific Pub Co, 2002, ISBN: 9810247826
"Speech and Language Processing: An Introduction to Natural Language Processing", D. Jurafsky et al, Computational Linguistics and Speech Recognition, Prentice Hall, 2000, ISBN: 0130950696
"The Oxford Handbook of Computational Linguistics", R. Mitkov, Oxford University Press, 2003, ISBN: 0-19-823882-7
"Foundations of Statistical Natural Language Processing", C.D. Manning & H. Schütze, MIT Press, 1999, ISBN: 0262133601
"Handbook of Natural Language Processing", R. Dale et al., Dekker, 2000, ISBN:0-8247-9000-6
Publicação Digital
"XML in a Nutshell", Elliotte Rusty Harold, W. Scott Means, O''Reilly 2004, ISBN 0-596-00764-7
"XSLT Cookbook" (Second Edition), Sal Mangano, O''Reilly 2006, ISBN 0-596-00974-7
"XSL-FO - Making XML Look Good in Print", Dave Pawson, O''Reilly 2002, ISBN 0-596-00355-2
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Aprendizagem dos rudimentos da arquitectura de computadores (hardware).
Aprendizagem das interrelações entre hardware e software na programação.
Aprendizagem crítica das várias arquitecturas de sistemas operativos.
Utilização de sistemas operativos.
Programação de sistemas operativos.
Docente responsável
Prof. Doutor Paul Andrew Crocker
Programa (Aulas Teóricas)
1. Introdução
2. Estruturas dum computador e Sistemas de I/O
3. Arquitectura dum sistema operativo
4. Processos e Threads
5. Sincronização e comunicação entre processos/threads
6. Gestão de Memória
7. Memória Virtual
8. Sistemas de Ficheiros
Programa (Aulas Práticas)
1. Utilização do Sistema Operativo (Linux)
2. Programação com o Bash Shell
3. Linkagem e Bibliotecas
4. I/O de baixo-nível
5. Processos e Threads
6. Ficheiros e directorias
7. Comunicação entre processos
8. Sincronização e Semáforos
Bibliografia
- "Operating Systems Concepts" (Eighth Edition). A. Silberschatz e P. Galvin. Addison-Wesley. 2008.
- "Modern Operating Systems" (Third Edition). Andrew S. Tanenbaum. Prentice Hall. 2008.
- "Advanced Programming in the Unix Environment". W. Stevens. Addison-Wesley. 1992.
- "Unix Network Programming" (Volumes 1 and 2). W. Stevens. Prentice Hall. 1998.
- "Computer Systems: A Programmer's Perspective (CS:APP)". Randal E. Bryant and David R. O'Hallaron. Prentice Hall. 2003.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Os principais objectivos desta unidade curricular consistem em:
a) proporcionar uma perspectiva global da diversidade de serviços de comunicação;
b) veicular conhecimento sobre o modo de funcionamento dos protocolos subjacentes aos serviços de comunicação;
c) capacitar os alunos para a instalaçãoo, operação e manutenção de sistemas e respectivos serviços de comunicação.
Docente responsável
Prof. Doutor Nuno Manuel Garcia dos Santos
Programa
1. Panorâmica sobre os serviços de comunicação na Internet
2. Serviços de Directoria
3. Serviços de Acesso Remoto a Sistemas e Ficheiros
4. Serviços de Comunicação entre Utilizadores
5. Serviços de Voz sobre IP
6. Serviços de Acesso a Informação
7. Serviços Multimédia
Bibliografia
- "Engenharia de Redes Informáticas" (7ª Edição), Edmundo Monteiro e Fernando Boavida, FCA - Editora de Informática, 2007.
- "Administração de Redes Informáticas", Fernando Boavida, Mário Bernardes e Pedro Vapi, FCA - Editora de Informática, 2009.
- "TCP/IP em Redes Microsoft para Profissionais" (5ª Edição Actualizada), Paulo Loureiro, FCA - Editora de Informática, 2004.
- "Computer Networks and Internets, with Internet Applications" (4th Edition), Douglas E. Comer, Prentice Hall, 2004.
- "Hand book of Data Communications and Networks", Bill Buchanan, Kluwer Academic Publishers, ISBN 0-412-84060-0, 1998.
- "Data Communications, Computer Networks and Open Systems" (4th Edition), Fred Halsall, Addison Wesley, 1996.
- "Redes de Computadores", José Gouveia e Alberto Magalhães, FCA - Editora de Informática, 2005.
- "LINUX – Curso Completo" (5ª Edição), Fernando Pereira, FCA - Editora de Informática, 2005.
- "Windows Server 2003 para Profissionais", Volume 1 e 2, Paulo Loureiro, FCA Editora de Informática, 2005.
- Request for Comments (RFCs). URL: http://www.rfc-editor.org/overview.html
- Fontes de Informação na Web.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Aprofundar os conhecimentos de Engenharia do Software, em particular, sobre modelação em UML. Alargar o leque de conhecimentos sobre a programação orientada a objectos. Introduzir as noções de métricas e design patterns.
Docente responsável
Prof. Doutor Sérgio Luís Proença Duarte Guerreiro
Programa
1. Modelação de Comportamento em UML. Diagramas de Sequência e Diagramas de Estado.
2. Tópicos avançados de programação orientada a objectos. Mecanismos de herança: herança pública, protegida e privada; herança múltipla e instanciação múltipla. Reutilização de código por herança, por composição de objectos e por composição de componentes.
3. Noção de métricas em Engenharia de Software. Exemplos. Utilização de ferramentas para cálculo de métricas.
4. Métricas de desenvolvimento: coesão, acoplamento.
5. Noção de design patterns. Exemplos.
Bibliografia
- "UML - Metodologias e Ferramentas CASE". Alberto Silva e Carlos Videira. Edições Centro Atlântico. ISBN 972-8426-36-4
- "Fundamental de UML". Mauro Nunes e Henrique O''Neill. FCA - Editora de Informática. ISBN 972-722-258-7
- "Design Patterns - Elements of Reusable Object-Oriented Software".Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides. Addison-Wesley Professional Computing Series. ISBN 0-201-63361-2
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Aprendizagem e aquisição de competências de administração de DBMSs.
Aquisição de competências na prototipagem rápida de aplicações de bases de dados.
Aquisição de competências a nível físico de bases de dados.
Domínio das inter-relações e partilha de funcionalidades entre o sistema operativo e o DBMS.
Compreender e dominar o conhecimento relativo ao processamento e a optimização de inquirições.
Compreender e dominar o conhecimento relativo a gestão de transacções e concorrência.
Utilizar tecnologia web para acesso a bases de dados.
Aprofundamento do conhecimento em SQL.
Docente responsável
Prof. Doutor Pedro Ricardo Morais Inácio
Programa
1. Arquitecturas de Sistemas de Bases de Dados
2. Armazenamento de Dados: Discos e Ficheiros
3. Organização de Ficheiros e Índices
4. Índices Estruturados em Árvore
5. Índices Baseados em Hashing
6. Aplicações em Bases de Dados
7.
Aplicações Web em Bases de Dados
8. Processamento de Transacções, Recuperação de Dados e Controlo da Concurrência
9. Processamento e Optimização de Inquirições
10. Segurança e Autorização
Bibliografia
- Database Management Systems. R. Ramakrishnan and J. Gehrke. McGraw-Hill, 2003 (Livro Principal).
- Database Systems: A Practical Approach to Design, Implementation, and Management. T. Connoly and C. Begg. Addison-Wesley, 1999.
- Data Modeling. G. Sanders. Danvers MA:Boyd & Fraser, 1995.
- Data Modeling Essentials. G. Simsion. Van Nostrand Reinhold, 1994.
- Designing Relational Database Systems. R. Riordan. Redmond, 2001.
- Transaction Processing: Concepts and Techniques. J. Gray and A. Reuter. Morgan Kaufmann, 1993.
- JDatabase Performance Tunning Handbook. . Dunham. McGraw-Hill,1998.
- Distribucted Database Systems. D. Bell and J. Grimson. Addison-Wesley, 1992.
- Building the Data Warehouse. W. Inmon. Wiley & Sons, 1996.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Transmitir conhecimentos sobre a empresa e sua organização, bem como, desenvolver no aluno uma série de habilidades e atitudes que fomentem o espírito empreendedor.
Visando:
- Identificar as diferentes funções de uma empresa
- Identificar os principais desafios de uma organização
- Compreender o funcionamento de uma empresa
- Sistematizar a organização de uma empresa
- Elaborar um relatório diagnóstico sobre a situação da empresa
Competências a adquirir pelo aluno:
- Habilidade e atitude empreendedora
- Capacidade para reconhecer e avaliar oportunidades de mercado
- Capacidade para elaborar sumários executivos sobre ideias de negócio economicamente viáveis
- Capacidade para diagnosticar e analisar a organização de uma empresa
- Capacidade para elaborar um relatório de empresa.
Docente responsável
Profª. Doutora Maria José Aguilar Madeira Valente da Silva
Programa
1. A Empresa
1.1. Conceito de empresa
1.2. Objectivos da empresa
1.3. Recursos e capacidades da empresa
1.4. Empresa e o meio envolvente
1.5. Gestão da empresa
1.6. Factores competitivos da empresa
2. Desafio Empresarial
2.1. Empresário
2.2. Ideia Empresarial
2.3. Vantagens e Inconvenientes de possuir uma empresa
2.4. Sumário Executivo
3. Caracterização geral de uma empresa
3.1. Classificação de empresas
3.2. Caracterização da empresa como entidade económica e jurídica
3.3. Caracterização da actividade da empresa
4. Organização, Estrutura e Funções da Empresa
4.1. Organização Empresarial
4.2. Estruturas organizacionais
4.3. Funções da empresa
5. Relatório da Empresa
5.1. Conteúdo do relatório
5.2. Importância da apresentação
5.3. Apreciação crítica do relatório da empresa
Bibliografia
- Donnelly, James, James Gibson e John Ivancevich (2000): Administração: Princípios de Gestão Empresarial, Alfragide: McGraw-Hill Portugal.
- Lopes, Luís; Carvalho, Luísa; Avelar, Mafalda e Cracel, Patrícia (2007): Sucesso.pt – Casos de Excelência em Português, Booknomics, Lisboa.
- Silva, Maria José (2007): “Inovação e Empreendedorismo” in Manual de Dinamização de Empresas de Base Tecnológica (Eds.) M. Raposo, M.J. Silva & R. Rodrigues, Universidade da Beira Interior, Covilhã pp. 23-41. ISBN:978-972-8790-17-6.
- Silva, Maria José (2007): “Financiamento das Empresas de Base Tecnológica” in Manual de Dinamização de Empresas de Base Tecnológica, (Eds.) M. Raposo, M.J. Silva & R. Rodrigues, Universidade da Beira Interior, Covilhã pp. 215-233. ISBN: 978-972-8790-17-6.
- Teixeira, Sebastião (2005): “Gestão das Organizações”, Alfragide: McGraw-Hill Portugal.
- Thompson, A.; Strickland, A. e Gamble, J. (2008) Administração estratégica, 15ª Edição, McGraw-Hill Portugal.
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Conceitos básicos de segurança. Níveis de segurança e políticas de segurança. Encriptação e autenticação. Segurança na comunicação. Protecção de sistemas e domínios administrativos. Firewalls. Redes privadas virtuais. Ferramentas para a monitorização e auditoria de segurança. Gestão de redes.
Docente responsável
Prof. Doutor Paul Andrew Crocker
Programa (Aulas Teóricas)
Secção 1 – Introdução
Necessidade de protecção das redes, dos sistemas e da informação.
Aspectos da Segurança Informática e Mecanismos de segurança.
Vulnerabilidades, ataques, riscos e defesas.
Níveis de segurança. Políticas de segurança.
Secção 2 – Criptografia e Algoritmos
Criptografia Simétrica. Criptografia Assimétrica
Autenticação de mensagens e funções de Hash
Algoritmos de Hash/MAC
Assinaturas Digitais
Secção 3 – Segurança em Rede
Protocolos de Segurança.
Aplicações e Serviços de Autenticação ( Kerberos, X.509 Public Key InfraStructures(PKI) - Sistemas de certificados)
E-mail Security (PGP, S/MIME)
Segurança de IP ( IPSec )
WWW Security (SSL, TLS e SET)
Secção 4 Segurança de Sistemas
Controlo de acesso.
Segurança do Sistema Operativo
Viruses, Firewalls
Sistemas de Detecção e Prevenção de Intrusões.
Redes Privadas Virtuais (VPN).
Auditoria de segurança?
Programa (Aulas Práticas)
Técnicas e Ferramentas Essências (arp, nmap, wireshark, etc)
Criptografia (openssl)
Scanners de Segurança - Nessus
Firewalls (iptables)
Certificados Digitais e Servidor Seguro de HTTP (APACHE)
Virtual Private Networks e IPSec
Intrusion Detection Systems - Tripwire
Auditoria de segurança
Bibliografia
- "Segurança em redes informáticas" (2ª Ed.), André Zúquete, FCA - Editora de Informática, 2008.
- "Computer Security: Principles and Practice", William Stallings e Lawrie Brown Prentice Hall, 2008.
- "Cryptography and Network Security" 4/E, William Stallings, Prentice Hall, 2006
|
1º Ciclo em Tecnologias e Sistemas da Informação |
Objectivos
Consolidar e aplicar os conhecimentos adquiridos e integração no sector profissional.
Docente responsável
Prof. Doutor Carlos Manuel Chorro Simões Barrico
Programa
Estágio numa empresa ou num laboratório de investigação, devendo o aluno ser integrado numa equipa de projecto..
Bibliografia
Não tem.