Actual Ciclo de Licenciatura (Bolonha):

Propaganda
Actual Ciclo de Licenciatura (Bolonha):
1.º ano, 1.º semestre
Análise Matemática I
Álgebra
Introdução à Programação
Sistemas Digitais
Introdução à Tecnologia
1.º ano, 2.º semestre
Análise Matemática II
Lógica e Computação
Introdução à Electrónica Digital
Programação Orientada a Objectos
Tecnologias da Internet I
2.º ano, 1.º semestre
Probabilidades e Estatística
Estruturas de Dados e Algoritmos
Introdução às Telecomunicações
Arquitectura de Computadores I
Bases de Dados I
2.º ano, 2.º semestre
Sistemas Operativos
Redes de Dados I
Bases de Dados II
Microprocessadores
Tecnologias da Internet II
3.º ano, 1.º semestre
Análise de Sistemas
Redes de Dados II
Arquitectura de Computadores II
Gestão e Segurança de Redes Informáticas
Sistemas Distribuídos
3.º ano, 2.º semestre
Empreendedorismo
Sistemas de Informação nas Organizações
Projecto de Redes
Projecto de Sistemas de Informação
Projecto Final
Actual Ciclo de Licenciatura (Bolonha) , 1.º ano, 1.º semestre
Análise Matemática I
Revisões. Funções reais de variável real: definições; classes de funções; propriedades. Limites
e continuidade; definições e teoremas. Cálculo diferencial: definição de derivada e
interpretação geométrica; diferenciabilidade e continuidade; regras de derivação; Teoremas de
Bolzano, Weierstrass, Rolle, Lagrange e Cauchy; Regra de Cauchy e de L’Hôpital; aplicações
das derivadas; incrementos e diferenciais. Cálculo integral: primitivas; técnicas de
primitivação; integral definido; aplicações: áreas e volumes; integrais impróprios.
Álgebra
Números complexos. Matrizes e sistemas de equações lineares. Espaços vectoriais:
subespaços; expansão linear; independência linear, bases e dimensão; aplicações.
Determinantes e sua aplicação à determinação da solução de sistemas lineares e da inversa de
uma matriz quadrada. Geometria analítica: produto interno, vectorial e misto de vectores;
aplicações; representação de rectas e planos no espaço euclideano; cálculo de distâncias.
Valores e vectores próprios; aplicação à diagonalização de matrizes.
Introdução à Programação
Introdução aos computadores e linguagens; Manipulação de informação: tipos de dados,
constantes, variáveis, operadores e expressões; Controlo do fluxo de execução: se, escolhe,
faz, enquanto e para; Decomposição top-down dos problemas: divisão de programas, funções
e parâmetros, recursividade; Apontadores: endereços, valores e memória dinâmica; Tipos de
dados compostos: arrays, strings, e estruturas; I/O básico: ficheiros, fluxos e dispositivos.
Sistemas Digitais
Conceitos essenciais da lógica digital: sistemas de numeração; Álgebra de Boole.
Funcionamento das portas lógicas; Utilização das portas lógicas no projecto de circuitos
digitais; Funcionamento dos circuitos integrados baseados em circuitos combinacionais:
somadores, comparadores, multiplexers, demultiplexers, descodificadores, codificadores de
prioridade, etc; Famílias lógicas de circuitos integrados; Analise do funcionamento de células
de memória síncronas e assíncronas e utilização destes dispositivos no projecto de circuitos
sequenciais; Análise e projecto de contadores e registos de deslocamento.
Introdução à Tecnologia
Processamento Digital de Imagem; História Geral da Computação e da Internet; Conceitos de
Sistemas Computacionais: infra-estruturas e serviços, back-office e front-office, comércio e
negócio electrónicos, SCM (Supply Chain Management), ERP (Enterprise Resource
Planning) e CRM (Customer Relationship Management); A dimensão sócio-técnica do
Engenheiro Informático; Gestão da Informação e do Conhecimento: pesquisa e comunicação
interpessoal; Prática de Desenho Computacional 3D: primitivas sólidas, CSG (constructive
solid geometry), B-Rep (boundary representation) e rendering de cenários.
Dep.Eng.Informática – Resumos Programáticos (em português)
1
Actual Ciclo de Licenciatura (Bolonha) , 1.º ano, 2.º semestre
Análise Matemática II
Séries numéricas e de funções: definições; testes de convergência; séries de potências; séries
de Taylor e MacLaurin; aplicações das séries de potências. Funções reais de várias variáveis
reais: definições; limites e continuidade; derivadas parciais; diferenciabilidade; incrementos e
diferenciais; derivadas direccionais; extremos e pontos de sela; problemas de optimização
com restrições. Integrais múltiplos: definições e propriedades dos integrais duplos e triplos;
interpretação geométrica de integrais duplos; integrais duplos em coordenadas polares;
integrais triplos em coordenadas cilíndricas e esféricas; aplicações de integrais duplos e
triplos.
Lógica e Computação
Lógica Proposicional. Grafos e digrafos. Matrizes de adjacência e incidência. Grafos conexos
e digrafos forte e fracamente conexos. Caminhos eulerianos e hamiltonianos. Árvores e suas
aplicações. Árvore geradora de custo mínimo: algoritmos de Kruskal e de Prim. Problema do
caminho de custo mínimo: Algoritmos de Dijkstra e Floyd-Marshall. Erro e estabilidade.
Métodos iterativos para sistemas de equações lineares. Equações e Sistemas de Equações Não
Lineares. Interpolação Polinomial. Integração Numérica. Métodos Numéricos para Equações
Diferenciais Ordinárias.
Introdução à Electrónica Digital
Conceitos de electrotecnia (Grandezas, Lei de Joule; Lei de Ohm); Introdução ao projecto de
sistemas digitais com dispositivos lógicos programáveis; Conceitos fundamentais de projecto
de sistemas; Metodologias de projecto e modelos de arquitectura de projecto; Linguagens de
Especificação e Simulação com Linguagem VHDL; Metodologias RTL e Teste;
Considerações eléctricas para a realização de projecto.
Programação Orientada a Objectos
Programação orientada a objectos: Abstracção, encapsulamento, herança, membros estáticos e
dinâmicos; Hierarquias de classes: classes abstractas, polimorfismo, objectos dinâmicos e
conversão dinâmica; Estruturas de dados básicas; Programação genérica.
Tecnologias da Internet I
XHTML (Extensible HyperText Markup Language) e DHTML (Dynamic HyperText Markup
Language): normas W3C, sintaxe, estrutura e aplicações; fundamentos de CSS (Cascading
Style Sheets): folhas de estilo externas, estilo embebido e estilos locais; prática de estilo CSS:
modelo da caixa, esquemas cromáticos, modelação de classes e objectos, dimensionamento de
blocos, etc.; DOM (Document Object Model): hierarquia das classes, níveis de especificação;
programação em JavaScript: sintaxe, interfaces dinâmicos, validação de formulários,
animação de objectos, acções disparadas por eventos, etc.
Dep.Eng.Informática – Resumos Programáticos (em português)
2
Actual Ciclo de Licenciatura (Bolonha) , 2.º ano, 1.º semestre
Probabilidades e Estatística
Noções Básicas de Probabilidades. Variáveis Aleatórias Discretas e Contínuas. Distribuições
de Probabilidade Discretas: Uniforme Discreta, Binomial e Poisson; Distribuições de
Probabilidade Contínuas: Uniforme Contínua, Normal e Exponencial; Aproximação das
distribuições Binomial e Poisson à distribuição Nomal. Distribuições por Amostragem.
Estimação Pontual e Intervalar para a média, variância e porporção de uma população. Testes
de Hipóteses para a média, variância e porporção de uma população; valor-p. Regressão
Linear Simples e Correlação.
Estruturas de Dados e Algoritmos
Análise de algoritmos; Estruturas de dados dinâmicas. Ordenação e pesquisa; Tipos
abstractos de dados: pilhas, filas, arvores. Árvores binárias de pesquisa, Tabelas de
dispersão;Filas de prioridade; Grafos; Técnicas de desenho de algoritmos: dividir para
conquistar, algoritmos gulosos, backtracking.
Introdução às Telecomunicações
Introdução às telecomunicações: modelos de rede; Teoria do sinal: Série de Fourier e
Transformada de Fourier de sinais contínuos; Energia, potência, (teorema de Parseval,
Raleygh); Resposta em frequência de sistemas: filtros; O Decibel e unidades derivadas;
Conversão analógico-digital: Sistemas PCM; Meios físicos de transmissão; Ligações sem
fios; Técnicas de modulação com portadora contínua; Princípios de transmissão digital;
Multicanalização. Tecnologias digitais.
Arquitectura de Computadores I
Noções Gerais de Arquitectura de Computadores; Organização da Unidade Central de
Processamento (Unidades de Processamento de Dados; Unidades de Controlo; formas de
implementação; análise de desempenho); Linguagem de Programação Assembly (desenvolver
rotinas); Organização de Memória (tecnologias; hierarquia; cache); Organização de Interfaces
e Periféricos (tipos, características; interfaces).
Bases de Dados I
Objectivos e funções de um Sistema de Gestão de Bases de Dados. (SGBD). Modelo
Hierárquico e modelo de Rede. Modelo relacional. Relacionamentos. Instâncias e esquemas.
Dicionário de Dados. Chaves. Chave primária, chave forasteira e indíces. Integridade e regras.
Dependências funcionais e normalização. Primeira forma normal (1FN), segunda forma
normal (2FN), terceira forma normal (3FN) e forma normal de Boyce-Codd (FNBC). Método
de entidade-relacionamento. Método de entidade-relacionamento estendido. SQL. Comandos
DML e comandos DDL.
Dep.Eng.Informática – Resumos Programáticos (em português)
3
Actual Ciclo de Licenciatura (Bolonha) , 2.º ano, 2.º semestre
Sistemas Operativos
Operar e controlar recursos computacionais; Introdução aos Sistemas Operativos; Núcleo do
Sistema Operativo; Gestão de Processos e Threads; Sincronização de processos e Deadlock;
Comunicação entre processos; Mecanismos de Gestão de Memória; Algoritmos de Gestão de
Memória; Sistema de Ficheiros; Protecção e Segurança; Programa Prático: comandos unix,
programação em shell, unix e windows; Instalação e configuração de servidores unix e
windows.
Redes de Dados I
Camada de aplicação (Princípios de funcionamento das aplicações de rede; Protocolos da
Camada; Email, DNS, FTP, HTTP); Camada de transporte (Introdução ao UDP e ao TCP;
Mecanismos usados para evitar o congestionamento); Camada de rede (Redes de circuitos
virtuais; Redes de comutação de pacotes; O Protocolo da Internet - IP; Protocolos de
encaminhamento unicast: intra-domain e inter-domain; Multicast IP; Encaminhamento
multicast: intra-domain e inter-domain; NAPT e PAT).
Bases de Dados II
Transações e controlo de concorrência. Recuperação de transações e pontos de salvaguarda.
Isolamento. Bloqueios. Impasses. Aspectos físicos de uma base de dados. Tablespaces e
ficheiros. Blocos de dados, extents e segmentos. Índices. Agrupamentos. Administração de
bases de dados. Instalação de um SGBD. Arranque e paragem. Gestão de utilizadores.
Tolerância a falhas. Privilégios e segurança. Bases de dados distribuídas. Controlo de
concorrência. Transações remotas e distribuídas.
Microprocessadores
Fundamentos teóricos associados às arquitecturas de processadores, linguagens, instruções e
modos de endereçamento; Estruturas básicas de programação. Implementação de mecanismos
associados aos vários processos de comunicação de dados; Modos de controlo de
comunicação do processador com o exterior. Funcionamento e controlo dos seguintes
periféricos: SPI, I2C, USART, CAN, ADC e DAC.
Tecnologias da Internet II
Fundamentos de XML (Extensible Markup Language) fundamentals: normas, sintaxe e
correcção; XSL (Extensible Stylesheet Language): XSLT (XSL Transformations), XSL-FO
(XSL Formatting Objects), XPath (XML Path Language); XML-Schema: validação e
correcção de documentos XML; Aplicações de XML-DOM e XML: Xlink (XML Linking
Language), Xpointer e XInclude; Objectos COM (Component Object Model) / ADO
(ActiveX Data Objects) / Recordset; ASP (Active Server Pages): interfaces WEB para bases
de dados remotas.
Dep.Eng.Informática – Resumos Programáticos (em português)
4
Actual Ciclo de Licenciatura (Bolonha) , 3.º ano, 1.º semestre
Análise de Sistemas
Análise Estruturada; UML – Unified Modelling Language; Definição de requisitos de
sistemas; Teste de Software; Design Patterns; RUP- Rational Unified Process.
Redes de Dados II
Camada de ligação (Serviços da camada de ligação; Técnicas de detecção e de correcção de erros);
Protocolos de acesso múltiplo; Endereçamento de nível 2; Tecnologia ethernet; Equipamento de rede
activo para redes ethernet; Protocolos IEEE: 802.1D, 802.1w, 802.1t, 802.1s, 802.1q, 802.1ad; MPLS
(Multiprotocol Label Switching); Tecnologias da camada física usadas em redes locais.
Arquitectura de Computadores II
Arquitecturas computacionais: microprocessadores e tecnologias de hardware; Conjuntos de
Instruções: Linguagem Máquina; Programação em Assembly; Aritmética para Computadores;
Programação de Coprocessadores aritméticos; Hierarquia de Memória; Sistemas de Entrada e
Saída de Dados; Multiprocessadores.
Gestão e Segurança de Redes Informáticas
Conceitos e princípios da gestão de redes; Arquitecturas de gestão – Arquitectura genérica de
um sistema de gestão; Arquitectura de gestão OSI; Arquitectura de gestão Internet; Simple
Network Management Protocol: SNMP, SNMPv2, and SNMPv3; Remote monitoring:
RMON 1 e 2; Plataformas de gestão; Ferramentas de integração; Redes e serviços seguros:
conceitos fundamentais e terminologia, necessidade de proteger as redes e os sistemas
informáticos, propriedades e serviços de segurança, estruturação do estudo dos suportes de
segurança; Princípios e Fundamentos dos métodos criptográficos; Sistemas de autenticação,
certificação e controlo de acessos; Firewalls; Sistemas de detecção de intrusão - IDS;
Mecanismos de Backup, reposição e de recuperação de dados.
Sistemas Distribuídos
Berkley Sockets; JAVA Remote Methods Invocation; Remote Procedures Calls; Common
Object Request Broker Architecture; Simple Object Access Protocol; Web Services
Description Language; Universal Description, Discovery and Integration; Serviços SOAP; A
WSDL Java e XML-SOAP; Programação de serviços web utilizando SOAP; A VoiceXML;
JAVA Server Pages.
Dep.Eng.Informática – Resumos Programáticos (em português)
5
Actual Ciclo de Licenciatura (Bolonha) , 3.º ano, 2.º semestre
Empreendedorismo
Empreendedorismo e Inovação; Ideia, Contexto e Meios; Estratégia Competitiva; Fontes de
Financiamento; Tomada de Decisão; Plano de Negócios; Gestão da Empresa: criação de
empresas, funções empresariais, legislação empresarial, legislação laboral; Benchmarking;
Sistema de Gestão da Qualidade.
Sistemas de Informação das Organizações
Sistemas de Informação das Organizações: Processos a Suportar-Cadeia de Valor; Evolução
dos Sistemas de Informação; Mapa de Soluções; Conteúdo e Fluxo de Informação;
Ferramentas Existentes no Mercado; Organização de um Departamento de Informática;
Avaliação de Investimentos em TI; Auditoria Informática; Segurança Informática; Análise de
Risco; Alinhamento Cobit, ITIL e Normas de Segurança; Legislação.
Projecto de Redes
Engenharia de Tráfego na Internet: caracterização do tráfego, composição do tráfego; medidas
de tráfego, modelação, análise e simulação; Multiplexagem estatística com e sem buffer;
Multiplexagem determinística; Controlo de desempenho em anel fechado; Modelos do TCP;
Partilha estatística de largura de banda; Desempenho em sobrecarga; Sinalização; Obtenção
de garantias de qualidade de serviço – QoS: introdução à Qualidade de Serviço, serviços
integrados (IntServ), serviços diferenciados (DiffServ), serviços de etiquetas multiprotocolar
(MPLS); Voz sobre IP – VoIP: arquitectura VoIP, codificação, sinalização, cenários de
transição); Planeamento e projecto de redes.
Projecto de Sistemas de Informação
O Rational Unified Process (RUP); UML avançada (Modelação de aplicações web; Design
Patterns); Processos de gestão de qualidade de software; Testes de software (testes unitários,
de integração, de sistema, de aceitação e de regressão); Projecto e Desenvolvimento de um
sistema de informação de acordo com o RUP; Inspecções e Revisões de software.
Projecto Final
Mercado de Soluções TIC; Ciclo de Vida de Projectos de TIC; Especificação de Requisitos para
Projectos de TIC; Planeamento de Projectos de TIC: concepção, estimativa e análise de custos,
revisões e organização de documentos; Gestão de Equipas para Projectos de TIC: definição de papéis,
responsabilidades e lideranças; Técnicas de Investigação e Pesquisa; Comunicação Técnica: redacção,
edição, ilustração e apresentação de Projectos de TIC; Desenvolvimento de Projecto de TIC.
Dep.Eng.Informática – Resumos Programáticos (em português)
6
Download