Licenciatura em Tecnologias de Informação e ... · ... Explicar o funcionamento do ......
Transcript of Licenciatura em Tecnologias de Informação e ... · ... Explicar o funcionamento do ......
Licenciatura em Tecnologias de Informação e Comunicação Universidade do Algarve
Instituto Superior de Engenharia
Plano de estudos (Diário da República, 2º serie - Nº 140 - 22 de Julho de 2011)
UNIDADES CURRICULARES CÓDIGO ECTS
1º ANO - 1º SEMESTRE
Arquitetura de Computadores 1684C1000 5
Introdução às Telecomunicações 1684C1001 5
Matemática I 1684C1002 5
Programação 1684C1005 5
Tecnologias Para a Produção e Publicação de Informação 1684C1004 5
Projeto do Módulo Temático em Informática Aplicada 1684C1006 5
1º ANO - 2º SEMESTRE
Gestão 1684C1008 5
Introdução aos Sistemas Operativos 1684C1007 5
Matemática II 1684C1009 5
Produção de Conteúdos Web 1684C1011 5
Técnicas de Comunicação 1684C1012 5
Projeto do Módulo Temático em Aplicações Web 1684C1013 5
2º ANO - 1º SEMESTRE
Opção I
- Administração de Sistemas
- Outra UC em qualquer área científica
1684C1020
--
5
5
Algoritmos e Estrutura de Dados 1684C1016 5
Bases de Dados 1684C1015 5
Estatística 1684C1017 5
Redes e Protocolos Internet 1684C1018 5
Projeto do Módulo Temático em Redes de Dados 1684C1019 5
2º ANO - 2º SEMESTRE
Cálculo Numérico 1684C1022 5
Redes de Comunicação 1684C1021 5
Opção II
- Sistemas de Comunicação
- Plataformas de Desenvolvimento de Aplicações
- Outra UC em qualquer área científica
1684C1027
1684C####
--
5
5
Sistemas de Informação 1684C1025 5
Desenvolvimento de Aplicações Multimédia 1684C1024 5
Projeto do Módulo Temático em Sistemas de Informação 1684C1026 5
3º ANO - 1º SEMESTRE
Opção III
- Computação Visual
- Outra UC em qualquer área científica
1684C1034
5
Investigação Operacional 1684C1029 5
Programação Para Dispositivos Móveis 1684C1032 5
Segurança em Sistemas Informáticos 1684C1031 5
Sistemas de Apoio à Decisão 1684C1030 5
Projeto do Módulo Temático em Conceção de Aplicações 1684C1033 5
3º ANO - 2º SEMESTRE
Inovação e Empreendedorismo 1684C1035 5
Opção IV
- Estágio
- Projeto
- Outras UCs em qualquer área científica
1684C1036
1684C1037
--
25
25
25
Provas específicas: (16) Matemática ou (16) Matemática e (04) Economia ou (16) Matemática e (18) Português
Contacto: Prof. Doutor Cristiano Cabrita ([email protected]) ou Prof. Doutor Roberto Lam ([email protected])
Resumo dos conteúdos Programáticos
Disciplina: Arquitetura de Computadores
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor João Rodrigues
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 15TP+45PL+5OT Obrigatória 16841000 5
Objetivos
Representar números em diferentes bases; Identificar os componentes básicos de um computador e explicar as
suas características principais, o seu funcionamento, a forma como se interligam, e o seu impacto no desempenho
global; Explicar o funcionamento do processador, nomeadamente ao nível da execução de instruções, a utilização
da memória e ações de entrada e saída da informação; Diagnosticar problemas de hardware; Utilizar Assembly
para implementar pequenos programas para acesso aos componentes do computador e explicar as vantagens e
desvantagens da sua utilização em relação a linguagens de programação de alto nível.
Conteúdos Programáticos
1. Introdução; 1.1 Estrutura básica de um computador; 1.2 Conceitos Gerais; 1.3 Software básico; 1.4 A evolução
dos computadores; 1.5 Noções técnicas
2. O mundo binário; 2.1 Diagramas temporais; 2.2 Portas lógicas; 2.3 Sistemas numéricos; 2.4 Matemática binária;
2.5 Álgebra de Boole; 2.6 Circuitos combinatórios; 2.7 Circuitos sequenciais
3.Funcionamento de um computador; 3.1 Memória; 3.2 Processador; 3.3 Programação em baixo nível de um
computador; 3.4 Linguagem assembly – introdução; 3.5 Periféricos
4. Arquitetura de um processador; 4.1 Memórias de dados e de instruções: caches; 4.2 Espaço de endereçamento,
mapa de endereços e impacto da largura das instruções; 4.3 endereçamento de BYTE e de PALAVRA; 4.4
Codificação das instruções; 4.5 Registos; 4.6 Bits de estado; 4.7 Conjunto de instruções; 4.8 Instruções de salto;
4.9 Instruções de transferência de dados; 4.10 Instruções aritméticas; 4.11 Instruções lógicas; 4.12 Instruções de
deslocamento; 4.13 Modos de endereçamento
5. Programação de um Computador; 5.1 Programação em alto nível; 5.2 Mapeamento da programação de alto
nível em linguagem Assembly; 5.3 Dados, declarações e diretivas em Assembly; 5.4 Instruções em Assembly; 5.5
Rotinas em Assembly; 5.6 Gestão dos dados; 5.7 Desenvolvimento de programas
6. Sistema de memória, periféricos e barramentos; 6.1 Interligação dos componentes de um computador; 6.2
Hierarquia de memória e caches; 6.3 Ciclos de acesso à memória/periféricos; 6.4 Exceções; 6.5 Interrupções; 6.6
Periféricos; 6.7 Arquitetura do sistema de periféricos.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Introdução às Telecomunicações
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Eletrónica e automação
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutora Paula Laurêncio
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 45TP+5OT Obrigatória 16841001 5
Objetivos
Introduzir os conceitos fundamentais que permitem compreender o funcionamento dos atuais sistemas de
telecomunicações.
Identificar os elementos que constituem um sistema de comunicações e explicar o seu funcionamento.
Caracterizar as diferentes técnicas de transmissão e o tipo de sinais envolvidos.
Entender as técnicas de modulação analógica e digital.
Dimensionar os meios de transmissão guiada e não guiada.
Analisar e entender as características fundamentais dos sistemas de comunicações por feixes hertzianos, via
satélite e móveis celulares.
Conteúdos Programáticos
1.Introdução às Telecomunicações: Objetivos e evolução das telecomunicações; Sistemas de Telecomunicações
2. Meios de Transmissão: Linhas e cabos de pares simétricos e coaxiais; Guias de onda; Fibras óticas; Propagação
na atmosfera; Conceitos fundamentais sobre antenas.
3.Sistemas de Telecomunicações: Sistemas de comunicações fixas por feixes hertzianos; Sistemas de
comunicações via satélite; Sistemas de comunicações móveis celulares e sem fios; Sistema de comunicações por
fibra ótica.
4. Transmissão de Sinais Analógicos: Modelo de um sistema de comunicação analógica; Conceito e necessidade da
modulação; Tipos de modulação analógica (AM, FM, PM); Desmodulação; Multiplexagem por divisão no tempo e
na frequência (TDM, FDM); Exemplos e aplicações.
4. Transmissão de Sinais Digitais: Modelo de um sistema de comunicação digital; Amostragem, quantificação e
codificação; Tipos de modulação digital (PAM, PCM); Deteção de sinais binários com ruído Gaussiano; Hierarquias
digitais; Exemplos e Aplicações. (1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Matemática I
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Matemática
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Ana Bela Santos
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 45TP+5OT Obrigatória 16841002 5
Objetivos
Em termos genéricos pretende-se que o aluno desenvolva as suas capacidades de: raciocínio indutivo e dedutivo;
e de aprofundamento de conhecimentos com objetividade. Mais especificamente, o aluno deve desenvolver a
capacidade de análise de problemas e de utilização na sua resolução, de: funções reais de variável real, derivação
e integração, com eventual recurso a ferramentas computacionais.
Conteúdos Programáticos
1. Funções reais de variável real – funções lineares, quadráticas, inversa, composta, exponencial, logarítmica,
trigonométricas e trigonométricas inversas: definições, gráficos, propriedades e aplicações.
2. Cálculo diferencial e integral em R - definições, interpretação, regras de derivação e de integração, aplicações.
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Tecnologias para a Produção e Publicação de Informação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Pedro Cardoso
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 15TP+45PL+5OT Obrigatória 16841004 5
Objetivos
Esta disciplina pretende introduzir os conceitos e tecnologias essenciais respeitantes à produção e publicação de
informação. Par tal o aluno será introduzido a um conjunto de ferramentas úteis para restante curso, assim como
para sua vida profissional, pretendendo-se que este seja capaz de trabalhar em diversos meios colaborativos,
sobre vários ambientes computacionais.
Conteúdos Programáticos
Introdução à virtualização de sistemas;
Introdução ao Windows e Linux - ótica do utilizador;
Software proprietário e de código aberto;
Ferramentas de escritório;
Ferramentas para comunicação eletrónica;
Ferramentas colaborativas;
Cloud computing;
Edição de páginas Web;
Sistemas de gestão de projetos;
União com o Projeto em módulo temático em Informática Aplicada.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Programação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 30TP+30PL+5OT Obrigatória 16841005 5
Objetivos
Apresentar as técnicas algorítmicas de resolução de problemas em programação imperativa de computadores.
Ensinar as características gerais da linguagem C.
Iniciar os alunos na análise, técnicas de formalização, codificação e resolução de problemas tipificados.
Conteúdos Programáticos
1. Algoritmia e técnicas de programação;2. Características gerais da Linguagem C; 3. Programação em C;3.1
Mecanismos de controlo (Sequências, Seleções e Iterações); 3.2 Funções; 3.3Tabelas; 3.4 Cadeias de caracteres;
3.5 Apontadores; 3.6 Estruturas: 3.7 Afetação de memória dinâmica; 3.8 Ficheiros
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Projeto do Módulo Temático em Informática Aplicada
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Pedro Cardoso
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 1º 30PL Obrigatória 16841006 5
Objetivos
Esta unidade curricular tem como principal objetivo associar a linguagem de programação C com outras
ferramentas e conceitos computacionais, no desenvolvimento de um projeto informático sobre plataformas
colaborativas de produção de conteúdos e aplicações.
Conteúdos Programáticos
Desenvolvimento de um projeto informático a ser suportado e integrando as unidades curriculares de
“Tecnologias para a Produção e Publicação de Informação” e “Programação”.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Introdução aos Sistemas Operativos
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor João Rodrigues
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 15TP+45PL+5OT Obrigatória 16841007 5
Objetivos
Compreender a estrutura e as funcionalidades de um sistema operativo. Realizar operações de administração de
um sistema operativo (SO). Adquirir conhecimentos elementares de programação de sistemas.
Conteúdos Programáticos
Componente Teórico-prática: O Sistema Operativo e suas funções - 1 Conceitos gerais: 1.1 Arquitetura de um
computador e modelo computacional; 1.2. Funções de um Sistema Operativo; 1.3. Estrutura dos Sistemas
Operativos. 2 Gestão de processos: 2.1 Processos; 2.2. Tarefas; 2.3. Escalonamento do CPU; 2.4. Sincronização de
processos; 2.5. Deadlocks. 3 Gestão de memória: 3.1. Memória principal; 3.2. Memória virtual; 4 Gestão de
ficheiros; 4.1. Sistema de ficheiros; 4.2. Sistemas I/O. 5 Tópicos sobre proteção e segurança: 5.1 Proteção; 5.2
Segurança.
Componente Prática: Configuração, administração e programação de Sistemas Operativos - 1. Características,
instalação, configuração e administração dos SOs: Windows, Linux Ubuntu 12 (Shell Script, etc.) e Windows Server
2008 (Active Directory, aplicação de regras, servidor de arquivo, regras de quotas, group policies). 2. Ferramentas
de desenvolvimento de aplicações e programação básica de sistemas (Low−level File Access, Threads, Sockets).
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Gestão
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências empresariais
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 30TP+30PL+5OT Obrigatória 16841008 5
Objetivos
Esta disciplina é constituída por uma parte de “Contexto da Gestão” e outra de “Gestão de Projetos”.
Na parte de “Contexto da Gestão” pretende-se colocar os alunos em contacto com os principais conceitos de
Gestão, proporcionando uma visão integrada dos processos e das diferentes áreas da Gestão. Na parte de
“Gestão de Projetos” procura-se sensibilizar os alunos para as capacidades que é necessário possuir, em termos
de métodos, técnicas e formas de trabalho, para ultrapassar e resolver os inúmeros problemas que surgem no
desenvolvimento de projetos em equipa numa organização real.
Conteúdos Programáticos
Parte - Contexto da Gestão: 1-Conceitos básicos: o contexto atual da gestão; 2-Políticas funcionais: marketing;
gestão de operações; gestão financeira; recursos humanos; 3-O processo de gestão: planeamento; gestão
estratégica e competitividade; análise do meio ambiente externo; análise do meio ambiente interno;
desenvolvimento de estratégias; organização; liderança; controlo.
Parte - Gestão de Projetos: 1-Criação e organização de projetos; 2-Plano do projeto; 3-Documentação do projeto;
4-Organização e gestão da equipa; 5-Execução e controlo.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Matemática II
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Matemática
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Pedro Cardoso
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 45TP+5OT Obrigatória 16841009 5
Objetivos
Em termos genéricos pretende-se que o aluno desenvolva as suas capacidades de raciocínio indutivo e dedutivo;
que aprofunde os seus conhecimentos com objetividade, designadamente desenvolvendo a capacidade de
aplicação dos conceitos, com recurso a software, na resolução de problemas.
Mais especificamente, fornecer uma base de cálculo matricial (operações e aplicações), cálculo vetorial e
geometria analítica e sucessões e séries, que permita aos estudantes o prosseguimento com sucesso nas
restantes unidades curriculares do curso.
Conteúdos Programáticos
Matrizes – operações, determinantes, inversa, valores e vetores próprios;
Aplicações do cálculo matricial.
Resolução de sistemas de equações lineares;
Transformação de coordenadas;
Projeção de vetores, produtos interno e externo de vetores;
Sucessões e séries - sucessões, progressões aritméticas e geométricas, sucessões definidas por recorrência, séries
numéricas;
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Produção de Conteúdos Web
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 30TP+30PL+5OT Obrigatória 16841011 5
Objetivos
Fornecer aos alunos conhecimentos sobre; a) as tecnologias subjacentes ao funcionamento da WEB, b) a inter-
relação entre diferentes operadores da WEB, c) as potencialidades e limitações técnicas das tecnologias actuais.
Competências: Saber; a) criar e editar páginas para difusão na WEB, b) utilizar aplicações para difusão de
conteúdos (servidores HTTP) e com elas relacionadas.
Conteúdos Programáticos
1 Introdução (Evolução histórica dos sites, das tecnologias que suportam a WEB); 2 Metalinguagens: HTML
(XHTML), CSS; 3 Conceitos básicos de programação em Javascript; 4 Edição avançada de recursos; 5 Noções de
WEB Design; 6 Noções de WEB marketing; 7 Trabalho prático; 8 Integração com Projeto Módulo Temático em
Aplicações Web.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Técnicas de Comunicação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Humanidades
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Profª Ana Beatriz Azevedo
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 15TP+30PL+5OT Obrigatória 16841012 5
Objetivos
Esta disciplina é constituída por duas partes que são lecionadas em paralelo: uma parte de “Comunicação” e
outra de “Inglês”. Na parte de “Comunicação” pretende-se fornecer aos alunos instrumentos e técnicas de
desenvolvimento das competências de comunicação oral, escrita e mista. A parte de “Inglês” complementa a
comunicação e procura munir os alunos das habilidades necessárias para uma mais eficiente e rápida
compreensão de textos, ligados à vida atual e à sua área científica, e desenvolver as suas capacidades a nível
lexical, gramatical e retórico.
Conteúdos Programáticos
Comunicação:
1-Comunicação oral: características do enunciado oral; elementos facilitadores e perturbadores da comunicação
oral; práticas de oralidade: conversa; debate; entrevista; reunião; mesa-redonda; relato;
2-Comunicação escrita: características do enunciado escrito; práticas de escrita: resumo; relatório; dissertação;
texto argumentativo; requerimento; correspondência; curriculum vitae;
3-Comunicação mista: a enunciação oral e escrita aliada às tecnologias de informação e comunicação.
Inglês:
1-Estruturas gramaticais;
2-Inglês comercial;
3-Inglês técnico.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Projeto do Módulo Temático em Aplicações Web
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
1º 2º 30PL Obrigatória 16841013 5
Objetivos
Fornecer aos alunos conhecimentos sobre; integração de serviços na WEB e aplicações WEB 2.0.
Competências:
Saber; a) conceber e desenvolver conteúdos para difusão na WEB 2.0, b) utilizar aplicações para difusão WEB 2.0.
Conteúdos Programáticos
Projeto de integração das unidades curriculares: “Produção de conteúdos Web” e “Técnicas de Comunicação”.
(1) PL - Aula Prática laboratorial
Disciplina: Bases de Dados
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Profª Doutor Pedro Cardoso
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 15TP+45PL+5OT Obrigatória 16841015 5
Objetivos
Apresentar técnicas que permitam projetar e desenvolver sistemas de bases de dados adequados às necessidades
requeridas pelos utilizadores e aos objetivos de gestão das organizações considerando o curto, médio e longo
prazo. Mais especificamente, pretende-se apresentar conceitos que permitam: estar familiarizados com os
fundamentos da gestão da informação; Reconhecer a importância de uma correta gestão da informação; Ficar
capacitado para a identificação e resolução de problemas práticos, aplicando os conceitos e técnicas de bases de
dados relacionais e NoSQL; Escolher e utilizar os sistemas de gestão de base de dados mais usuais; Conhecer a
linguagem de programação SQL.
Conteúdos Programáticos
A) Conceitos Sobre Bases de Dados (BD): 1 - Introdução às Bases de Dados; 2 - O Sistema de Gestão de Bases de
Dados (SGBD); 3 - Organização e Armazenamento de Dados. B) Modelos de BD: 1 - 1ª Geração – modelo
hierárquico de rede; 2 - 2ª Geração – modelo relacional; 3 - 3ª Geração; 4 - Bases de Dados distribuídas; 5 -
Desempenho e escalabilidade;
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Algoritmos e Estrutura de Dados
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 30TP+30PL+5OT Obrigatória 16841016 5
Objetivos
Fornecer aos alunos conhecimentos sobre; a) programação orientada por objetos, b) algoritmos de pesquisa e
ordenação, c) estruturas de armazenamento linear e hierárquicas (arvores) e d) estruturas de dados: tabelas de
equivalência, de dispersão, matrizes e listas de adjacência. Competências: Saber; a) programar por objetos, b)
construir e utilizar rotinas de pesquisa e ordenação, c) programar e utilizar estruturas de armazenamento simples
e complexas (listas e arvores) e d) Utilizar livrarias de classes no desenvolvimento de aplicações.
Conteúdos Programáticos
1 Programação Orientada por Objetos; 2 JAVA; 3 Complexidade algorítmica; 4 Algoritmos de ordenação em
vetores; 5 Algoritmos de pesquisa em vetores; 6 Listas, sob os conceitos LILO, FIFO (Filas, Pilhas); 7 Árvores; 8
Tabelas Dispersão (Hash Tables); 9 Grafos; 10 Utilização prática do conteúdo da disciplina em aplicações práticas;
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Estatística
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Estatística
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Profª Doutora Gabriela Schütz
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 45TP+5OT Obrigatória 16841017 5
Objetivos
Em termos genéricos pretende-se que o aluno desenvolva as capacidades de identificar, caracterizar e explorar
conjuntos de dados. Mais especificamente, o aluno deve desenvolver a capacidade de realizar um estudo
estatístico para apoio à decisão e à caracterização de problemas reais. Este estudo estatístico inclui: recolha
criteriosa de dados; organização e descrição de dados; realização de estimativas e de testes de hipóteses;
identificação e interpretação de modelos de regressão; interpretação e análise crítica dos resultados obtidos com
as consequentes conclusões.
Conteúdos Programáticos
1. Introdução
2. Amostragem
3. Probabilidade e distribuições teóricas
4. Estatística descritiva
5. Estimação pontual e intervalar
6. Testes de hipóteses paramétricos e não paramétricos
7. Correlação e regressão linear.
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Redes e Protocolos Internet
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Jânio Monteiro
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 30TP+30PL+5OT Obrigatória 16841018 5
Objetivos
Dar a conhecer o conjunto de protocolos associados ao modelo TCP/IP; Dar a conhecer os principais elementos da
arquitetura de uma rede Internet Protocol (IP); Dar a Conhecer o esquema de endereçamento do Internet
Protocol, versões 4 e 6; Saber quais são os principais protocolos de nível de aplicação e quais os serviços por eles
suportados; Saber configurar protocolos de Routing, Firewalls e Terminais de Rede; Perceber o funcionamento e
distinga os protocolos TCP e UDP; Utilizar ferramentas de diagnóstico de problemas em redes Internet; Conhecer
a arquitetura de sistemas de comunicação de Voz sobre IP e distribuição de Vídeo sobre IP.
Conteúdos Programáticos
A) Conceitos fundamentais. B) . Protocolos da Camada de Rede. Internet Protocol: Estrutura IPv4 e IPv6,
Endereços IPv4 e IPv6, Classes de endereços IP, Restrições ao Network ID e Host ID, Subnetting, Funcionamento
de Network Address and Port Translation. Protocolos de Controlo Associados ao IP: ICMP, ARP, Reverse ARP
(RARP), Routers e Protocolos de Routing IP, Encaminhamento, Rotas Padrão, Routing Estático, Principais
Protocolos de Routing, C) Principais protocolos da Camada de Transporte: Protocolo TCP, Protocolo UDP. Sockets.
D) Protocolos de Aplicação mais comuns: Dynamic Host Configuration Protocol (DHCP), Domain Name System
(DNS), Hypertext Transfer Protocol (HTTP), Telnet e Secure Shell, File Transfer Protocol (FTP), Simple Mail Transfer
Protocol (SMTP) e Post Office Protocol (POP3), Simple Network Management Protocol (SNMP).
E) Arquitectura e Protocolos utilizados na Sinalização e Transporte de voz e vídeo sobre Internet.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Projeto do Módulo Temático em Redes de Dados
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Jânio Monteiro
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 30PL Obrigatória 16841019 5
Objetivos
Com esta unidade curricular pretende-se que os alunos fiquem com uma visão integrada de vários conteúdos
lecionados nas restantes unidades curriculares do mesmo semestre letivo, incluindo Redes e Protocolos Internet,
Algoritmos e Estrutura de Dados, Estatística e Bases de Dados. A concretização desse objetivo requererá a
realização de um projeto que inclua e sirva de aplicação aos conteúdos ministrados nessas unidades curriculares.
Conteúdos Programáticos
Projeto integrado de “Bases de Dados”, “Algoritmos e Estrutura de Dados”, “Estatística” e “Redes e Protocolos
Internet”.
(1) PL - Aula Prática laboratorial
Disciplina: Administração de sistemas
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Cristiano Cabrita
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 15TP+30PL+5OT Opcional 16841047 5
Objetivos
Esta disciplina tem como um dos principais objetivos o aprofundar de conhecimentos em termos da realização de
configurações avançadas de alguns dos sistemas operativos de servidores em rede mais usados. Após completar o
curso, os alunos deverão saber: configurar e administrar serviços avançados do Windows Server 2012, instalar,
configurar e administrar sistemas operativos servidores em ambiente Linux e, compreender os conceitos e
aspetos teóricos e práticos básicos na instalação e implementação de drivers de dispositivos de hardware em
Linux.
Conteúdos Programáticos
1 Windows server 2012. 1.1 Configurações avançadas. 1.2 Configuração de Server Core 1.3 Configuração
de sites 1.4 Active Directory Lightweight Directory Services 1.5 Configuração de contas modelo 1.6 Criação de
novos atributos 1.7 Configuração da ferramenta de migração automática da Active Directory. 1.8 Identidade,
acesso e certificados 1.10 Outras soluções de armazenamento e sua configuração 1.11 Configuração de iSCSI 1.12
Encriptação de dados 1.13. DNS 1.14 DHCP 1.15 Windows Server Update Services (WSUS) 1.16 Media Server 1.17
Acesso remoto e Rede 1.18 Serviços de Terminal 1.19 Ligação ao sistema UNIX 1.20 Configuração Registry 1.21
Clusters 1.22 Windows Deployment Services 1.23 Servidor Proxy. 2. Instalação e configuração de Linux OS
Server. 2.1 Configuração de cópias de segurança 2.2 Serviços de directórios e domínios 2.3 Serviços de Correio
2.4. Encriptação 2.5 Servidor Web 2.6. Segurança 2.7 Gestão de pacotes 2.8 Dispositivos de armazenamento:
gestão de volumes, configuração Raid 2.9. Sessões remotas 2.10 Utilização de Samba. 3. Configuração de serviços
em sistema operativo cliente Linux 3.1 DNS 3.2 Telnet 3.3 Ftp 3.4 Servidor Web 3.5 VPN 3.6 Proxy. 4.Introdução a
programação de drivers para dispositivos de Hardware em Linux 4.1 Classes de dispositivos e módulos 4.2
Construção e execução de módulos 4.3 I/O Drivers 4.4 Comunicação com Hardware 4.5 Drivers para USB
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Redes de Comunicação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Jânio Monteiro
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 15TP+45PL+5OT Obrigatória 16841021 5
Objetivos
Pretende-se que o aluno com esta disciplina: Conheça e distinguir os principais meios de transmissão; Saiba
avaliar a qualidade dos meios de transmissão através de parâmetros de avaliação específicos; Conheça e
distinguir as topologias utilizadas em redes de comunicação; Conheça os elementos e normas de um sistema de
Cablagem Estruturada; Saiba categorizar e distinguir as camadas protocolares do Modelo OSI através das
funções que lhe estão associadas; Conheça as principais funcionalidade associadas ao nível de Ligação de Dados;
Saiba categorizar as Redes de Comunicação em termos de dimensão e saber as características que lhe estão
associadas; Conheça a arquitetura protocolar, a arquitetura de rede, o mecanismo de controlo de acesso ao meio,
as características funcionais das Redes Ethernet (IEEE802.3) e das sem fios Wi-Fi (IEEE802.11); Saiba projetar e
instalar ambas as redes, assim como detetar e solucionar problemas a elas associados; Conheça o conjunto de
protocolos associados ao modelo TCP/IP; Conheça o esquema de endereçamento do Internet Protocol; Saiba
quais são os protocolos de nível de aplicação e quais os serviços por eles suportados; Saiba configurar
Equipamento e Terminais de Rede; Programar comunicações sobre IP.
Conteúdos Programáticos
1. Conceitos fundamentais: Meios de Transmissão, Parâmetros de avaliação de meios de transmissão, Topologias,
Cablagem Estruturada, Normalização e Modelos de Referência.
2. Camada Física: Modos de Comunicação e Transmissão, Taxa de Dados Máxima de um Canal, Modulação de
Mensagens, Banda Base versus Banda Larga, Transmissão e Comutação.
3. Camada de Ligação de Dados: Delimitação de Tramas- Framing, Codificação e Compressão de dados, Controlo
de Erros, Controlo de Fluxo por Janela deslizante.
4. Principais Redes Locais: Aspectos Gerais, Redes Ethernet (IEEE802.3), Redes Wi-Fi (IEEE802.11), Projecto e
Dimensionamento.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Cálculo Numérico
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Matemática
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor João Rodrigues
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 1º 15TP+30PL+5OT Obrigatória 16841022 5
Objetivos
Fornecer conhecimentos indispensáveis sobre métodos numéricos, produzir respostas numéricas a problemas
matemáticos; dotar os alunos da capacidade de aplicar criteriosamente esses métodos para a resolução de
problemas de tecnologia e da ciência o que exige compreender os fundamentos de cada método e aplicar o
método recorrendo a linguagens de programação, calculadoras e aplicações computacionais. Competências
específicas: compreender e aplicar a teoria dos erros; compreender e aplicar métodos para a resolução de
equações não lineares, sistemas de equações e para o ajuste de curvas por interpolação polinomial e pelo método
dos mínimos quadrados; compreender e aplicar métodos para a diferenciação, integração numérica e para
resolver equações diferenciais ordinárias.
Conteúdos Programáticos
1. Teoria de erros: conceitos básicos, algarismos significativos corretos, erro absoluto, erro máximo absoluto, erro
relativo, erro máximo relativo. Relações entre erros máximo relativo e absoluto e casas decimais corretas e
algarismos significativos corretos. Propagação de erros. Regras práticas do cálculo aproximado; 2. Equações não
lineares: Métodos directos e métodos iterativos. Método das Bissecções sucessivas, Falsa posição, método
iterativo simples, Newton e das Secante. Critérios de paragem dos métodos iterativos. Estimativa do erro; 3.
Sistemas de equações lineares: Métodos diretos: método de eliminação de Gauss, decomposição LU, técnicas de
pivotagem. Métodos iterativos: método Gauss-Seidel. Convergência e erros; 4. Interpolação polinomial: Formas
do polinómio interpolador. Fórmula interpoladora de Lagrange e de Newton com diferenças divididas. Erros; 5.
Aproximação de funções: Método dos mínimos quadrados. Extensões do método; 6. Diferenciação numérica:
Derivadas de 1ª ordem e 2ª ordem. Erros; 7. Integração numérica: Regras de integração simples e compostas.
Fórmulas de Newton-Cotes. Regras dos trapézios e de Simpson. Erros; 8. Tópicos sobre equações diferenciais
ordinárias: Método de Euler. Métodos de Taylor. Métodos de Runge-Kutta. Erros.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Desenvolvimento Aplicações Multimédia
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 30TP+30PL+5OT Obrigatória 16841024 5
Objetivos
Transmitir aos alunos conhecimentos sobre; a) arquitetura, protocolos, linguagens e metalinguagens para criação,
disponibilização, manutenção e divulgação de informação na WEB, b) aplicações e serviços multimédia
distribuídos pela Internet. Competências: Saber; a) descrever as arquiteturas das principais plataformas de
suporte a aplicações para difusão de conteúdos multimédia na WEB e b) conceber, programar, depurar e instalar
aplicações distribuídas na WEB (sistemas de informação, vídeo e áudio).
Conteúdos Programáticos
1. Funcionamento global da WEB. Serviços da WEB; 2. Metalinguagens: (tópicos sobre HTML, CSS e XML; 3.
Programação em Javascript e PHP; 4. Utilização de SGBD´s no desenvolvimento de aplicações para WEB; 5.
Implementação de Web Services; SOAP e REST; 6. Protocolos para streaming.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Sistemas de Informação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 30TP+30PL+5OT Obrigatória 16841025 5
Objetivos
Apresentar os conceitos gerais e discutir a Arquitetura dos Sistemas de Informação. O Planeamento, a Análise e o
Desenho de Sistemas de Informação. A evolução das metodologias e abordagens.
Conteúdos Programáticos
1-Sistemas de informação organizacionais; 2-Ciclo de vida do desenvolvimento de sistemas de informação; 3-
Processos de desenvolvimento de sistemas de informação; 4-Metodologias estruturadas; 5-Metodologias
orientadas aos objetos; 6-Linguagem de modelação UML; 7-Técnicas de modelação; 8-Ferramentas de apoio ao
desenvolvimento de Sistemas de Informação; 9-Modelos de base das ferramentasCASE.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Projeto do Módulo Temático em Sistemas de Informação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 30PL Obrigatória 16841026 5
Objetivos
Aplicar a linguagem de modelação UML, as ferramentas e técnicas da Análise de Sistemas e da Engenharia de
Software.
Conteúdos Programáticos
Desenvolvimento de um projecto informático, integrando as unidades curriculares de “Sistemas de Informação” e
de “Desenvolvimento de Aplicações Multimédia”.
(1) PL - Aula Prática laboratorial
Disciplina: Sistemas de Comunicação
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Electrónica e automação
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Profª Doutor Paula Laurêncio
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 45TP+5OT Opcional 16841027 5
Objetivos
Fornecer ao aluno conhecimentos básicos sobre a rede de telecomunicações que está mais próximo do utilizador
designado por rede de acesso. Este conhecimento inclui as redes de cobre, redes híbridas, redes em fibra ótica e
redes sem fios. Os alunos devem após concluírem esta UC: Assimilar noções elementares sobre redes de acesso;
Estar consciencializados do hardware sobre o qual virão (eventualmente) a desenvolver aplicações.
Conteúdos Programáticos
1.Fibras óticas. 2.Tecnologias de acesso em par metálico. ISDN, HDSL, ADSL e VDSL; 3.Redes de acesso em cabo
coaxial: CATV, HFC; 4.Redes de acesso em Fibra Ótica: FTTH, FTTC, PON, APON, EPON, GPON; 5. Redes de acesso
rádio: WLAN, WPAN, dando-se especial atenção a IEEE 802.16/WiMax , IEEE 802.11 e UWB.
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Plataformas de Desenvolvimento de Aplicações
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
2º 2º 15 TP + 45 P + 5 OT Opcional 5
Objetivos
Esta disciplina pretende transmitir aos alunos conhecimentos que permitam o desenvolvimento de aplicações de
modo rápido (RAD) numa primeira fase (Parte I), 2/3 da UC, serão lecionados conteúdos relativos à plataforma
.NET. No restante terço (Parte II) serão estudados casos de aplicação relativos à plataforma Qt.Objetivos .NET:
Transmitir aos alunos conhecimentos sobre; a) Desenvolvimento de aplicações para plataformas de execução
virtual. Arquitetura .NET (e Java). Ambientes de desenvolvimento integrados (IDEs) para criação, disponibilização
e manutenção de aplicações, b) Serviços disponibilizados pela plataforma .NET, nomeadamente; rede, ligação a
base de dados e processamento dados em XML. Objetivos Qt: Estudo do sistema de desenvolvimento de
aplicações (framework) Qt. Desenvolvimento de aplicações gráficas multi-plataforma (Linux, Windows,
plataformas móveis, etc).
Conteúdos Programáticos
Parte I - Desenvolvimento de aplicação com recurso à plataforma .NET. Descrição da arquitectura e modo de
funcionamento da plataforma .NET. Descrição dos serviços disponibilizados. Programação orientada por objectos.
Linguagem de programação C#. Sintaxe básica Interface gráfica – GUI. Utilização de SGBD´s em .NET. SQL e .NET
(ADO). ASP .NET; formulários, controlos Web e Web Services.
Parte II - Desenvolvimento de interfaces gráficas que recurso à plataforma Qt. Introdução ao Qt. O modelo Qt e
conceito de sinal e slot
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Investigação Operacional
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Matemática
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Profª Doutora Gabriela Schütz
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 45TP+5OT Obrigatória 16841029 5
Objetivos
Em termos genéricos pretende-se que o aluno desenvolva as capacidades de caracterizar e descrever problemas
reais; e de aprofundamento de conhecimentos com objetividade. Mais especificamente, o aluno deve
desenvolver a capacidade de formalizar matematicamente vários problemas reais; de discuti-los; de resolvê-los;
de desenvolver e aplicar métodos computacionais associados às técnicas estudadas. Deve também saber utilizar
métodos de gestão de “stocks”.
Conteúdos Programáticos
1. Metodologia característica da investigação operacional. 2. Programação linear e inteira 2.1. Formulação e
resolução gráfica. 2.2. Programação linear, programação linear inteira e programação linear inteira binária. 2.3.
Análise da solução e variáveis de folga. 2.4. Análise de pós-otimização e sensibilidade 2.5. Problema de:
Transportes, Transfega e Afetação 3. Gestão de “stocks” 3.1. Modelos determinísticos 3.2. Modelos estocásticos
(1) TP - Aula Teórico-prática; OT - Tutoria/Orientação
Disciplina: Sistemas de Apoio à Decisão
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Paulo Felisberto
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 15TP+45P+5OT Obrigatória 16841030 5
Objetivos
Conhecer e aplicar as Metodologias de DataWarehouse e Data Mining.
Conteúdos Programáticos
1.Introdução aos Data Warehouse e Modelação multidimensional 2. Preprocessamento de dados (seleção,
extração, transformação, e integração de dados). 3. Modelação multidimensional (II). 4 OLAP. 5
Introdução à Mineração de dados. 6. Técnicas de mineração de dados (árvores de decisão, regras de
classificação, modelos funcionais, clustering, técnicas avançadas). 7.Exemplos de SADs
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Segurança em Sistemas Informáticos
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Jânio Monteiro
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 15TP+45PL+5OT Obrigatória 16841031 5
Objetivos
O curso SSI aponta rever os conceitos, a teoria, as metodologias e as técnicas discutidos na literatura da
segurança de sistemas de informação. Os alunos empreenderão exercícios dos estudos de caso usando as
facilidades e os laboratórios da universidade para fornecê-los uma compreensão melhor das técnicas da
segurança usadas na prática
Conteúdos Programáticos
1. Introdução 2. Análise de risco e engenharia social 3. Segurança do Internet 4. Criptografia, PKI, assinaturas
digitais, segurança da entrada . 5. Segurança de sistemas operacionais 6.Database 7. Segurança das redes
wireless. 8. Edições éticas e tendências emergentes
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Programação para Dispositivos Móveis
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Roberto Lam
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 30TP+30PL+5OT Obrigatória 16841032 5
Objetivos
Objetivos: Fornecer aos alunos conhecimentos sobre; a) as tecnologias subjacentes aos dispositivos móveis, b)
identificação das potencialidades e limitações técnicas, c) conceção e desenvolvimento de aplicações.
Competências: Saber; a) descrever as arquiteturas das principais plataformas de suporte ao desenvolvimento de
aplicações para dispositivos móveis e b) conceber, programar e depurar aplicações para dispositivos móveis.
Conteúdos Programáticos
1. Caracterização dos dispositivos móveis: Capacidade de processamento, memória, comunicação wireless,
visualização; 2. Plataformas de desenvolvimento para J2ME (KVM) e Windows Mobile (.NET Compact
Framework); 3. Programação em Java e C#; 4. Desenvolvimento de aplicações base com acesso a dados remotos;
via comunicação bluetooth, wi-fi e IrDA; 6. Integração com Projeto do módulo temático em Conceção de
Aplicações.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Projeto do Módulo Temático em Conceção de Aplicações
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor João Rodrigues
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 30PL Obrigatória 16841033 5
Objetivos
Com esta unidade curricular pretende-se que os alunos fiquem com uma visão integrada de vários conteúdos
lecionados nas restantes unidades curriculares do mesmo módulo temático. A concretização desse objetivo
requererá a realização de um projeto que inclua e sirva de aplicação aos conteúdos ministrados nessas unidades
curriculares.
Conteúdos Programáticos
Projeto integrado de “Investigação Operacional,” “Sistemas de Apoio à Decisão,” “Segurança em Sistemas
Informáticos” e “Programação para Dispositivos Móveis”.
(1) PL - Aula Prática laboratorial
Disciplina: Computação Visual
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor João Rodrigues
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 15TP+30PL+5OT Obrigatória 16841034 5
Objetivos
Numa visão multidisciplinar, a Computação Visual é atualmente reconhecida como uma área científica de
confluência da Computação Gráfica, Processamento de Imagem e Visão Computacional. Os alunos deverão
compreender os conceitos básicos destas áreas, bem como a relações entre as mesmas e as suas aplicações.
Conteúdos Programáticos
1. Motivação; 2. Conceitos gerais de Computação Gráfica; 3. Modelação geométrica de cenas 3D; 4. Processo de
visualização 3D; 5. Operações básicas do Processamento de Imagem; 6. Transformadas de imagens; 7. Filtragem;
8. Tópicos sobre reconhecimento de objetos; 9. Aplicações.
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Inovação e Empreendedorismo
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências empresariais
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 30TP+30PL+5OT Obrigatória 16841035 5
Objetivos
Introduzir aos alunos os princípios da inovação e empreendedorismo, bem como os mecanismos de proteção dos
resultados de investigação. Potenciar a criação e desenvolvimento de um negócio, utilizando conhecimentos
adquiridos relativamente aos métodos e técnicas de constituição e gestão de uma empresa. Elaborar planos de
negócios.
Conteúdos Programáticos
1. Os processos de inovação e criação de empresas. 2. Os processos e mecanismos de proteção dos resultados de
investigação. 3. As estratégias de negócio nos domínios das tecnologias e sistemas de informação. 4. O processo
legal de constituição de empresas e registos de marcas e patentes. 5. Mecanismos de financiamento de negócios.
6. Elaboração de planos de negócios
(1) TP - Aula Teórico-prática; PL - Aula Prática laboratorial; OT - Tutoria/Orientação
Disciplina: Estágio
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Carlos Manuel de Azevedo Marinho
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 30 SEM + 5OT Obrigatória 16841036 5
Objetivos
O objetivo desta unidade curricular é integrar o aluno nas organizações e na sua dinâmica. Para além do aluno
aplicar os conhecimentos adquiridos, pretende-se que desenvolva autonomamente os conhecimentos
necessários às tarefas que lhe forem propostas. Estas serão focadas na vertente exploração e na vertente
desenvolvimento, no caso dos projetos. Outras competências a desenvolver são a capacidade de trabalho em
grupo e a capacidade de comunicação em ambiente de organização.
Conteúdos Programáticos
A definir caso a caso de acordo com o plano de trabalho.
(1) OT - Tutoria/Orientação; SEM - Seminário
Disciplina: Projeto
Departamento: Departamento de Engenharia Eletrotécnica
Curso: Licenciatura em Tecnologias de Informação e Comunicação
Área Científica: Ciências informáticas
Ramo(s): Não aplicável
Língua(s) de Aprendizagem: Português
Docente Responsável pela Disciplina: Prof. Doutor Paulo Felisberto
Ano Semestre Carga Horária Semanal(1)
Tipo Código ECTS
3º 1º 30 SEM + 5OT Obrigatória 16841037 25
Objetivos
O objetivo desta unidade curricular é integrar o aluno nas organizações e na sua dinâmica. Para além do aluno
aplicar os conhecimentos adquiridos, pretende-se que desenvolva autonomamente os conhecimentos
necessários às tarefas que lhe forem propostas. Estas serão focadas na vertente exploração, no caso dos estágios,
ou na vertente desenvolvimento no caso dos projetos. Outras competências a desenvolver são a capacidade de
trabalho em grupo e a capacidade de comunicação em ambiente de organização.
Conteúdos Programáticos
A definir caso a caso de acordo com o plano de trabalho.
(1) OT - Tutoria/Orientação; SEM - Seminário