Licenciatura em Tecnologias de Informação e Comunicação ... · Licenciatura em Tecnologias de...

35
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])

Transcript of Licenciatura em Tecnologias de Informação e Comunicação ... · Licenciatura em Tecnologias de...

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