|
|
|
|
|
2 Ano | 1 Semestre
|
|
|
|
|
|
|
|
Objectivos
A dissertação poderá ser integrada num contexto empresarial ou ter um cariz académico. Em qualquer dos casos os alunos deverão conduzir um projecto que contemple não só a aplicação dos conceitos adquiridos durante a sua formação, mas também a integração de novas técnicas e de saberes, de modo a realizar um trabalho inovador no campo da Engenharia Informática.
Programa
Variável de dissertação para dissertação.
Processo de Avaliação
A dissertação deve ser submetida a avaliação de um juri e defendida oralmente em provas públicas.
Bibliografia
Bibliografia Obrigatória
Depende do tema da dissertação.
Bibliografia Opcional
Depende do tema da dissertação.
|
|
|
|
|
Docentes
Isabel Machado Alexandre
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os objectivos desta unidade curricular estão primariamente ligados à investigação científica, pretendendo dotar os alunos com o conhecimento dos métodos e técnicas nela utilizadas. Pretende-se que através deste conhecimento os alunos desenvolvam os seus projectos de dissertação de mestrado de uma forma consciente, critica e informada. Para isso, para além de uma parte expositiva sobre as metodologias utilizadas na investigação cientifica, serão também apresentados conceitos de técnicas de apresentação e ainda conceitos elementares sobre patentes. Numa segunda componente mais prática, pretende-se apoiar os alunos na preparação da apresentação do seu trabalho num seminário, através de exercicios de apresentação de matérias previamente leccionadas ao longo da licenciatura, onde os alunos terão de investigar sobre a matéria subjacente aos slides atribuidos, apresentá-los e defende-los, consoante a pesquisa que efectuaram sobre os mesmos.
Programa
P1. Metodologias e técnicas de investigação científica P2. Pesquisa em ciência adaptada À resolução de problemas P3. Patentes P4. Como escreve um paper de investigação ciêntifica. P5. Entrega do Estado da Arte P6. Técnicas de apresentação P7. Treinar como defender a sua apresentação P8. Seminário
Processo de Avaliação
A avaliação desta unidade curricular é baseada num processo contínuo onde se identificam os seguintes critérios com os pesos na nota final: - Trabalhos Autónomos ao longo do semestre(20%) - Seminário (apresentação pública do trabalho) (30%) - Relatório do Estado da Arte (50%)
Bibliografia
Bibliografia Obrigatória
Research Methods for Business Students, Mark Saunders, 5th Edition ISBN: 9780273716860
Research Methods for Business Students, Mark Saunders, 5th Edition ISBN: 9780273716860 Chapter 2, Performance and Quality Management of HE programmes, Elsa Cardoso,PhD thesis, 2011. Hevner, Alan R.; March, Salvatore T.; Park, Jinsoo; and Ram, Sudha. 2004. "Design Science in Information Systems Research," MIS Quarterly, (28: 1). Winter, R. (2008). Design Science in Europe. European Journal of Information Systems, 17, 470-475. como fazer Investigação, Dissertações, Teses e ReLatórios (segundo Bolonha), Maria José Sousa & Cristina Sales Baptista, Pactor, Junho 2011
Artigos científicos distribuídos ao longo do semestre.
Bibliografia Opcional
-> Presentation Zen: Simple Ideas on Presentation Design and Delivery, Garr Reynolds, New Riders Press, 2008
-> slide:ology: The Art and Science of Creating Great Presentations, Nancy Duarte, O'Reilly Media, 2008
|
|
|
|
|
Docentes
Nuno David
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC visa compreender questões culturais, sociais, legais e éticas inerentes à engenharia e às disciplinas científicas da informática, computação e tecnologias da informação e comunicação. O curso adota recomendações do Currículo de Computação 2013 do IEEE-CS e ACM. Os alunos devem apreender o seu papel individual como profissionais na evolução das disciplinas de computação, examinar as questões filosóficas que desempenham papeis de importância nessas áreas, incluindo a complementaridade entre aspectos técnicos, éticos e deontológicos no desenvolvimento de sistemas computacionais.
Programa
1. A responsabilidade dos engenheiros: Responsabilidade activa e passiva. Contexto social do desenvolvimento tecnológico. 2. Especificidade das questões éticas na Informática. 3. Ética normativa e teorias fundamentais: Valores, normas e virtudes. Ética utilitarista; ética deontológica; ética das virtudes. Argumentação. 4. Abordagens de apoio à decisão e estudo de caso em ética aplicada na computação. 5. Informática e responsabilidade profissional. Ética em projectos de desenvolvimento de software. Design e poder não intencional. Desenho de software sensível a valores. 6. Códigos deontológicos e associações profissionais 7. Privacidade e protecção de dados: A directiva 95/46/CE. Biometria e protecção de dados. O Regulamento Geral de Protecção de Dados de 2016. 8. Propriedade intelectual: direitos de autor e de propriedade industrial; protecção jurídica de programas de computador. Os debates sobre direitos de propriedade: software livre e código aberto vs. software proprietário.
Processo de Avaliação
A avaliação é periódica: Seminário em grupo: 22,5% Trabalho individual: 30% (nota mínima 7 valores) Teste individual: 40% (nota mínima 7 valores) Assiduidade/participação: 7,5%
No seminário os alunos organizam-se em grupos e apresentam um dado caso, avaliando-se a correcção e profundidade dos conteúdos apresentados
Considera-se ainda a assiduidade e participação do aluno nas aulas.
Os alunos não aprovados por avaliação periódica em 1ª época fazem exame na 2ª época.
Bibliografia
Bibliografia Obrigatória
Ethics, Technology, and Engineering: An Introduction. Ibo van de Poel, Lamber Royakkers, April 2011, Wiley-Blackwell
Bynum, Terrell Ward, and Simon Rogerson, (2004), Computer Ethics and Professional Responsibility: Introductory Text and Readings. Oxford: Blackwell, 2004.
Outros textos a indicar e distribuídos pelo docente ao longo do semestre (Other texts indicated by the teacher during the semester).
Bibliografia Opcional
Cranor, Lorrie Faith, and Shane Greenstein, eds. (2002), Communication Policy and Information Technology: Promises, Problems, Prospect. Cambridge, MA: MIT Press.
De George, Richard T. (2003), Ethics of Information Technology and Business, London, Blackwell Publishers.
Floridi, L. (1999), Philosophy and Computing, London: Routledge.
Floridi, Luciano, ed. The Cambridge handbook of information and computer ethics. Cambridge University Press, 2010. Friedman, Batya, David G. Hendry, Alina Huldtgren, Catholijn Jonker,
Jeroen van den Hoven, Aimee van Wynsberghe (2015). Charting the Next Decade for Value Sensitive Design. Aarhus Series on Human Centered Computing, [S.l.], v. 1, n. 1, p. 4, oct. 2015. ISSN 2445-7221.
Friedman, Batya, et al. (2013). "Value sensitive design and information systems." Early engagement and new technologies: Opening up the laboratory. Springer Netherlands, 2013. 55-95.
Gunn, Alastair S., and P. Aarne Vesiland. (2003) Hold Paramount: The Engineer's Responsibility to Society. Brooks/Cole-Thompson Learning.
Halden, Ian (2007), Computer Crimes and Digital Investigations, Oxford University Press.
Hamelink, Cees J. (2000), "The Ethics of Cyberspace", London, Sage [S.133.2 HAM*Eth 2 ex]
Kling, Rob (1995), Computerization and controversy: value conflicts and social choices, San Diego : Academic Press. [S.143 Com 2 ª ed -]
Makau, J and Arnett, R. (Eds) (1997) Communication Ethics in an Age of Diversity, University of Illinois Press.
Moore, Adam D. (2001), Intellectual Property and Information Control: Philosophical Foundations and Contemporary Issues. New Brunswick, NJ: Transactions Publishing.
Reynolds, George, (2002). Ethics in Information Technology. Course Technology.
Rudinow, Joel, and Anthony Graybosch, eds. (2002), Ethics and Values in the Information Age. Wadsworth,.
Smith, BC (1996). Limits of correctness in computers. In Computerization and controversy (2nd ed.), Pages 810-825, Academic Press, Inc. Orlando, FL, USA (C)1996
Spinello, Richard A. (2003), Case Studies in Information Technology Ethics. 2nd ed. Upper Saddle River, NJ: Prentice Hall,.
Tavani, Herman T. (2004), Ethics and Technology: Ethical Issues in Information and Communication Technology. New York: John Wiley & Sons.[ I.184 TAV*]
The General Data Protection Regulation Portal, https://www.eugdpr.org/
|
|
|
|
|
|
|
|
|
|
1 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Joaquim Lourenço Esmerado
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecimento dos princípios básicos e consagrados da animação. Conhecimento dos principais aspectos técnicos da animação tradicional e sua aplicação ao trabalho assistido por computador. Conhecimento dos desenvolvimentos e técnicas mais significativos respeitantes à modelação e animação a 3D assistida por computador. Conhecimento qualitativo dos pacotes integrados de software mais conhecidos utilizados na geração de animação 2D e 3D. Conhecimento mais aprofundado de pacotes de software vocacionados para 3D. Conhecimento teórico aprofundado de pelo menos um tópico importante no domínio da modelação e animação em 3D.
Programa
Perspectiva histórica Princípios da animação e sua relevância Sinopse, guião, storyboard, etapas de produção Técnicas de animação - Tradicional - 2D e 3D por computador
Animação 3D e comparativo com 2D - Interpolação de forma, morphing 2D e 3D - Transformações e álgebra - Modelação para animação - Linetest, visualização, iluminação e câmara virtual Repicagem de som, implicações na animação Fundamentos da animação de figuras articuladas Aplicações da cinemática em animação de figuras articuladas Fundamentos de modelação 3D Aplicação dos conceitos no contexto de um software de modelação/animação Montagem e pós-produção de animação Projecto de animação - Selecção de técnica e suporte alvo - Definição e planificação de conteúdo - Desenvolvimento do projecto
Processo de Avaliação
Consiste em: um trabalho prático realizado em grupo(60% da nota final) e também uma apresentação individual de 30 minutos (40% da nota final) durante uma das aulas práticas nas semanas a designar pelo docente em conjunto com os alunos. As apresentações individuais podem ser substituídas por um teste escrito (nota mínima 7.5 valores). As apresentações na aula deverão ser baseadas em tópicos propostos pelo docente. Pela natureza da UC não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
Rick Parent, Computer Animation - Algorithms and Techniques, Academic press, 2002.
K. Laybourne, The Animation Book - a complete guide to animated filmmaking from flip-books to sound cartoons, Crown Publishers Inc., New York, 1979.
J. Lasseter, "Principles of Traditional Animation Applied to 3D Computer Animation", Computer Graphics, Vol. 21, no. 4, July 1987, pp. 35-44.
D. Kochanek, T. Higgins, D. Forsey, "Introduction to Computer Animation", Tutorial Notes, CHI+GI'87 Conference, 1987.
Bibliografia Opcional
Richard Williams, The Animator's Survival Kit: A Manual of Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion and Internet Animators. Farrar, Straus and Giroux Publishers.
Harold Whitaker and John Halas, Timing for Animation, Focal Press.
Isaac Lerlow, The Art of 3D Computer Animation and Effects, John Wiley & Sons, 2009
E. Allen & K. Murdock, Body Language - Advanced 3D Character Rigging, Wiley Publishing Inc., 2008
Oliver Villar, Learning Blender: A Hands-On Guide to Creating 3D Animated Characters, Addison-Wesley Professional.
Roland Hess (Ed.), The Essential Blender - Guide to 3D Creation with the Open Source suite Blender, Blender Foundation, 2007 John David Funge, Hardcore AI for Computer Games and Animation, SIGGRAPH 98 Course Notes
Norman I. Badler, Cary B. Phillips1, Bonnie L. Webber, SIMULATING HUMANS: COMPUTER GRAPHICS, ANIMATION, AND CONTROL, Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104-6389 Oxford University Press, 1999
|
|
|
|
|
Docentes
Pedro Santana
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos desenvolvam competências na especificação, modelação e programação de algoritmos para geração de gráficos tridimensionais em computador. Com uma forte ênfase nos modelos matemáticos e nos algoritmos que os realizam de forma eficiente, pretende-se com este programa aprofundar a formação dos alunos em multimédia e computação gráfica. O conhecimento detalhado dos mecanismos subjacentes à geração de gráficos em computador é essencial em áreas tão diversas como a visualização de dados científicos, animação por computador, indústria do cinema, jogos por computador, tele-presença, entre outras.
Programa
Os principais conteúdos programáticos a abordar são:
CP1. História e aplicações; CP2. Percepção visual e cor; CP3. Pipeline gráfico; CP4. Perspectiva, visualização e transformações; CP5. Ray tracing e rasterização CP6. Iluminação direta e indireta CP7. Splines, curvas e superfícies; CP8. Texturas CP9. Percepção aplicada para sintetização selectiva CP10. Grafos de cena e gráficos procedimentais CP11. Toolkits para programação 3D (eduRayTracer, OpenGL, OSG) CP12. Casos de uso.
Processo de Avaliação
Avaliação periódica: 2 testes realizados ao longo do semestre (2 x 20%) e 1 projeto realizado em grupo, sujeito a entregas intermédias e avaliação de progresso semanal (60%); existe nota mínima de 7.5 valores na média dos testes, assim como no projeto; a presença nas aulas não é obrigatória.
Avaliação nas épocas de recurso e especial: exame final composto por uma parte teórica (40%) e uma parte prática (60%) (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
- Acetatos e artigos científicos disponibilizados na plataforma de e-Learning
- OpenSceneGraph 3.0 Beginners Guide (2010), by Rui Wang and Xuelei Qian, from Packt Publishing Ltd., ISBN 978-1-849512-82-4.
- Real-Time Rendering (2008), by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, from A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7.
- Fundamentals of computer graphics (2005), by Shirley, P. et al., from AK Peters Ltd, ISBN 1-56881-269-8.
- Computer graphics with openGL (2011), by Donald Hearn, M. Pauline Baker, Warren R. Carithers, from Prentice Hall, ISBN 0132484579.
Bibliografia Opcional
- OpenGL superbible - Fifth Edition (2011), by R. Wright Jr, from Pearson Education Inc, ISBN 978-0-32-171261-5.
- Principles of three dimensional computer animating: modeling, rendering, and animation with 3D computer graphics (2003) by Michael O'Rourke, from W. W. Norton, ISBN 0393730832.
- 3D computer graphics (2000), by Alan Watt, from Addison-Wesley, ISBN: 0201398559.
- Introduction to computer graphics (1994), by James D. Foley, from Addison-Wesley, ISBN 0201609215.
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apreensão dos conceitos e práticas associados à captura, processamento e criação de som e vídeo digitais para multimédia, desde os requisitos técnicos de suporte aos requisitos de conteúdo, com realce para a componente de criação de conteúdos coerentes do ponto de vista de mensagem a comunicar, do suporte e do público-alvo.
Programa
CP1: Storyline/Sinopse, guião, storyboard, etapas de produção, planificação.
CP2: Técnica: Aquisição, suporte, fita, HD, SSM, DVD, implicações; imagem e enquadramento, 4/3, 16/9, "safe area"; varrimento progressivo e entrelaçado; tipos de microfones, ruído; Transcrição de áudio e vídeo, largura de banda, droped frames, implicações; edição à frame, NLE.
CP3: Conteúdo: Sequências e Planos, travelings, panorâmicas, picado e contra-picado, plano e contra-plano; Enquadramento e espaço imagem: cinema, vídeo, vídeo para multimédia, implicações; Linguagem e narrativa vídeo e áudio; Tipos de som; mistura, equalização, filtragem; redução de ruído.
CP4: Montagem e pós-produção; Repicagem de som, montagem à banda sonora, sincronização e pós-sonorização; Ritmo; Transições, corte, Chromakey, transparência, motion, titulagem e "safe area".
CP5: Codificação e compressão, selecção do CODEC, "Constant Bit Rate", "Variable Bit Rate", "1 pass / 2 pass coding", implicações.
Processo de Avaliação
Avaliação contínua: criação de projecto em grupo (70% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas, entregue na data do Exame 1 ou 2. Miniteste escrito individual (30% da nota final). Pela natureza da UC com avaliação de projecto semanal, não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Som e vídeo para multimédia, ISCTE-IUL, 2012 PF Lopes, Digital video editing and manipulation (4+2 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Digital audio recording, editing and manipulation (5 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Sound Recording, INOCOP, Ref INOCOP-ADETTI-D-2-P-SOA, Issue 1.0RC1, Contract Ref. 2004/EQUAL/A2/AD/235, Nov 2005 WHAT DO EDITORS DO, The Cutting Edge - The Magic of Movie Editing, Director W Apple; TCEP Inc, ACE, NHK Enterprises, BBC, 2004 PF Lopes, Digital Video for Multimedia: Good Practices for Acquisition and Processing, 12 EPCG, selected for Portuguese Journal of Computer Graphics - Advances in Computer Graphics in Portugal, Special Edition, 2004 Quantel, "The Digital Fact Book, Converged media, 20th anniversary edition", B. Pank editor, 20th Edition, 2008 Gerald Millerson, Video Production Handbook, 2001, ISBN 0-240-51597-8
Bibliografia Opcional
Derrick Story, Digital Video Pocket Guide, 2003, ISBN 0-596-00523-7
R. J. Compesi, R. E. Sherriffs, Small Format Television Production, Second Edition, Allyn and Bacon, 1990.
S. Alten, Audio in Media, Belmont, Calif.: Wadsworth, 1986.
J. Eargle, Sound Recording, 2nd edition, New York: Van Nostrand Reinhold, 1980.
Williams, J., Lock, A., Burnett, C. (1996). Digital Video for Multimedia: Considerations for Capture, Use and Delivery, Multimedia Resources Unit, University of Bristol.
|
|
1 Ano | 2 Semestre
|
|
|
|
|
|
|
Docentes
Isabel Machado Alexandre
Departamento de Ciências e Tecnologias da Informação
Objectivos
Nesta Unidade Curricular (UC) pretende-se investigar a utilização de ambientes inteligente interactivos em diversos domínios de aplicação (educação, entertenimento, saúde, formação profissional, etc). No final da UC os alunos serão capazes de identificar quais os elementos necessários à conceptualização de uma aplicação inteligente e interactiva, bem como desenvê-la e avalia-la no seu contexto de aplicação.
Programa
1. Introdução e Objectivos 2. Agentes Inteligentes 3. Personagens Sintéticas (PS) a. Características b. PSs em Jogos de Computador c. Embodied PSs 4. O interactor 5. Narrativa a. Utilização de narrativa como forma/meio num AII b. Introdução à narrativa e ficção c. Desenho e controlo automático de história d. Geração de histórias 6. AIIs a. Catalogação dos seus requisitos; b. Estudo de exemplos de AIIs c. Conceptualização de AIIs d. Desenvolvimento e implementação de um AII. 7. Avaliação de Casos de Estudo
Processo de Avaliação
O aluno opta pela forma de avaliação pretendida, sendo que a avaliação final é completamente autónoma em relação à avaliação periódica. Avaliação Periódica: Nota = 40%Projecto (grupo) + 60%Seminário e Artigo (individual) Obs: Mínimo de 7.5 valores em todas as componentes. Em avaliação final, cada aluno tem de realizar um projeto que demonstre os conhecimentos adquiridos na UC e apresentar oralmente o projeto bem como realizar um relatório. Nota mínima 9.5valores.
Bibliografia
Bibliografia Obrigatória
Conjunto de artigos científicos providenciado aos alunos ao longo do semestre.
Bibliografia Opcional
Relevant and updated scientific papers.
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolver capacidades de elaboração e gestão de projectos multimédia, tendo em linha de conta a especificidade multicultural e multidisciplinar que caracterizam estes projectos, tanto ao nível da componente técnica de suporte e desenvolvimento como ao nível da produção, adequação e validação dos conteúdos. É necessário dominar conceitos prévios, conforme o explicitado nos Pré-requisitos.
Programa
CP1 Revisões, multimédia digital, modelação, fotografia, vídeo, animação, som; Codificar e (não)comprimir; problemas e implicações CP2 Ambientes multiculturais/técnicos de desenvolvimento de projectos multimédia, implicações CP3 Formulação de requisitos de projectos multimédia, requisitos técnicos, funcionalidade de interface, percepção, psicologia CP4 Gestão das expectativas dos clientes face a requisitos dos projectos CP5 Produção do guião e requisitos, gestão de versões; Congelamento de versão final, aprovação pelo cliente CP6 Elaboração e cálculo do caderno de encargos: gráficos, programação, plataforma, animação, design, interface, vídeo, som, texto, navegação, interacção, psicologia, validação, avaliação de resultados, bateria de testes, gestão de grupo alvo de testes CP7 Métricas e controlo de qualidade, avaliação, validação CP8 Estudo de casos: Taco a Taco, ANMP, BCP, AVLx88, APM, EcoPontos CP9 Critérios para recolha de artigo científico, escrita de artigo científico
Processo de Avaliação
Avaliação contínua: trabalho individual de escolha e apresentação de artigo científico (20% da nota final), miniteste individual (20% da nota final), e criação de projecto em grupo (60% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas, entregue na data do Exame 1 ou 2. Pela natureza da Unidade Curricular, com o projecto desenvolvido e avaliado semanalmente, esta UC não tem Avaliação final, apenas Avaliação contínua semanal.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Análise e Gestão de Projectos Multimédia, ISCTE-IUL, 2012 E England, A Finney, Managing Multimedia: Project Management for Web and Convergent Media, Book 1. People and Processes, Addison-Wesley, 2001, 3rd Ed, ISBN 0201728982 E England, A Finney, Managing Multimedia: Project Management for Web and Convergent Media, Book 2. Technical Issues, Addison-Wesley, 2001, 3rd Ed, ISBN 0201728990 PF Lopes, Computação Gráfica e Multimédia Digital, ISCTE-IUL, 2011 Quentin Letts, "Lights! Camera! Retake!", The Telegraph, 2003 PF Lopes, Amélia Muge, MV Moreira, Taco a Taco, 9º Encontro Português de Computação Gráfica, Marinha Grande, Fevereiro 2000 PF Lopes, Projectos multimédia no ensino de multimédia e animação, Workshop "O ensino de animação e multimédia na Europa", Fundação Calouste Gulbenkian, 2000 (Comunicação convidada) Projectos: Taco a Taco, ANMP, BCP, Audiovisual Lx88, APM, EcoPontos
Bibliografia Opcional
Elaine England, Andy Finney, Managing Multimedia: Project Management for Interactive Media, 2nd Ed, Addison-Wesley, 1998, ISBN 0-201-36058-6
PF Lopes, Multimédia e ensino, conteúdo e narrativa, Comemoração de 150 anos, ISEL, 27 de Maio 2002
PF Lopes, Multimédia: rápido, divertido, fácil e barato, Multimedia XXI, Parque das Nações, 4/5/2001
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os jogos digitais são a maior indústria de entretenimento mundial em volume de negócios, incluindo o edutainment (ensino pelo divertimento) e jogos sérios (simulação, treino militar e outros). Os jogos didácticos, no ensino de línguas, matemática ou medicina, por exemplo ensino de como lidar com a Diabetes, assumem papel de relevo. É uma área muito competitiva. Pretende-se que o aluno desenvolva um jogo com um tema e público-alvo definidos, tendo em conta jogos já existentes na área.
Programa
CP1: Título, storyline/sinopse, guião, storyboard, etapas de produção CP2. Tipos de jogos, níveis etários, público alvo CP3. Ambientes de desenvolvimento de jogos; jogo integrado versus integração de jogos CP4. Análise funcional do jogo, interface e interacção, tempo e pontuação, níveis de dificuldade CP5. Definição e planificação de conteúdo, validação de conteúdo CP6. Design gráfico, som, imagem, vídeo, animação, texto; mapa de navegação e interacção; programação com Low cost-Low fidelity; design final CP7. Planificação do teste; teste exaustivo; bateria de testes; público de teste e rotatividade; testes desde o início CP8. Estudo de casos: Eco-Pontos, Eco-media, Math4Kids, Age of Mithology, Flight Simulator, GT3, Learn English With Inspector Flops, Cell life - An educational game about biology CP9. O que (não) é um artigo científico, critérios para recolha de artigo científico, escrita de artigo científico
Processo de Avaliação
Avaliação contínua, com componente individual de apresentação e discussão de artigo científico seleccionado (20% da nota final), miniteste individual a meio do semestre (20% da nota final), e componente de projecto em grupo (60% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Jogos Multimédia Educativos: Estratégias de Desenvolvimento, 3º Simpósio Internacional de Informática Educativa, Viseu, 26-28 Setembro, 2001 PF Lopes, A new computer game approach for multimedia digital video reuse, International Conference on Media Futures, Florence, Italy, 8-9 May 2001 PF Lopes, D Jardim, I Alexandre, Math4Kids, Proc. First Iberian Workshop on Serious Games and Meaningful Play (SGaMePlay'2011), 2011, ISBN: 978-989-96247-5-7, pp711-716 T Deus, T Marques, PF Lopes, I Alexandre, P Alexandre, Aprender Inglês com um Jogo por Computador didáctico, ARTECH 2012, 6th International Conference on Digital Arts, 2012 PF Lopes, EcoVasco an Ecological Multimedia Adventure, EUROGRAPHICS Multimedia 99 Workshop, Milan, Italy, September 1999 A Watt, F Policarpo, 3D Games Real-time rendering and software technology, Addison Wesley, 2001 Jogos: EcoPontos, EcoMedia, Math4Kids, Learn English With Inspector Flops, Cell life An educational game about biology
Bibliografia Opcional
C Gorriz, C Medina, Engaging Girls WITH Computers THROUGH SOFTWARE GAMES, COMMUNICATIONS OF THE ACM January 2000/Vol.43,No.1, pp. 42-49
|
|
|
|
|
Docentes
Pedro Santana
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC tem como objectivo principal introduzir os estudantes nos conceitos fundamentais da especificação, modelação, implementação e integração de algoritmos para realidade aumentada, uma área que procura fechar a lacuna entre a realidade virtual e a realidade física, interligando disciplinas como a computação gráfica e a visão por computador. Esta UC tem ainda o objectivo de dotar os estudantes de experiência prática na implementação e utilização desses mesmos algoritmos. Com os conhecimentos adquiridos, os estudantes complementam a sua formação nas áreas da computação gráfica e visão por computador através de uma perspectiva integrada de ambas.
Programa
Os principais conteúdos programáticos a abordar são:
CP1. Visão por Computador: - Aquisição de dados sensoriais; - Calibração de câmaras; - Estruturas de dados eficientes; - Transformadas e filtros; - Registo de imagens; - Localização de câmaras; - Extração de características; - Reconhecimento de objetos; - Reconstrução de cenas; - Estimação de modelos de iluminação; - Detecção de marcadores.
CP2. Realidade Mista: - Historial e aplicações; - Arquiteturas; - Fusão sensorial; - Interfaces tangíveis; - Interfaces gestuais; - Interfaces multimodais; - Síntese de imagem; - Vídeo aumentado.
CP3. Casos de estudo.
Processo de Avaliação
Avaliação periódica: 2 testes realizados ao longo do semestre (2 x 20%) e 1 projeto realizado em grupo, sujeito a entregas intermédias e avaliação de progresso semanal (60%); existe nota mínima de 7.5 valores na média dos testes, assim como no projeto; a presença nas aulas não é obrigatória.
Avaliação nas épocas de recurso e especial: exame final composto por uma parte teórica (40%) e uma parte prática (60%) (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
- Acetatos e artigos científicos disponibilizados na plataforma de e-Learning
- Augmented reality: a practical guide (2007), by S. Cawood and M. Fiala, from Pragmatic Bookshelf, ISBN 1934356034.
- 3D User Interfaces: Theory and Practice (2005), by D. Bowman, E. Kruijff, J. LaViola Jr., and I. Poupyrev, from Addison-Wesley, ISBN 0-201-75867-9.
- Computer vision: algorithms and applications (2010), by Richard Szeliski, from Springer, ISBN 1848829345.
- An introduction to 3D computer vision techniques and algorithms (2009), by Boguslaw Cyganek, J. Paul Siebert, from John Wiley, ISBN 047001704X.
- Real-Time Rendering (2008), by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, from A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7.
- Fundamentals of computer graphics (2005), by Shirley, P. et al., from AK Peters Ltd, ISBN 1-56881-269-8.
Bibliografia Opcional
- Learning OpenCV (2008), by Gary Bradski and Adrian Kaehler, from O?Reilly, ISBN 0596516134. - OpenSceneGraph 3.0 Beginners Guide (2010), by Rui Wang and Xuelei Qian, from Packt Publishing Ltd., ISBN 978-1-849512-82-4. - Rusu, R.B. and Cousins, S. (2011) 3D is here: Point Cloud Library (PCL). In Proc. of the Intl. Conf. on Robotics and Automation (ICRA), doi: 10.1109/ICRA.2011.5980567 - Online OpenCV resources: http://opencv.willowgarage.com/ - Online PCL resources: http://pointclouds.org/ - Online OSG resources: http://www.openscenegraph.com - Online osgART resources: http://www.osgart.org/ - Online Goblin XNA resources: http://goblinxna.codeplex.com/ - Online ARToolkit resources: http://www.hitl.washington.edu/artoolkit/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
1 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Ana Maria de Almeida
Departamento de Ciências e Tecnologias da Informação
Luís Nunes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecer os rudimentos da Aprendizagem Automática (AA) de modo a conseguir usar ferramentas com algoritmos de AA em problemas reais e construir algoritmos de complexidade média a partir de descrições.
Programa
CP1. Nota histórica sobre a Aprendizagem Automática. Relação com outras disciplinas. Principais aplicações. CP2. Problemas e tipos de aprendizagem; CP3. Aprendizagem Não Supervisionada; CP4. Aprendizagem Supervisionada (simbólica e sub-simbólica); CP5. Aprendizagem por Reforço; CP6. Métodos de procura e Algoritmos Genéticos; CP7. Preparação de dados, validação de resultados; CP8. Técnicas de aceleração de algoritmos de AA. CP9. Implementação de algoritmo de AA
Processo de Avaliação
A avaliação é feita por trabalho final (90%), incluindo relatório (com um máximo de 10 páginas) e apresentações orais (aprox. 10m). A realização de 3 mini-testes cuja média contribui com os restantes 10% da nota final.
Os temas dos trabalhos serão acordados com o docente até meio do semestre.
As avaliações serão publicadas na página da disciplina, na plataforma de e-learning e/ou directamente por mail.
A assiduidade não é usada como critério de avaliação ou reprovação.
Bibliografia
Bibliografia Obrigatória
(Alpaydin 2010) Ethem Alpaydin. Introduction to Machine Learning. MIT Press (2010).ISBN 026201243X.
Bibliografia Opcional
(Mitchell 97) Tom Mitchell. Machine Learning, McGraw Hill, 1997.
(Haykin 99) Simon Haykin. Neural Networks. Prentice Hall, 1999.
(Duda, Hart 73) R. Duda and P. Hart. Pattern Classification and Scene Analysis. Wiley & Sons, Inc, 1973
|
|
|
|
|
Docentes
João Carlos Ferreira
Departamento de Ciências e Tecnologias da Informação
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta unidade curricular é introduzir os estudantes aos paradigmas de computação emergentes. Tecnologias, serviços e modelos de negócio associados à Computação Ubíqua e Internet das Coisas (UC&IoT).
Fornece também uma visão geral das tendências futuras e investigação em curso nesta nova área de rápido crescimento: - Estudar os princípios, problemas de investigação e aplicações no contexto da mobilidade dos dispositivos, do software e dos utilizadores, bem como da IoT; - Adquirir experiência com tecnologias e sistemas operativos para IoT; - Ajudar os estudantes a desenvolver competências de autoestudo para que possam acompanhar as abordagens, normas, tecnologias, ferramentas e técnicas em rápida mudança nesta área de conhecimento.
Programa
CP1-Ambientes de Exploração para UC&IoT Ambientes de exploração e sistemas operativos para contextos de UC&IoT CP2-Middleware para IoT Quadros de referência de suporte à construção de ambientes distribuídos, gestão de fluxos e processos para IoT CP3-Conceção e desenho de soluções para IoT Metodologias e princípios para soluções para IoT centradas na rede e no utilizador CP4-Normas, protocolos e pilhas protocolares de referência para IoT Boas práticas, especificações padrão, protocolos e pilhas protocolares para a conceção de soluções IoT CP5-Modelos de negócio em UC&IoT Modelos de negócio emergentes, pub., tecnologias de pagamentos eletrónicos CP6-Smart Spaces e Wearable Computing Smart buildings,smart cities e smart cars;Wearable computing e Well-being;Drones CP7-Serviços Baseados em Localização Serviços e tecnologias baseadas na localização e sensíveis ao contexto CP8-Evolução futura Tendências tecnológicas;Investigação e desenvolvimentos comerciais em UC&IoT
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado devido à natureza prática da UC. Trabalhos práticos em grupo de 2/3 alunos (60%),apresentação oral final e duas avaliações intermédias (20% + 20%). Cada componente requer uma nota mínima de 8. EXAME FINAL Os estudantes podem realizar apenas um exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
?Acetatos da disciplina criados pelos docentes João Ferreira e Vítor Basto Fernandes, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). ?Samuel Greengard, The Internet of Things (The MIT Press Essential Knowledge series), 2015 ?Adrian McEwen and Hakim Cassimally. Designing the Internet of Things 1st Edition, Wiley, 2014 ?Prasant Kumar Pattnaik and Rajib Mall. Fundamentals of Mobile Computing, Wiley 2015 ?M-Commerce: Technologies, Services and Business Models, Norman Sadeh, Wiley, 2002. ?Jochen Schiller, Mobile Communications, Addison Wesley, 2003. ?George Roussos, Networked RFID: Systems, Software and Services, Springer, 2008. ?Anthony LaMarca and Eyal de Lara, Location Systems: An Introduction to the Technology Behind Location Awareness, Morgan & Claypool Publishers, 2008. ?Bill Phillips, Chris Stewart, Brian Hard and, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides, 2 edition, 2015.
Bibliografia Opcional
?Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning. ?John Krumm. Ubiquitous Computing Fundamentals 1st Edition, Chapman and Hall/CRC; 1 edition, 2009. ?Frank Adelstein, Sandeep KS Gupta, Golden Richard III, Loren Schwiebert. Fundamentals of Mobile and Pervasive Computing McGraw-Hill Professional; 1 edition (November 30, 2004). ?Stephen Fried. Mobile Device Security: A Comprehensive Guide to Securing Your Information in a Moving World 1st Edition, Auerbach Publications; 2010 ?Fei Hu. Security and Privacy in Internet of Things (IoTs): Models, Algorithms, and Implementations, CRC Press; 1 edition, 2016.
|
|
|
|
|
|
Objectivos
Após terem frequentado a unidade curricular os participantes estão aptos a conceber uma arquitectura global de um sistema de informação adequado às características específicas de uma organização, e a participar directa e activamente no seu desenvolvimento. Para a criação de um modelo de informação utilizam-se conceitos e linguagens de modelação conceptual aplicados ao desenvolvimento de sistemas de informação de gestão. Na disciplina será utilizada a metodologia UML (Unified Modeling Language) para a análise e desenho de sistemas. Serão ainda utilizadas ferramentas CASE (Computer Aided Software Engineering) na realização prática de exercícios. Adopta-se uma perspectiva conceptual (semântica), formal, e orientada para serviços / objectos.
Programa
1. Análise e Modelação de Sistemas de Informação orientadas a objectos 2. Desenho de Sistemas de Informação 3. Arquitecturas de Sistemas de Informação (EAI, SOA, WebS, Distribuidas) 4. Base de Dados não relacionais (NoSQl)
Processo de Avaliação
A avaliação da disciplina é efectuada através de dois momentos de avaliação, um teste (50%) e um trabalho (50%). São aprovados os mestrandos que obtiverem uma média de 9,5 valores nas 2 avaliações e não obtenham nota inferior a 7,5 valores em nenhuma das avaliações.O trabalho poderá ser em grupo ou individual.
Bibliografia
Bibliografia Obrigatória
James R Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, and William Premerlani, Object-Oriented modelling and Design, 1991, Prentice -Hall Michael R. Blaha, William Premerlani, Object-Oriented modelling and Design for Database Aplications, 1997 Prentice -Hall Schuller, Joseph, UML in 24 Hours, SAMS Macmillan Computer Publishing, 1999 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999 Complementar Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999
Bibliografia Opcional
Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007
|
|
|
|
|
Docentes
Augusto Afonso Albuquerque
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é capacitar o aluno a usar qualquer informação disponível para extrair conhecimento para seu negócio, seja privado ou público. A disciplina baseia-se na utilização dos princípios fundamentais da ciência dos dados a aplicar à gestão, às finanças e à economia. Uma forte ênfase é dada ao desenvolvimento de competências em vários casos de estudo.
Programa
CP1. Introdução à engenharia de dados e conhecimento CP2. Curso em Python CP3. Estruturas de dados CP4. Carregamento de dados, armazenamento e formatos de arquivo CP5. Data Wrangling: Limpar, Transformar, Mesclar, Redimensionar CP6. Plotagem e Visualização CP7. Agregação de Dados e Operações de Grupo. Estatísticas: tendência central, dispersão, correlação, regressão linear CP8. Hipótese e Inferência CP9. Clustering: Kmeans, silhueta, Análise de Componentes Principais. Caso de uso: O índice DAX e seus 30 estoques. Regressão bayesiana CP10. Análise de rede. Caso de uso: comércio internacional CP11. Séries temporais, incluindo funções de janela móvel CP12. Aplicações de Dados Financeiros e Econômicos: Gerenciamento de Risco, Simulação de Modelos Financeiros, Teorema Fundamental de Precificação de Ativos e Risco-Neutro, Valorização de Derivativos.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por 2 trabalhos individuais. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre os trabalhos, que terão um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
Making Sense of Data I: A Practical Guide to Exploratory Data Analysis and Data Mining, Second Edition. Glenn J. Myatt and Wayne P. Johnson. © 2014 John Wiley & Sons, Inc. Published 2014 by John Wiley & Sons, Inc.
Bibliografia Opcional
|
|
|
|
|
Docentes
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC, tem como principal objetivo introduzir os principais conceitos relacionados com a governação das tecnologias de informação. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a governação das tecnologias de informação numa empresa.
Pretende-se assim com esta UC dotar os alunos de conhecimentos teóricos essenciais e transversais para que possam mais tarde aplicar na prática uma boa governação das tecnologias de informação, enfrentando os problemas que irão encontrar no terreno de forma eficaz, sempre orientados para o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1-Princípios e conceitos Princípios e conceitos sobre governação das TI. CP2-Governação vs gestão das TI Principais diferenças entre governar e gerir as TI. CP3-Mecanismos de governação das TI Mecanismos para governação das TI, assim como as suas funcionalidades. CP4-Gestão da estratégia das TI Clarificar a importância de existir um bom planeamento das TI e de manter a estratégia de negócio e das TI alinhadas. CP5-Valor das TI Perceber o custo/benefício dos investimentos nas TI. CP6-Desempenho das TI Aplicação e relevância de um Balance ScoreCard nas TI. CP7-Gestão de risco das TI Importância da gestão de risco e como pode ser aplicada. CP8-Gestão de conformidades nas TI Importância de se manter em conformidade com as diversas políticas externas e internas. CP9-Inovação Como utilizar as TI para potenciar o negócio. CP10-Quadros de referência para a governação das TI Introdução aos principais quadros de referência no mercado para uma melhor governação das TI.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por trabalho individual. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre o trabalho, que terá um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
?Slides de Fundamentos de Governação das TI, Rúben Pereira, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos), 2017/2018 ?Enterprise Governance of Information Technology: Achieving Strategic Alignment and Value, Van Grembergen and Steven de Haes, 2009th Edition, Springer, 2009. ?IT Governance: How Top Performers Manage IT Decision Rights for Superior Results, Peter Weil and Jeanne Ross, Harvard Business School, 2004
Bibliografia Opcional
?Artigos científicos que serão explicitamente indicados na plataforma de e-learning ?IT Governance: Policies and Procedures, Michael Wallace and Larry Webber, 2017 Edition, Wolters Kluwer, 2016 ?Implementing World Class IT Strategy: How IT Can Drive Organizational Innovation, Peter A. High, 1st Edition, Jossey-Bass, 2014 ?Governance, Risk Management, and Compliance: It Can't Happen to Us--Avoiding Corporate Disaster While Driving Success, Richard M. Steinberg, Wiley, 2011 ?Adventures of an IT Leader, Robbert D. Austin and Richard L. Nolan, Harvard Business School, 2009
|
|
|
|
|
|
Objectivos
Esta UC tem como principal objetivo ensinar aos alunos os fundamentos de ITIL; a nomenclatura utilizada, os papéis dos intervenientes principais, os processos e funções. A estratégia, gestão, transição, operação e filosofia de melhoria contínua serão tópicos cobertos em detalhe, com especial enfâse na gestão. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a gestão das tecnologias de informação numa empresa, tendo sempre em mente o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1 [Princípios e conceitos] Principais princípios, nomenclatura e conceitos sobre fundamentos da gestão de serviços de TI. CP2 [Processos principais das TI] Principais processos das TI e as suas interligações. CP3 [Funções principais nas TI] As 4 funções principais na gestão de serviços das TI CP4 [Estratégia de serviço] A estratégia necessária para cumprir com os objetivos do negócio e interligação entre processos. CP5 [Gestão de serviços de TI] Principais áreas a ser geridas nas TI e sua explicação mais detalhada. CP6 [Gestão da mudança de serviços nas TI] Lidar com as constantes transições necessárias para manter o negócio atualizado e eficiente relativamente aos serviços de TI. CP7 [Gestão de risco das TI] Importância da gestão de risco e como pode ser aplicada. CP8 [Operações principais das TI] Discutir quais as operações principais das TI.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º436/2014, contemplam-se 2 modalidades: i) Avaliação contínua - trabalho individual com peso de 100% na nota final. O tema deverá estar alinhado com o programa da UC e contextualizado na realidade empresarial. Implica uma apresentação e discussão perante um júri que incluirá um perito externo. Esta modalidade exige uma assiduidade mínima de 80% às aulas. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? ?ITSM: Quick Start Guide - The Simplified Beginner's Guide to IT Service Management?, Clyde Bank Media LLC, 2016. ? Gerardus Blokdyk, ?ITSM Complete Self-Assessment Guide?, 5STARCooks Publisher, 2017. ? Cartlidge, Alison et al., ?An Introductory Overview of ITIL 2011?, itSMF UK, 2012.
Bibliografia Opcional
? Robert D. Austin and Richard L. Nolan, ?Adventures of an IT Leader?, Harvard Business School, 2009. ? FSM. David Cannon, ?ITIL Service Strategy 2011 Edition?, The Stationery Office, 2011. ? Lou Hunnebeck, ?ITIL Service Design?, The Stationery Office, 2011. ? Stuart Rance, ?ITIL Service Transition?, The Stationery Office, 2011. ? Randy A. Steinberg, ?ITIL Service Operation?, The Stationery Office, 2011. ? Vernon Lloyd, ?ITIL Continual Service Improvement?, The Stationery Office, 2011.?
|
|
|
|
|
|
Objectivos
Nesta UC o aluno deverá ser capaz de identificar as tipologias de sistemas de informação relacionando-os com as varias funções da gestão organizacional. O aluno devera saber identificar as tecnologias facilitadoras aos modelos de gestão do conhecimento.
Programa
- Enquadramento teórico da gestão do conhecimento - Gestão Operacional e Projectos - Sistemas de Informação Contabilísticos - Marketing e Web - Gestão de Pessoas e do Conhecimentos - Sistemas Integrados
Processo de Avaliação
Avaliação Contínua: - Teste 60% - Trabalho 40%
Bibliografia
Bibliografia Obrigatória
-O'Brien, J., & Marakas, G. (2008). Management Information Systems (9th ed.). McGraw-Hill/Irwin. - Nonaka, Ikujiro, and Hirotaka Takeuchi 1995The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press.
-Costa, C. J., Nhampossa, J. L., & Aparício, M. (2008). Wiki content evaluation framework. In Proceedings of the 26th annual ACM international conference on Design of communication - SIGDOC '08 (p. 169). Apresentado em the 26th annual ACM international conference, Lisbon, Portugal. -Sousa, F., Aparicio, M., & Costa, C. J. (2010). Organizational wiki as a knowledge management tool. In Proceedings of the 28th ACM International Conference on Design of Communication - SIGDOC '10 (p. 33). Apresentado em the 28th ACM International Conference, São Carlos, São Paulo, Brazil.
Bibliografia Opcional
-Wilson, P. (1991). Computer Supported Cooperative Work: An Introduction. Kluwer Academic Pub.
(Referida nas aulas)
|
|
|
|
|
|
Objectivos
Esta unidade curricular tem como principal objectivo proporcionar aos alunos conhecimentos que lhes permitam ter um primeiro contacto com os princípais conceitos da gestão, gestão do conhecimento e cultura organizacional.
Programa
1. Princípios básicos de gestão 2. Evolução histórica da gestão 3. Complexidade do mercado actual 4. Gestão do conhecimento 5. Aprendizagem organizacional 6. Cultural organizacional 7. Gestão do conhecimento e inovação.
Processo de Avaliação
OPÇÃO 1: Avaliação ao longo do semestre lectivo: 1.Participação nas aulas - 20% ?Assiduidade e pontualidade. ?Intervenção e participação nas aulas. ?Resposta a questões em aula. 2.Teste - 80% Os alunos deverão obter uma classificação mínima de 7,50 valores no teste.
OPÇÃO 2: Exame no final do semestre - 100% A aprovação é obtida com uma classificação de 10 valores ou superior.
Bibliografia
Bibliografia Obrigatória
Argyris, C.; Schon (1978). Organizational Learning: A Theory of Action Perspective. Reading: Addison-Wesley. Bartol, K. e Martin, D. (1998). Management (3ª Ed.). Boston, MA: McGraw-Hill. Chesbrough, H., (2003). Open Innovation - The New imperative for creating and profiting from technology. MA: Harvard Business School Press Davenport, T.; Prusak, L. (1998). Working Knowledge. Cambridge, MA: Harvard Business School Press. Fernandes, A. (2007). Tipologia da aprendizagem organizacional: Teorias e Práticas. Lisboa: Livros Horizonte. Hofstede, G. (1991). Culture and Organizations: Software of the Mind. London: McGraw-Hill. Nonaka, I.; Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. Schein, E. H. (2004). Organizational culture and leadership. London: The Jossey-Bass Business.
Bibliografia Opcional
Dalkir, K. (2011) Knowledge Management in Theory and Practice. Cambridge, Massachusetts: the MIT Press. Davenport , T. (2005) Thinking for a living, how to get better performance and results from knowledge workers . Boston, MA : Harvard Business School Press .
Davenport, Thomas H., & Lawrence Prusak (1998) Working Knowledge: How Organizations Manage What They Know. Cambridge, MA: Harvard Business School Press.
Donnely, J. (2000) Administração: Princípios de Gestão Empresarial. 10ª Ed., Lisboa: McGraw Hill.
Ferreira, M. P., Santos, J. C., Reis, N. & Marques, T., (2010) Gestão Empresarial. Lisboa: Editora LIDEL.
Iskandar, K., Jambar, M., Kosala, R. & Prabowo, H. (2017). Current Issue of Knowledge Management System for Future Research: A Systematic Literature Review. Procedia Computer Science 116 (2017) 68-80
Hofstede, Geert. (2001) Culture's Consequences : Comparing Values, Behaviors, Institutions, and Organizations across Nations. 2nd ed. Thousand Oaks, CA: Sage Publications.
Nonaka, Ikujiro, & Hirotaka Takeuchi. 1995. The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. New York, NY: Oxford University Press.
|
|
|
|
|
Docentes
Rosário Laureano
Departamento de Matemática
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta UC é dotar os estudantes de capacidade para formular problemas de otimização linear (OL), mas sobretudo resolver problemas de otimização não linear (OLN), incluindo problemas de otimização com restrições. Os estudantes deverão aprender a determinar, de forma crítica, quais os métodos numéricos a aplicar com vista a? resolução de problemas de otimização. Serão abordados com particular ênfase problemas e técnicas vocacionadas para a ODM, por se revelarem de especial utilidade e objetividade no processo de escolha entre alternativas diversas, quando considerados múltiplos critérios de decisão. A UC fornece uma perspetiva alargada e completa das bases matemáticas nas técnicas de otimização baseadas na derivação, mas também aprofunda métodos de otimização estocástica e métodos baseados em computação natural. Adicionalmente pretende-se que os estudantes ganhem experiência em ambientes de desenvolvimento de software específicos para a resolução de problemas de ODM.
Programa
CP1 [Programação linear] Convexidade;Interpretação geométrica;Simplex;Teoremas de dualidade. CP2 [Métodos Analíticos para otimização não-linear] Formas quadráticas;Funções convexas;Condições ótimas necessária e suficiente para problemas de otimização não linear sem e com restrições;Otimização convexa. CP3 [Métodos Numéricos para otimização não-linear] Eliminação e interpolação, método dos gradientes, Newton e quasi-Newton CP4 [Análise multicritério] Decisão multicritério; Agentes de decisão; Função de normalização e valor; Critérios de agregação; Avaliação global de alternativas; Análise de sensibilidade e incerteza; Estruturação de problemas através de decisão multicritério; Analytic Network Process e Analytic Hierarchy Process; MACBETH. CP5 [Métodos de otimização multiobjetivo] Modelos determinísticos e estocásticos, OCU e ODM; Conceito de Pareto-Optimal; Tratameto de restrições; OM inspirada na natureza; Qualidade de algoritmos de OM. CP6 [Software para ODM] Matlab, Excel, jMetal,
Processo de Avaliação
AVALIAÇÃO PERIÓDICA Inclui 3 componentes: -Um trabalho prático em grupo (2/3 estudantes) com peso de 30% na nota final da UC; -Escrita de um artigo científico com peso de 30% na nota final da UC; -Frequência (prova teórica escrita) com peso de 40% na nota final da UC. Cada componente tem associada nota mínima (50%) para aproveitamento à UC por avaliação periódica. EXAME FINAL Os estudantes podem realizar apenas um exame final sobre a totalidade da matéria,com um peso de 100% na nota final da UC.
Bibliografia
Bibliografia Obrigatória
? Deb, K.: Optimization For Engineering Design: Algorithms and Examples, 2nd edition, 2012 ? Bonnans, J.F, Gilbert, J.C., Lemarechal, C. and Sagastizábal, C.A.: Numerical Optimization: Theoretical and Practical Aspects, Springer Verlag, 2006 ? Thomas Bäck - Evolution Strategies, Evolutionary Programming, Genetic Algorithms, Oxford University Press, New York 1996 ? Eiben, A.E., Smith, J.E. - Introduction to Evolutionary Computing (Natural Computing Series) 1st ed. 2003. Corr. 2nd printing, 2007 ? Statnikov, R.B. and Matusov, J.B.: Multicriteria Analysis in Engineering, Springer - Science + Business Media, B.V., 2002 ? Nocedal, J. and Wright, St.: Numerical optimization, Springer Verlag, 1999 ? Greco, S., Ehrgott, M. and Figueira, J.R., Multiple Criteria Decision Analysis ? State of the Art Surveys, Springer, New York, 2016 ? Almeida, A.T., et al.: Multicriteria and Multiobjective Models for Risk, Reliability and Maintenance Decision Analysis, Springer, Switzerland, 2015
Bibliografia Opcional
? Ehrgott, M.: Multicriteria Optimization, Springer 2005 ? Miettinen, K.: Nonlinear Multiobjective Optimization, Kluwer, 1999 ? Michael Emmerich and André Deutz: Multicriteria Optimization and Decision Making: Principles, Algorithms, and Applications, LIACS, 2012 ? Ishizata, A. and Nemery, P.: Multi-Criteria Decision Analysis ? Methods and Software, John Wiley & Sons, United Kingdom, 2013 ? Rao, S.S.: Engineering Optimization: Theory and Practice, John Wiley & Sons, Canada, 1996 ? Conn, A.R., Scheinberg, K. and Vicente, L.V.: Introduction to Derivative-Free Optimization, SIAM Series on Optimization, 2009
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos práticos sobre componentes e sistemas optoelectrónicos, e desenvolver competências para trabalhar em laboratórios avançados de óptica.
Programa
CP1 - Conceitos básicos de simulação. CP2 - Caracterização de lasers, moduladores e fotodetetores. CP3 - Caracterização de filtros ópticos, fibras ópticas mono-núcleo e amplificadores ópticos. CP4 - Transmissão em fibras ópticas multi-núcleo. CP5 - Emissores ópticos de banda lateral única. CP6 - Sistemas ópticos com modulação de intensidade e detecção directa.
Processo de Avaliação
O processo de avaliação consiste na preparação e realização de 4 experiências laboratoriais (50%); na preparação e realização individual de um simulador de sistema de comunicações por fibra óptica (50%). No final de cada sessão de laboratório, os alunos deverão preencher e entregar uma ficha de avaliação dos conhecimentos adquiridos. Em alternativa, poderá ser realizado, no segundo período de avaliações, um exame. A avaliação do simulador inclui discussão sobre o trabalho desenvolvido.
Bibliografia
Bibliografia Obrigatória
- M. Jeruchim, P. Balaban and K. Shanmugan, "Simulation of communication systems: modelling, methodology and techniques", 2ª edição, KA/PP, 2000. - A. Carlson, P. Crilly and J. Rutledge, "Communication systems", 4ª edição, McGraw Hill, 2002. - R. Hui, Maurice O'Sullivan, "Fiber Optic Measurement Techniques", 1st Edition, Academic Press, 2008. - A. Cartaxo, "Transmissão por fibra óptica", folhas de Sistemas e Redes de Telecomunicações, IST, 2005. - T. Alves and A. Cartaxo, "Characterization of the stochastic time evolution of short-term average intercore crosstalk in multicore fibers with multiple interfering cores," Optics Express, 2018. - T. Alves and A. Cartaxo, "Performance degradation due to OFDM-UWB radio signals transmission along dispersive single-mode fiber," Photonics Technology Letters, 2009. - D. Fonseca, A. Cartaxo and P. Monteiro, "Modelling and experimental validation of an x-cut four phase modulators structure", IEE Proceedings - Optoelectronics, 2006.
Bibliografia Opcional
- G. Agrawal, "Fiber-optic communication systems", 4ª edição, John Wiley & Sons, 2010. - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - I. P. Kaminow, T. Li, A. E. Willner (eds.) "Optical Fiber Telecommunications VIB: Systems and Networks", Elsevier / Academic Press, 2013. - M. Seimetz, "High-order modulation for optical fiber transmission", Springer, 2009. - I. P. Kaminow, T. Li (eds.), "Optical Fiber Telecommunications IVB: Systems and Impairments", Elsevier / Academic Press, 2002.
|
|
|
|
|
|
Objectivos
Aquisição de conhecimentos sobre planeamento e optimização de redes de telecomunicações (fixas), com ênfase nos principais problemas de optimização nestas redes e nos algoritmos mais adequados para a sua resolução.
Programa
CP1 ? Introdução às redes de telecomunicações fixas: tecnologias, camadas, segmentos. CP2 ? Evolução e caracterização do tráfego: modelos, padrões, previsões. CP3 ? Representação da rede e do padrão de tráfego: topologia física e topologia lógica de rede. CP4 ? Planeamento de redes de telecomunicações: objectivos gerais e a necessidade de optimização combinatória. CP5 ? Métodos de optimização exacta (modelos de programação linear) e métodos de optimização aproximada (algoritmos heurísticos). CP6 ? Cenários de planeamento: estático, incremental, dinâmico; Greenfield, Brownfield. CP7 ? Características das redes ópticas e restrições ao planeamento: arquitectura dos nós de rede, grelhas espectrais, sobrevivência a falhas. CP8 ? Problemas de encaminhamento e atribuição de espectro em redes ópticas. CP9 ? Problemas de minimização do número de interfaces ópticas. CP10 ? Ferramentas de planeamento e a sua importância para operadores de rede e fabricantes de equipamento.
Processo de Avaliação
Exame (60%), com nota mínima de 9.5 valores, e trabalho prático (40%).
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014.
Bibliografia Opcional
-
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os alunos devem ficar a conhecer as tecnologias necessárias ao processamento da língua natural escrita e falada. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno, uma vez finalizado o processo educativo, são as seguintes: reconhecer as diferentes vertentes científicas envolvidas na análise e compreensão da língua natural; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas no processamento da língua escrita; conhecer os métodos e técnicas atualmente utilizadas no processamento da língua falada; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) no processamento computacional da língua, concretamente em áreas tais como a tradução automática, sistemas de extração e recuperação de informação, identificação de tópicos, etc.
Programa
Processamento das palavras: morfologia, algoritmos e técnicas de processamento CP1: Expressões regulares e autómatos CP2: Morfologia e Transdutores CP3: Modelos de N-gramas CP4: Análise morfossintática CP5: Modelos de Markov e modelos de Máxima Entropia Processamento de fala CP6: Fonética CP7: Síntese de fala CP8: Reconhecimento automático de fala CP9: Fonologia computacional CP10: Aplicações de processamento de fala Processamento sintático CP11: Gramáticas livres de contexto CP12: Análise sintáctica CP13: Análise sintáctica probabilística Processamento Semântico CP14: Representação de significado CP15: Semântica computacional CP16: Semântica lexical Aplicações Reais CP17: Sistemas de recuperação de informação CP18: Resposta a perguntas e sumarização CP19: Análise de sentimento
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (3 trabalhos, valendo cada um 20%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
- Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/ - Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press - Natural Language Understanding, James Allen, 1995, Addison Wesley Publishing Company
|
|
|
|
|
|
Objectivos
Pretende-se que os alunos obtenham bases sólidas, para além de uma boa intuição, sobre a representação e processamento de imagens e vídeo digitais. Isto inclui compreender as operações elementares de processamento de imagem, bem como as principais técnicas de compressão de imagem e vídeo.
Programa
Os principais temas a abordar são: 1. Sistema visual humano: Olho humano; tipos de visão; células receptoras; percepção de cor; espaços de cor; diagrama de cromaticidade. 2. Imagens: Imagens analógicas e discretas; amostragem; imagens digitais e quantização. 3. Transformadas: Interpretação no espaço e na frequência; amostragem e digitalização; transformada discreta de Fourier. 4. Processamento de amplitudes: Tipos de operações; histogramas; igualação e modelação de histogramas. 5. Imagens binárias: Vizinhanças; componentes conexos, operações morfológicas; binarização; limiarização; detecção de arestas. 6. Compressão: Compressão com e sem perdas; codificação; teoria da informação; códigos de prefixo; codificação de Huffman e aritmética. 7. Modelos de imagem: Quantização e codificação de transformada; medidas de qualidade; transformada discreta do coseno (DCT). 8. Vídeo: movimento aparente; redundância; predição de imagens; estimação de movimento; erros de predição.
Processo de Avaliação
Existem dois esquemas de avaliação: - Avaliação periódica: A avaliação é feita em duas partes: i) dez laboratórios e ii) um exame. A nota dos laboratórios (média das oito melhores notas) tem um peso de 30% na nota final e a do exame tem um peso de 70%. - Avaliação por exame: A avaliação é feita por um exame final com um peso de 100% na nota final.
Caso o aluno tenha feito os dois tipos de avaliação, a nota final será a melhor das duas. A nota mínima do exame é de 9.5 valores.
Bibliografia
Bibliografia Obrigatória
- O. Marques, Practical Image and Video Processing Using MATLAB, Wiley/IEEE Press, 2011.
Bibliografia Opcional
- R. C. Gonzalez, R. E. Woods, Digital Image Processing, 3rd Ed.,Prentice-Hall, 2007.
- R. C. Gonzalez, R. E. Woods, S. L. Eddins, Digital Image Processing Using MATLAB, 2nd Ed., Prentice-Hall, 2009.
- S. Coren, L. M. Ward e J. T. Enns, Sensation and Perception, 6ª Ed., Wiley, 2004.
- J. Wolfe, K. Kluender, D. Levi, L. Bartoshuk, R. Herz, R. Klatzy, S. Lederman, D. Merfeld, Sensation and Perception, 4ª Ed., Sinauer Associates, 2014.
- E. R. Davies, Computer and Machine Vision, 4ª Ed., Academic Press, 2012.
- A. Bovik (Editor), Handbook of Image and Video Processing, 2nd, Academic Press, 2005.
- J. C. Russ, F. B. Neal, The Image Processing Handbook, 7ª Ed., CRC Press, 2015.
- J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice-Hall, 1990.
- M. Petrou, C. Petrou, Image Processing: The Fundamentals, Wiley, 2010.
- K. Sayood, Introduction to Data Compression, 4th Ed., Morgan Kaufmann Publishers, 2012.
- D. R. Bull, Communicating Pictures: A Course in Image and Video Coding, Academic Press, 2014.
|
|
|
|
|
Docentes
André Santos
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolvimento de sistemas de software com boas propriedades relativas à sua manutenção e evolução requer o domínio de conceitos e tecnologias de programação avançada, em articulação com desenho de software. Nesta Unidade Curricular os alunos são expostos a matérias avançadas que assentam em noções prévias de programação orientada por objetos, com uma forte componente prática. A aplicação prática de conceitos é feita com base na linguagem e plataformas baseadas em Java.
Programa
CP1. Primitivas de reflexão (Java) CP2. Definição de anotações (Java) CP3. Primitivas de programação orientada por aspetos (AspectJ) CP4. Orientações para desenho de APIs (application programming interface) CP5. Sistemas baseados em componentes (OSGi, open services gateway initiative) CP6. Plataformas para desenvolvimento de sistemas extensíveis baseados em plugins (Equinox/Eclipse)
Processo de Avaliação
Avaliação Contínua: - Quizzes sobre leituras ou visionamento de palestras exigidas (20%) - Projeto de individual (80%)
Sempre que possível, será proposto um projeto colaborativo, significando isto que o resultado final é um sistema de componentes composto pelas contribuições dos vários alunos. Há abertura para propostas alternativas de projetos que envolvam as matérias abordadas.
Aprovação à UC requer um mínimo de 75% de presenças nas aulas.
Bibliografia
Bibliografia Obrigatória
Joshua Bloch, Effective Java (Second Edition), 2008. Ramnivas Laddad, AspectJ in Action, Manning, Greenwich, Connecticut, 2003. Erich Gamma, Kent Beck, Contributing to Eclipse: Principles, Patterns, and Plug-Ins, Addison-Wesley, 2003.
Jeff McAffer, Paul VanderLei, Simon Archer, OSGi and Equinox: Creating Highly Modular Java Systems, Addison-Wesley Professional, 2010.
Bibliografia Opcional
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2002.
|
|
|
|
|
|
Objectivos
Adquirir novos conhecimentos, teóricos e práticos, em redes definidas por software (SDN) aplicadas a diversos cenários relevantes de redes digitais.
Programa
CP1 ? Ministrar conhecimento base, detalhes essenciais sobre componentes técnicos, e as funcionalidades mais relevantes oferecidas pelas soluções SDN. CP2- Fornecer informação útil sobre os diversos melhoramentos efetuados em sucessivas versões do SDN e novos modelos tecnológicos que foram importantes no contexto do SDN ao longo dos últimos anos. CP3- Discutir diversos cenários de redes, como por exemplo, rede fixa, móvel, e ótica, onde a adoção do SDN pode oferecer resultados positivos. CP4- Aprender como simular e testar sistemas SDN (incluindo aplicações que usam APIs de SDN), controlando diversas topologias de rede. CP5- Visualizar alguns desenvolvimentos futuros, por exemplo Mobile Edge Computing, onde os diversos serviços SDN podem ser usados numa forma orquestrada para potenciar a utilização de todos os recursos disponíveis duma infraestrutura de rede.
Processo de Avaliação
O processo de avaliação consiste na realização de várias sessões práticas (com um peso total de 40% na avaliação final) e um exame escrito (60%), com a nota mínima do exame de 9,5 valores. A presença nas aulas é obrigatória.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - Paul Göransson, Chuck Black and Timothy Culver, Software Defined Networks (Second Edition), Morgan Kaufmann, Boston, 2017, ISBN-13: 978-0128045558 - James Denton, Learning OpenStack Networking (Neutron), Packt Publishing, 2014, ISBN-13: 978-1783983308 - D. Kreutz, F. M. V. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, ?Software-Defined Networking: A Comprehensive Survey,? Proc. IEEE, vol. 103, no. 1, pp. 14?76, 2015 - R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. De Turck, and R. Boutaba, ?Network Function Virtualization: State-of-the-Art and Research Challenges,? IEEE Commun. Surv. Tutorials, vol. 18, no. 1, pp. 236?262, 2016 OpenDayLight Controller, https://www.opendaylight.org
Bibliografia Opcional
- John Rhoton, OpenStack Cloud Computing: Architecture Guide, Recursive Press, 2014, ISBN-13: 978-0956355683 - William Stallings, Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud, Pearson Education, 2016, ISBN-13: 978-0134175393 - OpenDayLight Controller, https://www.opendaylight.org - OpenStack, https://www.openstack.org - SDN web portal, https://www.sdxcentral.com/
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo da cadeira de Segurança em Redes e Sistemas de Informação (SRSI) é o de oferecer um conjunto de conhecimentos completo relacionados com a gestão de segurança de informação no contexto do ambiente de sistemas de informação e redes digitais. Com a crescente dependência da tecnologia, a ciber-segurança encontra-se no topo da lista das preocupações de clientes e de empresas. A necessidade de criação de elevados níveis de segurança e de relações de negócio de confiança, é uma prioridade para muitas organizações. Esta cadeira abrange um conjunto de tópicos de segurança que incluem a gestão da segurança de informação, criptografia, controlo de acesso, segurança de redes, segurança de aplicações, segurança de operações, segurança física, gestão de incidentes e planeamento de continuidade de negócio.
Programa
I. Introdução à Segurança de Informação II. Controlo de Acessos III. Ataques e Monitorização IV. Segurança das Comunicações e Contra-Medidas V. Princípios e Conceitos de Gestão de Segurança VI. Valor dos Bens, Políticas e Papeis VII. Aspectos de Segurança de Dados e Aplicações VIII. Código Malicioso e Ataques a Aplicações IX. Criptografia X. PKI e Aplicações Criptográficas XI. Gestão de Material de Criptográfico XII. Segurança no Desenvolvimento de Aplicações Web a. Desenvolvimento de Aplicações Web em Segurança b. Análise das Vulnerabilidade de Segurança das Aplicações Web c. Práticas de Desenvolvimento de Aplicações Web Seguras XIII. Princípios de Desenho de Computadores XIV. Princípios de Modelos de Segurança XV. Gestão Administrativa XVI. Auditoria e Monitorização XVII. Planeamento de Continuidade de Negócio XVIII. Planeamento da Recuperação de Desastres XIX. Leis e Investigações XX. Incidentes e Ética XXI. Requisitos de Segurança Física
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (40%) - Apresentação e discussão do projeto (20%) - Realização de um teste individual (40%)
Exame Final: - Prova escrita (100%)
Os alunos que reprovarem na avaliação contínua possuem duas épocas de exame. A nota do projecto não é considerada para alunos que optem por fazer exame. A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Andress, J. (2014). The Basics of Information Security: Understanding the Fundamentals of InfoSec in Theory and Practice. Syngress. Kim, D., Solomon, M. (2016). Fundamentals of Information Systems Security. Jones & Bartlett Learning. Stallings, W., & Tahiliani, M. P. (2014). Cryptography and network security: principles and practice. London: Pearson. Gordon, A. (Ed.). (2015). Official (isc) 2 Guide to the CISSP Cbk. CRC Press. Stewart, J. M., Chapple, M., & Gibson, D. (2012). CISSP: Certified Information Systems Security Professional Study Guide. John Wiley & Sons.
Bibliografia Opcional
Anderson, R. J. (2010). Security engineering: a guide to building dependable distributed systems. John Wiley & Sons. Whitman, M., & Mattord, H. (2013). Management of information security. Nelson Education. Whitman, M., Mattord, H. (2017). Principles of Information Security. Course Technology. Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography. CRC press. Buchmann, J. A., Karatsiolis, E., & Wiesmaier, A. (2013). Introduction to public key infrastructures. Springer Science & Business Media. Zúquete, A. (2018). Segurança em redes informáticas. FCA-Editora de Informática. Correia, M. P., & Sousa, P. J. (2015). Segurança no software. Lisboa: FCA. Stuttard, D., & Pinto, M. (2011). The web application hacker's handbook: finding and exploiting security flaws. John Wiley & Sons. Sullivan, B., & Liu, V. (2011). Web application security, a beginner's guide. McGraw-Hill Education Group. Schneier, B. (2007). Applied cryptography: protocols, algorithms, and source code in C. john wiley & sons.
|
|
|
|
|
Docentes
Sancho Moura Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Dotar os alunos de conhecimentos e competências nas áreas de sociedades artificiais, agentes e simulação social, ciências sociais computacionais, inteligência artificial, abordando-se métodos e técnicas de modelação de sistemas complexos em áreas diversas, tais como nas Engenharias, nas Ciências Sociais e da Gestão. Numa perspectiva integradora de competências, são estudados problemas em domínios interdisciplinares, especialmente em casos menos susceptíveis de resolução através de abordagens clássicas e analíticas, onde a simulação computacional desempenha um papel crucial. É dada ainda relevância à construção de modelos de simulação em contextos espaciais, através de sistemas de informação geográficos.
Programa
1. Conceitos básicos de modelação e simulação numérica: simulação DEV.
2. Fundamentos da simulação social: papel da experimentação; papel dos modelos em domínios interdisciplinares; características da modelação baseada em agentes.
3. Fundamentos de Sistemas Multiagentes na Inteligência Artificial; Introdução às metodologias das Ciências Sociais.
4. A simulação social como método: estudos de caso; verificação e validação; estratégias de simulação.
5. Ambientes de simulação social: ferramentas e ambientes; Repast; NetLogo; programação em NetLogo.
6. Noções de complexidade: autoorganização e emergência; autómatos celulares.
7. Redes sociais: conceitos gerais; redes aleatórias simples e de Erdos-Renyi; redes de pequenos mundos; scale-free networks;
8. SIGs e simulação social. A extensão SIG em NetLogo. Exemplos.
9. Estratégias e técnicas de verificação/validação, alinhamento e replicação de simulações sociais.
10. Seminários diversos de aplicações.
Processo de Avaliação
A avaliação é contínua, incluindo:
- Assiduidade nas aulas, com ponderação de 5% na nota final. - mini-testes individuais com ponderação de 40% - Projecto em grupo (55%) com eventual apresentação prévia de seminário.
A médias dos testes e o projecto têm notas mínimas de 35%.
Para o aluno ter nota máxima na assiduidade terá que participar em 70% das aulas.
Bibliografia
Bibliografia Obrigatória
Simulation Modelling and Analysis. Averill M. Law, New York : McGraw-Hill, 1991.
An Introduction to Agent-Based Modeling, By Uri Wilensky and William Rand, MIT Press, 2015.
NetLogo User Manual, http://ccl.northwestern.edu/netlogo/docs/.
Artigos técnicos diversos a indicar pelo docente.
Bibliografia Opcional
Agent-Based and Individual-Based Modeling: A Practical Introduction. Railsback, Steven F. and Grimm, Volker, Princeton University Press: Princeton, NJ, 2011.
Agent-Based Models, Nigel Gilbert, Sage Publications, 2008.
NetLogo Models Library, biblioteca de modelos do NetLogo e respectiva documentação, vide http://ccl.northwestern.edu/netlogo/models/
NetLogo GIS Extension, http://ccl.northwestern.edu/netlogo/docs/gis.html
Simulation for the Social Scientist. Nigel Gilbert and Klaus Troitzsch, Open University Press, Second Edition, 2005.
Simulating Social Complexity, A Handbook. Series: Understanding Complex Systems, Edmonds, Bruce; Moss, Scott (Eds.), Springer-Verlag, 2013.
Artigos técnicos diversos a indicar pelo docente.
|
|
|
|
|
Docentes
Elsa Cardoso
Departamento de Ciências e Tecnologias da Informação
José Eduardo Barateiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apresentar aos alunos uma visão introdutória dos diferentes tipos de sistemas de apoio à decisão. Dotar os alunos de conhecimentos profundos na área de Data Warehouse e Business Intelligence. Pretende-se que os alunos desenvolvam a capacidade de desenhar modelos dimensionais e que sejam capazes de aplicar os conceitos leccionados a um caso de estudo numa determinada área de negócio.
Programa
CP1. Introdução aos diferentes tipos de Sistemas de Apoio à Decisão (DSS) CP2. Data Warehouse e Business Intelligence (DW/BI): conceitos fundamentais CP3. Arquitecturas de DW
Modelação dimensional: CP4. Conceitos fundamentais CP5. Conceitos avançados CP6. Conceitos de modelação dimensional ágil
Metodologia de desenvolvimento de DW/BI de Kimball: CP7. Levantamento de requisitos para o desenho de modelos dimensionais CP8. Processo de ETL (extracção, transformação e carregamento) CP9. Desenho de aplicações de BI
Processo de Avaliação
Avaliação contínua: - Participação nas atividades do Learning Scorecard (individual): 10% - Trabalho prático sobre modelação dimensional (em grupo): 40% - Peer assessment (em grupo): 10% - Teste teórico individual (frequência): 40% Regras de elegibilidade: nota mínima 10 em todas as componentes, assiduidade >=40% das aulas (relatório Fenix), 2 reuniões de tutoria ao trabalho prático, cumprimento datas limite das etapas. Grupos 3-4 elementos. Alternativa: avaliação por exame final 100%
Bibliografia
Bibliografia Obrigatória
- C. Adamson (2010) Star Schema: the complete reference. McGraw-Hill, USA - R. Kimball, M. Ross (2013) The Data Warehouse Toolkit - the definite guide to dimensional modeling, 3rd Edition. John Wiley & Sons, USA. - R. Kimball, M. Ross, W. Thornthwaite, J. Mundy, and B. Becker (2008) The Data Warehouse Lifecycle Toolkit - practical techniques for building data warehouse and business intelligence systems, 2nd ed. John Wiley & Sons, USA - L. Corr, J. Stagnitto (2011) Agile Data Warehouse Design - Collaborative Dimensional Modeling, from Whiteboard to Star Schema. DecisionOne Press, UK.
Bibliografia Opcional
- E. Turban, R. Sharda, and D. Delen (2010) Decision Support and Business Intelligence Systems (9th Eds). Pearson Education, Inc, USA - A. Ferrari & M. Russo (2013) Microsoft Excel 2013: Building Data Models with PowerPivot. Microsoft Press - E. Siegel (2013) Predictive Analytics. John Wiley & Sons, USA - Power, D. (2009). Decision Support Basics. New York: Business Expert Press, LLC - J. O'Brien, G. Marakas (2008) Management Information Systems. 8th ed. McGraw-Hill Irwin, USA - Watson, H. & Wixom, B. (2007) The current state of Business Intelligence. Computer. IEEE Computer Society - Viane, S. (2008) Linking Business Intelligence into Your Business. IT Professional. IEEE Computer Society - Eckerson, W. (2003) Four ways to build a Data Warehouse. TDWI. Available online: www.tdwi.org - Ariyachandra, T. & Watson, H. (2006) Which data warehouse architecture is most successful? Business Intelligence Journal, 11, 4-6
|
|
|
|
|
|
Objectivos
O objetivo desta UC é proporcionar aos alunos uma compreensão dos principais aspetos da arquitetura, recursos e tecnologias de sistemas de computação em Nuvem. Esta UC cobrirá os tópicos de virtualização de computadores, centros de dados, arquiteturas orientada a serviços, gestão de Nuvem, segurança e processos, tanto dentro de uma Nuvem assim como entre Nuvens. A UC também irá abranger os mais recentes desenvolvimentos em computação em Nuvem, como a computação "green", "edge", "IoT", "Big Data" e "Blockchain". A análise teórica destas tecnologias é complementada com exemplos reais de serviços e sistemas na Nuvem. O programa inclui diversas aulas práticas com desenvolvimento de aplicações e serviços reais na Nuvem.
Programa
CP1: Fundamentos de Nuvem, Business Drivers e História; CP2: Tecnologia Pré-Nuvem, Virtualização, Hipervisores, Xen, Clusters Virtuais; CP3: XaaS, Nuvens Públicas, Privadas, e Híbridas, Exemplos; CP4: Princípios básicos de desenvolvimento de aplicações na Nuvem; CP5: Centros de Dados: Princípios, Arquiteturas, Exemplos; CP6: Green Computing, Parallel Computing, Economia de Nuvem; CP7: IoT, Fog/Edge Computing, Interoperabilidade, Investigação europeia na área da Nuvem, "Industrie 4.0", FIWARE; CP8: Desenvolvimento de Aplicações na Nuvem com Ligação a Sensores IoT e Atuadores; CP9: Segurança, Riscos na Nuvem, Gestão da Nuvem; CP10: Big Data, Hadoop, Map Reduce; CP11: Blockchain, Criptomoedas; CP12: Desenvolvimento de Aplicações na Nuvem com Aprendizagem e Análise Analítica.
Processo de Avaliação
Esta UC é feita apenas por aproveitamento no Exame Final.
Bibliografia
Bibliografia Obrigatória
- Hwang, K., Fox, G., and Dongarra, J., "Distributed and Cloud Computing (From Parallel Processing to the Internet of Things)", Elsevier, 2011 - Josyula, V., Orr, M., Page, G., "Cloud Computing: Automating the Virtualized Data Center", Cisco Press, 2012 - Buyya, R., Broberg, J, Goscinski, A., "Cloud Computing Principles and Paradigms", Wiley & Sons, 2011
Bibliografia Opcional
Apresentada no final de todas as aulas teóricas (slides).
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é o de dar a conhecer ao aluno o potencial das grandes quantidades de texto atualmente disponíveis e os métodos computacionais que podem ser utilizados para extrair conhecimento a partir desses dados. Os alunos devem ficar a conhecer as tecnologias necessárias ao desenvolvimento de processos de Text Mining. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno serão as seguintes: reconhecer as diferentes vertentes científicas envolvidas nos processos de Text Mining; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) dos tópicos nucleares e sua aplicação específica a tarefas tais como análise de sentimento e modelação de tópicos.
Programa
Introdução CP1: Utilidade de grandes quantidades de texto, desafios e métodos atuais CP2: Informação não estruturada vs. (semi-)estruturada CP3: Obtenção e filtragem de informação, extração de informação e Data Mining Representação de documentos CP4: Preparação e limpeza de documentos CP5: Extração de propriedades CP6: Estratégias de pesagem de termos CP7: Modelos de espaços vectoriais CP8: Medidas de similaridade Processamento Computacional da Língua CP9: Modelos de língua CP10: Morfologia e análise morfossintática CP11: Estruturas complexas: análise sintáctica CP12: Extração de informação Classificação de Texto CP13: Introdução à aprendizagem automática estatística CP14: Medidas de avaliação CP15: Classificadores generativos CP16: Classificadores discriminativos CP17: Aprendizagem não supervisionada CP18: Recursos para Text Mining Casos de Estudo CP19: Análise de sentimento CP20: Identificação de tópicos
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (2 trabalhos, valendo cada um 30%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
Text Mining Handbook: advanced approaches in analyzing unstructured data, Ronen Feldman and James Sanger, 2006, Cambridge University Press
Data Mining: Practical Machine Learning Tools and Techniques, Ian Witten, Eibe Frank, and Mark A. Hall, 2011 (Third Edition), Morgan Kaufmann Publishers
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/
Text Mining: classification, clustering and applications, Ashok Srivastava and Mehran Sahami (eds.), 2009, Chapman & Hall
Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press
|
|
1 Ano | 2 Semestre
|
|
|
|
|
|
|
Docentes
João Pedro Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo geral desta UC é dar formação nas técnicas e algoritmos que permitem extrair modelos e informação a partir de grandes quantidades de informação.
Programa
CP1: Programação para larga escala - Sistema de ficheiros distribuídos - O modelo de programação MapReduce CP2: Locality-sensitive hashing algorithm CP3: Aprendizagem a partir de sequências CP4: Análise de hiperligações - PageRank - Link Spam CP5: Regras de associação CP6: Aprendizagem não supervisionada em larga escala CP7: Sistemas de recomendação CP8: Comunidades em redes sociais CP9: Redução de dimensionalidade - Análise de componentes principais - Decomposição em valores próprios singulares - Decomposição CUR CP10: Aprendizagem supervisionada em larga escala - Vizinho mais próximo - Máquinas de vetor de suporte CP11: Árvores de decisão CP12: Introdução ao Deep Learning
Processo de Avaliação
A avaliação pode ser realizada de duas formas: periódica [1] ou exame final [2]. [1] A avaliação periódica consiste em: - 2 testes escritos (com um peso na nota final de 20% cada), realizados ao longo do semestre, com uma nota mínima de 7; - 1 trabalho (de grupo) com um peso na nota final de 60%. [2] O exame final é composto por parte teórica e prática realizadas no ISCTE-IUL, realizada em época de recurso ou em época especial (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
Mining of Massive Datasets, A. Rajaraman, J. Ullman, 2011, Cambridge University Press.
Big Data: Algorithms, Analytics, and Applications, Kuan-Ching Li et al., Chapman and Hall/CRC, 2015.
Advanced Analytics with Spark: Patterns for Learning from Data at Scale, Sandy Ryza et al., O'Reilly Media, 2017.
Practical Data Science with Hadoop and Spark: Designing and Building Effective Analytics at Scale, Ofer Mendelevitch, Casey Stella and Douglas Eadline, Addison-wesley, 2016.
Deep Learning, Ian Goodfellow and Yoshua Bengio, 2016, MIT Press.
Bibliografia Opcional
Learning Spark: Lightning-Fast Big Data Analysis, Holden Karau, A. Konwinski, P. Wendell and M. Zaharia, O'Reilly Media, 2015.
All of Statistics: A concise course in Statistical Inference, L.Wasserman, Springer, 2003.
The elements of statistical learning, Trevor Hastie, Robert Tibshirani, and Jerome Friedman. Springer, 2001.
|
|
|
|
|
|
Objectivos
A unidade curricular pretende consolidar conhecimentos necessários ao desenvolvimento de repositórios de informação de suporte a sistemas de informação distribuídos, nomeadamente lidar com tolerâncias a falhas e grandes volumes de dados.
Programa
1. Introdução às Bases de Dados Não Relacionais; 2. Redundância para gerir tolerância a falhas; 3. Distribuição de Dados para gerir grandes volumes de informação; 4. Introdução ao MongoDB; 5. Extracção de dados no MongoDB; 6. Integração de informação proveniente de sensores num sistema de informação distribuído.
Processo de Avaliação
A UC é exclusivamente avaliada através projecto.A nota individual resulta da avaliação dos relatórios intercalares,do relatório final (50%) que inclui os intercalares e da apreciação do desempenho do aluno ao longo do semestre (do seu envolvimento nas discussões semanais do projecto,e na sua capacidade de exposição e discussão técnica do trabalho, 50%).É obrigatória presença nas aulas. Não existe nenhuma avaliação por exame e a época especial poderá completar a avaliação contínua se necessário.
Bibliografia
Bibliografia Obrigatória
NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, A B M Moniruzzaman, Syed Akhter Hossain, 2013 (https://arxiv.org/abs/1307.0191) Choosing the right NoSQL database for the job: a quality attribute evaluation, Lourenço, J.R., Cabral, B., Carreiro, P. et al. Journal of Big Data (2015) 2: 18. https://doi.org/10.1186/s40537-015-0025-0
Performance Evaluation of NoSQL Databases Gandini A., Gribaudo M., Knottenbelt W.J., Osman R., Piazzolla P. (2014) Performance Evaluation of NoSQL Databases. In: Horváth A., Wolter K. (eds) Computer Performance Engineering. EPEW 2014. Lecture Notes in Computer Science, vol 8721. Springer, Cham
Bibliografia Opcional
-
|
|
|
|
|
|
Docentes
Objectivos
O objetivo principal desta UC é a compreensão das diversas componentes arquiteturais das infraestruturas de TI (ITI) e suas interdependências. Os conhecimentos desta UC fazem parte das competências chave dos arquitetos de ITI.
Os conhecimentos adquiridos são aplicáveis a todo o tipo de ITIs, contudo o foco será nos modelos de infraestruturas híbridas (atualmente mais comuns) em que um conjunto de componentes de infraestrutura reside num modelo de nuvem pública ou privada e os restantes residem num modelo tradicional.
Esta UC incidirá na vertente de desenho de ITIs, sendo que serão utilizados exemplos baseados em casos reais. A abordagem de desenho de ITIs é baseada em experiencia acumulada e expressa em padrões de desenho.
A UC aprofunda as componentes de virtualização, computação, conectividade, identidade, armazenamento, salvaguarda de informação, alta disponibilidade e balanceamento de carga, recuperação em caso de desastre, entre outras competências.
Programa
Esta UC inclui os seguintes conteúdos programáticos (CPs):
CP1 [Infraestruturas de TI] Definição, Atributos, Modelos
CP2 [Padrões de desenho de ITI] Padrões de desenho, Padrões de ITI, Boas Práticas
CP3 [Modelação de ITI] Ferramentas, Modelação de ITI, UML
CP4 [Virtualização] Arquitetura, Replicação, Alta Disponibilidade
CP5 [Gestão de Configurações] Automação, Orquestração, Gestão de Recursos
CP6 [Monitorização] Ferramentas, Monitorização de Recursos
CP7 [Identidade, Segurança e Privacidade] Autenticação, Federação, Sincronização de Diretórios CP8 [Computação, Armazenamento e Conectividade] Abstrações de armazenamento, tipos de conectividade, armazenamento hibrido CP9 [Continuidade de Negócio e Recuperação de Desastres] Grupos de disponibilidade, Domínios de atualização e de falha, acordos de níveis de serviço
CP10 [Arquiteturas de Referência] Ambientes Produtivos, Desenvolvimento e Testes
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado, devido à natureza aplicada desta UC. Inclui 2 componentes: trabalhos práticos de grupo de 2 (45%) ou 3 alunos (35%), e um teste final individual sumativo (55% ou 65%, respetivamente). Cada componente requer nota mínima de 8.
EXAME FINAL Em alternativa, os alunos podem optar pelo exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida com o esquema de avaliação contínuo.
Bibliografia
Bibliografia Obrigatória
•Acetatos de “Arquitetura de Infraestruturas Computacionais”, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). •Virtualization, Networking, and Storage (ISBN: 9781491970461) •Business Continuity and Disaster Recovery Planning for IT Professionals, (Chapters 1,5,7,8,10) (ISBN: 9780124105263) •Mastering Identity and Access Management with Microsoft Azure (ISBN: 9781785889448) •Building the Infrastructure for Cloud Security: A Solutions View - (Chapter 6,7) (ISBN: 9781430261452) •Managing Microsoft Hybrid Clouds (ISBN: 9781782177166)
Bibliografia Opcional
Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning.
|
|
|
|
|
Docentes
Rui Neto Marinheiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Aquisição de competências nas áreas da Internet das Coisas (IoT) e das Redes de Sensores (SN), em concreto competências em redes de comunicação especializadas, na integração de sistemas e aplicações.
Programa
CP1-Arquiteturas e tecnologias de redes Soluções de âmbito geral Soluções para domótica de edifícios e AMR/AMI Medição em utilities Redes de automação industrial Outras soluções:5G CP2-Protocolos para IoT e WSNs Camadas físicas e MAC Descoberta de topologia Protocolos de Routing,Transporte e de Aplicação CP3-Interoperabilidade de rede Gateways para interoperabilidade de protocolos Servidores/gateways de integração na franja Plataformas de integração multiprotocolo IP para WSNs SCADA para aplicações WSN Integração de WSNs no IMS Gestão de dispositivos:manutenção,interação e gestão na franja da rede Edge Analytics:processamento de dados IoT em dispositivos na franja CP4-Técnicas de localização Localização por proximidade Posicionamento Fingerpinting CP5-Gestão de bateria CP6-Segurança e privacidade Estruturas de segurança Privacidade Robustez e fiabilidade Autenticação Ofuscação e diversificação Transações e pagamentos BlockChain
Processo de Avaliação
A avaliação desta UC é obtida por: -50% - projeto em grupo, de 2 estudantes, com apresentação pública e demonstração -30% - artigo sobre um tópico específico de IoT ou SN, entregue individualmente 20% - teste escrito individual
Bibliografia
Bibliografia Obrigatória
- Overheads, papers and other materials publish in the e-Learning platform. - Exercises and laboratory guides published in the e-Learning platform.
Bibliografia Opcional
-Internet of Things - Principles and Paradigms, by Rajkumar Buyya and Amir Vahid Dastjerdi, Morgan Kaufmann, 1st edition, May 2016, ISBN: 978-0128053959 -Sensors Everywhere - Wireless Network Technologies and Solutions, by C. Gomez, J. Paradells, J.E. Caballero, Fundación Vodafone España, 2010, ISBN: 978-84-934740-5-8. -The Internet of Things: Key Applications and Protocols, by Olivier Hersent, David Boswarthick, Omar Elloumi, Wiley, 2nd edition, Jan 2012, ISBN: 978-1-119-99435-0
|
|
|
|
|
Docentes
Nelson José António
Departamento de Marketing, Operações e Gestão Geral
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
. Compreender os passos e técnicas necessárias para planear e desenvolver uma auditoria; . Dominar um conjunto de conceitos organizacionais e tecnológicos essenciais ao desenvolvimento da actividade de auditor; . Aprender os princípios gerais da metodologia COBIT; . Conhecer os standards técnicos e standards profissionais de auditoria. . Reconhecer a importância da qualidade no desenvolvimento da actividade de auditoria e de desenvolvimento de Sistemas de informação. . Compreender as dos teóricos principais da gestão da qualidade . Desenvolver um projecto de gestão de qualidade
Programa
Qualidade como um novo paradigma da gestão Qualidade e Estratégia Qualidade: Definições Qualidade: as ideias principais de Deming, Juran, Ishikawa, Feigenbaum, Oakland e Imai Qualidade: Ferramentas Qualidade: elaboração de um programa de gestão da qualidade.
Introdução à auditoria Informática O programa de auditoria informática Análise de risco em auditoria informática Abordagem formal da auditoria informática As Frameworks COBIT e COSO Sarbannes Oxley A utilização de CAAT's (Computer Audit Auxiliary Techniques and Tools)
Processo de Avaliação
Avaliação continua: Dois testes individuais (50% cada) sobre cada um dos tópicos do programa. A média das notas dos elementos de avaliação (não inferior a 8 valores em cada um ) constituirá a nota final deste regime, que, sendo maior ou igual a 10 valores, dispensará o aluno de exame final. Exame Final: O exame final é composto por um teste escrito individual e sem consulta, que engloba toda a matéria.
Bibliografia
Bibliografia Obrigatória
António, Nelson Santos & Teixeira, António, 2007, Gestão da Qualidade: de Deming ao Modelo de Excelência da EFQM, Edições Silabo Logothetis, N. 1992, Managing for Total Quality, Prentice-Hall. Teixeira, António & Rosa, Álvaro & António, Nelson (2007). O Doce Amanhecer da Ciência da Gestão: Uma Perspectiva Filosófica, Pedago. Davis, Chris & Schiller, Mike (2011). IT Auditing Using Controls to Protect Information Assets Pompon, Raymond (2016). IT Security Risk Control Management: An Audit Preparation Plan
Bibliografia Opcional
Manual do CISA Manual do COBIT
|
|
|
|
|
|
Objectivos
A unidade curricular de Comunicação em Multimédia propõe uma formação complementar nas seguintes áreas:
- Representação dos vários tipos de informação em formato digital (texto, imagens, voz, áudio e vídeo).
- Algoritmos de compressão usados para cada um dos diferentes tipos de informação.
- Requisitos dos vários tipos de aplicações de comunicação multimédia.
- Funcionamento de várias redes de comunicação.
- Protocolos de comunicação e o modo como permitem suportar os requisitos das aplicações multimédia.
- Normas internacionais associadas com os vários aspectos da comunicação multimédia.
Programa
1. Introdução à Comunicação em Multimédia: tipos de informação multimédia; redes de comunicação; aplicações e terminologia.
2. Representação de Informação Multimédia: imagens, áudio e vídeo.
3. Compressão de Texto e Imagem: compressão com e sem perdas (noções de redundância e de irrelevância, codificação entrópica e codificação de fonte); codificação de Huffman estática e dinâmica, codificação aritmética; compressão de FAX (ITU-T T.4 e T.6, JBIG e JBIG2); compressão de imagens fotográficas (JPEG, JPEG-LS e JPEG2000).
4. Compressão de Vídeo, Voz e Áudio: princípios de compressão de vídeo e normas de compressão (H.261, H.263, MPEG-1, MPEG-2 e MPEG-4); princípios de compressão de voz e áudio e normas de compressão (normas ITU, MPEG e Dolby).
5. Normas de Comunicação Multimédia: modelos de referência; normas H.320 (ISDN), H.324 (PSTN) e H.323 (Internet).
6. Televisão Digital: perspectiva histórica; norma DVB; a televisão digital em Portugal.
Processo de Avaliação
- Prova escrita com nota mínima de 9.5 valores (50%).
- Trabalhos experimentais (30%).
- Artigo de pesquisa (20%)
Bibliografia
Bibliografia Obrigatória
- Fred Halsall, "Multimedia Communications: Applications, Networks, Protocols and Standards", Addison-Wesley, 2001.
Bibliografia Opcional
- Khalid Sayood, "Introduction to Data Compression, 4th Edition", Morgan Kaufman, 2012.
- Luis Soares, "Processamento de Sinal Multimédia - Aulas Teóricas", ISCTE-IUL.
- Richard Schaphorst, "Videoconferencing and Videotelephony: Techonology and Standards - 2nd Edition", Artech House, 1999.
- H. Benoit, "Digital Television: MPEG-1, MPEG-2, and principles of the DVB System", Focal press, 2002.
- H. Benoit, "Digital Television: Satellite, Cable, Terrestrial, IPTV, Mobile TV in the DVB Framework", Focal press, 2008.
- Ulrich Reimers, "DVB: the Family of International Standards for Digital Video Broadcasting", Springer, 2005.
- Ronald de Bruin, Jan Smits, "Digital Video Broadcasting: Technology, Standards, and Regulations", Artech House, 1999.
- Walter Fischer, "Digital Video and Audio Broadcasting Technology: a Practical Engineering Guide", Springer, 2010.
- Fernando Pereira, Touradj Ebrahimi, "The MPEG-4 Book", Prentice Hall, 2002.
- Iain Richardson, "The H.264 Advanced Video Compression Standard", John Wiley, 2010.
|
|
|
|
|
Docentes
Alexandra Paio
Departamento de Arquitectura e Urbanismo
Joaquim Lourenço Esmerado
Departamento de Ciências e Tecnologias da Informação
Joaquim Reis
Departamento de Ciências e Tecnologias da Informação
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Introduzir os estudantes às teorias, aos modelos, a trabalhos actuais e a alguns dos aspectos mais importantes da área da Criatividade Computacional, entendida como uma subárea de Inteligência Artificial.
Programa
1 - Informática, Inteligência Artificial e criatividade. 2 - Criatividade e ideias criativas. Definições de criatividade e abordagens históricas à criatividade. Criatividade e inteligência. Criatividade e computação. Exemplos de criatividade. 3 - Tipos de criatividade. Dimensão combinação transformação. Criatividade "improbabilístca" e "impossibilística". Criatividade, mapas mentais e psicologia computacional. Dimensão individual social. P criatividade e H criatividade. 4 - Alguns exemplos de trabalhos de investigação. Seminários de especialistas sobre temas específicos (criatividade visual, musical, linguística e de outros tipos, criatividade humana e "automatizada"/computacional, perspectivas históricas, etc.). 5 - Questões levantadas, discussão, propostas de trabalhos e orientação.
Processo de Avaliação
Alternativa 1: Relatórios escritos sobre 2 artigos (mínimo) e um trabalho teórico ou exploratório publicável (um artigo), totalizando um máximo de 40% e 60%, respectivamente, da nota final. Alternativa 2: Um trabalho prático/implementação (um pequeno projecto), totalizando um máximo de 100% da nota final. Inclui-se apresentação e discussão. A avaliação presume pontualidade e assiduidade mínima de 80% (36x0,80=28,8 horas, i.e., 19 aulas de 1:30 horas) na assistência às aulas.
Bibliografia
Bibliografia Obrigatória
Boden 2003, The Creative Mind: Myths and Mechanisms, Margaret Boden, Routledge, 2003. Sternberg 1998, Handbook of Creativity, Robert J. Sternberg (ed.), Cambridge University Press, 1998.
Bibliografia Opcional
Boden 1996, Artificial Intelligence (Handbook Of Perception And Cognition), Margaret A. Boden (ed.), Academic Press, 1996. Bratko 1990, Prolog Programming for Artificial Intelligence, Ivan Bratko, Addison-Wesley Publishing Company, 1990. Candy 2002, Explorations in Art and Technology, Linda Candy, Ernest Edmonds, Springer, 2002. Cardoso 2002, Proceedings of the AISB02, 4th Symposium On Creativity in AI and Cognitive Science 2002. Cardoso 2007, Proceedings of the 4th International Joint Workshop on Computational Creativity, Amílcar Cardoso, Geraint Wiggins (eds.), 17-19 June 2007. Colton 2006, Proceedings of the Third Joint Workshop on Computational Creativity (ECAI 2006, European Conference on Artificial Intelligence), August 2006, Riva del Garda, Italy, Simon Colton, Alison Pease (eds.). Dartnall 1994, Artificial Intelligence and Creativity: An Interdisciplinary Approach (Studies in Cognitive Systems), Terry Dartnall (ed.), Springer, 1994. Dartnall 2002, Creativity, Cognition, and Knowledge: An Interaction (Perspectives on Cognitive Science), Terry Dartnall (ed.), Praeger Publishers, 2002. Finke 1990, Creative Imagery: Discoveries and inventions in Visualization, Ronald A. Finke, Lawrence Erlbaum, 1990. Finke 1996, Creative Cognition: Theory, Research, and Applications, Ronald A. Finke, Thomas B. Ward, Steven M. Smith, The MIT Press, 1996. Gero 1993, Modeling Creativity and Knowledge-Based Creative Design, John S. Gero, Mary Lou Maher (eds.), Lawrence Erlbaum, 1993. Gervás 2008, Proceedings of the International Joint Workshop on Computational Creativity 2008, Pablo Gerv´as, Rafael P´erez y P´erez, Tony Veale (eds.), 2008. Graham 1996, ANSI Common Lisp, Paul Graham, Prentice Hall, 1996.. Knight 1994, Transformations in Design: A Formal Approach to Stylistic Change, Terry Weissman Knight, Cambridge University Press, 1994. Lawson 2004, What Designers Know, Bryan Lawson, Architectural Press, 2004. Lawson 2005, How Designers Think, Fourth Edition: The Design Process Demystified, Bryan Lawson, Architectural Press, 2005. Mitchell 1990, The Logic of Architecture, Design, Computation, and Cognition, William J. Mitchell, The MIT Press, 1990. Partridge 1995, Computers and Creativity, D. Partridge, Jon Rowe, Intellect Books, 1995. Pipes 2008, Foundations of Art + Design, Alan Pipes, Laurence King, 2008. Romero 2007, The Art of Artificial Evolution: A Handbook on Evolutionary Art and Music, Juan Romero, Penousal Machado (eds.), Springer, 2007. Russell 2003, Artificial Intelligence, A Modern Approach, Stuart Russell, Peter Norvig, Prentice Hall, 2003. Stiny 1978, Algorithmic Aesthetics: Computer Models for Criticism and Design in the Arts, George Stiny, James Gips, University of California Press, 1978. Stiny 2006, Shape: Talking About Seeing and Doing, George Stiny, Cambridge: MIT Press, 2006. Ventura 2010, Proceedings of the International Conference on Computational Creativity (ICCC-X), January 2010, Lisbon Portugal, Dan Ventura, Alison Pease, Rafael Pérez y Pérez, Graeme Ritchie, Tony Veale (eds.). Ventura 2011, Proceedings of the Second International Conference on Computational Creativity, Dan Ventura, Pablo Gervás, D. Fox Harrell, Mary Lou Maher, Alison Pease, Geraint Wiggins (eds.), México City, April 2011. Weiss 1999, Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence, Weiss, Gerhard (ed.), The MIT Press, 1999.
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos, no final desta Unidade Curricular (UC) possam adquirir as competências necessárias que lhes permitam: - Perceber as principais características e limitações de dispositivos móveis inteligentes - Introduzir o desenvolvimento de aplicações móveis para dispositivos móveis inteligentes (smartphones e tablets) - Introduzir o desenvolvimento nativo de aplicações móveis para diferentes plataformas (Google Android, Apple iOS) - Introduzir o desenvolvimento para Web para dispositivos móveis (recorrendo a normas Web, como o HTML5, CSS3 e JavaScript). Introduzir o desenvolvimento híbrido para dispositivos móveis (recorrendo ao ionic ou ReactNative)
Programa
I. Introdução ao desenvolvimento de aplicações para dispositivos móveis inteligentes a. Introdução ao desenvolvimento de aplicações para dispositivos móveis b. Características e funcionalidades dos dispositivos móveis II. Plataformas de desenvolvimento de aplicações para dispositivos móveis inteligentes a. Google Android, Apple iOS b. IDEs de desenvolvimento III. Desenvolvimento Nativo de Aplicações para Dispositivos Móveis a. Desenvolvimento nativo de Aplicações com Google Android (Java) b. Desenvolvimento nativo de Aplicações com Apple iOS IV. Desenvolvimento de aplicações Web e Híbridas para Dispositivos Móveis a. Desenvolvimento Web de Aplicações móveis (HTML5, CSS3, JS) b. Desenvolvimento Híbrido de Aplicações móveis (ionic, ReactNative) V. Planeamento e concepção de projeto de desenvolvimento de Aplicações para dispositivos móveis
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (60%) - Apresentação e discussão do projeto (40%)
Os alunos que reprovarem na avaliação contínua, ou que assim o desejem, podem entregar e apresentar o projecto da data da época de recurso (2ª época).
A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Smyth, N. (2017). Android Studio 3.0 Development Essentials-Android 8 Edition. Payload Media, Inc.. Hardy, B., & Phillips, B. (2013). Android Programming: The Big Nerd Ranch Guide. Addison-Wesley Professional. Griffith, C. (2017). Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic, Angular, and Cordova. " O'Reilly Media, Inc.". Ramanujam, P., & Natili, G. (2015). PhoneGap: Beginner's Guide. Packt Publishing Ltd. Grummitt, C. (2017). iOS Development with Swift. Manning Publications.
Bibliografia Opcional
Castledine, E., Eftos, M., & Wheeler, M. (2011). Build Mobile: Websites and Apps for Smart Devices. SITEPOINT. Camden, R., & Matthews, A. (2013). jQuery mobile web development essentials. Packt Publishing Ltd. Collins, C., Galpin, M., & Kaeppler, M. (2011). Android in Practice (p. 648). Manning Publications. Darwin, I. F. (2017). Android Cookbook: Problems and Solutions for Android Developers. " O'Reilly Media, Inc.". Welch, S. (2011). From Idea to App: Creating IOS UI, Animations, and Gestures (Voices That Matter). New Riders Keur, C., Hillegass, A. (2016). iOS Programming: The Big Nerd Ranch Guide. Big Nerd Ranch Guides. Nahavandipoor, V. (2017). IOS 11 Swift programming cookbook : solutions and examples for iOS apps. O'Reilly.
|
|
|
|
|
Docentes
João Carlos Silva
Departamento de Ciências e Tecnologias da Informação
Objectivos
Unidade Curricular optativa para mestrandos DCTI, para executar um projecto à escolha em Redes Digitais, aprendendo noções gerais de como montar uma rede numa empresa, e como avaliar o desempenho de uma rede.
Programa
As aulas serão teórico-práticas, laboratoriais e de tutoria. P1: Serão dadas umas aulas em laboratório para aprenderem a avaliar um rede e trabalharem com o Simulador de Rede NS3 P2: Serão dadas umas aulas em laboratório para aprenderem a testarem determinados serviços com o sistema PlanetLab P3: Serão dadas várias aulas sobre como montar uma rede de computadores numa empresa P4: Os trabalhos laboratoriais de NS3 e PlanetLab serão efectuados por grupos de 2 ou 3 alunos, sendo sujeites a avaliação individual. O projecto de montar uma rede de computadores poderá ser substituido por elaboração e exposicao de slides na aula
Processo de Avaliação
A nota será calculada pela seguinte formula:
50% montagem rede + 25% trabalho NS3 + 25% trabalho PlanetLab
Todas as notas serão arrendondadas em cada um dos 3 componentes.
Os trabalhos laboratoriais de NS3 e PlanetLab serão efectuados por grupos de 2 ou 3 alunos, sendo sujeites a avaliação individual. O projecto de montar uma rede de computadores poderá ser substituido por elaboração e exposicao de slides na aula.
Bibliografia
Bibliografia Obrigatória
[1] Engenharia de Redes Informáticas, de Edmundo Monteiro e Fernando Boavida; FCA Editora [2] Computer Networking, A Top-Down Approach Featuring the Internet, James F. Kurose and Keith W. Ross, Pearson Education, Addison Wesley [3] Segurança em Redes Informáticas, André Zúquete, 1ªedição, FCA Editora [4] Computer Networks, Andrew Tanenbaum, 4ªedição - Prentice Hall
Bibliografia Opcional
nenhuma
|
|
|
|
|
Docentes
Sérgio Moro
Departamento de Ciências e Tecnologias da Informação
Objectivos
A unidade desenvolve competências em extração de conhecimento a partir de dados empresariais. Problemas típicos passíveis de serem estudados: descoberta de padrões de consumo, deteção de fraudes, estimação do risco de incumprimento no crédito ao consumo ou a empresas, deteção de fatores de abandono de serviços, seleção de clientes de companhias de seguros, descoberta de sequências típicas de visitas a páginas Web e outros.
Programa
CP1. Introdução à extração de conhecimento a partir de dados (Data Mining) e principais metodologias. CP2. Aplicação de modelos de aprendizagem supervisionada e não supervisionada; CP3. Problemas de classificação e métricas; CP4. Problemas de regressão e métricas; CP5. Problemas de predição e métricas; CP6. Tratamento e preparação de dados; CP7. A importância da seleção das variáveis adequadas; CP8. Utilização do software open source R para proceder à modelação básica e análise de dados; CP9. Visualização de dados: princípios básicos e ferramentas; CP10. Adaptive Business Intelligence.
Processo de Avaliação
Aval. Contínua: 4 testes (TI), 10% cada Um trabalho de grupo(TF) discutido intergrupos, na 1ª época (60%). Nota Final=TIx40%+TFx60%. Min.Testes:5val;Trabalho:7val.
Alternativa - Aval. 1ª época: trabalho individual (T) min.7val- inscrição até um mês antes do final das aulas e discussão oral -50%. Um exame(E) min.7val, na data da 1ª época -50%. Nota Final=Tx50%+Ex50%. Avaliação 2ª época: Trabalho de grupo (60%) + Exame (40%) OU Trabalho individual 1ª época (50%) + Exame (50%)
Bibliografia
Bibliografia Obrigatória
Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2016). Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann. Sharda, R., Delen, D., Turban, E., Aronson, J., & Liang, T. P. (2014). Businesss Intelligence and Analytics: Systems for Decision Support-(Required). Prentice Hall.
Bibliografia Opcional
Foster Provost, Tom Fawcett (2013) Data Science for Business. What you need to know about data mining and data-analytic thinking, 1st edition. O'Reilly. P. Cortez (2015). A tutorial on using the rminer R package for data mining tasks. https://repositorium.sdum.uminho.pt/bitstream/1822/36210/1/rminer-tutorial.pdf P. Cortez (2014). Modern optimization with R. Springer. M. Rocha & P. Ferreira. Análise e exploração de dados com R. FCA.
|
|
|
|
|
|
Objectivos
O Aluno deverá ficar apto a: - Identificar e caracterizar tipos de sistemas de informação e as fases do seu desenvolvimento; - Realizar o planeamento estratégico de sistemas de informação.
Programa
1.Introdução aos Sistemas de Informação Organizacionais. 2.Planeamento Estratégico de Sistemas de Informação
Processo de Avaliação
Avaliação Contínua -Teste escrito individual(60%)teste teórico/prático individual sem consulta -Trabalho prático(40%)trabalho em grupo com discussão com o docente A média ponderada das notas dos elementos de avaliação (não inferior a 8 valores em cada elemento de avaliação) constituirá a nota final deste regime,que,sendo maior ou igual a 10 valores, dispensará o aluno de exame final. Exame Final: -Prova escrita(100%)teste teórico prático individual sem consulta,com nota mínima de 8 val
Bibliografia
Bibliografia Obrigatória
-Laudon, Kenneth & Laudon, Jane (2007). Management Information Systems, 10th Edition, Prentice Hall.
Bibliografia Opcional
-McNurlin, Barbara & Sprague Jr., Ralph (2006). Information Systems Management in Practice, 7th Edition, Prentice Hall.
|
|
|
|
|
|
Objectivos
A presente UC pretende dar aos alunos uma visão abrangente da gestão e governação nas áreas dos sistemas e tecnologias de informação, integrando aspectos essenciais da Gestão das pessoas, dos grupos e da organização com as práticas e os normativos específicos das áreas de Sistemas e Tecnologias de Informação. Pretende-se que os estudantes desenvolvam competências que permitam vir a integrar estas duas vertentes no desenvolvimento do seu projecto ou proposta de investigação.
Programa
Os principais conteúdos programáticos a abordar são: CP1. Introdução e Conceitos Fundamentais: Estratégia, Planeamento, Governação e Gestão; CP2. Principais frameworks para a Governação de TI (COSO, COBIT, ISO 38500) CP3. Gestão de benefícios dos investimentos em Sistemas e Tecnologias de Informação; CP4. "Best practices" e modelos de maturidade em SI/TI; CP5. Introdução ao comportamento organizacional; CP6. Mudança, Aprendizagem e Desenvolvimento Organizacional; CP7. Processos típicos da Gestão de Recursos Humanos; CP8. Gestão da qualidade e modelos de excelência organizacional; CP9. Introdução à investigação em contexto organizacional.
Processo de Avaliação
Avaliação Contínua: - Teste escrito individual (50%) - teste teórico/prático individual com consulta limitada; - Trabalho prático (50%) - trabalho em grupo, ou individual, com apresentação em sala e apresentação escrita. A média ponderada destas notas (não inferior a 8 valores em cada um dos elementos de avaliação) constituirá a nota final deste regime. Exame Final: Os alunos vão a exame final caso tenham optado por este regime ou não tenham obtido nota positiva na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
- Moeller, Robert. (2013). Executive's Guide to IT Governance - improving Systems Processes with Service Management, COBIT, and ITIL. John Willey and Sons, Inc. New Jersey. - Ward, John; Daniel, Elizabeth (2006): Benefits Management: Delivering Value from IS & IT Investments, John Wiley & Sons, Chichester - Robbins, S. & Judge, T. (2013). Organizational Behaviour, 15th Edition. Pearson Education, Inc. New Jersey, USA. - Armstrong, M. & Taylor, S. (2014). Armstrong's Handbook of Human Resource Management Practice, 13th Edition. Kogan Page Limited. London, UK. - Cummings, T. and Worley, C. (2009). Organization Development & Change, 9th Edition. South-Western Cengage Learning. Mason, OH. USA. - Mathis, R., Jackson, J. (2011). Human Resource Management, 13th Edition. South-Western Cengage Learning. Mason, OH.
Bibliografia Opcional
- Henriques, Telmo. (2015). IT Quality and Organization Development - using Action Research to promote Employee Engagement, Leadership development, Learning and Organizational Improvement. PhD Dissertation in Information Science and Technology. ISCTE-IUL. - ITIL. (2011). An Introductory Overview of ITIL 201. ITIL. - SEI. (2010). CMMI for Development.V1.3. Software Engineering Institute - Carnegie Mellon University. - SEI. (2010). CMMI for Services.V1.3. Software Engineering Institute - Carnegie Mellon University. - SEI. (2010). CMMI for Acquisitions.V1.3. Software Engineering Institute - Carnegie Mellon University. - JUSE (2013). The Application Guide for the Deming Prize 2013, For Companies and Organizations Overseas. The Deming Prize Committee, Union of Japanese Scientists and Engineers. - NIST. (2013). Malcolm Baldrige National Quality Award 2013-2014 Criteria for Performance Excellence. National Institute of Standards and Technology. USA. - EFQM. (2013). EFQM Excellence Model. Brussels: European Foundation for Quality Management. - Evans, J. and Lindsay, W. (2011). The Management and Control of Quality, 8th Ed. South-western Thomson Learning. Cincinnati. OH. - Erikson, Paivi and Kovalainen, Anne. (2008). Qualitative Methods in Business Research. Sage Publications, Thousand Oaks, CA. - Robson, C. (2011). Real world research: a resource for users of social research methods in applied settings, 3rd Ed. John Wiley & Sons, Ltd. - Saunders, M., Lewis, P & Thornhill, A. (2009). Research methods for business students, 5th Edition. Pearson Education Limited. Essex, UK. - Coghlan, D. and Brannick, T. (2014). Doing action research in your own organization, 4th Edition. Thousand Oaks, CA: Sage Publications.
|
|
|
|
|
|
Objectivos
A UC tem como primeiro objetivo ensinar a modelar processos de vários tipos (negócio, tecnológicos e outros) com uma linguagem padrão, o BPMN. Serão identificadas as boas práticas de modelação de processos, recorrendo a padrões de fluxos de trabalho, ilustrados com casos de estudo. Seguidamente os alunos aprenderão a avaliar cenários alternativos com técnicas de simulação. Será também experimentada a reconstrução de modelos a partir de eventos guardados durante a execução de um processo. Finalmente, mas não menos importante, os alunos ficarão ao par da crescente utilização dos modelos de processo como ponto de partida para a geração de aplicações informáticas, usando abordagens ?low-code?. Após completarem com sucesso esta UC, para além de serem capazes de sintetizar e analisar modelos de processo, os alunos deverão ser capazes de usar ambientes de modelação de processos, na edição cooperativa, documentação, validação, simulação, reconstrução e implementação de modelos de processos.
Programa
CP1[Introdução e Motivação] O papel da modelação de processos.Comparação das linguagens de modelação de processos CP2[Síntese de modelos com BPMN] Sintaxe e semântica dos construtos de modelação em BPMN CP3[Qualidade dos modelos] Catálogo de padrões de fluxos de trabalho, condensando boas práticas na modelação de processos. Deteção de defeitos CP4[Ambientes de modelação] Panorama sobre as ferramentas de modelação existentes, modelação cooperativa e formatos de interoperabilidade CP5[Simulação de processos] Prática de simulação de processos para avaliação de cenários alternativos CP6[Mineração de processos] Engenharia inversa de modelos de processo, a partir de eventos gerados durante a sua execução CP7[Desenvolvimento ?low-code?] Plataformas de desenvolvimento ?low-code? baseadas em modelos de processo CP8[Normas relacionadas] Norma CMMN (Case Management Model and Notation) para lidar com processos não estruturados.Norma DMN (Decision Model and Notation) para a gestão de decisões.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º 436/2014, contemplam-se 2 modalidades: i) Avaliação periódica ? trabalho de grupo com 2 entregas (sensivelmente a meio e final do semestre) e peso de 40% (grupo de 3 alunos) ou 50% (grupo de 2 alunos). Os restantes 60% ou 50% da classificação final serão obtidos através a um teste final individual a realizar na 1ª época de exames. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? Freund, J. and Rücker, B. (2016). Real-life BPMN: Using BPMN 2.0 to analyze, improve, and automate processes in your company, 3rd edition. Camunda. ? Volker Stiehl (2016). Process-Driven Applications with BPMN. Springer. ? Russell, Nick, Wil van der Aalst, and Arthur Hofstede (2016). Workflow patterns: the definitive guide. MIT Press. ? White, S. A., & Bock, C. (2011). BPMN 2.0 Handbook Second Edition: Methods, Concepts, Case Studies and Standards in Business Process Management Notation. Future Strategies Inc.
Bibliografia Opcional
? Laliwala, Z. and Mansuri, I. (2014). Activiti 5. x Business Process Management Beginner's Guide. Packt Publishing Ltd. ? Tijs Rademakers (2012). Activiti in Action - Executable Business Processes in BPMN 2.0. Manning Publications Co. ? Nelson, M., & Williams, T. (2012). Oracle BPM Suite 11g: Advanced BPMN Topics: Master Advanced BPMN for Oracle BPM Suite Including Inter-process Communication, Handling Arrays, and Exception Management. Packt Publishing Ltd. ? Silver, Bruce (2011). BPMN method and style, 2nd edition, with BPMN Implementer?s Guide, Cody-Cassidy Press. ?
|
|
|
|
|
|
Objectivos
O principal objectivo desta unidade curricular consiste em desenvolver um projeto empreendedor tecnológico (PET) inovador na área da Internet das Coisas (Internet of Things - IoT) sob a forma de produto, processo, serviço e/ou sistema (PPSS), com a aspiração de ser feita transferência de tecnologia e com elevado valor para o mercado. Esta UC tem como objetivos específicos o conhecimento dos principais blocos técnicos que fazem parte do IoT e várias aplicações existentes como casos de estudo que foram implementados através de projetos internacionais financiados e projetos em funcionamento nas várias áreas da indústria, agricultura, cidades, regiões, veículos, etc.... Também são identificadas e estudadas as principais normas relacionadas com o IoT. O Projeto considera 3 partes essenciais que têm de estar desenvolvidas: (I) Estudos Técnico- Científicos; (II) Análise de Mercado e Plano de Negócio; (III) Plano de Sustentabilidade.
Programa
CP1. Introdução aos principais blocos de IoT: Infraestruturas, Processamento de dados, Apresentação de dados, Dispositivos, Aplicações, Plataformas, Atuadores, Sensores. CP2. IoT com case studies ao nível de PPSS CP3. Introdução a tipos de projetos a desenvolver em contexto de IoT e identificação de ?Case Studies? de projetos Nacionais e Internacionais CP4. Conceitos de ?Design Thinking? CP5. Organização e estrutura do projeto (PET): Estratégia económica, científica-tecnológica; estado da arte e desenvolvimentos propostos relacionados com o PPSS de IoT; principais contribuições-benefícios. CP6. Caraterísticas inovadoras do PET: CP7. Plano de negócio do PPSS CP8. Plano de sustentabilidade do PPSS em IoT. CP9. Plano de trabalho e respetivo cronograma.
Processo de Avaliação
O método de avaliação nesta UC consiste: na realização de um projeto (PET em IoT) prático elaborado em grupo, para fomentar a discussão e a procura de solução em equipa, que tem 50% na nota final (40% para o Projeto e 10% para a apresentação/discussão) e uma avaliação individual de 50%. Existe uma alternativa de um projeto individual de avaliação 100% (podendo ser entregue na 1ª ou 2ª época). A classificação mínima é 10 de um total de 20.
Bibliografia
Bibliografia Obrigatória
[1] ? Tutorial Point (2016) Internet of Things. Tutorials Point (I) Pvt. Ltd. [2] ? A. McEwen, H. Cassimally (2014) Designing the Internet of Things, John Wiley and Sons, Ltd. [3] ? J. Gubbia, R. Buyya, S. Marusic, M. Palaniswami (2013) Internet of Things (IoT): A vision, architectural elements, and future directions, Future Generation Computer Systems 29 (2013) pp. 1645?1660, Elsevier. [4] ? O. Vermesan, P. Friess (2014), Internet of Things-From research and innovation to Market Deployment, River Publishers. [5] ? F. daCosta (2013) Rethinking the Internet of Things: A scalable approach to connect everything. Apress open. [6] ? O. Vermesan, P. Friess (2013) Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems, River Publishers.
Bibliografia Opcional
[7] - N. Gondchawar, R. Kawitkar (2016) IoT based Smart Agriculture, International Journal of Advanced Research in Computer and Communication Engineering Vol. 5, Issue 6, June 2016. [8] ? R&D articles (e-learning plataform). [9] ? Set of IoT standards (last editions) (e-learning plataform). [10] ? Research projects in IoT (e-learning platform).
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos sobre características e planeamento de redes ópticas.
Programa
CP1 - Introdução às redes ópticas. CP2 - Clientes da rede óptica. SDH, SDH de nova geração (VCAT, LCAS e GFP), OTN, Carrier Ethernet, MPLS. CP3 - Elementos da rede óptica de transporte. Arquitecturas de comutação e tecnologias de comutação óptica, arquitecturas de multiplexadores de inserção-extracção reconfiguráveis (ROADMs): Broadcast & Select, Route & Select. CP4 - Planeamento de redes ópticas (routing and wavelength assignment, RWA). Algoritmos de encaminhamento estáticos e dinâmicos e algoritmos de atribuição de comprimentos de onda estáticos e dinâmicos. CP5 - Sobrevivência das redes ópticas. Protecção linear, protecção de anel e protecção de malha. CP6 - Redes de acesso ópticas. Redes ópticas passivas, redes híbridas fibra-cabo e norma DOCSIS. CP7 - Redes ópticas de rajadas e de pacotes.
Processo de Avaliação
i) 30% trabalho prático (grupos de 2 alunos) + 35 % teste 1 + 35% teste 2, com nota mínima dos testes de 8 valores, ou ii) 30% trabalho prático (grupos de 2 alunos) + 70% exame, com nota mínima do exame de 9,5 valores.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Pires, "Sistemas e Redes de Telecomunicações", IST, 2006. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014. - P. Green, "Fiber to the home: the new empowerment", 1ª edição, Wiley, 2006
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Identificar, discutir e aplicar conceitos e tecnologias associados aos sistemas de Business Intelligence, com um particular destaque para com sitemas de Data Warehouses e de Data Mining.
Programa
- Introdução ao Business Intelligence, Data Mining, metodologia CRISP-DM - Sistemas de Dataware houses e OLAP - Adaptive Business Intelligence - Previsão e Optimização - Data Mining: classificação, regressão, segmentação - Modelos de Aprendizagem (e.g. Árvores de decisão, Redes Neuronais) - Estatística da Aprendizagem - Apresentação de Diversos Casos de Estudo - Ferramentas (Dataware houses, OLAP, BI, Data Mining), como por exemplo o WEKA e o R - Projecto
Processo de Avaliação
Aval. contínua: 60% de trabalho de grupo + 40% teste Aval. final: 60% de trabalho individual + 40% teste Nota mínima em cada componente: 9 valores Nota mínima final: 10 val.
Bibliografia
Bibliografia Obrigatória
E. Turban, R. Sharda, J. Aronson and D. King, Business Intelligence ? A Managerial Approach, Prentice Hall, 2008. M. Rocha, P. Cortez e J. Neves, Análise Inteligente de Dados - Algoritmos e Implementação em Java, FCA, 2008. M.F. Santos e C. Azevedo, Data Mining - Descoberta de Conhecimento em Bases de Dados, FCA, 2006. I. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Morgan Kaufmann, 2005. Z. Michalewicz, M. Schmidt, M. Michalewicz and C. Chiriac, Adaptive Business Intelligence, Springer-Verlag, Leipzig, Germany, 2007.
Bibliografia Opcional
I. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Morgan Kaufmann, 2005. Z. Michalewicz, M. Schmidt, M. Michalewicz and C. Chiriac, Adaptive Business Intelligence, Springer-Verlag, Leipzig, Germany, 2007.
|
|
|
|
|
|
Objectivos
Os sistemas de comunicações por satélite desempenham um papel cada vez mais importante, como parte integrante dos sistemas de telecomunicações globais. O principal objectivo desta UC é complementar e alargar os conhecimentos base em sistemas de telecomunicações leccionados no curso com técnicas mais avançadas, que são aplicadas sobretudo aos sistemas de telecomunicações por satélite.
Programa
CP 1. Princípios fundamentais dos sistemas de comunicação digital por satélite. CP 2. Órbitas dos satélites: leis de Kepler; determinação da distância, posição e velocidade de um satélite em qualquer tipo de órbita; efeito de Doppler. CP 3. Sistemas de radionavegação por satélite. Sistemas GPS, GALILEU e GLONASS. Determinação das coordenadas pela utilização da mensagem de navegação emitida pelos satélites. CP 4. Cálculo dos requisitos de potência e especificações do equipamento para uma ligação via satélite (link budget). CP 5. Sistemas de Espalhamento de Espectro (SEE) e suas vantagens nos sistemas de comunicações em geral e nos satélites em particular. CP 6. Sistemas VSAT (Very Small Aperture Terminals) e MSAT. Redes em malha e em estrela.
Processo de Avaliação
1 - Trabalho com peso de 70% (até 3 alunos) + Exame (30%, nota mínima 9,5 valores) 2 - 2 trabalhos e um pequeno projecto (50%) + Exame (50%, nota mínima 9,5 valores) 3 - Exame final com peso de 100% (nota mínima 9,5 valores)
Bibliografia
Bibliografia Obrigatória
- Acetatos das aulas (Francisco Cercas). - Colecção de problemas (Francisco Cercas). - Formulário (Francisco Cercas). - Tri T. Ha, Digital Satellite Communications - 2nd edition, 1990, McGraw Hill International Editions.
Bibliografia Opcional
- G. Maral, M. Bousquet, Satellite Communications Systems: Systems, Techniques and Technology, 5th edition, 2010, John Wiley & Sons. - B. G. Evans, Satellite Communication Systems 3rd edition, 2000, The Institution of Electrical Engineers, London, UK. - S. Ohmori, H. Wakana, S. Kawase, Mobile Satellite Communications, 1998, Artech House. - Elliott D. Kaplan, Understanding GPS, Principles and Applications, 1996, Artech House. - Carlos Salema, Sistemas de comunicações por satélite, 1993, (STII), AEIST. - G. Maral, VSAT Networks, 1995, John Wiley & Sons. - Robert C. Dixon, Spread Spectrum Systems 3rd edition , 1994, John Wiley & Sons.
|
|
|
|
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
2 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Ana Maria de Almeida
Departamento de Ciências e Tecnologias da Informação
Luís Nunes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecer os rudimentos da Aprendizagem Automática (AA) de modo a conseguir usar ferramentas com algoritmos de AA em problemas reais e construir algoritmos de complexidade média a partir de descrições.
Programa
CP1. Nota histórica sobre a Aprendizagem Automática. Relação com outras disciplinas. Principais aplicações. CP2. Problemas e tipos de aprendizagem; CP3. Aprendizagem Não Supervisionada; CP4. Aprendizagem Supervisionada (simbólica e sub-simbólica); CP5. Aprendizagem por Reforço; CP6. Métodos de procura e Algoritmos Genéticos; CP7. Preparação de dados, validação de resultados; CP8. Técnicas de aceleração de algoritmos de AA. CP9. Implementação de algoritmo de AA
Processo de Avaliação
A avaliação é feita por trabalho final (90%), incluindo relatório (com um máximo de 10 páginas) e apresentações orais (aprox. 10m). A realização de 3 mini-testes cuja média contribui com os restantes 10% da nota final.
Os temas dos trabalhos serão acordados com o docente até meio do semestre.
As avaliações serão publicadas na página da disciplina, na plataforma de e-learning e/ou directamente por mail.
A assiduidade não é usada como critério de avaliação ou reprovação.
Bibliografia
Bibliografia Obrigatória
(Alpaydin 2010) Ethem Alpaydin. Introduction to Machine Learning. MIT Press (2010).ISBN 026201243X.
Bibliografia Opcional
(Mitchell 97) Tom Mitchell. Machine Learning, McGraw Hill, 1997.
(Haykin 99) Simon Haykin. Neural Networks. Prentice Hall, 1999.
(Duda, Hart 73) R. Duda and P. Hart. Pattern Classification and Scene Analysis. Wiley & Sons, Inc, 1973
|
|
|
|
|
Docentes
João Carlos Ferreira
Departamento de Ciências e Tecnologias da Informação
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta unidade curricular é introduzir os estudantes aos paradigmas de computação emergentes. Tecnologias, serviços e modelos de negócio associados à Computação Ubíqua e Internet das Coisas (UC&IoT).
Fornece também uma visão geral das tendências futuras e investigação em curso nesta nova área de rápido crescimento: - Estudar os princípios, problemas de investigação e aplicações no contexto da mobilidade dos dispositivos, do software e dos utilizadores, bem como da IoT; - Adquirir experiência com tecnologias e sistemas operativos para IoT; - Ajudar os estudantes a desenvolver competências de autoestudo para que possam acompanhar as abordagens, normas, tecnologias, ferramentas e técnicas em rápida mudança nesta área de conhecimento.
Programa
CP1-Ambientes de Exploração para UC&IoT Ambientes de exploração e sistemas operativos para contextos de UC&IoT CP2-Middleware para IoT Quadros de referência de suporte à construção de ambientes distribuídos, gestão de fluxos e processos para IoT CP3-Conceção e desenho de soluções para IoT Metodologias e princípios para soluções para IoT centradas na rede e no utilizador CP4-Normas, protocolos e pilhas protocolares de referência para IoT Boas práticas, especificações padrão, protocolos e pilhas protocolares para a conceção de soluções IoT CP5-Modelos de negócio em UC&IoT Modelos de negócio emergentes, pub., tecnologias de pagamentos eletrónicos CP6-Smart Spaces e Wearable Computing Smart buildings,smart cities e smart cars;Wearable computing e Well-being;Drones CP7-Serviços Baseados em Localização Serviços e tecnologias baseadas na localização e sensíveis ao contexto CP8-Evolução futura Tendências tecnológicas;Investigação e desenvolvimentos comerciais em UC&IoT
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado devido à natureza prática da UC. Trabalhos práticos em grupo de 2/3 alunos (60%),apresentação oral final e duas avaliações intermédias (20% + 20%). Cada componente requer uma nota mínima de 8. EXAME FINAL Os estudantes podem realizar apenas um exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
?Acetatos da disciplina criados pelos docentes João Ferreira e Vítor Basto Fernandes, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). ?Samuel Greengard, The Internet of Things (The MIT Press Essential Knowledge series), 2015 ?Adrian McEwen and Hakim Cassimally. Designing the Internet of Things 1st Edition, Wiley, 2014 ?Prasant Kumar Pattnaik and Rajib Mall. Fundamentals of Mobile Computing, Wiley 2015 ?M-Commerce: Technologies, Services and Business Models, Norman Sadeh, Wiley, 2002. ?Jochen Schiller, Mobile Communications, Addison Wesley, 2003. ?George Roussos, Networked RFID: Systems, Software and Services, Springer, 2008. ?Anthony LaMarca and Eyal de Lara, Location Systems: An Introduction to the Technology Behind Location Awareness, Morgan & Claypool Publishers, 2008. ?Bill Phillips, Chris Stewart, Brian Hard and, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides, 2 edition, 2015.
Bibliografia Opcional
?Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning. ?John Krumm. Ubiquitous Computing Fundamentals 1st Edition, Chapman and Hall/CRC; 1 edition, 2009. ?Frank Adelstein, Sandeep KS Gupta, Golden Richard III, Loren Schwiebert. Fundamentals of Mobile and Pervasive Computing McGraw-Hill Professional; 1 edition (November 30, 2004). ?Stephen Fried. Mobile Device Security: A Comprehensive Guide to Securing Your Information in a Moving World 1st Edition, Auerbach Publications; 2010 ?Fei Hu. Security and Privacy in Internet of Things (IoTs): Models, Algorithms, and Implementations, CRC Press; 1 edition, 2016.
|
|
|
|
|
|
Objectivos
Após terem frequentado a unidade curricular os participantes estão aptos a conceber uma arquitectura global de um sistema de informação adequado às características específicas de uma organização, e a participar directa e activamente no seu desenvolvimento. Para a criação de um modelo de informação utilizam-se conceitos e linguagens de modelação conceptual aplicados ao desenvolvimento de sistemas de informação de gestão. Na disciplina será utilizada a metodologia UML (Unified Modeling Language) para a análise e desenho de sistemas. Serão ainda utilizadas ferramentas CASE (Computer Aided Software Engineering) na realização prática de exercícios. Adopta-se uma perspectiva conceptual (semântica), formal, e orientada para serviços / objectos.
Programa
1. Análise e Modelação de Sistemas de Informação orientadas a objectos 2. Desenho de Sistemas de Informação 3. Arquitecturas de Sistemas de Informação (EAI, SOA, WebS, Distribuidas) 4. Base de Dados não relacionais (NoSQl)
Processo de Avaliação
A avaliação da disciplina é efectuada através de dois momentos de avaliação, um teste (50%) e um trabalho (50%). São aprovados os mestrandos que obtiverem uma média de 9,5 valores nas 2 avaliações e não obtenham nota inferior a 7,5 valores em nenhuma das avaliações.O trabalho poderá ser em grupo ou individual.
Bibliografia
Bibliografia Obrigatória
James R Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, and William Premerlani, Object-Oriented modelling and Design, 1991, Prentice -Hall Michael R. Blaha, William Premerlani, Object-Oriented modelling and Design for Database Aplications, 1997 Prentice -Hall Schuller, Joseph, UML in 24 Hours, SAMS Macmillan Computer Publishing, 1999 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999 Complementar Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999
Bibliografia Opcional
Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007
|
|
|
|
|
Docentes
Augusto Afonso Albuquerque
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é capacitar o aluno a usar qualquer informação disponível para extrair conhecimento para seu negócio, seja privado ou público. A disciplina baseia-se na utilização dos princípios fundamentais da ciência dos dados a aplicar à gestão, às finanças e à economia. Uma forte ênfase é dada ao desenvolvimento de competências em vários casos de estudo.
Programa
CP1. Introdução à engenharia de dados e conhecimento CP2. Curso em Python CP3. Estruturas de dados CP4. Carregamento de dados, armazenamento e formatos de arquivo CP5. Data Wrangling: Limpar, Transformar, Mesclar, Redimensionar CP6. Plotagem e Visualização CP7. Agregação de Dados e Operações de Grupo. Estatísticas: tendência central, dispersão, correlação, regressão linear CP8. Hipótese e Inferência CP9. Clustering: Kmeans, silhueta, Análise de Componentes Principais. Caso de uso: O índice DAX e seus 30 estoques. Regressão bayesiana CP10. Análise de rede. Caso de uso: comércio internacional CP11. Séries temporais, incluindo funções de janela móvel CP12. Aplicações de Dados Financeiros e Econômicos: Gerenciamento de Risco, Simulação de Modelos Financeiros, Teorema Fundamental de Precificação de Ativos e Risco-Neutro, Valorização de Derivativos.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por 2 trabalhos individuais. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre os trabalhos, que terão um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
Making Sense of Data I: A Practical Guide to Exploratory Data Analysis and Data Mining, Second Edition. Glenn J. Myatt and Wayne P. Johnson. © 2014 John Wiley & Sons, Inc. Published 2014 by John Wiley & Sons, Inc.
Bibliografia Opcional
|
|
|
|
|
Docentes
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC, tem como principal objetivo introduzir os principais conceitos relacionados com a governação das tecnologias de informação. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a governação das tecnologias de informação numa empresa.
Pretende-se assim com esta UC dotar os alunos de conhecimentos teóricos essenciais e transversais para que possam mais tarde aplicar na prática uma boa governação das tecnologias de informação, enfrentando os problemas que irão encontrar no terreno de forma eficaz, sempre orientados para o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1-Princípios e conceitos Princípios e conceitos sobre governação das TI. CP2-Governação vs gestão das TI Principais diferenças entre governar e gerir as TI. CP3-Mecanismos de governação das TI Mecanismos para governação das TI, assim como as suas funcionalidades. CP4-Gestão da estratégia das TI Clarificar a importância de existir um bom planeamento das TI e de manter a estratégia de negócio e das TI alinhadas. CP5-Valor das TI Perceber o custo/benefício dos investimentos nas TI. CP6-Desempenho das TI Aplicação e relevância de um Balance ScoreCard nas TI. CP7-Gestão de risco das TI Importância da gestão de risco e como pode ser aplicada. CP8-Gestão de conformidades nas TI Importância de se manter em conformidade com as diversas políticas externas e internas. CP9-Inovação Como utilizar as TI para potenciar o negócio. CP10-Quadros de referência para a governação das TI Introdução aos principais quadros de referência no mercado para uma melhor governação das TI.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por trabalho individual. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre o trabalho, que terá um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
?Slides de Fundamentos de Governação das TI, Rúben Pereira, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos), 2017/2018 ?Enterprise Governance of Information Technology: Achieving Strategic Alignment and Value, Van Grembergen and Steven de Haes, 2009th Edition, Springer, 2009. ?IT Governance: How Top Performers Manage IT Decision Rights for Superior Results, Peter Weil and Jeanne Ross, Harvard Business School, 2004
Bibliografia Opcional
?Artigos científicos que serão explicitamente indicados na plataforma de e-learning ?IT Governance: Policies and Procedures, Michael Wallace and Larry Webber, 2017 Edition, Wolters Kluwer, 2016 ?Implementing World Class IT Strategy: How IT Can Drive Organizational Innovation, Peter A. High, 1st Edition, Jossey-Bass, 2014 ?Governance, Risk Management, and Compliance: It Can't Happen to Us--Avoiding Corporate Disaster While Driving Success, Richard M. Steinberg, Wiley, 2011 ?Adventures of an IT Leader, Robbert D. Austin and Richard L. Nolan, Harvard Business School, 2009
|
|
|
|
|
|
Objectivos
Esta UC tem como principal objetivo ensinar aos alunos os fundamentos de ITIL; a nomenclatura utilizada, os papéis dos intervenientes principais, os processos e funções. A estratégia, gestão, transição, operação e filosofia de melhoria contínua serão tópicos cobertos em detalhe, com especial enfâse na gestão. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a gestão das tecnologias de informação numa empresa, tendo sempre em mente o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1 [Princípios e conceitos] Principais princípios, nomenclatura e conceitos sobre fundamentos da gestão de serviços de TI. CP2 [Processos principais das TI] Principais processos das TI e as suas interligações. CP3 [Funções principais nas TI] As 4 funções principais na gestão de serviços das TI CP4 [Estratégia de serviço] A estratégia necessária para cumprir com os objetivos do negócio e interligação entre processos. CP5 [Gestão de serviços de TI] Principais áreas a ser geridas nas TI e sua explicação mais detalhada. CP6 [Gestão da mudança de serviços nas TI] Lidar com as constantes transições necessárias para manter o negócio atualizado e eficiente relativamente aos serviços de TI. CP7 [Gestão de risco das TI] Importância da gestão de risco e como pode ser aplicada. CP8 [Operações principais das TI] Discutir quais as operações principais das TI.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º436/2014, contemplam-se 2 modalidades: i) Avaliação contínua - trabalho individual com peso de 100% na nota final. O tema deverá estar alinhado com o programa da UC e contextualizado na realidade empresarial. Implica uma apresentação e discussão perante um júri que incluirá um perito externo. Esta modalidade exige uma assiduidade mínima de 80% às aulas. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? ?ITSM: Quick Start Guide - The Simplified Beginner's Guide to IT Service Management?, Clyde Bank Media LLC, 2016. ? Gerardus Blokdyk, ?ITSM Complete Self-Assessment Guide?, 5STARCooks Publisher, 2017. ? Cartlidge, Alison et al., ?An Introductory Overview of ITIL 2011?, itSMF UK, 2012.
Bibliografia Opcional
? Robert D. Austin and Richard L. Nolan, ?Adventures of an IT Leader?, Harvard Business School, 2009. ? FSM. David Cannon, ?ITIL Service Strategy 2011 Edition?, The Stationery Office, 2011. ? Lou Hunnebeck, ?ITIL Service Design?, The Stationery Office, 2011. ? Stuart Rance, ?ITIL Service Transition?, The Stationery Office, 2011. ? Randy A. Steinberg, ?ITIL Service Operation?, The Stationery Office, 2011. ? Vernon Lloyd, ?ITIL Continual Service Improvement?, The Stationery Office, 2011.?
|
|
|
|
|
|
Objectivos
Nesta UC o aluno deverá ser capaz de identificar as tipologias de sistemas de informação relacionando-os com as varias funções da gestão organizacional. O aluno devera saber identificar as tecnologias facilitadoras aos modelos de gestão do conhecimento.
Programa
- Enquadramento teórico da gestão do conhecimento - Gestão Operacional e Projectos - Sistemas de Informação Contabilísticos - Marketing e Web - Gestão de Pessoas e do Conhecimentos - Sistemas Integrados
Processo de Avaliação
Avaliação Contínua: - Teste 60% - Trabalho 40%
Bibliografia
Bibliografia Obrigatória
-O'Brien, J., & Marakas, G. (2008). Management Information Systems (9th ed.). McGraw-Hill/Irwin. - Nonaka, Ikujiro, and Hirotaka Takeuchi 1995The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press.
-Costa, C. J., Nhampossa, J. L., & Aparício, M. (2008). Wiki content evaluation framework. In Proceedings of the 26th annual ACM international conference on Design of communication - SIGDOC '08 (p. 169). Apresentado em the 26th annual ACM international conference, Lisbon, Portugal. -Sousa, F., Aparicio, M., & Costa, C. J. (2010). Organizational wiki as a knowledge management tool. In Proceedings of the 28th ACM International Conference on Design of Communication - SIGDOC '10 (p. 33). Apresentado em the 28th ACM International Conference, São Carlos, São Paulo, Brazil.
Bibliografia Opcional
-Wilson, P. (1991). Computer Supported Cooperative Work: An Introduction. Kluwer Academic Pub.
(Referida nas aulas)
|
|
|
|
|
|
Objectivos
Esta unidade curricular tem como principal objectivo proporcionar aos alunos conhecimentos que lhes permitam ter um primeiro contacto com os princípais conceitos da gestão, gestão do conhecimento e cultura organizacional.
Programa
1. Princípios básicos de gestão 2. Evolução histórica da gestão 3. Complexidade do mercado actual 4. Gestão do conhecimento 5. Aprendizagem organizacional 6. Cultural organizacional 7. Gestão do conhecimento e inovação.
Processo de Avaliação
OPÇÃO 1: Avaliação ao longo do semestre lectivo: 1.Participação nas aulas - 20% ?Assiduidade e pontualidade. ?Intervenção e participação nas aulas. ?Resposta a questões em aula. 2.Teste - 80% Os alunos deverão obter uma classificação mínima de 7,50 valores no teste.
OPÇÃO 2: Exame no final do semestre - 100% A aprovação é obtida com uma classificação de 10 valores ou superior.
Bibliografia
Bibliografia Obrigatória
Argyris, C.; Schon (1978). Organizational Learning: A Theory of Action Perspective. Reading: Addison-Wesley. Bartol, K. e Martin, D. (1998). Management (3ª Ed.). Boston, MA: McGraw-Hill. Chesbrough, H., (2003). Open Innovation - The New imperative for creating and profiting from technology. MA: Harvard Business School Press Davenport, T.; Prusak, L. (1998). Working Knowledge. Cambridge, MA: Harvard Business School Press. Fernandes, A. (2007). Tipologia da aprendizagem organizacional: Teorias e Práticas. Lisboa: Livros Horizonte. Hofstede, G. (1991). Culture and Organizations: Software of the Mind. London: McGraw-Hill. Nonaka, I.; Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. Schein, E. H. (2004). Organizational culture and leadership. London: The Jossey-Bass Business.
Bibliografia Opcional
Dalkir, K. (2011) Knowledge Management in Theory and Practice. Cambridge, Massachusetts: the MIT Press. Davenport , T. (2005) Thinking for a living, how to get better performance and results from knowledge workers . Boston, MA : Harvard Business School Press .
Davenport, Thomas H., & Lawrence Prusak (1998) Working Knowledge: How Organizations Manage What They Know. Cambridge, MA: Harvard Business School Press.
Donnely, J. (2000) Administração: Princípios de Gestão Empresarial. 10ª Ed., Lisboa: McGraw Hill.
Ferreira, M. P., Santos, J. C., Reis, N. & Marques, T., (2010) Gestão Empresarial. Lisboa: Editora LIDEL.
Iskandar, K., Jambar, M., Kosala, R. & Prabowo, H. (2017). Current Issue of Knowledge Management System for Future Research: A Systematic Literature Review. Procedia Computer Science 116 (2017) 68-80
Hofstede, Geert. (2001) Culture's Consequences : Comparing Values, Behaviors, Institutions, and Organizations across Nations. 2nd ed. Thousand Oaks, CA: Sage Publications.
Nonaka, Ikujiro, & Hirotaka Takeuchi. 1995. The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. New York, NY: Oxford University Press.
|
|
|
|
|
Docentes
Rosário Laureano
Departamento de Matemática
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta UC é dotar os estudantes de capacidade para formular problemas de otimização linear (OL), mas sobretudo resolver problemas de otimização não linear (OLN), incluindo problemas de otimização com restrições. Os estudantes deverão aprender a determinar, de forma crítica, quais os métodos numéricos a aplicar com vista a? resolução de problemas de otimização. Serão abordados com particular ênfase problemas e técnicas vocacionadas para a ODM, por se revelarem de especial utilidade e objetividade no processo de escolha entre alternativas diversas, quando considerados múltiplos critérios de decisão. A UC fornece uma perspetiva alargada e completa das bases matemáticas nas técnicas de otimização baseadas na derivação, mas também aprofunda métodos de otimização estocástica e métodos baseados em computação natural. Adicionalmente pretende-se que os estudantes ganhem experiência em ambientes de desenvolvimento de software específicos para a resolução de problemas de ODM.
Programa
CP1 [Programação linear] Convexidade;Interpretação geométrica;Simplex;Teoremas de dualidade. CP2 [Métodos Analíticos para otimização não-linear] Formas quadráticas;Funções convexas;Condições ótimas necessária e suficiente para problemas de otimização não linear sem e com restrições;Otimização convexa. CP3 [Métodos Numéricos para otimização não-linear] Eliminação e interpolação, método dos gradientes, Newton e quasi-Newton CP4 [Análise multicritério] Decisão multicritério; Agentes de decisão; Função de normalização e valor; Critérios de agregação; Avaliação global de alternativas; Análise de sensibilidade e incerteza; Estruturação de problemas através de decisão multicritério; Analytic Network Process e Analytic Hierarchy Process; MACBETH. CP5 [Métodos de otimização multiobjetivo] Modelos determinísticos e estocásticos, OCU e ODM; Conceito de Pareto-Optimal; Tratameto de restrições; OM inspirada na natureza; Qualidade de algoritmos de OM. CP6 [Software para ODM] Matlab, Excel, jMetal,
Processo de Avaliação
AVALIAÇÃO PERIÓDICA Inclui 3 componentes: -Um trabalho prático em grupo (2/3 estudantes) com peso de 30% na nota final da UC; -Escrita de um artigo científico com peso de 30% na nota final da UC; -Frequência (prova teórica escrita) com peso de 40% na nota final da UC. Cada componente tem associada nota mínima (50%) para aproveitamento à UC por avaliação periódica. EXAME FINAL Os estudantes podem realizar apenas um exame final sobre a totalidade da matéria,com um peso de 100% na nota final da UC.
Bibliografia
Bibliografia Obrigatória
? Deb, K.: Optimization For Engineering Design: Algorithms and Examples, 2nd edition, 2012 ? Bonnans, J.F, Gilbert, J.C., Lemarechal, C. and Sagastizábal, C.A.: Numerical Optimization: Theoretical and Practical Aspects, Springer Verlag, 2006 ? Thomas Bäck - Evolution Strategies, Evolutionary Programming, Genetic Algorithms, Oxford University Press, New York 1996 ? Eiben, A.E., Smith, J.E. - Introduction to Evolutionary Computing (Natural Computing Series) 1st ed. 2003. Corr. 2nd printing, 2007 ? Statnikov, R.B. and Matusov, J.B.: Multicriteria Analysis in Engineering, Springer - Science + Business Media, B.V., 2002 ? Nocedal, J. and Wright, St.: Numerical optimization, Springer Verlag, 1999 ? Greco, S., Ehrgott, M. and Figueira, J.R., Multiple Criteria Decision Analysis ? State of the Art Surveys, Springer, New York, 2016 ? Almeida, A.T., et al.: Multicriteria and Multiobjective Models for Risk, Reliability and Maintenance Decision Analysis, Springer, Switzerland, 2015
Bibliografia Opcional
? Ehrgott, M.: Multicriteria Optimization, Springer 2005 ? Miettinen, K.: Nonlinear Multiobjective Optimization, Kluwer, 1999 ? Michael Emmerich and André Deutz: Multicriteria Optimization and Decision Making: Principles, Algorithms, and Applications, LIACS, 2012 ? Ishizata, A. and Nemery, P.: Multi-Criteria Decision Analysis ? Methods and Software, John Wiley & Sons, United Kingdom, 2013 ? Rao, S.S.: Engineering Optimization: Theory and Practice, John Wiley & Sons, Canada, 1996 ? Conn, A.R., Scheinberg, K. and Vicente, L.V.: Introduction to Derivative-Free Optimization, SIAM Series on Optimization, 2009
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos práticos sobre componentes e sistemas optoelectrónicos, e desenvolver competências para trabalhar em laboratórios avançados de óptica.
Programa
CP1 - Conceitos básicos de simulação. CP2 - Caracterização de lasers, moduladores e fotodetetores. CP3 - Caracterização de filtros ópticos, fibras ópticas mono-núcleo e amplificadores ópticos. CP4 - Transmissão em fibras ópticas multi-núcleo. CP5 - Emissores ópticos de banda lateral única. CP6 - Sistemas ópticos com modulação de intensidade e detecção directa.
Processo de Avaliação
O processo de avaliação consiste na preparação e realização de 4 experiências laboratoriais (50%); na preparação e realização individual de um simulador de sistema de comunicações por fibra óptica (50%). No final de cada sessão de laboratório, os alunos deverão preencher e entregar uma ficha de avaliação dos conhecimentos adquiridos. Em alternativa, poderá ser realizado, no segundo período de avaliações, um exame. A avaliação do simulador inclui discussão sobre o trabalho desenvolvido.
Bibliografia
Bibliografia Obrigatória
- M. Jeruchim, P. Balaban and K. Shanmugan, "Simulation of communication systems: modelling, methodology and techniques", 2ª edição, KA/PP, 2000. - A. Carlson, P. Crilly and J. Rutledge, "Communication systems", 4ª edição, McGraw Hill, 2002. - R. Hui, Maurice O'Sullivan, "Fiber Optic Measurement Techniques", 1st Edition, Academic Press, 2008. - A. Cartaxo, "Transmissão por fibra óptica", folhas de Sistemas e Redes de Telecomunicações, IST, 2005. - T. Alves and A. Cartaxo, "Characterization of the stochastic time evolution of short-term average intercore crosstalk in multicore fibers with multiple interfering cores," Optics Express, 2018. - T. Alves and A. Cartaxo, "Performance degradation due to OFDM-UWB radio signals transmission along dispersive single-mode fiber," Photonics Technology Letters, 2009. - D. Fonseca, A. Cartaxo and P. Monteiro, "Modelling and experimental validation of an x-cut four phase modulators structure", IEE Proceedings - Optoelectronics, 2006.
Bibliografia Opcional
- G. Agrawal, "Fiber-optic communication systems", 4ª edição, John Wiley & Sons, 2010. - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - I. P. Kaminow, T. Li, A. E. Willner (eds.) "Optical Fiber Telecommunications VIB: Systems and Networks", Elsevier / Academic Press, 2013. - M. Seimetz, "High-order modulation for optical fiber transmission", Springer, 2009. - I. P. Kaminow, T. Li (eds.), "Optical Fiber Telecommunications IVB: Systems and Impairments", Elsevier / Academic Press, 2002.
|
|
|
|
|
|
Objectivos
Aquisição de conhecimentos sobre planeamento e optimização de redes de telecomunicações (fixas), com ênfase nos principais problemas de optimização nestas redes e nos algoritmos mais adequados para a sua resolução.
Programa
CP1 ? Introdução às redes de telecomunicações fixas: tecnologias, camadas, segmentos. CP2 ? Evolução e caracterização do tráfego: modelos, padrões, previsões. CP3 ? Representação da rede e do padrão de tráfego: topologia física e topologia lógica de rede. CP4 ? Planeamento de redes de telecomunicações: objectivos gerais e a necessidade de optimização combinatória. CP5 ? Métodos de optimização exacta (modelos de programação linear) e métodos de optimização aproximada (algoritmos heurísticos). CP6 ? Cenários de planeamento: estático, incremental, dinâmico; Greenfield, Brownfield. CP7 ? Características das redes ópticas e restrições ao planeamento: arquitectura dos nós de rede, grelhas espectrais, sobrevivência a falhas. CP8 ? Problemas de encaminhamento e atribuição de espectro em redes ópticas. CP9 ? Problemas de minimização do número de interfaces ópticas. CP10 ? Ferramentas de planeamento e a sua importância para operadores de rede e fabricantes de equipamento.
Processo de Avaliação
Exame (60%), com nota mínima de 9.5 valores, e trabalho prático (40%).
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014.
Bibliografia Opcional
-
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os alunos devem ficar a conhecer as tecnologias necessárias ao processamento da língua natural escrita e falada. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno, uma vez finalizado o processo educativo, são as seguintes: reconhecer as diferentes vertentes científicas envolvidas na análise e compreensão da língua natural; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas no processamento da língua escrita; conhecer os métodos e técnicas atualmente utilizadas no processamento da língua falada; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) no processamento computacional da língua, concretamente em áreas tais como a tradução automática, sistemas de extração e recuperação de informação, identificação de tópicos, etc.
Programa
Processamento das palavras: morfologia, algoritmos e técnicas de processamento CP1: Expressões regulares e autómatos CP2: Morfologia e Transdutores CP3: Modelos de N-gramas CP4: Análise morfossintática CP5: Modelos de Markov e modelos de Máxima Entropia Processamento de fala CP6: Fonética CP7: Síntese de fala CP8: Reconhecimento automático de fala CP9: Fonologia computacional CP10: Aplicações de processamento de fala Processamento sintático CP11: Gramáticas livres de contexto CP12: Análise sintáctica CP13: Análise sintáctica probabilística Processamento Semântico CP14: Representação de significado CP15: Semântica computacional CP16: Semântica lexical Aplicações Reais CP17: Sistemas de recuperação de informação CP18: Resposta a perguntas e sumarização CP19: Análise de sentimento
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (3 trabalhos, valendo cada um 20%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
- Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/ - Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press - Natural Language Understanding, James Allen, 1995, Addison Wesley Publishing Company
|
|
|
|
|
|
Objectivos
Pretende-se que os alunos obtenham bases sólidas, para além de uma boa intuição, sobre a representação e processamento de imagens e vídeo digitais. Isto inclui compreender as operações elementares de processamento de imagem, bem como as principais técnicas de compressão de imagem e vídeo.
Programa
Os principais temas a abordar são: 1. Sistema visual humano: Olho humano; tipos de visão; células receptoras; percepção de cor; espaços de cor; diagrama de cromaticidade. 2. Imagens: Imagens analógicas e discretas; amostragem; imagens digitais e quantização. 3. Transformadas: Interpretação no espaço e na frequência; amostragem e digitalização; transformada discreta de Fourier. 4. Processamento de amplitudes: Tipos de operações; histogramas; igualação e modelação de histogramas. 5. Imagens binárias: Vizinhanças; componentes conexos, operações morfológicas; binarização; limiarização; detecção de arestas. 6. Compressão: Compressão com e sem perdas; codificação; teoria da informação; códigos de prefixo; codificação de Huffman e aritmética. 7. Modelos de imagem: Quantização e codificação de transformada; medidas de qualidade; transformada discreta do coseno (DCT). 8. Vídeo: movimento aparente; redundância; predição de imagens; estimação de movimento; erros de predição.
Processo de Avaliação
Existem dois esquemas de avaliação: - Avaliação periódica: A avaliação é feita em duas partes: i) dez laboratórios e ii) um exame. A nota dos laboratórios (média das oito melhores notas) tem um peso de 30% na nota final e a do exame tem um peso de 70%. - Avaliação por exame: A avaliação é feita por um exame final com um peso de 100% na nota final.
Caso o aluno tenha feito os dois tipos de avaliação, a nota final será a melhor das duas. A nota mínima do exame é de 9.5 valores.
Bibliografia
Bibliografia Obrigatória
- O. Marques, Practical Image and Video Processing Using MATLAB, Wiley/IEEE Press, 2011.
Bibliografia Opcional
- R. C. Gonzalez, R. E. Woods, Digital Image Processing, 3rd Ed.,Prentice-Hall, 2007.
- R. C. Gonzalez, R. E. Woods, S. L. Eddins, Digital Image Processing Using MATLAB, 2nd Ed., Prentice-Hall, 2009.
- S. Coren, L. M. Ward e J. T. Enns, Sensation and Perception, 6ª Ed., Wiley, 2004.
- J. Wolfe, K. Kluender, D. Levi, L. Bartoshuk, R. Herz, R. Klatzy, S. Lederman, D. Merfeld, Sensation and Perception, 4ª Ed., Sinauer Associates, 2014.
- E. R. Davies, Computer and Machine Vision, 4ª Ed., Academic Press, 2012.
- A. Bovik (Editor), Handbook of Image and Video Processing, 2nd, Academic Press, 2005.
- J. C. Russ, F. B. Neal, The Image Processing Handbook, 7ª Ed., CRC Press, 2015.
- J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice-Hall, 1990.
- M. Petrou, C. Petrou, Image Processing: The Fundamentals, Wiley, 2010.
- K. Sayood, Introduction to Data Compression, 4th Ed., Morgan Kaufmann Publishers, 2012.
- D. R. Bull, Communicating Pictures: A Course in Image and Video Coding, Academic Press, 2014.
|
|
|
|
|
Docentes
André Santos
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolvimento de sistemas de software com boas propriedades relativas à sua manutenção e evolução requer o domínio de conceitos e tecnologias de programação avançada, em articulação com desenho de software. Nesta Unidade Curricular os alunos são expostos a matérias avançadas que assentam em noções prévias de programação orientada por objetos, com uma forte componente prática. A aplicação prática de conceitos é feita com base na linguagem e plataformas baseadas em Java.
Programa
CP1. Primitivas de reflexão (Java) CP2. Definição de anotações (Java) CP3. Primitivas de programação orientada por aspetos (AspectJ) CP4. Orientações para desenho de APIs (application programming interface) CP5. Sistemas baseados em componentes (OSGi, open services gateway initiative) CP6. Plataformas para desenvolvimento de sistemas extensíveis baseados em plugins (Equinox/Eclipse)
Processo de Avaliação
Avaliação Contínua: - Quizzes sobre leituras ou visionamento de palestras exigidas (20%) - Projeto de individual (80%)
Sempre que possível, será proposto um projeto colaborativo, significando isto que o resultado final é um sistema de componentes composto pelas contribuições dos vários alunos. Há abertura para propostas alternativas de projetos que envolvam as matérias abordadas.
Aprovação à UC requer um mínimo de 75% de presenças nas aulas.
Bibliografia
Bibliografia Obrigatória
Joshua Bloch, Effective Java (Second Edition), 2008. Ramnivas Laddad, AspectJ in Action, Manning, Greenwich, Connecticut, 2003. Erich Gamma, Kent Beck, Contributing to Eclipse: Principles, Patterns, and Plug-Ins, Addison-Wesley, 2003.
Jeff McAffer, Paul VanderLei, Simon Archer, OSGi and Equinox: Creating Highly Modular Java Systems, Addison-Wesley Professional, 2010.
Bibliografia Opcional
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2002.
|
|
|
|
|
|
Objectivos
Adquirir novos conhecimentos, teóricos e práticos, em redes definidas por software (SDN) aplicadas a diversos cenários relevantes de redes digitais.
Programa
CP1 ? Ministrar conhecimento base, detalhes essenciais sobre componentes técnicos, e as funcionalidades mais relevantes oferecidas pelas soluções SDN. CP2- Fornecer informação útil sobre os diversos melhoramentos efetuados em sucessivas versões do SDN e novos modelos tecnológicos que foram importantes no contexto do SDN ao longo dos últimos anos. CP3- Discutir diversos cenários de redes, como por exemplo, rede fixa, móvel, e ótica, onde a adoção do SDN pode oferecer resultados positivos. CP4- Aprender como simular e testar sistemas SDN (incluindo aplicações que usam APIs de SDN), controlando diversas topologias de rede. CP5- Visualizar alguns desenvolvimentos futuros, por exemplo Mobile Edge Computing, onde os diversos serviços SDN podem ser usados numa forma orquestrada para potenciar a utilização de todos os recursos disponíveis duma infraestrutura de rede.
Processo de Avaliação
O processo de avaliação consiste na realização de várias sessões práticas (com um peso total de 40% na avaliação final) e um exame escrito (60%), com a nota mínima do exame de 9,5 valores. A presença nas aulas é obrigatória.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - Paul Göransson, Chuck Black and Timothy Culver, Software Defined Networks (Second Edition), Morgan Kaufmann, Boston, 2017, ISBN-13: 978-0128045558 - James Denton, Learning OpenStack Networking (Neutron), Packt Publishing, 2014, ISBN-13: 978-1783983308 - D. Kreutz, F. M. V. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, ?Software-Defined Networking: A Comprehensive Survey,? Proc. IEEE, vol. 103, no. 1, pp. 14?76, 2015 - R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. De Turck, and R. Boutaba, ?Network Function Virtualization: State-of-the-Art and Research Challenges,? IEEE Commun. Surv. Tutorials, vol. 18, no. 1, pp. 236?262, 2016 OpenDayLight Controller, https://www.opendaylight.org
Bibliografia Opcional
- John Rhoton, OpenStack Cloud Computing: Architecture Guide, Recursive Press, 2014, ISBN-13: 978-0956355683 - William Stallings, Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud, Pearson Education, 2016, ISBN-13: 978-0134175393 - OpenDayLight Controller, https://www.opendaylight.org - OpenStack, https://www.openstack.org - SDN web portal, https://www.sdxcentral.com/
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo da cadeira de Segurança em Redes e Sistemas de Informação (SRSI) é o de oferecer um conjunto de conhecimentos completo relacionados com a gestão de segurança de informação no contexto do ambiente de sistemas de informação e redes digitais. Com a crescente dependência da tecnologia, a ciber-segurança encontra-se no topo da lista das preocupações de clientes e de empresas. A necessidade de criação de elevados níveis de segurança e de relações de negócio de confiança, é uma prioridade para muitas organizações. Esta cadeira abrange um conjunto de tópicos de segurança que incluem a gestão da segurança de informação, criptografia, controlo de acesso, segurança de redes, segurança de aplicações, segurança de operações, segurança física, gestão de incidentes e planeamento de continuidade de negócio.
Programa
I. Introdução à Segurança de Informação II. Controlo de Acessos III. Ataques e Monitorização IV. Segurança das Comunicações e Contra-Medidas V. Princípios e Conceitos de Gestão de Segurança VI. Valor dos Bens, Políticas e Papeis VII. Aspectos de Segurança de Dados e Aplicações VIII. Código Malicioso e Ataques a Aplicações IX. Criptografia X. PKI e Aplicações Criptográficas XI. Gestão de Material de Criptográfico XII. Segurança no Desenvolvimento de Aplicações Web a. Desenvolvimento de Aplicações Web em Segurança b. Análise das Vulnerabilidade de Segurança das Aplicações Web c. Práticas de Desenvolvimento de Aplicações Web Seguras XIII. Princípios de Desenho de Computadores XIV. Princípios de Modelos de Segurança XV. Gestão Administrativa XVI. Auditoria e Monitorização XVII. Planeamento de Continuidade de Negócio XVIII. Planeamento da Recuperação de Desastres XIX. Leis e Investigações XX. Incidentes e Ética XXI. Requisitos de Segurança Física
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (40%) - Apresentação e discussão do projeto (20%) - Realização de um teste individual (40%)
Exame Final: - Prova escrita (100%)
Os alunos que reprovarem na avaliação contínua possuem duas épocas de exame. A nota do projecto não é considerada para alunos que optem por fazer exame. A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Andress, J. (2014). The Basics of Information Security: Understanding the Fundamentals of InfoSec in Theory and Practice. Syngress. Kim, D., Solomon, M. (2016). Fundamentals of Information Systems Security. Jones & Bartlett Learning. Stallings, W., & Tahiliani, M. P. (2014). Cryptography and network security: principles and practice. London: Pearson. Gordon, A. (Ed.). (2015). Official (isc) 2 Guide to the CISSP Cbk. CRC Press. Stewart, J. M., Chapple, M., & Gibson, D. (2012). CISSP: Certified Information Systems Security Professional Study Guide. John Wiley & Sons.
Bibliografia Opcional
Anderson, R. J. (2010). Security engineering: a guide to building dependable distributed systems. John Wiley & Sons. Whitman, M., & Mattord, H. (2013). Management of information security. Nelson Education. Whitman, M., Mattord, H. (2017). Principles of Information Security. Course Technology. Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography. CRC press. Buchmann, J. A., Karatsiolis, E., & Wiesmaier, A. (2013). Introduction to public key infrastructures. Springer Science & Business Media. Zúquete, A. (2018). Segurança em redes informáticas. FCA-Editora de Informática. Correia, M. P., & Sousa, P. J. (2015). Segurança no software. Lisboa: FCA. Stuttard, D., & Pinto, M. (2011). The web application hacker's handbook: finding and exploiting security flaws. John Wiley & Sons. Sullivan, B., & Liu, V. (2011). Web application security, a beginner's guide. McGraw-Hill Education Group. Schneier, B. (2007). Applied cryptography: protocols, algorithms, and source code in C. john wiley & sons.
|
|
|
|
|
Docentes
Sancho Moura Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Dotar os alunos de conhecimentos e competências nas áreas de sociedades artificiais, agentes e simulação social, ciências sociais computacionais, inteligência artificial, abordando-se métodos e técnicas de modelação de sistemas complexos em áreas diversas, tais como nas Engenharias, nas Ciências Sociais e da Gestão. Numa perspectiva integradora de competências, são estudados problemas em domínios interdisciplinares, especialmente em casos menos susceptíveis de resolução através de abordagens clássicas e analíticas, onde a simulação computacional desempenha um papel crucial. É dada ainda relevância à construção de modelos de simulação em contextos espaciais, através de sistemas de informação geográficos.
Programa
1. Conceitos básicos de modelação e simulação numérica: simulação DEV.
2. Fundamentos da simulação social: papel da experimentação; papel dos modelos em domínios interdisciplinares; características da modelação baseada em agentes.
3. Fundamentos de Sistemas Multiagentes na Inteligência Artificial; Introdução às metodologias das Ciências Sociais.
4. A simulação social como método: estudos de caso; verificação e validação; estratégias de simulação.
5. Ambientes de simulação social: ferramentas e ambientes; Repast; NetLogo; programação em NetLogo.
6. Noções de complexidade: autoorganização e emergência; autómatos celulares.
7. Redes sociais: conceitos gerais; redes aleatórias simples e de Erdos-Renyi; redes de pequenos mundos; scale-free networks;
8. SIGs e simulação social. A extensão SIG em NetLogo. Exemplos.
9. Estratégias e técnicas de verificação/validação, alinhamento e replicação de simulações sociais.
10. Seminários diversos de aplicações.
Processo de Avaliação
A avaliação é contínua, incluindo:
- Assiduidade nas aulas, com ponderação de 5% na nota final. - mini-testes individuais com ponderação de 40% - Projecto em grupo (55%) com eventual apresentação prévia de seminário.
A médias dos testes e o projecto têm notas mínimas de 35%.
Para o aluno ter nota máxima na assiduidade terá que participar em 70% das aulas.
Bibliografia
Bibliografia Obrigatória
Simulation Modelling and Analysis. Averill M. Law, New York : McGraw-Hill, 1991.
An Introduction to Agent-Based Modeling, By Uri Wilensky and William Rand, MIT Press, 2015.
NetLogo User Manual, http://ccl.northwestern.edu/netlogo/docs/.
Artigos técnicos diversos a indicar pelo docente.
Bibliografia Opcional
Agent-Based and Individual-Based Modeling: A Practical Introduction. Railsback, Steven F. and Grimm, Volker, Princeton University Press: Princeton, NJ, 2011.
Agent-Based Models, Nigel Gilbert, Sage Publications, 2008.
NetLogo Models Library, biblioteca de modelos do NetLogo e respectiva documentação, vide http://ccl.northwestern.edu/netlogo/models/
NetLogo GIS Extension, http://ccl.northwestern.edu/netlogo/docs/gis.html
Simulation for the Social Scientist. Nigel Gilbert and Klaus Troitzsch, Open University Press, Second Edition, 2005.
Simulating Social Complexity, A Handbook. Series: Understanding Complex Systems, Edmonds, Bruce; Moss, Scott (Eds.), Springer-Verlag, 2013.
Artigos técnicos diversos a indicar pelo docente.
|
|
|
|
|
Docentes
Elsa Cardoso
Departamento de Ciências e Tecnologias da Informação
José Eduardo Barateiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apresentar aos alunos uma visão introdutória dos diferentes tipos de sistemas de apoio à decisão. Dotar os alunos de conhecimentos profundos na área de Data Warehouse e Business Intelligence. Pretende-se que os alunos desenvolvam a capacidade de desenhar modelos dimensionais e que sejam capazes de aplicar os conceitos leccionados a um caso de estudo numa determinada área de negócio.
Programa
CP1. Introdução aos diferentes tipos de Sistemas de Apoio à Decisão (DSS) CP2. Data Warehouse e Business Intelligence (DW/BI): conceitos fundamentais CP3. Arquitecturas de DW
Modelação dimensional: CP4. Conceitos fundamentais CP5. Conceitos avançados CP6. Conceitos de modelação dimensional ágil
Metodologia de desenvolvimento de DW/BI de Kimball: CP7. Levantamento de requisitos para o desenho de modelos dimensionais CP8. Processo de ETL (extracção, transformação e carregamento) CP9. Desenho de aplicações de BI
Processo de Avaliação
Avaliação contínua: - Participação nas atividades do Learning Scorecard (individual): 10% - Trabalho prático sobre modelação dimensional (em grupo): 40% - Peer assessment (em grupo): 10% - Teste teórico individual (frequência): 40% Regras de elegibilidade: nota mínima 10 em todas as componentes, assiduidade >=40% das aulas (relatório Fenix), 2 reuniões de tutoria ao trabalho prático, cumprimento datas limite das etapas. Grupos 3-4 elementos. Alternativa: avaliação por exame final 100%
Bibliografia
Bibliografia Obrigatória
- C. Adamson (2010) Star Schema: the complete reference. McGraw-Hill, USA - R. Kimball, M. Ross (2013) The Data Warehouse Toolkit - the definite guide to dimensional modeling, 3rd Edition. John Wiley & Sons, USA. - R. Kimball, M. Ross, W. Thornthwaite, J. Mundy, and B. Becker (2008) The Data Warehouse Lifecycle Toolkit - practical techniques for building data warehouse and business intelligence systems, 2nd ed. John Wiley & Sons, USA - L. Corr, J. Stagnitto (2011) Agile Data Warehouse Design - Collaborative Dimensional Modeling, from Whiteboard to Star Schema. DecisionOne Press, UK.
Bibliografia Opcional
- E. Turban, R. Sharda, and D. Delen (2010) Decision Support and Business Intelligence Systems (9th Eds). Pearson Education, Inc, USA - A. Ferrari & M. Russo (2013) Microsoft Excel 2013: Building Data Models with PowerPivot. Microsoft Press - E. Siegel (2013) Predictive Analytics. John Wiley & Sons, USA - Power, D. (2009). Decision Support Basics. New York: Business Expert Press, LLC - J. O'Brien, G. Marakas (2008) Management Information Systems. 8th ed. McGraw-Hill Irwin, USA - Watson, H. & Wixom, B. (2007) The current state of Business Intelligence. Computer. IEEE Computer Society - Viane, S. (2008) Linking Business Intelligence into Your Business. IT Professional. IEEE Computer Society - Eckerson, W. (2003) Four ways to build a Data Warehouse. TDWI. Available online: www.tdwi.org - Ariyachandra, T. & Watson, H. (2006) Which data warehouse architecture is most successful? Business Intelligence Journal, 11, 4-6
|
|
|
|
|
|
Objectivos
O objetivo desta UC é proporcionar aos alunos uma compreensão dos principais aspetos da arquitetura, recursos e tecnologias de sistemas de computação em Nuvem. Esta UC cobrirá os tópicos de virtualização de computadores, centros de dados, arquiteturas orientada a serviços, gestão de Nuvem, segurança e processos, tanto dentro de uma Nuvem assim como entre Nuvens. A UC também irá abranger os mais recentes desenvolvimentos em computação em Nuvem, como a computação "green", "edge", "IoT", "Big Data" e "Blockchain". A análise teórica destas tecnologias é complementada com exemplos reais de serviços e sistemas na Nuvem. O programa inclui diversas aulas práticas com desenvolvimento de aplicações e serviços reais na Nuvem.
Programa
CP1: Fundamentos de Nuvem, Business Drivers e História; CP2: Tecnologia Pré-Nuvem, Virtualização, Hipervisores, Xen, Clusters Virtuais; CP3: XaaS, Nuvens Públicas, Privadas, e Híbridas, Exemplos; CP4: Princípios básicos de desenvolvimento de aplicações na Nuvem; CP5: Centros de Dados: Princípios, Arquiteturas, Exemplos; CP6: Green Computing, Parallel Computing, Economia de Nuvem; CP7: IoT, Fog/Edge Computing, Interoperabilidade, Investigação europeia na área da Nuvem, "Industrie 4.0", FIWARE; CP8: Desenvolvimento de Aplicações na Nuvem com Ligação a Sensores IoT e Atuadores; CP9: Segurança, Riscos na Nuvem, Gestão da Nuvem; CP10: Big Data, Hadoop, Map Reduce; CP11: Blockchain, Criptomoedas; CP12: Desenvolvimento de Aplicações na Nuvem com Aprendizagem e Análise Analítica.
Processo de Avaliação
Esta UC é feita apenas por aproveitamento no Exame Final.
Bibliografia
Bibliografia Obrigatória
- Hwang, K., Fox, G., and Dongarra, J., "Distributed and Cloud Computing (From Parallel Processing to the Internet of Things)", Elsevier, 2011 - Josyula, V., Orr, M., Page, G., "Cloud Computing: Automating the Virtualized Data Center", Cisco Press, 2012 - Buyya, R., Broberg, J, Goscinski, A., "Cloud Computing Principles and Paradigms", Wiley & Sons, 2011
Bibliografia Opcional
Apresentada no final de todas as aulas teóricas (slides).
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é o de dar a conhecer ao aluno o potencial das grandes quantidades de texto atualmente disponíveis e os métodos computacionais que podem ser utilizados para extrair conhecimento a partir desses dados. Os alunos devem ficar a conhecer as tecnologias necessárias ao desenvolvimento de processos de Text Mining. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno serão as seguintes: reconhecer as diferentes vertentes científicas envolvidas nos processos de Text Mining; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) dos tópicos nucleares e sua aplicação específica a tarefas tais como análise de sentimento e modelação de tópicos.
Programa
Introdução CP1: Utilidade de grandes quantidades de texto, desafios e métodos atuais CP2: Informação não estruturada vs. (semi-)estruturada CP3: Obtenção e filtragem de informação, extração de informação e Data Mining Representação de documentos CP4: Preparação e limpeza de documentos CP5: Extração de propriedades CP6: Estratégias de pesagem de termos CP7: Modelos de espaços vectoriais CP8: Medidas de similaridade Processamento Computacional da Língua CP9: Modelos de língua CP10: Morfologia e análise morfossintática CP11: Estruturas complexas: análise sintáctica CP12: Extração de informação Classificação de Texto CP13: Introdução à aprendizagem automática estatística CP14: Medidas de avaliação CP15: Classificadores generativos CP16: Classificadores discriminativos CP17: Aprendizagem não supervisionada CP18: Recursos para Text Mining Casos de Estudo CP19: Análise de sentimento CP20: Identificação de tópicos
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (2 trabalhos, valendo cada um 30%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
Text Mining Handbook: advanced approaches in analyzing unstructured data, Ronen Feldman and James Sanger, 2006, Cambridge University Press
Data Mining: Practical Machine Learning Tools and Techniques, Ian Witten, Eibe Frank, and Mark A. Hall, 2011 (Third Edition), Morgan Kaufmann Publishers
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/
Text Mining: classification, clustering and applications, Ashok Srivastava and Mehran Sahami (eds.), 2009, Chapman & Hall
Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press
|
|
|
|
|
Docentes
Adriano Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
A unidade curricular apresenta os conceitos fundamentais associados a visualização exploratória de big data. Pretende-se transmitir aos alunos o conhecimento que lhes permita construir sistemas de visualização exploratória de big data.
Nesse sentido, a unidade curricular aborda os seguintes aspetos: •Princípios fundamentais do processo de visualização. •Técnicas direcionadas para visualização exploratória de big data. •Desenho e conceção de visualizações eficazes, num contexto de interatividade e de escala. •Desafios colocados ao processo de visualização por características intrínsecas a big data, e soluções para os ultrapassar. •Desenvolvimento de visualizações interativas para web, por ex. utilizando D3 baseado em JavaScript. •Desenvolvimento de sistemas de visualização exploratória de big data, com foco em aplicações baseadas em streaming de dados, grafos de grande dimensão e tabelas de grande dimensão.
Programa
CP1. Fundamentos de visualização para big data •O processo de visualização •Desafios decorrentes de características intrínsecas a big data •Diretivas para desenho e conceção de visualizações eficazes
CP2. Técnicas de visualização exploratória de big data •Orientada ao pixel •Agregação e nível de detalhe •Distorção •Orientada por questões
CP3. Redução de volume de dados •Amostragem •Agrupamento •Modelação
CP4. Ferramentas e ambientes de programação •Programação web para criação de visualizações, por ex. utilizando D3
•Experiência prática com ferramentas direcionadas para big data – sistemas Hadoop/Spark •Experiência prática com notebooks de visualização exploratória de big data, em web, por ex. Apache Zeppelin •Desempenho computacional
CP5. Construção de sistemas de visualização exploratória de big data •Streaming de dados em quase-tempo real •Baseados em grafos de grande dimensão •Baseados em tabelas de grande dimensão
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Inclui 3 componentes: •Trabalhos práticos de 2-3 alunos. (30%) O fator de ponderação de cada trabalho varia em função da sua dimensão e dificuldade. •Projeto final de 2-3 alunos. (30%) •Teste final escrito e individual. (40%)
Nota mínima em cada componente: 8 em 20.
EXAME FINAL A opção existente de realizar apenas um exame final (100%) não é encorajada, porque é difícil aprender as temáticas desta UC sem a experiência prática obtida numa avaliação contínua.
Bibliografia
Bibliografia Obrigatória
•Matthew O. Ward, Georges Grinstein, Daniel Keim. Interactive Data Visualization: Foundations, Techniques, and Applications, 2nd Edition. CRC Press, 2015 •Bill Chambers, Matei Zaharia. Spark: The Definitive Guide: Big data processing made simple. O’Reilly Media, 2017 •Jure Leskovec, Anand Rajaraman and Jeffrey David Ullman. Mining of Massive Datasets, 2nd Edition. Cambridge University Press, 2014
Bibliografia Opcional
•Adriano Lopes. Slides of Big Data Visualization, available in the e-learning platform as the topics are delivered in the lectures. •Small collection of research papers, software and online materials e.g. tutorials and pedagogical videos. That is the case of material related to systems and toolkits mentioned in the course e.g. D3, Hadoop, Spark and Apache Zeppelin. •Scott Murray. Interactive Data Visualization for the Web: An Introduction to Designing with D3, 2nd Edition. O’Reilly Media, 2017 •Tamara Munzner. Visualization Analysis & Design: Abstractions, Principles, and Methods. CRC Press, 2014 •Colin Ware. Information Visualization: Perception for Design, 3rd Edition. Morgan Kaufmann, 2012 •Robert Spence. Information Visualization: An Introduction, 3rd Edition. Springer, 2014 •Chaomei Chen. Information Visualization: Beyond the Horizon, 2nd Edition. Springer, 2010 •Alexandru C. Telea. Data Visualization: Principles and Practice. AK Peters/CRC Press, 2008 •Edward Tufte, The Visual Display of Quantitative Information, 2nd Edition. Graphics Press, 2001 •Jacques Bertin. Semiology of Graphics: Diagrams, Networks, Maps. Esri Press, 1983 (Reprinted in 2010)
|
|
|
|
|
|
1 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Ana Maria de Almeida
Departamento de Ciências e Tecnologias da Informação
Luís Nunes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecer os rudimentos da Aprendizagem Automática (AA) de modo a conseguir usar ferramentas com algoritmos de AA em problemas reais e construir algoritmos de complexidade média a partir de descrições.
Programa
CP1. Nota histórica sobre a Aprendizagem Automática. Relação com outras disciplinas. Principais aplicações. CP2. Problemas e tipos de aprendizagem; CP3. Aprendizagem Não Supervisionada; CP4. Aprendizagem Supervisionada (simbólica e sub-simbólica); CP5. Aprendizagem por Reforço; CP6. Métodos de procura e Algoritmos Genéticos; CP7. Preparação de dados, validação de resultados; CP8. Técnicas de aceleração de algoritmos de AA. CP9. Implementação de algoritmo de AA
Processo de Avaliação
A avaliação é feita por trabalho final (90%), incluindo relatório (com um máximo de 10 páginas) e apresentações orais (aprox. 10m). A realização de 3 mini-testes cuja média contribui com os restantes 10% da nota final.
Os temas dos trabalhos serão acordados com o docente até meio do semestre.
As avaliações serão publicadas na página da disciplina, na plataforma de e-learning e/ou directamente por mail.
A assiduidade não é usada como critério de avaliação ou reprovação.
Bibliografia
Bibliografia Obrigatória
(Alpaydin 2010) Ethem Alpaydin. Introduction to Machine Learning. MIT Press (2010).ISBN 026201243X.
Bibliografia Opcional
(Mitchell 97) Tom Mitchell. Machine Learning, McGraw Hill, 1997.
(Haykin 99) Simon Haykin. Neural Networks. Prentice Hall, 1999.
(Duda, Hart 73) R. Duda and P. Hart. Pattern Classification and Scene Analysis. Wiley & Sons, Inc, 1973
|
|
|
|
|
|
Objectivos
Esta unidade curricular tem como principal objectivo proporcionar aos alunos conhecimentos que lhes permitam ter um primeiro contacto com os princípais conceitos da gestão, gestão do conhecimento e cultura organizacional.
Programa
1. Princípios básicos de gestão 2. Evolução histórica da gestão 3. Complexidade do mercado actual 4. Gestão do conhecimento 5. Aprendizagem organizacional 6. Cultural organizacional 7. Gestão do conhecimento e inovação.
Processo de Avaliação
OPÇÃO 1: Avaliação ao longo do semestre lectivo: 1.Participação nas aulas - 20% ?Assiduidade e pontualidade. ?Intervenção e participação nas aulas. ?Resposta a questões em aula. 2.Teste - 80% Os alunos deverão obter uma classificação mínima de 7,50 valores no teste.
OPÇÃO 2: Exame no final do semestre - 100% A aprovação é obtida com uma classificação de 10 valores ou superior.
Bibliografia
Bibliografia Obrigatória
Argyris, C.; Schon (1978). Organizational Learning: A Theory of Action Perspective. Reading: Addison-Wesley. Bartol, K. e Martin, D. (1998). Management (3ª Ed.). Boston, MA: McGraw-Hill. Chesbrough, H., (2003). Open Innovation - The New imperative for creating and profiting from technology. MA: Harvard Business School Press Davenport, T.; Prusak, L. (1998). Working Knowledge. Cambridge, MA: Harvard Business School Press. Fernandes, A. (2007). Tipologia da aprendizagem organizacional: Teorias e Práticas. Lisboa: Livros Horizonte. Hofstede, G. (1991). Culture and Organizations: Software of the Mind. London: McGraw-Hill. Nonaka, I.; Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. Schein, E. H. (2004). Organizational culture and leadership. London: The Jossey-Bass Business.
Bibliografia Opcional
Dalkir, K. (2011) Knowledge Management in Theory and Practice. Cambridge, Massachusetts: the MIT Press. Davenport , T. (2005) Thinking for a living, how to get better performance and results from knowledge workers . Boston, MA : Harvard Business School Press .
Davenport, Thomas H., & Lawrence Prusak (1998) Working Knowledge: How Organizations Manage What They Know. Cambridge, MA: Harvard Business School Press.
Donnely, J. (2000) Administração: Princípios de Gestão Empresarial. 10ª Ed., Lisboa: McGraw Hill.
Ferreira, M. P., Santos, J. C., Reis, N. & Marques, T., (2010) Gestão Empresarial. Lisboa: Editora LIDEL.
Iskandar, K., Jambar, M., Kosala, R. & Prabowo, H. (2017). Current Issue of Knowledge Management System for Future Research: A Systematic Literature Review. Procedia Computer Science 116 (2017) 68-80
Hofstede, Geert. (2001) Culture's Consequences : Comparing Values, Behaviors, Institutions, and Organizations across Nations. 2nd ed. Thousand Oaks, CA: Sage Publications.
Nonaka, Ikujiro, & Hirotaka Takeuchi. 1995. The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. New York, NY: Oxford University Press.
|
|
|
|
|
Docentes
Elsa Cardoso
Departamento de Ciências e Tecnologias da Informação
José Eduardo Barateiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apresentar aos alunos uma visão introdutória dos diferentes tipos de sistemas de apoio à decisão. Dotar os alunos de conhecimentos profundos na área de Data Warehouse e Business Intelligence. Pretende-se que os alunos desenvolvam a capacidade de desenhar modelos dimensionais e que sejam capazes de aplicar os conceitos leccionados a um caso de estudo numa determinada área de negócio.
Programa
CP1. Introdução aos diferentes tipos de Sistemas de Apoio à Decisão (DSS) CP2. Data Warehouse e Business Intelligence (DW/BI): conceitos fundamentais CP3. Arquitecturas de DW
Modelação dimensional: CP4. Conceitos fundamentais CP5. Conceitos avançados CP6. Conceitos de modelação dimensional ágil
Metodologia de desenvolvimento de DW/BI de Kimball: CP7. Levantamento de requisitos para o desenho de modelos dimensionais CP8. Processo de ETL (extracção, transformação e carregamento) CP9. Desenho de aplicações de BI
Processo de Avaliação
Avaliação contínua: - Participação nas atividades do Learning Scorecard (individual): 10% - Trabalho prático sobre modelação dimensional (em grupo): 40% - Peer assessment (em grupo): 10% - Teste teórico individual (frequência): 40% Regras de elegibilidade: nota mínima 10 em todas as componentes, assiduidade >=40% das aulas (relatório Fenix), 2 reuniões de tutoria ao trabalho prático, cumprimento datas limite das etapas. Grupos 3-4 elementos. Alternativa: avaliação por exame final 100%
Bibliografia
Bibliografia Obrigatória
- C. Adamson (2010) Star Schema: the complete reference. McGraw-Hill, USA - R. Kimball, M. Ross (2013) The Data Warehouse Toolkit - the definite guide to dimensional modeling, 3rd Edition. John Wiley & Sons, USA. - R. Kimball, M. Ross, W. Thornthwaite, J. Mundy, and B. Becker (2008) The Data Warehouse Lifecycle Toolkit - practical techniques for building data warehouse and business intelligence systems, 2nd ed. John Wiley & Sons, USA - L. Corr, J. Stagnitto (2011) Agile Data Warehouse Design - Collaborative Dimensional Modeling, from Whiteboard to Star Schema. DecisionOne Press, UK.
Bibliografia Opcional
- E. Turban, R. Sharda, and D. Delen (2010) Decision Support and Business Intelligence Systems (9th Eds). Pearson Education, Inc, USA - A. Ferrari & M. Russo (2013) Microsoft Excel 2013: Building Data Models with PowerPivot. Microsoft Press - E. Siegel (2013) Predictive Analytics. John Wiley & Sons, USA - Power, D. (2009). Decision Support Basics. New York: Business Expert Press, LLC - J. O'Brien, G. Marakas (2008) Management Information Systems. 8th ed. McGraw-Hill Irwin, USA - Watson, H. & Wixom, B. (2007) The current state of Business Intelligence. Computer. IEEE Computer Society - Viane, S. (2008) Linking Business Intelligence into Your Business. IT Professional. IEEE Computer Society - Eckerson, W. (2003) Four ways to build a Data Warehouse. TDWI. Available online: www.tdwi.org - Ariyachandra, T. & Watson, H. (2006) Which data warehouse architecture is most successful? Business Intelligence Journal, 11, 4-6
|
|
1 Ano | 2 Semestre
|
|
|
|
|
|
|
Docentes
Nelson José António
Departamento de Marketing, Operações e Gestão Geral
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
. Compreender os passos e técnicas necessárias para planear e desenvolver uma auditoria; . Dominar um conjunto de conceitos organizacionais e tecnológicos essenciais ao desenvolvimento da actividade de auditor; . Aprender os princípios gerais da metodologia COBIT; . Conhecer os standards técnicos e standards profissionais de auditoria. . Reconhecer a importância da qualidade no desenvolvimento da actividade de auditoria e de desenvolvimento de Sistemas de informação. . Compreender as dos teóricos principais da gestão da qualidade . Desenvolver um projecto de gestão de qualidade
Programa
Qualidade como um novo paradigma da gestão Qualidade e Estratégia Qualidade: Definições Qualidade: as ideias principais de Deming, Juran, Ishikawa, Feigenbaum, Oakland e Imai Qualidade: Ferramentas Qualidade: elaboração de um programa de gestão da qualidade.
Introdução à auditoria Informática O programa de auditoria informática Análise de risco em auditoria informática Abordagem formal da auditoria informática As Frameworks COBIT e COSO Sarbannes Oxley A utilização de CAAT's (Computer Audit Auxiliary Techniques and Tools)
Processo de Avaliação
Avaliação continua: Dois testes individuais (50% cada) sobre cada um dos tópicos do programa. A média das notas dos elementos de avaliação (não inferior a 8 valores em cada um ) constituirá a nota final deste regime, que, sendo maior ou igual a 10 valores, dispensará o aluno de exame final. Exame Final: O exame final é composto por um teste escrito individual e sem consulta, que engloba toda a matéria.
Bibliografia
Bibliografia Obrigatória
António, Nelson Santos & Teixeira, António, 2007, Gestão da Qualidade: de Deming ao Modelo de Excelência da EFQM, Edições Silabo Logothetis, N. 1992, Managing for Total Quality, Prentice-Hall. Teixeira, António & Rosa, Álvaro & António, Nelson (2007). O Doce Amanhecer da Ciência da Gestão: Uma Perspectiva Filosófica, Pedago. Davis, Chris & Schiller, Mike (2011). IT Auditing Using Controls to Protect Information Assets Pompon, Raymond (2016). IT Security Risk Control Management: An Audit Preparation Plan
Bibliografia Opcional
Manual do CISA Manual do COBIT
|
|
|
|
|
Docentes
José António Gomes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos, no final desta Unidade Curricular, desenvolvam competências que lhes permitam, no plano conceptual, compreender os conceitos relacionados com a gestão de projectos nas respectivas dimensões inerentes e abordar a temática na perspectiva das melhores práticas e standards internacionais. Pretende-se ainda que no plano da aplicação prática, sejam capazes de utilizar os métodos e técnicas abordados para a resolução de um problema real.
Programa
I. Introdução e Fundamentos da Gestão de Projetos (i) Contexto da Gestão de Projetos (PMI) (ii) Gestão de Projetos de SI II. Visão geral da Gestão de Projetos III. Processos da Gestão de Projetos (i) Iniciação e Planeamento do Projeto (ii) Execução, Monitorização e Controlo do Projeto (iii) Fecho do Projeto IV. Gestão Empresarial de Projetos
Processo de Avaliação
Avaliação por exame final: * 100% - Prova escrita: Teórica+Exercício - Aprovação - nota >= 10
Avaliação Contínua (opcional): - Componentes: * 50% - Projeto ( 35% trab. Grupo + 15% avaliação individual); * 50% - Teste escrito individual (sem consulta). - Nota mínima em cada uma das componentes: 40%.
Bibliografia
Bibliografia Obrigatória
- "A Guide to the Project Management Body of Knowledge" (PMBOK(R) guide) - 5th Edition Project Management Institute - 2013 (PMI;
- Project Management - A Managerial Approach - 8th Edition, Jack R. Meredith and Samuel J. Mantel, Jr. John Wiley and Sons, Inc.
- Information Technology Project Management - 4th Edition, Jack T. Marchewka, John Wiley and Sons, Inc.
Bibliografia Opcional
Stephen R. Schach. "Object-Oriented and Classical Software Engineering" Eith Edition - McGraw-Hill
|
|
|
|
|
Docentes
Elsa Cardoso
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo fundamental desta UC consiste em apresentar aos alunos uma visão integradora e crítica sobre os sistemas de informação estratégicos para a gestão de desempenho das organizações e apoio à tomada de decisão estratégica (business intelligence estratégico). Pretende-se que os alunos desenvolvam a capacidade de desenhar um balanced scorecard numa determinada área de negócio. Pretende-se também dotar os alunos de capacidades críticas e de síntese sobre os aspectos fundamentais das abordagens leccionadas: balanced scorecard e gestão da qualidade com ligação à estratégia organizacional.
Programa
CP1. Enquadramento e elementos da Framework de BSC CP2. Metodologias de desenvolvimento de balanced scorecards CP3. Modelos de negócio e desenho da proposta de valor para o cliente CP4. Factores críticos de sucesso de um projecto de BSC CP5. Conceitos fundamentais de TQM CP6. Como medir qualidade no âmbito de um BSC? CP7. Visualização de dados e desenho de dashboards CP8. Visão integrada de gestão de performance: BSC e TQM
Processo de Avaliação
Existem dois tipos de avaliação: contínua e por exame. Avaliação contínua é composta por: Trabalho prático de BSC em grupo (60%) e Teste teórico (frequência) individual (40%). Requer assiduidade >=40% das aulas (relatório assiduidade do Fenix) e 1 reunião de tutoria ao trabalho prático. A Nota mínima para cada instrumento de avaliação é de 10 valores. A nota de exame constitui 100% da nota da UC.
Bibliografia
Bibliografia Obrigatória
Elsa Cardoso (2015) Sebenta de SIAD II: Metodologia de desenvolvimento de Balanced Scorecard.
Elsa Cardoso (2011) Business Intelligence e Gestão de Performance, in António Nelson (ed.), Estratégia Organizacional: do mercado à ética. Lisboa, Portugal: Escolar Editora, pp. 167-200.
R. Kaplan, D. Norton (2008) The Execution Premium: Linking Strategy to Operations for Competitive Advantage. Harvard Business School Press. Versão traduzida em Português: Prémio de Execução, Edição de Actual Editora, Agosto 2009
Osterwalder, A. & Pigner, Y. 2010. Business Model Generation - a Handbook for Visionaries, Game Changers, and Challengers, Wiley, New Jersey.
Osterwalder, A., Pigner, Y., Smith, A., Bernarda, G., Papadakos, P. 2014. Value Proposition Design, Wiley, New Jersey.
Few, Stephen (2006) Information Dashboard Design - the effective visual communication of data. O'Reilly.
Cairo, Alberto (2016). The Truthful Art: Data, Charts, and Maps for Communication. New Riders
Bibliografia Opcional
Alexandrino da Silva, Ana (2006). Gráficos e mapas - representação de informação estatística, Lisboa, Lidel edições técnicas. Evergreen, Stephanie (2016). Effective Data Visualization: The Right Chart for the Right Data. USA. SAGE Publications Ltd
R. Kaplan, D. Norton (2004) Strategy Maps: Converting Intangible Assets into Tangible Outcomes, Harvard Business School Press
R. Kaplan, D. Norton (2006) Alignment: Using the Balanced Scorecard to Create Corporate Synergies, Harvard Business School Press
Ron Person (2009) Balanced Scorecards & Operational Dashboards with Microsoft Excel, Wiley Publishing, Inc, 2009.
Paul Niven (2003) Balanced Scorecard Step-By-Step for Government and Nonprofit Agencies, John Wiley & Sons, Inc., 2003
Paul Niven (2005) Balanced Scorecard Diagnostics. Maintaining Maximum Performance, John Wiley & Sons, Inc.
N.G., Olve, J. Roy, M. Wetter (2004) Performance Drivers: a practical guide to using the Balanced Scorecard, John Wiley & Sons, Ltd (original Swedish Edition published in 1997)
Ware, Colin (2004) Information Visualization: Perception for Design, 2nd Ed, Morgan Kauffman
Tufte, Edward (1983). The Visual Display of Quantitative Information. Edition, Cheshire, CT: Graphics Press. USA
|
|
|
|
|
Docentes
Manuela Aparício
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC tem como principal objectivo identificar principais áreas organizacionais, bem como tecnologias que as suportam. É pressuposto que os estudantes desenvolvam uma atitude critica na procura e avaliação de soluções.
Programa
1.As principais áreas organizacionais 2. Principais Processos organizacionais e tecnologias de suporte 2.1. ERP como sistema integrado 2.2. Relacionamento com clientes e Marketing 2.3. Compras, Vendas e Operações 2.4. Sistemas de apoio a Recursos Humanos (eHRM, eLearning) 2.5. Workflow e Desenho de Processos 3. OutSourcing e Sistemas de Apoio a Utilizadores
Processo de Avaliação
Trabalho Grupo com Discussão 40% Frequência (Avaliação Individual) 60%
Em alternativa ou caso não tenham aproveitamento nas duas componentes existirá um exame correspondente a 100%
Bibliografia
Bibliografia Obrigatória
Bibliografia principal é disponibilizada na plataforma. Myers, M. Qualitative Research in Information Systems; MISQ Discovery, June 1997; Straub, Detmar W., David Gefen and Marie-Claude Boudreau, "Quantitative Research," In Research in Information Systems: A Handbook for Research Supervisors and Their Students, D. Avison and J. Pries-Heje (Ed.), Elsevier, Amsterdam, 2005, 221-238 Gurbaxani, Vijay; Whang, Seungjin (1991) ?The Impact of Information Systems on Organizations and Markets?; Communications of the ACM; January; Vol.34; No. 1. pp.59 -73. M. Rodrigues & C. Costa ?Factores Críticos de Sucesso em projectos ERP ? Uma análise da literatura? in A. Soares, J. Lima & L. Paupério, CAPSI 2003: 4ª Conferência da Associação Portuguesa de Sistemas de Informação. Porto, 15 a 17 de Outubro, 2003 Young B. Moon "Enterprise Resource Planning (ERP): a review of the literature" International Journal of Management and Enterprise Development 2007 - Vol. 4, No.3 pp. 235 - 264
Bibliografia Opcional
O?Brien, J. ;(2005) Management Information Systems; McGaw-Hill. Chaffey, D., Wood, S. (2005) Business Information Management: Improving Performance Using Information Systems, Prentice Hall Financial Times, UK Sekaran, U., (2003)Research Methods for Business, John Wiley &Son, Inc. Herrington, J. (2008) PHP Hacks, O'Relly Davenport, T. (2007) Managing Knowledge, Harvard Business School Press Wilson, T. (2002), ?The nonsense of `Knowledge management´? Information Research, vol.8 nº 1, Disponível em: http://information.net/ir/8-1/paper144.html Nonaka, I. (1994) A Dynamic Theory of Organizational Knowledge Creation: creation, transfer and utilization, London Sage Publications Quinn, R. & Rohrbaugh (1983) ?A Spatial Model of Effectivness Criteria Towards a competing values approach to organizational analysis?, Management Science, 29, nº1, pp.363-77 Teorias utilizadas na Investigação de Sistemas de Informação: http://www.istheory.yorku.ca/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
1 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Joaquim Lourenço Esmerado
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecimento dos princípios básicos e consagrados da animação. Conhecimento dos principais aspectos técnicos da animação tradicional e sua aplicação ao trabalho assistido por computador. Conhecimento dos desenvolvimentos e técnicas mais significativos respeitantes à modelação e animação a 3D assistida por computador. Conhecimento qualitativo dos pacotes integrados de software mais conhecidos utilizados na geração de animação 2D e 3D. Conhecimento mais aprofundado de pacotes de software vocacionados para 3D. Conhecimento teórico aprofundado de pelo menos um tópico importante no domínio da modelação e animação em 3D.
Programa
Perspectiva histórica Princípios da animação e sua relevância Sinopse, guião, storyboard, etapas de produção Técnicas de animação - Tradicional - 2D e 3D por computador
Animação 3D e comparativo com 2D - Interpolação de forma, morphing 2D e 3D - Transformações e álgebra - Modelação para animação - Linetest, visualização, iluminação e câmara virtual Repicagem de som, implicações na animação Fundamentos da animação de figuras articuladas Aplicações da cinemática em animação de figuras articuladas Fundamentos de modelação 3D Aplicação dos conceitos no contexto de um software de modelação/animação Montagem e pós-produção de animação Projecto de animação - Selecção de técnica e suporte alvo - Definição e planificação de conteúdo - Desenvolvimento do projecto
Processo de Avaliação
Consiste em: um trabalho prático realizado em grupo(60% da nota final) e também uma apresentação individual de 30 minutos (40% da nota final) durante uma das aulas práticas nas semanas a designar pelo docente em conjunto com os alunos. As apresentações individuais podem ser substituídas por um teste escrito (nota mínima 7.5 valores). As apresentações na aula deverão ser baseadas em tópicos propostos pelo docente. Pela natureza da UC não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
Rick Parent, Computer Animation - Algorithms and Techniques, Academic press, 2002.
K. Laybourne, The Animation Book - a complete guide to animated filmmaking from flip-books to sound cartoons, Crown Publishers Inc., New York, 1979.
J. Lasseter, "Principles of Traditional Animation Applied to 3D Computer Animation", Computer Graphics, Vol. 21, no. 4, July 1987, pp. 35-44.
D. Kochanek, T. Higgins, D. Forsey, "Introduction to Computer Animation", Tutorial Notes, CHI+GI'87 Conference, 1987.
Bibliografia Opcional
Richard Williams, The Animator's Survival Kit: A Manual of Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion and Internet Animators. Farrar, Straus and Giroux Publishers.
Harold Whitaker and John Halas, Timing for Animation, Focal Press.
Isaac Lerlow, The Art of 3D Computer Animation and Effects, John Wiley & Sons, 2009
E. Allen & K. Murdock, Body Language - Advanced 3D Character Rigging, Wiley Publishing Inc., 2008
Oliver Villar, Learning Blender: A Hands-On Guide to Creating 3D Animated Characters, Addison-Wesley Professional.
Roland Hess (Ed.), The Essential Blender - Guide to 3D Creation with the Open Source suite Blender, Blender Foundation, 2007 John David Funge, Hardcore AI for Computer Games and Animation, SIGGRAPH 98 Course Notes
Norman I. Badler, Cary B. Phillips1, Bonnie L. Webber, SIMULATING HUMANS: COMPUTER GRAPHICS, ANIMATION, AND CONTROL, Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104-6389 Oxford University Press, 1999
|
|
|
|
|
Docentes
João Carlos Ferreira
Departamento de Ciências e Tecnologias da Informação
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta unidade curricular é introduzir os estudantes aos paradigmas de computação emergentes. Tecnologias, serviços e modelos de negócio associados à Computação Ubíqua e Internet das Coisas (UC&IoT).
Fornece também uma visão geral das tendências futuras e investigação em curso nesta nova área de rápido crescimento: - Estudar os princípios, problemas de investigação e aplicações no contexto da mobilidade dos dispositivos, do software e dos utilizadores, bem como da IoT; - Adquirir experiência com tecnologias e sistemas operativos para IoT; - Ajudar os estudantes a desenvolver competências de autoestudo para que possam acompanhar as abordagens, normas, tecnologias, ferramentas e técnicas em rápida mudança nesta área de conhecimento.
Programa
CP1-Ambientes de Exploração para UC&IoT Ambientes de exploração e sistemas operativos para contextos de UC&IoT CP2-Middleware para IoT Quadros de referência de suporte à construção de ambientes distribuídos, gestão de fluxos e processos para IoT CP3-Conceção e desenho de soluções para IoT Metodologias e princípios para soluções para IoT centradas na rede e no utilizador CP4-Normas, protocolos e pilhas protocolares de referência para IoT Boas práticas, especificações padrão, protocolos e pilhas protocolares para a conceção de soluções IoT CP5-Modelos de negócio em UC&IoT Modelos de negócio emergentes, pub., tecnologias de pagamentos eletrónicos CP6-Smart Spaces e Wearable Computing Smart buildings,smart cities e smart cars;Wearable computing e Well-being;Drones CP7-Serviços Baseados em Localização Serviços e tecnologias baseadas na localização e sensíveis ao contexto CP8-Evolução futura Tendências tecnológicas;Investigação e desenvolvimentos comerciais em UC&IoT
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado devido à natureza prática da UC. Trabalhos práticos em grupo de 2/3 alunos (60%),apresentação oral final e duas avaliações intermédias (20% + 20%). Cada componente requer uma nota mínima de 8. EXAME FINAL Os estudantes podem realizar apenas um exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
?Acetatos da disciplina criados pelos docentes João Ferreira e Vítor Basto Fernandes, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). ?Samuel Greengard, The Internet of Things (The MIT Press Essential Knowledge series), 2015 ?Adrian McEwen and Hakim Cassimally. Designing the Internet of Things 1st Edition, Wiley, 2014 ?Prasant Kumar Pattnaik and Rajib Mall. Fundamentals of Mobile Computing, Wiley 2015 ?M-Commerce: Technologies, Services and Business Models, Norman Sadeh, Wiley, 2002. ?Jochen Schiller, Mobile Communications, Addison Wesley, 2003. ?George Roussos, Networked RFID: Systems, Software and Services, Springer, 2008. ?Anthony LaMarca and Eyal de Lara, Location Systems: An Introduction to the Technology Behind Location Awareness, Morgan & Claypool Publishers, 2008. ?Bill Phillips, Chris Stewart, Brian Hard and, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides, 2 edition, 2015.
Bibliografia Opcional
?Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning. ?John Krumm. Ubiquitous Computing Fundamentals 1st Edition, Chapman and Hall/CRC; 1 edition, 2009. ?Frank Adelstein, Sandeep KS Gupta, Golden Richard III, Loren Schwiebert. Fundamentals of Mobile and Pervasive Computing McGraw-Hill Professional; 1 edition (November 30, 2004). ?Stephen Fried. Mobile Device Security: A Comprehensive Guide to Securing Your Information in a Moving World 1st Edition, Auerbach Publications; 2010 ?Fei Hu. Security and Privacy in Internet of Things (IoTs): Models, Algorithms, and Implementations, CRC Press; 1 edition, 2016.
|
|
|
|
|
|
Objectivos
Após terem frequentado a unidade curricular os participantes estão aptos a conceber uma arquitectura global de um sistema de informação adequado às características específicas de uma organização, e a participar directa e activamente no seu desenvolvimento. Para a criação de um modelo de informação utilizam-se conceitos e linguagens de modelação conceptual aplicados ao desenvolvimento de sistemas de informação de gestão. Na disciplina será utilizada a metodologia UML (Unified Modeling Language) para a análise e desenho de sistemas. Serão ainda utilizadas ferramentas CASE (Computer Aided Software Engineering) na realização prática de exercícios. Adopta-se uma perspectiva conceptual (semântica), formal, e orientada para serviços / objectos.
Programa
1. Análise e Modelação de Sistemas de Informação orientadas a objectos 2. Desenho de Sistemas de Informação 3. Arquitecturas de Sistemas de Informação (EAI, SOA, WebS, Distribuidas) 4. Base de Dados não relacionais (NoSQl)
Processo de Avaliação
A avaliação da disciplina é efectuada através de dois momentos de avaliação, um teste (50%) e um trabalho (50%). São aprovados os mestrandos que obtiverem uma média de 9,5 valores nas 2 avaliações e não obtenham nota inferior a 7,5 valores em nenhuma das avaliações.O trabalho poderá ser em grupo ou individual.
Bibliografia
Bibliografia Obrigatória
James R Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, and William Premerlani, Object-Oriented modelling and Design, 1991, Prentice -Hall Michael R. Blaha, William Premerlani, Object-Oriented modelling and Design for Database Aplications, 1997 Prentice -Hall Schuller, Joseph, UML in 24 Hours, SAMS Macmillan Computer Publishing, 1999 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999 Complementar Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999
Bibliografia Opcional
Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007
|
|
|
|
|
Docentes
Augusto Afonso Albuquerque
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é capacitar o aluno a usar qualquer informação disponível para extrair conhecimento para seu negócio, seja privado ou público. A disciplina baseia-se na utilização dos princípios fundamentais da ciência dos dados a aplicar à gestão, às finanças e à economia. Uma forte ênfase é dada ao desenvolvimento de competências em vários casos de estudo.
Programa
CP1. Introdução à engenharia de dados e conhecimento CP2. Curso em Python CP3. Estruturas de dados CP4. Carregamento de dados, armazenamento e formatos de arquivo CP5. Data Wrangling: Limpar, Transformar, Mesclar, Redimensionar CP6. Plotagem e Visualização CP7. Agregação de Dados e Operações de Grupo. Estatísticas: tendência central, dispersão, correlação, regressão linear CP8. Hipótese e Inferência CP9. Clustering: Kmeans, silhueta, Análise de Componentes Principais. Caso de uso: O índice DAX e seus 30 estoques. Regressão bayesiana CP10. Análise de rede. Caso de uso: comércio internacional CP11. Séries temporais, incluindo funções de janela móvel CP12. Aplicações de Dados Financeiros e Econômicos: Gerenciamento de Risco, Simulação de Modelos Financeiros, Teorema Fundamental de Precificação de Ativos e Risco-Neutro, Valorização de Derivativos.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por 2 trabalhos individuais. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre os trabalhos, que terão um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
Making Sense of Data I: A Practical Guide to Exploratory Data Analysis and Data Mining, Second Edition. Glenn J. Myatt and Wayne P. Johnson. © 2014 John Wiley & Sons, Inc. Published 2014 by John Wiley & Sons, Inc.
Bibliografia Opcional
|
|
|
|
|
Docentes
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC, tem como principal objetivo introduzir os principais conceitos relacionados com a governação das tecnologias de informação. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a governação das tecnologias de informação numa empresa.
Pretende-se assim com esta UC dotar os alunos de conhecimentos teóricos essenciais e transversais para que possam mais tarde aplicar na prática uma boa governação das tecnologias de informação, enfrentando os problemas que irão encontrar no terreno de forma eficaz, sempre orientados para o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1-Princípios e conceitos Princípios e conceitos sobre governação das TI. CP2-Governação vs gestão das TI Principais diferenças entre governar e gerir as TI. CP3-Mecanismos de governação das TI Mecanismos para governação das TI, assim como as suas funcionalidades. CP4-Gestão da estratégia das TI Clarificar a importância de existir um bom planeamento das TI e de manter a estratégia de negócio e das TI alinhadas. CP5-Valor das TI Perceber o custo/benefício dos investimentos nas TI. CP6-Desempenho das TI Aplicação e relevância de um Balance ScoreCard nas TI. CP7-Gestão de risco das TI Importância da gestão de risco e como pode ser aplicada. CP8-Gestão de conformidades nas TI Importância de se manter em conformidade com as diversas políticas externas e internas. CP9-Inovação Como utilizar as TI para potenciar o negócio. CP10-Quadros de referência para a governação das TI Introdução aos principais quadros de referência no mercado para uma melhor governação das TI.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por trabalho individual. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre o trabalho, que terá um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
?Slides de Fundamentos de Governação das TI, Rúben Pereira, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos), 2017/2018 ?Enterprise Governance of Information Technology: Achieving Strategic Alignment and Value, Van Grembergen and Steven de Haes, 2009th Edition, Springer, 2009. ?IT Governance: How Top Performers Manage IT Decision Rights for Superior Results, Peter Weil and Jeanne Ross, Harvard Business School, 2004
Bibliografia Opcional
?Artigos científicos que serão explicitamente indicados na plataforma de e-learning ?IT Governance: Policies and Procedures, Michael Wallace and Larry Webber, 2017 Edition, Wolters Kluwer, 2016 ?Implementing World Class IT Strategy: How IT Can Drive Organizational Innovation, Peter A. High, 1st Edition, Jossey-Bass, 2014 ?Governance, Risk Management, and Compliance: It Can't Happen to Us--Avoiding Corporate Disaster While Driving Success, Richard M. Steinberg, Wiley, 2011 ?Adventures of an IT Leader, Robbert D. Austin and Richard L. Nolan, Harvard Business School, 2009
|
|
|
|
|
|
Objectivos
Esta UC tem como principal objetivo ensinar aos alunos os fundamentos de ITIL; a nomenclatura utilizada, os papéis dos intervenientes principais, os processos e funções. A estratégia, gestão, transição, operação e filosofia de melhoria contínua serão tópicos cobertos em detalhe, com especial enfâse na gestão. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a gestão das tecnologias de informação numa empresa, tendo sempre em mente o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1 [Princípios e conceitos] Principais princípios, nomenclatura e conceitos sobre fundamentos da gestão de serviços de TI. CP2 [Processos principais das TI] Principais processos das TI e as suas interligações. CP3 [Funções principais nas TI] As 4 funções principais na gestão de serviços das TI CP4 [Estratégia de serviço] A estratégia necessária para cumprir com os objetivos do negócio e interligação entre processos. CP5 [Gestão de serviços de TI] Principais áreas a ser geridas nas TI e sua explicação mais detalhada. CP6 [Gestão da mudança de serviços nas TI] Lidar com as constantes transições necessárias para manter o negócio atualizado e eficiente relativamente aos serviços de TI. CP7 [Gestão de risco das TI] Importância da gestão de risco e como pode ser aplicada. CP8 [Operações principais das TI] Discutir quais as operações principais das TI.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º436/2014, contemplam-se 2 modalidades: i) Avaliação contínua - trabalho individual com peso de 100% na nota final. O tema deverá estar alinhado com o programa da UC e contextualizado na realidade empresarial. Implica uma apresentação e discussão perante um júri que incluirá um perito externo. Esta modalidade exige uma assiduidade mínima de 80% às aulas. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? ?ITSM: Quick Start Guide - The Simplified Beginner's Guide to IT Service Management?, Clyde Bank Media LLC, 2016. ? Gerardus Blokdyk, ?ITSM Complete Self-Assessment Guide?, 5STARCooks Publisher, 2017. ? Cartlidge, Alison et al., ?An Introductory Overview of ITIL 2011?, itSMF UK, 2012.
Bibliografia Opcional
? Robert D. Austin and Richard L. Nolan, ?Adventures of an IT Leader?, Harvard Business School, 2009. ? FSM. David Cannon, ?ITIL Service Strategy 2011 Edition?, The Stationery Office, 2011. ? Lou Hunnebeck, ?ITIL Service Design?, The Stationery Office, 2011. ? Stuart Rance, ?ITIL Service Transition?, The Stationery Office, 2011. ? Randy A. Steinberg, ?ITIL Service Operation?, The Stationery Office, 2011. ? Vernon Lloyd, ?ITIL Continual Service Improvement?, The Stationery Office, 2011.?
|
|
|
|
|
|
Objectivos
Nesta UC o aluno deverá ser capaz de identificar as tipologias de sistemas de informação relacionando-os com as varias funções da gestão organizacional. O aluno devera saber identificar as tecnologias facilitadoras aos modelos de gestão do conhecimento.
Programa
- Enquadramento teórico da gestão do conhecimento - Gestão Operacional e Projectos - Sistemas de Informação Contabilísticos - Marketing e Web - Gestão de Pessoas e do Conhecimentos - Sistemas Integrados
Processo de Avaliação
Avaliação Contínua: - Teste 60% - Trabalho 40%
Bibliografia
Bibliografia Obrigatória
-O'Brien, J., & Marakas, G. (2008). Management Information Systems (9th ed.). McGraw-Hill/Irwin. - Nonaka, Ikujiro, and Hirotaka Takeuchi 1995The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press.
-Costa, C. J., Nhampossa, J. L., & Aparício, M. (2008). Wiki content evaluation framework. In Proceedings of the 26th annual ACM international conference on Design of communication - SIGDOC '08 (p. 169). Apresentado em the 26th annual ACM international conference, Lisbon, Portugal. -Sousa, F., Aparicio, M., & Costa, C. J. (2010). Organizational wiki as a knowledge management tool. In Proceedings of the 28th ACM International Conference on Design of Communication - SIGDOC '10 (p. 33). Apresentado em the 28th ACM International Conference, São Carlos, São Paulo, Brazil.
Bibliografia Opcional
-Wilson, P. (1991). Computer Supported Cooperative Work: An Introduction. Kluwer Academic Pub.
(Referida nas aulas)
|
|
|
|
|
Docentes
Rosário Laureano
Departamento de Matemática
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta UC é dotar os estudantes de capacidade para formular problemas de otimização linear (OL), mas sobretudo resolver problemas de otimização não linear (OLN), incluindo problemas de otimização com restrições. Os estudantes deverão aprender a determinar, de forma crítica, quais os métodos numéricos a aplicar com vista a? resolução de problemas de otimização. Serão abordados com particular ênfase problemas e técnicas vocacionadas para a ODM, por se revelarem de especial utilidade e objetividade no processo de escolha entre alternativas diversas, quando considerados múltiplos critérios de decisão. A UC fornece uma perspetiva alargada e completa das bases matemáticas nas técnicas de otimização baseadas na derivação, mas também aprofunda métodos de otimização estocástica e métodos baseados em computação natural. Adicionalmente pretende-se que os estudantes ganhem experiência em ambientes de desenvolvimento de software específicos para a resolução de problemas de ODM.
Programa
CP1 [Programação linear] Convexidade;Interpretação geométrica;Simplex;Teoremas de dualidade. CP2 [Métodos Analíticos para otimização não-linear] Formas quadráticas;Funções convexas;Condições ótimas necessária e suficiente para problemas de otimização não linear sem e com restrições;Otimização convexa. CP3 [Métodos Numéricos para otimização não-linear] Eliminação e interpolação, método dos gradientes, Newton e quasi-Newton CP4 [Análise multicritério] Decisão multicritério; Agentes de decisão; Função de normalização e valor; Critérios de agregação; Avaliação global de alternativas; Análise de sensibilidade e incerteza; Estruturação de problemas através de decisão multicritério; Analytic Network Process e Analytic Hierarchy Process; MACBETH. CP5 [Métodos de otimização multiobjetivo] Modelos determinísticos e estocásticos, OCU e ODM; Conceito de Pareto-Optimal; Tratameto de restrições; OM inspirada na natureza; Qualidade de algoritmos de OM. CP6 [Software para ODM] Matlab, Excel, jMetal,
Processo de Avaliação
AVALIAÇÃO PERIÓDICA Inclui 3 componentes: -Um trabalho prático em grupo (2/3 estudantes) com peso de 30% na nota final da UC; -Escrita de um artigo científico com peso de 30% na nota final da UC; -Frequência (prova teórica escrita) com peso de 40% na nota final da UC. Cada componente tem associada nota mínima (50%) para aproveitamento à UC por avaliação periódica. EXAME FINAL Os estudantes podem realizar apenas um exame final sobre a totalidade da matéria,com um peso de 100% na nota final da UC.
Bibliografia
Bibliografia Obrigatória
? Deb, K.: Optimization For Engineering Design: Algorithms and Examples, 2nd edition, 2012 ? Bonnans, J.F, Gilbert, J.C., Lemarechal, C. and Sagastizábal, C.A.: Numerical Optimization: Theoretical and Practical Aspects, Springer Verlag, 2006 ? Thomas Bäck - Evolution Strategies, Evolutionary Programming, Genetic Algorithms, Oxford University Press, New York 1996 ? Eiben, A.E., Smith, J.E. - Introduction to Evolutionary Computing (Natural Computing Series) 1st ed. 2003. Corr. 2nd printing, 2007 ? Statnikov, R.B. and Matusov, J.B.: Multicriteria Analysis in Engineering, Springer - Science + Business Media, B.V., 2002 ? Nocedal, J. and Wright, St.: Numerical optimization, Springer Verlag, 1999 ? Greco, S., Ehrgott, M. and Figueira, J.R., Multiple Criteria Decision Analysis ? State of the Art Surveys, Springer, New York, 2016 ? Almeida, A.T., et al.: Multicriteria and Multiobjective Models for Risk, Reliability and Maintenance Decision Analysis, Springer, Switzerland, 2015
Bibliografia Opcional
? Ehrgott, M.: Multicriteria Optimization, Springer 2005 ? Miettinen, K.: Nonlinear Multiobjective Optimization, Kluwer, 1999 ? Michael Emmerich and André Deutz: Multicriteria Optimization and Decision Making: Principles, Algorithms, and Applications, LIACS, 2012 ? Ishizata, A. and Nemery, P.: Multi-Criteria Decision Analysis ? Methods and Software, John Wiley & Sons, United Kingdom, 2013 ? Rao, S.S.: Engineering Optimization: Theory and Practice, John Wiley & Sons, Canada, 1996 ? Conn, A.R., Scheinberg, K. and Vicente, L.V.: Introduction to Derivative-Free Optimization, SIAM Series on Optimization, 2009
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos práticos sobre componentes e sistemas optoelectrónicos, e desenvolver competências para trabalhar em laboratórios avançados de óptica.
Programa
CP1 - Conceitos básicos de simulação. CP2 - Caracterização de lasers, moduladores e fotodetetores. CP3 - Caracterização de filtros ópticos, fibras ópticas mono-núcleo e amplificadores ópticos. CP4 - Transmissão em fibras ópticas multi-núcleo. CP5 - Emissores ópticos de banda lateral única. CP6 - Sistemas ópticos com modulação de intensidade e detecção directa.
Processo de Avaliação
O processo de avaliação consiste na preparação e realização de 4 experiências laboratoriais (50%); na preparação e realização individual de um simulador de sistema de comunicações por fibra óptica (50%). No final de cada sessão de laboratório, os alunos deverão preencher e entregar uma ficha de avaliação dos conhecimentos adquiridos. Em alternativa, poderá ser realizado, no segundo período de avaliações, um exame. A avaliação do simulador inclui discussão sobre o trabalho desenvolvido.
Bibliografia
Bibliografia Obrigatória
- M. Jeruchim, P. Balaban and K. Shanmugan, "Simulation of communication systems: modelling, methodology and techniques", 2ª edição, KA/PP, 2000. - A. Carlson, P. Crilly and J. Rutledge, "Communication systems", 4ª edição, McGraw Hill, 2002. - R. Hui, Maurice O'Sullivan, "Fiber Optic Measurement Techniques", 1st Edition, Academic Press, 2008. - A. Cartaxo, "Transmissão por fibra óptica", folhas de Sistemas e Redes de Telecomunicações, IST, 2005. - T. Alves and A. Cartaxo, "Characterization of the stochastic time evolution of short-term average intercore crosstalk in multicore fibers with multiple interfering cores," Optics Express, 2018. - T. Alves and A. Cartaxo, "Performance degradation due to OFDM-UWB radio signals transmission along dispersive single-mode fiber," Photonics Technology Letters, 2009. - D. Fonseca, A. Cartaxo and P. Monteiro, "Modelling and experimental validation of an x-cut four phase modulators structure", IEE Proceedings - Optoelectronics, 2006.
Bibliografia Opcional
- G. Agrawal, "Fiber-optic communication systems", 4ª edição, John Wiley & Sons, 2010. - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - I. P. Kaminow, T. Li, A. E. Willner (eds.) "Optical Fiber Telecommunications VIB: Systems and Networks", Elsevier / Academic Press, 2013. - M. Seimetz, "High-order modulation for optical fiber transmission", Springer, 2009. - I. P. Kaminow, T. Li (eds.), "Optical Fiber Telecommunications IVB: Systems and Impairments", Elsevier / Academic Press, 2002.
|
|
|
|
|
|
Objectivos
Aquisição de conhecimentos sobre planeamento e optimização de redes de telecomunicações (fixas), com ênfase nos principais problemas de optimização nestas redes e nos algoritmos mais adequados para a sua resolução.
Programa
CP1 ? Introdução às redes de telecomunicações fixas: tecnologias, camadas, segmentos. CP2 ? Evolução e caracterização do tráfego: modelos, padrões, previsões. CP3 ? Representação da rede e do padrão de tráfego: topologia física e topologia lógica de rede. CP4 ? Planeamento de redes de telecomunicações: objectivos gerais e a necessidade de optimização combinatória. CP5 ? Métodos de optimização exacta (modelos de programação linear) e métodos de optimização aproximada (algoritmos heurísticos). CP6 ? Cenários de planeamento: estático, incremental, dinâmico; Greenfield, Brownfield. CP7 ? Características das redes ópticas e restrições ao planeamento: arquitectura dos nós de rede, grelhas espectrais, sobrevivência a falhas. CP8 ? Problemas de encaminhamento e atribuição de espectro em redes ópticas. CP9 ? Problemas de minimização do número de interfaces ópticas. CP10 ? Ferramentas de planeamento e a sua importância para operadores de rede e fabricantes de equipamento.
Processo de Avaliação
Exame (60%), com nota mínima de 9.5 valores, e trabalho prático (40%).
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014.
Bibliografia Opcional
-
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os alunos devem ficar a conhecer as tecnologias necessárias ao processamento da língua natural escrita e falada. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno, uma vez finalizado o processo educativo, são as seguintes: reconhecer as diferentes vertentes científicas envolvidas na análise e compreensão da língua natural; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas no processamento da língua escrita; conhecer os métodos e técnicas atualmente utilizadas no processamento da língua falada; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) no processamento computacional da língua, concretamente em áreas tais como a tradução automática, sistemas de extração e recuperação de informação, identificação de tópicos, etc.
Programa
Processamento das palavras: morfologia, algoritmos e técnicas de processamento CP1: Expressões regulares e autómatos CP2: Morfologia e Transdutores CP3: Modelos de N-gramas CP4: Análise morfossintática CP5: Modelos de Markov e modelos de Máxima Entropia Processamento de fala CP6: Fonética CP7: Síntese de fala CP8: Reconhecimento automático de fala CP9: Fonologia computacional CP10: Aplicações de processamento de fala Processamento sintático CP11: Gramáticas livres de contexto CP12: Análise sintáctica CP13: Análise sintáctica probabilística Processamento Semântico CP14: Representação de significado CP15: Semântica computacional CP16: Semântica lexical Aplicações Reais CP17: Sistemas de recuperação de informação CP18: Resposta a perguntas e sumarização CP19: Análise de sentimento
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (3 trabalhos, valendo cada um 20%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
- Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/ - Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press - Natural Language Understanding, James Allen, 1995, Addison Wesley Publishing Company
|
|
|
|
|
|
Objectivos
Pretende-se que os alunos obtenham bases sólidas, para além de uma boa intuição, sobre a representação e processamento de imagens e vídeo digitais. Isto inclui compreender as operações elementares de processamento de imagem, bem como as principais técnicas de compressão de imagem e vídeo.
Programa
Os principais temas a abordar são: 1. Sistema visual humano: Olho humano; tipos de visão; células receptoras; percepção de cor; espaços de cor; diagrama de cromaticidade. 2. Imagens: Imagens analógicas e discretas; amostragem; imagens digitais e quantização. 3. Transformadas: Interpretação no espaço e na frequência; amostragem e digitalização; transformada discreta de Fourier. 4. Processamento de amplitudes: Tipos de operações; histogramas; igualação e modelação de histogramas. 5. Imagens binárias: Vizinhanças; componentes conexos, operações morfológicas; binarização; limiarização; detecção de arestas. 6. Compressão: Compressão com e sem perdas; codificação; teoria da informação; códigos de prefixo; codificação de Huffman e aritmética. 7. Modelos de imagem: Quantização e codificação de transformada; medidas de qualidade; transformada discreta do coseno (DCT). 8. Vídeo: movimento aparente; redundância; predição de imagens; estimação de movimento; erros de predição.
Processo de Avaliação
Existem dois esquemas de avaliação: - Avaliação periódica: A avaliação é feita em duas partes: i) dez laboratórios e ii) um exame. A nota dos laboratórios (média das oito melhores notas) tem um peso de 30% na nota final e a do exame tem um peso de 70%. - Avaliação por exame: A avaliação é feita por um exame final com um peso de 100% na nota final.
Caso o aluno tenha feito os dois tipos de avaliação, a nota final será a melhor das duas. A nota mínima do exame é de 9.5 valores.
Bibliografia
Bibliografia Obrigatória
- O. Marques, Practical Image and Video Processing Using MATLAB, Wiley/IEEE Press, 2011.
Bibliografia Opcional
- R. C. Gonzalez, R. E. Woods, Digital Image Processing, 3rd Ed.,Prentice-Hall, 2007.
- R. C. Gonzalez, R. E. Woods, S. L. Eddins, Digital Image Processing Using MATLAB, 2nd Ed., Prentice-Hall, 2009.
- S. Coren, L. M. Ward e J. T. Enns, Sensation and Perception, 6ª Ed., Wiley, 2004.
- J. Wolfe, K. Kluender, D. Levi, L. Bartoshuk, R. Herz, R. Klatzy, S. Lederman, D. Merfeld, Sensation and Perception, 4ª Ed., Sinauer Associates, 2014.
- E. R. Davies, Computer and Machine Vision, 4ª Ed., Academic Press, 2012.
- A. Bovik (Editor), Handbook of Image and Video Processing, 2nd, Academic Press, 2005.
- J. C. Russ, F. B. Neal, The Image Processing Handbook, 7ª Ed., CRC Press, 2015.
- J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice-Hall, 1990.
- M. Petrou, C. Petrou, Image Processing: The Fundamentals, Wiley, 2010.
- K. Sayood, Introduction to Data Compression, 4th Ed., Morgan Kaufmann Publishers, 2012.
- D. R. Bull, Communicating Pictures: A Course in Image and Video Coding, Academic Press, 2014.
|
|
|
|
|
Docentes
Pedro Santana
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos desenvolvam competências na especificação, modelação e programação de algoritmos para geração de gráficos tridimensionais em computador. Com uma forte ênfase nos modelos matemáticos e nos algoritmos que os realizam de forma eficiente, pretende-se com este programa aprofundar a formação dos alunos em multimédia e computação gráfica. O conhecimento detalhado dos mecanismos subjacentes à geração de gráficos em computador é essencial em áreas tão diversas como a visualização de dados científicos, animação por computador, indústria do cinema, jogos por computador, tele-presença, entre outras.
Programa
Os principais conteúdos programáticos a abordar são:
CP1. História e aplicações; CP2. Percepção visual e cor; CP3. Pipeline gráfico; CP4. Perspectiva, visualização e transformações; CP5. Ray tracing e rasterização CP6. Iluminação direta e indireta CP7. Splines, curvas e superfícies; CP8. Texturas CP9. Percepção aplicada para sintetização selectiva CP10. Grafos de cena e gráficos procedimentais CP11. Toolkits para programação 3D (eduRayTracer, OpenGL, OSG) CP12. Casos de uso.
Processo de Avaliação
Avaliação periódica: 2 testes realizados ao longo do semestre (2 x 20%) e 1 projeto realizado em grupo, sujeito a entregas intermédias e avaliação de progresso semanal (60%); existe nota mínima de 7.5 valores na média dos testes, assim como no projeto; a presença nas aulas não é obrigatória.
Avaliação nas épocas de recurso e especial: exame final composto por uma parte teórica (40%) e uma parte prática (60%) (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
- Acetatos e artigos científicos disponibilizados na plataforma de e-Learning
- OpenSceneGraph 3.0 Beginners Guide (2010), by Rui Wang and Xuelei Qian, from Packt Publishing Ltd., ISBN 978-1-849512-82-4.
- Real-Time Rendering (2008), by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, from A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7.
- Fundamentals of computer graphics (2005), by Shirley, P. et al., from AK Peters Ltd, ISBN 1-56881-269-8.
- Computer graphics with openGL (2011), by Donald Hearn, M. Pauline Baker, Warren R. Carithers, from Prentice Hall, ISBN 0132484579.
Bibliografia Opcional
- OpenGL superbible - Fifth Edition (2011), by R. Wright Jr, from Pearson Education Inc, ISBN 978-0-32-171261-5.
- Principles of three dimensional computer animating: modeling, rendering, and animation with 3D computer graphics (2003) by Michael O'Rourke, from W. W. Norton, ISBN 0393730832.
- 3D computer graphics (2000), by Alan Watt, from Addison-Wesley, ISBN: 0201398559.
- Introduction to computer graphics (1994), by James D. Foley, from Addison-Wesley, ISBN 0201609215.
|
|
|
|
|
Docentes
André Santos
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolvimento de sistemas de software com boas propriedades relativas à sua manutenção e evolução requer o domínio de conceitos e tecnologias de programação avançada, em articulação com desenho de software. Nesta Unidade Curricular os alunos são expostos a matérias avançadas que assentam em noções prévias de programação orientada por objetos, com uma forte componente prática. A aplicação prática de conceitos é feita com base na linguagem e plataformas baseadas em Java.
Programa
CP1. Primitivas de reflexão (Java) CP2. Definição de anotações (Java) CP3. Primitivas de programação orientada por aspetos (AspectJ) CP4. Orientações para desenho de APIs (application programming interface) CP5. Sistemas baseados em componentes (OSGi, open services gateway initiative) CP6. Plataformas para desenvolvimento de sistemas extensíveis baseados em plugins (Equinox/Eclipse)
Processo de Avaliação
Avaliação Contínua: - Quizzes sobre leituras ou visionamento de palestras exigidas (20%) - Projeto de individual (80%)
Sempre que possível, será proposto um projeto colaborativo, significando isto que o resultado final é um sistema de componentes composto pelas contribuições dos vários alunos. Há abertura para propostas alternativas de projetos que envolvam as matérias abordadas.
Aprovação à UC requer um mínimo de 75% de presenças nas aulas.
Bibliografia
Bibliografia Obrigatória
Joshua Bloch, Effective Java (Second Edition), 2008. Ramnivas Laddad, AspectJ in Action, Manning, Greenwich, Connecticut, 2003. Erich Gamma, Kent Beck, Contributing to Eclipse: Principles, Patterns, and Plug-Ins, Addison-Wesley, 2003.
Jeff McAffer, Paul VanderLei, Simon Archer, OSGi and Equinox: Creating Highly Modular Java Systems, Addison-Wesley Professional, 2010.
Bibliografia Opcional
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2002.
|
|
|
|
|
|
Objectivos
Adquirir novos conhecimentos, teóricos e práticos, em redes definidas por software (SDN) aplicadas a diversos cenários relevantes de redes digitais.
Programa
CP1 ? Ministrar conhecimento base, detalhes essenciais sobre componentes técnicos, e as funcionalidades mais relevantes oferecidas pelas soluções SDN. CP2- Fornecer informação útil sobre os diversos melhoramentos efetuados em sucessivas versões do SDN e novos modelos tecnológicos que foram importantes no contexto do SDN ao longo dos últimos anos. CP3- Discutir diversos cenários de redes, como por exemplo, rede fixa, móvel, e ótica, onde a adoção do SDN pode oferecer resultados positivos. CP4- Aprender como simular e testar sistemas SDN (incluindo aplicações que usam APIs de SDN), controlando diversas topologias de rede. CP5- Visualizar alguns desenvolvimentos futuros, por exemplo Mobile Edge Computing, onde os diversos serviços SDN podem ser usados numa forma orquestrada para potenciar a utilização de todos os recursos disponíveis duma infraestrutura de rede.
Processo de Avaliação
O processo de avaliação consiste na realização de várias sessões práticas (com um peso total de 40% na avaliação final) e um exame escrito (60%), com a nota mínima do exame de 9,5 valores. A presença nas aulas é obrigatória.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - Paul Göransson, Chuck Black and Timothy Culver, Software Defined Networks (Second Edition), Morgan Kaufmann, Boston, 2017, ISBN-13: 978-0128045558 - James Denton, Learning OpenStack Networking (Neutron), Packt Publishing, 2014, ISBN-13: 978-1783983308 - D. Kreutz, F. M. V. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, ?Software-Defined Networking: A Comprehensive Survey,? Proc. IEEE, vol. 103, no. 1, pp. 14?76, 2015 - R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. De Turck, and R. Boutaba, ?Network Function Virtualization: State-of-the-Art and Research Challenges,? IEEE Commun. Surv. Tutorials, vol. 18, no. 1, pp. 236?262, 2016 OpenDayLight Controller, https://www.opendaylight.org
Bibliografia Opcional
- John Rhoton, OpenStack Cloud Computing: Architecture Guide, Recursive Press, 2014, ISBN-13: 978-0956355683 - William Stallings, Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud, Pearson Education, 2016, ISBN-13: 978-0134175393 - OpenDayLight Controller, https://www.opendaylight.org - OpenStack, https://www.openstack.org - SDN web portal, https://www.sdxcentral.com/
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo da cadeira de Segurança em Redes e Sistemas de Informação (SRSI) é o de oferecer um conjunto de conhecimentos completo relacionados com a gestão de segurança de informação no contexto do ambiente de sistemas de informação e redes digitais. Com a crescente dependência da tecnologia, a ciber-segurança encontra-se no topo da lista das preocupações de clientes e de empresas. A necessidade de criação de elevados níveis de segurança e de relações de negócio de confiança, é uma prioridade para muitas organizações. Esta cadeira abrange um conjunto de tópicos de segurança que incluem a gestão da segurança de informação, criptografia, controlo de acesso, segurança de redes, segurança de aplicações, segurança de operações, segurança física, gestão de incidentes e planeamento de continuidade de negócio.
Programa
I. Introdução à Segurança de Informação II. Controlo de Acessos III. Ataques e Monitorização IV. Segurança das Comunicações e Contra-Medidas V. Princípios e Conceitos de Gestão de Segurança VI. Valor dos Bens, Políticas e Papeis VII. Aspectos de Segurança de Dados e Aplicações VIII. Código Malicioso e Ataques a Aplicações IX. Criptografia X. PKI e Aplicações Criptográficas XI. Gestão de Material de Criptográfico XII. Segurança no Desenvolvimento de Aplicações Web a. Desenvolvimento de Aplicações Web em Segurança b. Análise das Vulnerabilidade de Segurança das Aplicações Web c. Práticas de Desenvolvimento de Aplicações Web Seguras XIII. Princípios de Desenho de Computadores XIV. Princípios de Modelos de Segurança XV. Gestão Administrativa XVI. Auditoria e Monitorização XVII. Planeamento de Continuidade de Negócio XVIII. Planeamento da Recuperação de Desastres XIX. Leis e Investigações XX. Incidentes e Ética XXI. Requisitos de Segurança Física
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (40%) - Apresentação e discussão do projeto (20%) - Realização de um teste individual (40%)
Exame Final: - Prova escrita (100%)
Os alunos que reprovarem na avaliação contínua possuem duas épocas de exame. A nota do projecto não é considerada para alunos que optem por fazer exame. A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Andress, J. (2014). The Basics of Information Security: Understanding the Fundamentals of InfoSec in Theory and Practice. Syngress. Kim, D., Solomon, M. (2016). Fundamentals of Information Systems Security. Jones & Bartlett Learning. Stallings, W., & Tahiliani, M. P. (2014). Cryptography and network security: principles and practice. London: Pearson. Gordon, A. (Ed.). (2015). Official (isc) 2 Guide to the CISSP Cbk. CRC Press. Stewart, J. M., Chapple, M., & Gibson, D. (2012). CISSP: Certified Information Systems Security Professional Study Guide. John Wiley & Sons.
Bibliografia Opcional
Anderson, R. J. (2010). Security engineering: a guide to building dependable distributed systems. John Wiley & Sons. Whitman, M., & Mattord, H. (2013). Management of information security. Nelson Education. Whitman, M., Mattord, H. (2017). Principles of Information Security. Course Technology. Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography. CRC press. Buchmann, J. A., Karatsiolis, E., & Wiesmaier, A. (2013). Introduction to public key infrastructures. Springer Science & Business Media. Zúquete, A. (2018). Segurança em redes informáticas. FCA-Editora de Informática. Correia, M. P., & Sousa, P. J. (2015). Segurança no software. Lisboa: FCA. Stuttard, D., & Pinto, M. (2011). The web application hacker's handbook: finding and exploiting security flaws. John Wiley & Sons. Sullivan, B., & Liu, V. (2011). Web application security, a beginner's guide. McGraw-Hill Education Group. Schneier, B. (2007). Applied cryptography: protocols, algorithms, and source code in C. john wiley & sons.
|
|
|
|
|
Docentes
Sancho Moura Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Dotar os alunos de conhecimentos e competências nas áreas de sociedades artificiais, agentes e simulação social, ciências sociais computacionais, inteligência artificial, abordando-se métodos e técnicas de modelação de sistemas complexos em áreas diversas, tais como nas Engenharias, nas Ciências Sociais e da Gestão. Numa perspectiva integradora de competências, são estudados problemas em domínios interdisciplinares, especialmente em casos menos susceptíveis de resolução através de abordagens clássicas e analíticas, onde a simulação computacional desempenha um papel crucial. É dada ainda relevância à construção de modelos de simulação em contextos espaciais, através de sistemas de informação geográficos.
Programa
1. Conceitos básicos de modelação e simulação numérica: simulação DEV.
2. Fundamentos da simulação social: papel da experimentação; papel dos modelos em domínios interdisciplinares; características da modelação baseada em agentes.
3. Fundamentos de Sistemas Multiagentes na Inteligência Artificial; Introdução às metodologias das Ciências Sociais.
4. A simulação social como método: estudos de caso; verificação e validação; estratégias de simulação.
5. Ambientes de simulação social: ferramentas e ambientes; Repast; NetLogo; programação em NetLogo.
6. Noções de complexidade: autoorganização e emergência; autómatos celulares.
7. Redes sociais: conceitos gerais; redes aleatórias simples e de Erdos-Renyi; redes de pequenos mundos; scale-free networks;
8. SIGs e simulação social. A extensão SIG em NetLogo. Exemplos.
9. Estratégias e técnicas de verificação/validação, alinhamento e replicação de simulações sociais.
10. Seminários diversos de aplicações.
Processo de Avaliação
A avaliação é contínua, incluindo:
- Assiduidade nas aulas, com ponderação de 5% na nota final. - mini-testes individuais com ponderação de 40% - Projecto em grupo (55%) com eventual apresentação prévia de seminário.
A médias dos testes e o projecto têm notas mínimas de 35%.
Para o aluno ter nota máxima na assiduidade terá que participar em 70% das aulas.
Bibliografia
Bibliografia Obrigatória
Simulation Modelling and Analysis. Averill M. Law, New York : McGraw-Hill, 1991.
An Introduction to Agent-Based Modeling, By Uri Wilensky and William Rand, MIT Press, 2015.
NetLogo User Manual, http://ccl.northwestern.edu/netlogo/docs/.
Artigos técnicos diversos a indicar pelo docente.
Bibliografia Opcional
Agent-Based and Individual-Based Modeling: A Practical Introduction. Railsback, Steven F. and Grimm, Volker, Princeton University Press: Princeton, NJ, 2011.
Agent-Based Models, Nigel Gilbert, Sage Publications, 2008.
NetLogo Models Library, biblioteca de modelos do NetLogo e respectiva documentação, vide http://ccl.northwestern.edu/netlogo/models/
NetLogo GIS Extension, http://ccl.northwestern.edu/netlogo/docs/gis.html
Simulation for the Social Scientist. Nigel Gilbert and Klaus Troitzsch, Open University Press, Second Edition, 2005.
Simulating Social Complexity, A Handbook. Series: Understanding Complex Systems, Edmonds, Bruce; Moss, Scott (Eds.), Springer-Verlag, 2013.
Artigos técnicos diversos a indicar pelo docente.
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apreensão dos conceitos e práticas associados à captura, processamento e criação de som e vídeo digitais para multimédia, desde os requisitos técnicos de suporte aos requisitos de conteúdo, com realce para a componente de criação de conteúdos coerentes do ponto de vista de mensagem a comunicar, do suporte e do público-alvo.
Programa
CP1: Storyline/Sinopse, guião, storyboard, etapas de produção, planificação.
CP2: Técnica: Aquisição, suporte, fita, HD, SSM, DVD, implicações; imagem e enquadramento, 4/3, 16/9, "safe area"; varrimento progressivo e entrelaçado; tipos de microfones, ruído; Transcrição de áudio e vídeo, largura de banda, droped frames, implicações; edição à frame, NLE.
CP3: Conteúdo: Sequências e Planos, travelings, panorâmicas, picado e contra-picado, plano e contra-plano; Enquadramento e espaço imagem: cinema, vídeo, vídeo para multimédia, implicações; Linguagem e narrativa vídeo e áudio; Tipos de som; mistura, equalização, filtragem; redução de ruído.
CP4: Montagem e pós-produção; Repicagem de som, montagem à banda sonora, sincronização e pós-sonorização; Ritmo; Transições, corte, Chromakey, transparência, motion, titulagem e "safe area".
CP5: Codificação e compressão, selecção do CODEC, "Constant Bit Rate", "Variable Bit Rate", "1 pass / 2 pass coding", implicações.
Processo de Avaliação
Avaliação contínua: criação de projecto em grupo (70% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas, entregue na data do Exame 1 ou 2. Miniteste escrito individual (30% da nota final). Pela natureza da UC com avaliação de projecto semanal, não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Som e vídeo para multimédia, ISCTE-IUL, 2012 PF Lopes, Digital video editing and manipulation (4+2 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Digital audio recording, editing and manipulation (5 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Sound Recording, INOCOP, Ref INOCOP-ADETTI-D-2-P-SOA, Issue 1.0RC1, Contract Ref. 2004/EQUAL/A2/AD/235, Nov 2005 WHAT DO EDITORS DO, The Cutting Edge - The Magic of Movie Editing, Director W Apple; TCEP Inc, ACE, NHK Enterprises, BBC, 2004 PF Lopes, Digital Video for Multimedia: Good Practices for Acquisition and Processing, 12 EPCG, selected for Portuguese Journal of Computer Graphics - Advances in Computer Graphics in Portugal, Special Edition, 2004 Quantel, "The Digital Fact Book, Converged media, 20th anniversary edition", B. Pank editor, 20th Edition, 2008 Gerald Millerson, Video Production Handbook, 2001, ISBN 0-240-51597-8
Bibliografia Opcional
Derrick Story, Digital Video Pocket Guide, 2003, ISBN 0-596-00523-7
R. J. Compesi, R. E. Sherriffs, Small Format Television Production, Second Edition, Allyn and Bacon, 1990.
S. Alten, Audio in Media, Belmont, Calif.: Wadsworth, 1986.
J. Eargle, Sound Recording, 2nd edition, New York: Van Nostrand Reinhold, 1980.
Williams, J., Lock, A., Burnett, C. (1996). Digital Video for Multimedia: Considerations for Capture, Use and Delivery, Multimedia Resources Unit, University of Bristol.
|
|
|
|
|
|
Objectivos
O objetivo desta UC é proporcionar aos alunos uma compreensão dos principais aspetos da arquitetura, recursos e tecnologias de sistemas de computação em Nuvem. Esta UC cobrirá os tópicos de virtualização de computadores, centros de dados, arquiteturas orientada a serviços, gestão de Nuvem, segurança e processos, tanto dentro de uma Nuvem assim como entre Nuvens. A UC também irá abranger os mais recentes desenvolvimentos em computação em Nuvem, como a computação "green", "edge", "IoT", "Big Data" e "Blockchain". A análise teórica destas tecnologias é complementada com exemplos reais de serviços e sistemas na Nuvem. O programa inclui diversas aulas práticas com desenvolvimento de aplicações e serviços reais na Nuvem.
Programa
CP1: Fundamentos de Nuvem, Business Drivers e História; CP2: Tecnologia Pré-Nuvem, Virtualização, Hipervisores, Xen, Clusters Virtuais; CP3: XaaS, Nuvens Públicas, Privadas, e Híbridas, Exemplos; CP4: Princípios básicos de desenvolvimento de aplicações na Nuvem; CP5: Centros de Dados: Princípios, Arquiteturas, Exemplos; CP6: Green Computing, Parallel Computing, Economia de Nuvem; CP7: IoT, Fog/Edge Computing, Interoperabilidade, Investigação europeia na área da Nuvem, "Industrie 4.0", FIWARE; CP8: Desenvolvimento de Aplicações na Nuvem com Ligação a Sensores IoT e Atuadores; CP9: Segurança, Riscos na Nuvem, Gestão da Nuvem; CP10: Big Data, Hadoop, Map Reduce; CP11: Blockchain, Criptomoedas; CP12: Desenvolvimento de Aplicações na Nuvem com Aprendizagem e Análise Analítica.
Processo de Avaliação
Esta UC é feita apenas por aproveitamento no Exame Final.
Bibliografia
Bibliografia Obrigatória
- Hwang, K., Fox, G., and Dongarra, J., "Distributed and Cloud Computing (From Parallel Processing to the Internet of Things)", Elsevier, 2011 - Josyula, V., Orr, M., Page, G., "Cloud Computing: Automating the Virtualized Data Center", Cisco Press, 2012 - Buyya, R., Broberg, J, Goscinski, A., "Cloud Computing Principles and Paradigms", Wiley & Sons, 2011
Bibliografia Opcional
Apresentada no final de todas as aulas teóricas (slides).
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é o de dar a conhecer ao aluno o potencial das grandes quantidades de texto atualmente disponíveis e os métodos computacionais que podem ser utilizados para extrair conhecimento a partir desses dados. Os alunos devem ficar a conhecer as tecnologias necessárias ao desenvolvimento de processos de Text Mining. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno serão as seguintes: reconhecer as diferentes vertentes científicas envolvidas nos processos de Text Mining; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) dos tópicos nucleares e sua aplicação específica a tarefas tais como análise de sentimento e modelação de tópicos.
Programa
Introdução CP1: Utilidade de grandes quantidades de texto, desafios e métodos atuais CP2: Informação não estruturada vs. (semi-)estruturada CP3: Obtenção e filtragem de informação, extração de informação e Data Mining Representação de documentos CP4: Preparação e limpeza de documentos CP5: Extração de propriedades CP6: Estratégias de pesagem de termos CP7: Modelos de espaços vectoriais CP8: Medidas de similaridade Processamento Computacional da Língua CP9: Modelos de língua CP10: Morfologia e análise morfossintática CP11: Estruturas complexas: análise sintáctica CP12: Extração de informação Classificação de Texto CP13: Introdução à aprendizagem automática estatística CP14: Medidas de avaliação CP15: Classificadores generativos CP16: Classificadores discriminativos CP17: Aprendizagem não supervisionada CP18: Recursos para Text Mining Casos de Estudo CP19: Análise de sentimento CP20: Identificação de tópicos
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (2 trabalhos, valendo cada um 30%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
Text Mining Handbook: advanced approaches in analyzing unstructured data, Ronen Feldman and James Sanger, 2006, Cambridge University Press
Data Mining: Practical Machine Learning Tools and Techniques, Ian Witten, Eibe Frank, and Mark A. Hall, 2011 (Third Edition), Morgan Kaufmann Publishers
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/
Text Mining: classification, clustering and applications, Ashok Srivastava and Mehran Sahami (eds.), 2009, Chapman & Hall
Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press
|
|
1 Ano | 2 Semestre
|
|
|
|
|
|
|
Docentes
João Pedro Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo geral desta UC é dar formação nas técnicas e algoritmos que permitem extrair modelos e informação a partir de grandes quantidades de informação.
Programa
CP1: Programação para larga escala - Sistema de ficheiros distribuídos - O modelo de programação MapReduce CP2: Locality-sensitive hashing algorithm CP3: Aprendizagem a partir de sequências CP4: Análise de hiperligações - PageRank - Link Spam CP5: Regras de associação CP6: Aprendizagem não supervisionada em larga escala CP7: Sistemas de recomendação CP8: Comunidades em redes sociais CP9: Redução de dimensionalidade - Análise de componentes principais - Decomposição em valores próprios singulares - Decomposição CUR CP10: Aprendizagem supervisionada em larga escala - Vizinho mais próximo - Máquinas de vetor de suporte CP11: Árvores de decisão CP12: Introdução ao Deep Learning
Processo de Avaliação
A avaliação pode ser realizada de duas formas: periódica [1] ou exame final [2]. [1] A avaliação periódica consiste em: - 2 testes escritos (com um peso na nota final de 20% cada), realizados ao longo do semestre, com uma nota mínima de 7; - 1 trabalho (de grupo) com um peso na nota final de 60%. [2] O exame final é composto por parte teórica e prática realizadas no ISCTE-IUL, realizada em época de recurso ou em época especial (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
Mining of Massive Datasets, A. Rajaraman, J. Ullman, 2011, Cambridge University Press.
Big Data: Algorithms, Analytics, and Applications, Kuan-Ching Li et al., Chapman and Hall/CRC, 2015.
Advanced Analytics with Spark: Patterns for Learning from Data at Scale, Sandy Ryza et al., O'Reilly Media, 2017.
Practical Data Science with Hadoop and Spark: Designing and Building Effective Analytics at Scale, Ofer Mendelevitch, Casey Stella and Douglas Eadline, Addison-wesley, 2016.
Deep Learning, Ian Goodfellow and Yoshua Bengio, 2016, MIT Press.
Bibliografia Opcional
Learning Spark: Lightning-Fast Big Data Analysis, Holden Karau, A. Konwinski, P. Wendell and M. Zaharia, O'Reilly Media, 2015.
All of Statistics: A concise course in Statistical Inference, L.Wasserman, Springer, 2003.
The elements of statistical learning, Trevor Hastie, Robert Tibshirani, and Jerome Friedman. Springer, 2001.
|
|
|
|
|
Docentes
Isabel Machado Alexandre
Departamento de Ciências e Tecnologias da Informação
Objectivos
Nesta Unidade Curricular (UC) pretende-se investigar a utilização de ambientes inteligente interactivos em diversos domínios de aplicação (educação, entertenimento, saúde, formação profissional, etc). No final da UC os alunos serão capazes de identificar quais os elementos necessários à conceptualização de uma aplicação inteligente e interactiva, bem como desenvê-la e avalia-la no seu contexto de aplicação.
Programa
1. Introdução e Objectivos 2. Agentes Inteligentes 3. Personagens Sintéticas (PS) a. Características b. PSs em Jogos de Computador c. Embodied PSs 4. O interactor 5. Narrativa a. Utilização de narrativa como forma/meio num AII b. Introdução à narrativa e ficção c. Desenho e controlo automático de história d. Geração de histórias 6. AIIs a. Catalogação dos seus requisitos; b. Estudo de exemplos de AIIs c. Conceptualização de AIIs d. Desenvolvimento e implementação de um AII. 7. Avaliação de Casos de Estudo
Processo de Avaliação
O aluno opta pela forma de avaliação pretendida, sendo que a avaliação final é completamente autónoma em relação à avaliação periódica. Avaliação Periódica: Nota = 40%Projecto (grupo) + 60%Seminário e Artigo (individual) Obs: Mínimo de 7.5 valores em todas as componentes. Em avaliação final, cada aluno tem de realizar um projeto que demonstre os conhecimentos adquiridos na UC e apresentar oralmente o projeto bem como realizar um relatório. Nota mínima 9.5valores.
Bibliografia
Bibliografia Obrigatória
Conjunto de artigos científicos providenciado aos alunos ao longo do semestre.
Bibliografia Opcional
Relevant and updated scientific papers.
|
|
|
|
|
|
Objectivos
A unidade curricular pretende consolidar conhecimentos necessários ao desenvolvimento de repositórios de informação de suporte a sistemas de informação distribuídos, nomeadamente lidar com tolerâncias a falhas e grandes volumes de dados.
Programa
1. Introdução às Bases de Dados Não Relacionais; 2. Redundância para gerir tolerância a falhas; 3. Distribuição de Dados para gerir grandes volumes de informação; 4. Introdução ao MongoDB; 5. Extracção de dados no MongoDB; 6. Integração de informação proveniente de sensores num sistema de informação distribuído.
Processo de Avaliação
A UC é exclusivamente avaliada através projecto.A nota individual resulta da avaliação dos relatórios intercalares,do relatório final (50%) que inclui os intercalares e da apreciação do desempenho do aluno ao longo do semestre (do seu envolvimento nas discussões semanais do projecto,e na sua capacidade de exposição e discussão técnica do trabalho, 50%).É obrigatória presença nas aulas. Não existe nenhuma avaliação por exame e a época especial poderá completar a avaliação contínua se necessário.
Bibliografia
Bibliografia Obrigatória
NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison, A B M Moniruzzaman, Syed Akhter Hossain, 2013 (https://arxiv.org/abs/1307.0191) Choosing the right NoSQL database for the job: a quality attribute evaluation, Lourenço, J.R., Cabral, B., Carreiro, P. et al. Journal of Big Data (2015) 2: 18. https://doi.org/10.1186/s40537-015-0025-0
Performance Evaluation of NoSQL Databases Gandini A., Gribaudo M., Knottenbelt W.J., Osman R., Piazzolla P. (2014) Performance Evaluation of NoSQL Databases. In: Horváth A., Wolter K. (eds) Computer Performance Engineering. EPEW 2014. Lecture Notes in Computer Science, vol 8721. Springer, Cham
Bibliografia Opcional
-
|
|
|
|
|
|
Docentes
Objectivos
O objetivo principal desta UC é a compreensão das diversas componentes arquiteturais das infraestruturas de TI (ITI) e suas interdependências. Os conhecimentos desta UC fazem parte das competências chave dos arquitetos de ITI.
Os conhecimentos adquiridos são aplicáveis a todo o tipo de ITIs, contudo o foco será nos modelos de infraestruturas híbridas (atualmente mais comuns) em que um conjunto de componentes de infraestrutura reside num modelo de nuvem pública ou privada e os restantes residem num modelo tradicional.
Esta UC incidirá na vertente de desenho de ITIs, sendo que serão utilizados exemplos baseados em casos reais. A abordagem de desenho de ITIs é baseada em experiencia acumulada e expressa em padrões de desenho.
A UC aprofunda as componentes de virtualização, computação, conectividade, identidade, armazenamento, salvaguarda de informação, alta disponibilidade e balanceamento de carga, recuperação em caso de desastre, entre outras competências.
Programa
Esta UC inclui os seguintes conteúdos programáticos (CPs):
CP1 [Infraestruturas de TI] Definição, Atributos, Modelos
CP2 [Padrões de desenho de ITI] Padrões de desenho, Padrões de ITI, Boas Práticas
CP3 [Modelação de ITI] Ferramentas, Modelação de ITI, UML
CP4 [Virtualização] Arquitetura, Replicação, Alta Disponibilidade
CP5 [Gestão de Configurações] Automação, Orquestração, Gestão de Recursos
CP6 [Monitorização] Ferramentas, Monitorização de Recursos
CP7 [Identidade, Segurança e Privacidade] Autenticação, Federação, Sincronização de Diretórios CP8 [Computação, Armazenamento e Conectividade] Abstrações de armazenamento, tipos de conectividade, armazenamento hibrido CP9 [Continuidade de Negócio e Recuperação de Desastres] Grupos de disponibilidade, Domínios de atualização e de falha, acordos de níveis de serviço
CP10 [Arquiteturas de Referência] Ambientes Produtivos, Desenvolvimento e Testes
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado, devido à natureza aplicada desta UC. Inclui 2 componentes: trabalhos práticos de grupo de 2 (45%) ou 3 alunos (35%), e um teste final individual sumativo (55% ou 65%, respetivamente). Cada componente requer nota mínima de 8.
EXAME FINAL Em alternativa, os alunos podem optar pelo exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida com o esquema de avaliação contínuo.
Bibliografia
Bibliografia Obrigatória
•Acetatos de “Arquitetura de Infraestruturas Computacionais”, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). •Virtualization, Networking, and Storage (ISBN: 9781491970461) •Business Continuity and Disaster Recovery Planning for IT Professionals, (Chapters 1,5,7,8,10) (ISBN: 9780124105263) •Mastering Identity and Access Management with Microsoft Azure (ISBN: 9781785889448) •Building the Infrastructure for Cloud Security: A Solutions View - (Chapter 6,7) (ISBN: 9781430261452) •Managing Microsoft Hybrid Clouds (ISBN: 9781782177166)
Bibliografia Opcional
Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning.
|
|
|
|
|
Docentes
Rui Neto Marinheiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Aquisição de competências nas áreas da Internet das Coisas (IoT) e das Redes de Sensores (SN), em concreto competências em redes de comunicação especializadas, na integração de sistemas e aplicações.
Programa
CP1-Arquiteturas e tecnologias de redes Soluções de âmbito geral Soluções para domótica de edifícios e AMR/AMI Medição em utilities Redes de automação industrial Outras soluções:5G CP2-Protocolos para IoT e WSNs Camadas físicas e MAC Descoberta de topologia Protocolos de Routing,Transporte e de Aplicação CP3-Interoperabilidade de rede Gateways para interoperabilidade de protocolos Servidores/gateways de integração na franja Plataformas de integração multiprotocolo IP para WSNs SCADA para aplicações WSN Integração de WSNs no IMS Gestão de dispositivos:manutenção,interação e gestão na franja da rede Edge Analytics:processamento de dados IoT em dispositivos na franja CP4-Técnicas de localização Localização por proximidade Posicionamento Fingerpinting CP5-Gestão de bateria CP6-Segurança e privacidade Estruturas de segurança Privacidade Robustez e fiabilidade Autenticação Ofuscação e diversificação Transações e pagamentos BlockChain
Processo de Avaliação
A avaliação desta UC é obtida por: -50% - projeto em grupo, de 2 estudantes, com apresentação pública e demonstração -30% - artigo sobre um tópico específico de IoT ou SN, entregue individualmente 20% - teste escrito individual
Bibliografia
Bibliografia Obrigatória
- Overheads, papers and other materials publish in the e-Learning platform. - Exercises and laboratory guides published in the e-Learning platform.
Bibliografia Opcional
-Internet of Things - Principles and Paradigms, by Rajkumar Buyya and Amir Vahid Dastjerdi, Morgan Kaufmann, 1st edition, May 2016, ISBN: 978-0128053959 -Sensors Everywhere - Wireless Network Technologies and Solutions, by C. Gomez, J. Paradells, J.E. Caballero, Fundación Vodafone España, 2010, ISBN: 978-84-934740-5-8. -The Internet of Things: Key Applications and Protocols, by Olivier Hersent, David Boswarthick, Omar Elloumi, Wiley, 2nd edition, Jan 2012, ISBN: 978-1-119-99435-0
|
|
|
|
|
|
Objectivos
A unidade curricular de Comunicação em Multimédia propõe uma formação complementar nas seguintes áreas:
- Representação dos vários tipos de informação em formato digital (texto, imagens, voz, áudio e vídeo).
- Algoritmos de compressão usados para cada um dos diferentes tipos de informação.
- Requisitos dos vários tipos de aplicações de comunicação multimédia.
- Funcionamento de várias redes de comunicação.
- Protocolos de comunicação e o modo como permitem suportar os requisitos das aplicações multimédia.
- Normas internacionais associadas com os vários aspectos da comunicação multimédia.
Programa
1. Introdução à Comunicação em Multimédia: tipos de informação multimédia; redes de comunicação; aplicações e terminologia.
2. Representação de Informação Multimédia: imagens, áudio e vídeo.
3. Compressão de Texto e Imagem: compressão com e sem perdas (noções de redundância e de irrelevância, codificação entrópica e codificação de fonte); codificação de Huffman estática e dinâmica, codificação aritmética; compressão de FAX (ITU-T T.4 e T.6, JBIG e JBIG2); compressão de imagens fotográficas (JPEG, JPEG-LS e JPEG2000).
4. Compressão de Vídeo, Voz e Áudio: princípios de compressão de vídeo e normas de compressão (H.261, H.263, MPEG-1, MPEG-2 e MPEG-4); princípios de compressão de voz e áudio e normas de compressão (normas ITU, MPEG e Dolby).
5. Normas de Comunicação Multimédia: modelos de referência; normas H.320 (ISDN), H.324 (PSTN) e H.323 (Internet).
6. Televisão Digital: perspectiva histórica; norma DVB; a televisão digital em Portugal.
Processo de Avaliação
- Prova escrita com nota mínima de 9.5 valores (50%).
- Trabalhos experimentais (30%).
- Artigo de pesquisa (20%)
Bibliografia
Bibliografia Obrigatória
- Fred Halsall, "Multimedia Communications: Applications, Networks, Protocols and Standards", Addison-Wesley, 2001.
Bibliografia Opcional
- Khalid Sayood, "Introduction to Data Compression, 4th Edition", Morgan Kaufman, 2012.
- Luis Soares, "Processamento de Sinal Multimédia - Aulas Teóricas", ISCTE-IUL.
- Richard Schaphorst, "Videoconferencing and Videotelephony: Techonology and Standards - 2nd Edition", Artech House, 1999.
- H. Benoit, "Digital Television: MPEG-1, MPEG-2, and principles of the DVB System", Focal press, 2002.
- H. Benoit, "Digital Television: Satellite, Cable, Terrestrial, IPTV, Mobile TV in the DVB Framework", Focal press, 2008.
- Ulrich Reimers, "DVB: the Family of International Standards for Digital Video Broadcasting", Springer, 2005.
- Ronald de Bruin, Jan Smits, "Digital Video Broadcasting: Technology, Standards, and Regulations", Artech House, 1999.
- Walter Fischer, "Digital Video and Audio Broadcasting Technology: a Practical Engineering Guide", Springer, 2010.
- Fernando Pereira, Touradj Ebrahimi, "The MPEG-4 Book", Prentice Hall, 2002.
- Iain Richardson, "The H.264 Advanced Video Compression Standard", John Wiley, 2010.
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos, no final desta Unidade Curricular (UC) possam adquirir as competências necessárias que lhes permitam: - Perceber as principais características e limitações de dispositivos móveis inteligentes - Introduzir o desenvolvimento de aplicações móveis para dispositivos móveis inteligentes (smartphones e tablets) - Introduzir o desenvolvimento nativo de aplicações móveis para diferentes plataformas (Google Android, Apple iOS) - Introduzir o desenvolvimento para Web para dispositivos móveis (recorrendo a normas Web, como o HTML5, CSS3 e JavaScript). Introduzir o desenvolvimento híbrido para dispositivos móveis (recorrendo ao ionic ou ReactNative)
Programa
I. Introdução ao desenvolvimento de aplicações para dispositivos móveis inteligentes a. Introdução ao desenvolvimento de aplicações para dispositivos móveis b. Características e funcionalidades dos dispositivos móveis II. Plataformas de desenvolvimento de aplicações para dispositivos móveis inteligentes a. Google Android, Apple iOS b. IDEs de desenvolvimento III. Desenvolvimento Nativo de Aplicações para Dispositivos Móveis a. Desenvolvimento nativo de Aplicações com Google Android (Java) b. Desenvolvimento nativo de Aplicações com Apple iOS IV. Desenvolvimento de aplicações Web e Híbridas para Dispositivos Móveis a. Desenvolvimento Web de Aplicações móveis (HTML5, CSS3, JS) b. Desenvolvimento Híbrido de Aplicações móveis (ionic, ReactNative) V. Planeamento e concepção de projeto de desenvolvimento de Aplicações para dispositivos móveis
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (60%) - Apresentação e discussão do projeto (40%)
Os alunos que reprovarem na avaliação contínua, ou que assim o desejem, podem entregar e apresentar o projecto da data da época de recurso (2ª época).
A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Smyth, N. (2017). Android Studio 3.0 Development Essentials-Android 8 Edition. Payload Media, Inc.. Hardy, B., & Phillips, B. (2013). Android Programming: The Big Nerd Ranch Guide. Addison-Wesley Professional. Griffith, C. (2017). Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic, Angular, and Cordova. " O'Reilly Media, Inc.". Ramanujam, P., & Natili, G. (2015). PhoneGap: Beginner's Guide. Packt Publishing Ltd. Grummitt, C. (2017). iOS Development with Swift. Manning Publications.
Bibliografia Opcional
Castledine, E., Eftos, M., & Wheeler, M. (2011). Build Mobile: Websites and Apps for Smart Devices. SITEPOINT. Camden, R., & Matthews, A. (2013). jQuery mobile web development essentials. Packt Publishing Ltd. Collins, C., Galpin, M., & Kaeppler, M. (2011). Android in Practice (p. 648). Manning Publications. Darwin, I. F. (2017). Android Cookbook: Problems and Solutions for Android Developers. " O'Reilly Media, Inc.". Welch, S. (2011). From Idea to App: Creating IOS UI, Animations, and Gestures (Voices That Matter). New Riders Keur, C., Hillegass, A. (2016). iOS Programming: The Big Nerd Ranch Guide. Big Nerd Ranch Guides. Nahavandipoor, V. (2017). IOS 11 Swift programming cookbook : solutions and examples for iOS apps. O'Reilly.
|
|
|
|
|
Docentes
João Carlos Silva
Departamento de Ciências e Tecnologias da Informação
Objectivos
Unidade Curricular optativa para mestrandos DCTI, para executar um projecto à escolha em Redes Digitais, aprendendo noções gerais de como montar uma rede numa empresa, e como avaliar o desempenho de uma rede.
Programa
As aulas serão teórico-práticas, laboratoriais e de tutoria. P1: Serão dadas umas aulas em laboratório para aprenderem a avaliar um rede e trabalharem com o Simulador de Rede NS3 P2: Serão dadas umas aulas em laboratório para aprenderem a testarem determinados serviços com o sistema PlanetLab P3: Serão dadas várias aulas sobre como montar uma rede de computadores numa empresa P4: Os trabalhos laboratoriais de NS3 e PlanetLab serão efectuados por grupos de 2 ou 3 alunos, sendo sujeites a avaliação individual. O projecto de montar uma rede de computadores poderá ser substituido por elaboração e exposicao de slides na aula
Processo de Avaliação
A nota será calculada pela seguinte formula:
50% montagem rede + 25% trabalho NS3 + 25% trabalho PlanetLab
Todas as notas serão arrendondadas em cada um dos 3 componentes.
Os trabalhos laboratoriais de NS3 e PlanetLab serão efectuados por grupos de 2 ou 3 alunos, sendo sujeites a avaliação individual. O projecto de montar uma rede de computadores poderá ser substituido por elaboração e exposicao de slides na aula.
Bibliografia
Bibliografia Obrigatória
[1] Engenharia de Redes Informáticas, de Edmundo Monteiro e Fernando Boavida; FCA Editora [2] Computer Networking, A Top-Down Approach Featuring the Internet, James F. Kurose and Keith W. Ross, Pearson Education, Addison Wesley [3] Segurança em Redes Informáticas, André Zúquete, 1ªedição, FCA Editora [4] Computer Networks, Andrew Tanenbaum, 4ªedição - Prentice Hall
Bibliografia Opcional
nenhuma
|
|
|
|
|
Docentes
Sérgio Moro
Departamento de Ciências e Tecnologias da Informação
Objectivos
A unidade desenvolve competências em extração de conhecimento a partir de dados empresariais. Problemas típicos passíveis de serem estudados: descoberta de padrões de consumo, deteção de fraudes, estimação do risco de incumprimento no crédito ao consumo ou a empresas, deteção de fatores de abandono de serviços, seleção de clientes de companhias de seguros, descoberta de sequências típicas de visitas a páginas Web e outros.
Programa
CP1. Introdução à extração de conhecimento a partir de dados (Data Mining) e principais metodologias. CP2. Aplicação de modelos de aprendizagem supervisionada e não supervisionada; CP3. Problemas de classificação e métricas; CP4. Problemas de regressão e métricas; CP5. Problemas de predição e métricas; CP6. Tratamento e preparação de dados; CP7. A importância da seleção das variáveis adequadas; CP8. Utilização do software open source R para proceder à modelação básica e análise de dados; CP9. Visualização de dados: princípios básicos e ferramentas; CP10. Adaptive Business Intelligence.
Processo de Avaliação
Aval. Contínua: 4 testes (TI), 10% cada Um trabalho de grupo(TF) discutido intergrupos, na 1ª época (60%). Nota Final=TIx40%+TFx60%. Min.Testes:5val;Trabalho:7val.
Alternativa - Aval. 1ª época: trabalho individual (T) min.7val- inscrição até um mês antes do final das aulas e discussão oral -50%. Um exame(E) min.7val, na data da 1ª época -50%. Nota Final=Tx50%+Ex50%. Avaliação 2ª época: Trabalho de grupo (60%) + Exame (40%) OU Trabalho individual 1ª época (50%) + Exame (50%)
Bibliografia
Bibliografia Obrigatória
Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2016). Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann. Sharda, R., Delen, D., Turban, E., Aronson, J., & Liang, T. P. (2014). Businesss Intelligence and Analytics: Systems for Decision Support-(Required). Prentice Hall.
Bibliografia Opcional
Foster Provost, Tom Fawcett (2013) Data Science for Business. What you need to know about data mining and data-analytic thinking, 1st edition. O'Reilly. P. Cortez (2015). A tutorial on using the rminer R package for data mining tasks. https://repositorium.sdum.uminho.pt/bitstream/1822/36210/1/rminer-tutorial.pdf P. Cortez (2014). Modern optimization with R. Springer. M. Rocha & P. Ferreira. Análise e exploração de dados com R. FCA.
|
|
|
|
|
|
Objectivos
O Aluno deverá ficar apto a: - Identificar e caracterizar tipos de sistemas de informação e as fases do seu desenvolvimento; - Realizar o planeamento estratégico de sistemas de informação.
Programa
1.Introdução aos Sistemas de Informação Organizacionais. 2.Planeamento Estratégico de Sistemas de Informação
Processo de Avaliação
Avaliação Contínua -Teste escrito individual(60%)teste teórico/prático individual sem consulta -Trabalho prático(40%)trabalho em grupo com discussão com o docente A média ponderada das notas dos elementos de avaliação (não inferior a 8 valores em cada elemento de avaliação) constituirá a nota final deste regime,que,sendo maior ou igual a 10 valores, dispensará o aluno de exame final. Exame Final: -Prova escrita(100%)teste teórico prático individual sem consulta,com nota mínima de 8 val
Bibliografia
Bibliografia Obrigatória
-Laudon, Kenneth & Laudon, Jane (2007). Management Information Systems, 10th Edition, Prentice Hall.
Bibliografia Opcional
-McNurlin, Barbara & Sprague Jr., Ralph (2006). Information Systems Management in Practice, 7th Edition, Prentice Hall.
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolver capacidades de elaboração e gestão de projectos multimédia, tendo em linha de conta a especificidade multicultural e multidisciplinar que caracterizam estes projectos, tanto ao nível da componente técnica de suporte e desenvolvimento como ao nível da produção, adequação e validação dos conteúdos. É necessário dominar conceitos prévios, conforme o explicitado nos Pré-requisitos.
Programa
CP1 Revisões, multimédia digital, modelação, fotografia, vídeo, animação, som; Codificar e (não)comprimir; problemas e implicações CP2 Ambientes multiculturais/técnicos de desenvolvimento de projectos multimédia, implicações CP3 Formulação de requisitos de projectos multimédia, requisitos técnicos, funcionalidade de interface, percepção, psicologia CP4 Gestão das expectativas dos clientes face a requisitos dos projectos CP5 Produção do guião e requisitos, gestão de versões; Congelamento de versão final, aprovação pelo cliente CP6 Elaboração e cálculo do caderno de encargos: gráficos, programação, plataforma, animação, design, interface, vídeo, som, texto, navegação, interacção, psicologia, validação, avaliação de resultados, bateria de testes, gestão de grupo alvo de testes CP7 Métricas e controlo de qualidade, avaliação, validação CP8 Estudo de casos: Taco a Taco, ANMP, BCP, AVLx88, APM, EcoPontos CP9 Critérios para recolha de artigo científico, escrita de artigo científico
Processo de Avaliação
Avaliação contínua: trabalho individual de escolha e apresentação de artigo científico (20% da nota final), miniteste individual (20% da nota final), e criação de projecto em grupo (60% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas, entregue na data do Exame 1 ou 2. Pela natureza da Unidade Curricular, com o projecto desenvolvido e avaliado semanalmente, esta UC não tem Avaliação final, apenas Avaliação contínua semanal.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Análise e Gestão de Projectos Multimédia, ISCTE-IUL, 2012 E England, A Finney, Managing Multimedia: Project Management for Web and Convergent Media, Book 1. People and Processes, Addison-Wesley, 2001, 3rd Ed, ISBN 0201728982 E England, A Finney, Managing Multimedia: Project Management for Web and Convergent Media, Book 2. Technical Issues, Addison-Wesley, 2001, 3rd Ed, ISBN 0201728990 PF Lopes, Computação Gráfica e Multimédia Digital, ISCTE-IUL, 2011 Quentin Letts, "Lights! Camera! Retake!", The Telegraph, 2003 PF Lopes, Amélia Muge, MV Moreira, Taco a Taco, 9º Encontro Português de Computação Gráfica, Marinha Grande, Fevereiro 2000 PF Lopes, Projectos multimédia no ensino de multimédia e animação, Workshop "O ensino de animação e multimédia na Europa", Fundação Calouste Gulbenkian, 2000 (Comunicação convidada) Projectos: Taco a Taco, ANMP, BCP, Audiovisual Lx88, APM, EcoPontos
Bibliografia Opcional
Elaine England, Andy Finney, Managing Multimedia: Project Management for Interactive Media, 2nd Ed, Addison-Wesley, 1998, ISBN 0-201-36058-6
PF Lopes, Multimédia e ensino, conteúdo e narrativa, Comemoração de 150 anos, ISEL, 27 de Maio 2002
PF Lopes, Multimédia: rápido, divertido, fácil e barato, Multimedia XXI, Parque das Nações, 4/5/2001
|
|
|
|
|
|
Objectivos
A presente UC pretende dar aos alunos uma visão abrangente da gestão e governação nas áreas dos sistemas e tecnologias de informação, integrando aspectos essenciais da Gestão das pessoas, dos grupos e da organização com as práticas e os normativos específicos das áreas de Sistemas e Tecnologias de Informação. Pretende-se que os estudantes desenvolvam competências que permitam vir a integrar estas duas vertentes no desenvolvimento do seu projecto ou proposta de investigação.
Programa
Os principais conteúdos programáticos a abordar são: CP1. Introdução e Conceitos Fundamentais: Estratégia, Planeamento, Governação e Gestão; CP2. Principais frameworks para a Governação de TI (COSO, COBIT, ISO 38500) CP3. Gestão de benefícios dos investimentos em Sistemas e Tecnologias de Informação; CP4. "Best practices" e modelos de maturidade em SI/TI; CP5. Introdução ao comportamento organizacional; CP6. Mudança, Aprendizagem e Desenvolvimento Organizacional; CP7. Processos típicos da Gestão de Recursos Humanos; CP8. Gestão da qualidade e modelos de excelência organizacional; CP9. Introdução à investigação em contexto organizacional.
Processo de Avaliação
Avaliação Contínua: - Teste escrito individual (50%) - teste teórico/prático individual com consulta limitada; - Trabalho prático (50%) - trabalho em grupo, ou individual, com apresentação em sala e apresentação escrita. A média ponderada destas notas (não inferior a 8 valores em cada um dos elementos de avaliação) constituirá a nota final deste regime. Exame Final: Os alunos vão a exame final caso tenham optado por este regime ou não tenham obtido nota positiva na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
- Moeller, Robert. (2013). Executive's Guide to IT Governance - improving Systems Processes with Service Management, COBIT, and ITIL. John Willey and Sons, Inc. New Jersey. - Ward, John; Daniel, Elizabeth (2006): Benefits Management: Delivering Value from IS & IT Investments, John Wiley & Sons, Chichester - Robbins, S. & Judge, T. (2013). Organizational Behaviour, 15th Edition. Pearson Education, Inc. New Jersey, USA. - Armstrong, M. & Taylor, S. (2014). Armstrong's Handbook of Human Resource Management Practice, 13th Edition. Kogan Page Limited. London, UK. - Cummings, T. and Worley, C. (2009). Organization Development & Change, 9th Edition. South-Western Cengage Learning. Mason, OH. USA. - Mathis, R., Jackson, J. (2011). Human Resource Management, 13th Edition. South-Western Cengage Learning. Mason, OH.
Bibliografia Opcional
- Henriques, Telmo. (2015). IT Quality and Organization Development - using Action Research to promote Employee Engagement, Leadership development, Learning and Organizational Improvement. PhD Dissertation in Information Science and Technology. ISCTE-IUL. - ITIL. (2011). An Introductory Overview of ITIL 201. ITIL. - SEI. (2010). CMMI for Development.V1.3. Software Engineering Institute - Carnegie Mellon University. - SEI. (2010). CMMI for Services.V1.3. Software Engineering Institute - Carnegie Mellon University. - SEI. (2010). CMMI for Acquisitions.V1.3. Software Engineering Institute - Carnegie Mellon University. - JUSE (2013). The Application Guide for the Deming Prize 2013, For Companies and Organizations Overseas. The Deming Prize Committee, Union of Japanese Scientists and Engineers. - NIST. (2013). Malcolm Baldrige National Quality Award 2013-2014 Criteria for Performance Excellence. National Institute of Standards and Technology. USA. - EFQM. (2013). EFQM Excellence Model. Brussels: European Foundation for Quality Management. - Evans, J. and Lindsay, W. (2011). The Management and Control of Quality, 8th Ed. South-western Thomson Learning. Cincinnati. OH. - Erikson, Paivi and Kovalainen, Anne. (2008). Qualitative Methods in Business Research. Sage Publications, Thousand Oaks, CA. - Robson, C. (2011). Real world research: a resource for users of social research methods in applied settings, 3rd Ed. John Wiley & Sons, Ltd. - Saunders, M., Lewis, P & Thornhill, A. (2009). Research methods for business students, 5th Edition. Pearson Education Limited. Essex, UK. - Coghlan, D. and Brannick, T. (2014). Doing action research in your own organization, 4th Edition. Thousand Oaks, CA: Sage Publications.
|
|
|
|
|
|
Objectivos
A UC tem como primeiro objetivo ensinar a modelar processos de vários tipos (negócio, tecnológicos e outros) com uma linguagem padrão, o BPMN. Serão identificadas as boas práticas de modelação de processos, recorrendo a padrões de fluxos de trabalho, ilustrados com casos de estudo. Seguidamente os alunos aprenderão a avaliar cenários alternativos com técnicas de simulação. Será também experimentada a reconstrução de modelos a partir de eventos guardados durante a execução de um processo. Finalmente, mas não menos importante, os alunos ficarão ao par da crescente utilização dos modelos de processo como ponto de partida para a geração de aplicações informáticas, usando abordagens ?low-code?. Após completarem com sucesso esta UC, para além de serem capazes de sintetizar e analisar modelos de processo, os alunos deverão ser capazes de usar ambientes de modelação de processos, na edição cooperativa, documentação, validação, simulação, reconstrução e implementação de modelos de processos.
Programa
CP1[Introdução e Motivação] O papel da modelação de processos.Comparação das linguagens de modelação de processos CP2[Síntese de modelos com BPMN] Sintaxe e semântica dos construtos de modelação em BPMN CP3[Qualidade dos modelos] Catálogo de padrões de fluxos de trabalho, condensando boas práticas na modelação de processos. Deteção de defeitos CP4[Ambientes de modelação] Panorama sobre as ferramentas de modelação existentes, modelação cooperativa e formatos de interoperabilidade CP5[Simulação de processos] Prática de simulação de processos para avaliação de cenários alternativos CP6[Mineração de processos] Engenharia inversa de modelos de processo, a partir de eventos gerados durante a sua execução CP7[Desenvolvimento ?low-code?] Plataformas de desenvolvimento ?low-code? baseadas em modelos de processo CP8[Normas relacionadas] Norma CMMN (Case Management Model and Notation) para lidar com processos não estruturados.Norma DMN (Decision Model and Notation) para a gestão de decisões.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º 436/2014, contemplam-se 2 modalidades: i) Avaliação periódica ? trabalho de grupo com 2 entregas (sensivelmente a meio e final do semestre) e peso de 40% (grupo de 3 alunos) ou 50% (grupo de 2 alunos). Os restantes 60% ou 50% da classificação final serão obtidos através a um teste final individual a realizar na 1ª época de exames. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? Freund, J. and Rücker, B. (2016). Real-life BPMN: Using BPMN 2.0 to analyze, improve, and automate processes in your company, 3rd edition. Camunda. ? Volker Stiehl (2016). Process-Driven Applications with BPMN. Springer. ? Russell, Nick, Wil van der Aalst, and Arthur Hofstede (2016). Workflow patterns: the definitive guide. MIT Press. ? White, S. A., & Bock, C. (2011). BPMN 2.0 Handbook Second Edition: Methods, Concepts, Case Studies and Standards in Business Process Management Notation. Future Strategies Inc.
Bibliografia Opcional
? Laliwala, Z. and Mansuri, I. (2014). Activiti 5. x Business Process Management Beginner's Guide. Packt Publishing Ltd. ? Tijs Rademakers (2012). Activiti in Action - Executable Business Processes in BPMN 2.0. Manning Publications Co. ? Nelson, M., & Williams, T. (2012). Oracle BPM Suite 11g: Advanced BPMN Topics: Master Advanced BPMN for Oracle BPM Suite Including Inter-process Communication, Handling Arrays, and Exception Management. Packt Publishing Ltd. ? Silver, Bruce (2011). BPMN method and style, 2nd edition, with BPMN Implementer?s Guide, Cody-Cassidy Press. ?
|
|
|
|
|
|
Objectivos
O principal objectivo desta unidade curricular consiste em desenvolver um projeto empreendedor tecnológico (PET) inovador na área da Internet das Coisas (Internet of Things - IoT) sob a forma de produto, processo, serviço e/ou sistema (PPSS), com a aspiração de ser feita transferência de tecnologia e com elevado valor para o mercado. Esta UC tem como objetivos específicos o conhecimento dos principais blocos técnicos que fazem parte do IoT e várias aplicações existentes como casos de estudo que foram implementados através de projetos internacionais financiados e projetos em funcionamento nas várias áreas da indústria, agricultura, cidades, regiões, veículos, etc.... Também são identificadas e estudadas as principais normas relacionadas com o IoT. O Projeto considera 3 partes essenciais que têm de estar desenvolvidas: (I) Estudos Técnico- Científicos; (II) Análise de Mercado e Plano de Negócio; (III) Plano de Sustentabilidade.
Programa
CP1. Introdução aos principais blocos de IoT: Infraestruturas, Processamento de dados, Apresentação de dados, Dispositivos, Aplicações, Plataformas, Atuadores, Sensores. CP2. IoT com case studies ao nível de PPSS CP3. Introdução a tipos de projetos a desenvolver em contexto de IoT e identificação de ?Case Studies? de projetos Nacionais e Internacionais CP4. Conceitos de ?Design Thinking? CP5. Organização e estrutura do projeto (PET): Estratégia económica, científica-tecnológica; estado da arte e desenvolvimentos propostos relacionados com o PPSS de IoT; principais contribuições-benefícios. CP6. Caraterísticas inovadoras do PET: CP7. Plano de negócio do PPSS CP8. Plano de sustentabilidade do PPSS em IoT. CP9. Plano de trabalho e respetivo cronograma.
Processo de Avaliação
O método de avaliação nesta UC consiste: na realização de um projeto (PET em IoT) prático elaborado em grupo, para fomentar a discussão e a procura de solução em equipa, que tem 50% na nota final (40% para o Projeto e 10% para a apresentação/discussão) e uma avaliação individual de 50%. Existe uma alternativa de um projeto individual de avaliação 100% (podendo ser entregue na 1ª ou 2ª época). A classificação mínima é 10 de um total de 20.
Bibliografia
Bibliografia Obrigatória
[1] ? Tutorial Point (2016) Internet of Things. Tutorials Point (I) Pvt. Ltd. [2] ? A. McEwen, H. Cassimally (2014) Designing the Internet of Things, John Wiley and Sons, Ltd. [3] ? J. Gubbia, R. Buyya, S. Marusic, M. Palaniswami (2013) Internet of Things (IoT): A vision, architectural elements, and future directions, Future Generation Computer Systems 29 (2013) pp. 1645?1660, Elsevier. [4] ? O. Vermesan, P. Friess (2014), Internet of Things-From research and innovation to Market Deployment, River Publishers. [5] ? F. daCosta (2013) Rethinking the Internet of Things: A scalable approach to connect everything. Apress open. [6] ? O. Vermesan, P. Friess (2013) Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems, River Publishers.
Bibliografia Opcional
[7] - N. Gondchawar, R. Kawitkar (2016) IoT based Smart Agriculture, International Journal of Advanced Research in Computer and Communication Engineering Vol. 5, Issue 6, June 2016. [8] ? R&D articles (e-learning plataform). [9] ? Set of IoT standards (last editions) (e-learning plataform). [10] ? Research projects in IoT (e-learning platform).
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos sobre características e planeamento de redes ópticas.
Programa
CP1 - Introdução às redes ópticas. CP2 - Clientes da rede óptica. SDH, SDH de nova geração (VCAT, LCAS e GFP), OTN, Carrier Ethernet, MPLS. CP3 - Elementos da rede óptica de transporte. Arquitecturas de comutação e tecnologias de comutação óptica, arquitecturas de multiplexadores de inserção-extracção reconfiguráveis (ROADMs): Broadcast & Select, Route & Select. CP4 - Planeamento de redes ópticas (routing and wavelength assignment, RWA). Algoritmos de encaminhamento estáticos e dinâmicos e algoritmos de atribuição de comprimentos de onda estáticos e dinâmicos. CP5 - Sobrevivência das redes ópticas. Protecção linear, protecção de anel e protecção de malha. CP6 - Redes de acesso ópticas. Redes ópticas passivas, redes híbridas fibra-cabo e norma DOCSIS. CP7 - Redes ópticas de rajadas e de pacotes.
Processo de Avaliação
i) 30% trabalho prático (grupos de 2 alunos) + 35 % teste 1 + 35% teste 2, com nota mínima dos testes de 8 valores, ou ii) 30% trabalho prático (grupos de 2 alunos) + 70% exame, com nota mínima do exame de 9,5 valores.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Pires, "Sistemas e Redes de Telecomunicações", IST, 2006. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014. - P. Green, "Fiber to the home: the new empowerment", 1ª edição, Wiley, 2006
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Identificar, discutir e aplicar conceitos e tecnologias associados aos sistemas de Business Intelligence, com um particular destaque para com sitemas de Data Warehouses e de Data Mining.
Programa
- Introdução ao Business Intelligence, Data Mining, metodologia CRISP-DM - Sistemas de Dataware houses e OLAP - Adaptive Business Intelligence - Previsão e Optimização - Data Mining: classificação, regressão, segmentação - Modelos de Aprendizagem (e.g. Árvores de decisão, Redes Neuronais) - Estatística da Aprendizagem - Apresentação de Diversos Casos de Estudo - Ferramentas (Dataware houses, OLAP, BI, Data Mining), como por exemplo o WEKA e o R - Projecto
Processo de Avaliação
Aval. contínua: 60% de trabalho de grupo + 40% teste Aval. final: 60% de trabalho individual + 40% teste Nota mínima em cada componente: 9 valores Nota mínima final: 10 val.
Bibliografia
Bibliografia Obrigatória
E. Turban, R. Sharda, J. Aronson and D. King, Business Intelligence ? A Managerial Approach, Prentice Hall, 2008. M. Rocha, P. Cortez e J. Neves, Análise Inteligente de Dados - Algoritmos e Implementação em Java, FCA, 2008. M.F. Santos e C. Azevedo, Data Mining - Descoberta de Conhecimento em Bases de Dados, FCA, 2006. I. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Morgan Kaufmann, 2005. Z. Michalewicz, M. Schmidt, M. Michalewicz and C. Chiriac, Adaptive Business Intelligence, Springer-Verlag, Leipzig, Germany, 2007.
Bibliografia Opcional
I. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Morgan Kaufmann, 2005. Z. Michalewicz, M. Schmidt, M. Michalewicz and C. Chiriac, Adaptive Business Intelligence, Springer-Verlag, Leipzig, Germany, 2007.
|
|
|
|
|
|
Objectivos
Os sistemas de comunicações por satélite desempenham um papel cada vez mais importante, como parte integrante dos sistemas de telecomunicações globais. O principal objectivo desta UC é complementar e alargar os conhecimentos base em sistemas de telecomunicações leccionados no curso com técnicas mais avançadas, que são aplicadas sobretudo aos sistemas de telecomunicações por satélite.
Programa
CP 1. Princípios fundamentais dos sistemas de comunicação digital por satélite. CP 2. Órbitas dos satélites: leis de Kepler; determinação da distância, posição e velocidade de um satélite em qualquer tipo de órbita; efeito de Doppler. CP 3. Sistemas de radionavegação por satélite. Sistemas GPS, GALILEU e GLONASS. Determinação das coordenadas pela utilização da mensagem de navegação emitida pelos satélites. CP 4. Cálculo dos requisitos de potência e especificações do equipamento para uma ligação via satélite (link budget). CP 5. Sistemas de Espalhamento de Espectro (SEE) e suas vantagens nos sistemas de comunicações em geral e nos satélites em particular. CP 6. Sistemas VSAT (Very Small Aperture Terminals) e MSAT. Redes em malha e em estrela.
Processo de Avaliação
1 - Trabalho com peso de 70% (até 3 alunos) + Exame (30%, nota mínima 9,5 valores) 2 - 2 trabalhos e um pequeno projecto (50%) + Exame (50%, nota mínima 9,5 valores) 3 - Exame final com peso de 100% (nota mínima 9,5 valores)
Bibliografia
Bibliografia Obrigatória
- Acetatos das aulas (Francisco Cercas). - Colecção de problemas (Francisco Cercas). - Formulário (Francisco Cercas). - Tri T. Ha, Digital Satellite Communications - 2nd edition, 1990, McGraw Hill International Editions.
Bibliografia Opcional
- G. Maral, M. Bousquet, Satellite Communications Systems: Systems, Techniques and Technology, 5th edition, 2010, John Wiley & Sons. - B. G. Evans, Satellite Communication Systems 3rd edition, 2000, The Institution of Electrical Engineers, London, UK. - S. Ohmori, H. Wakana, S. Kawase, Mobile Satellite Communications, 1998, Artech House. - Elliott D. Kaplan, Understanding GPS, Principles and Applications, 1996, Artech House. - Carlos Salema, Sistemas de comunicações por satélite, 1993, (STII), AEIST. - G. Maral, VSAT Networks, 1995, John Wiley & Sons. - Robert C. Dixon, Spread Spectrum Systems 3rd edition , 1994, John Wiley & Sons.
|
|
|
|
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
|
|
|
|
Objectivos
Programa
Processo de Avaliação
Bibliografia
Bibliografia Obrigatória
Bibliografia Opcional
|
|
2 Ano | 1 Semestre
|
|
|
|
|
|
|
Docentes
Joaquim Lourenço Esmerado
Departamento de Ciências e Tecnologias da Informação
Objectivos
Conhecimento dos princípios básicos e consagrados da animação. Conhecimento dos principais aspectos técnicos da animação tradicional e sua aplicação ao trabalho assistido por computador. Conhecimento dos desenvolvimentos e técnicas mais significativos respeitantes à modelação e animação a 3D assistida por computador. Conhecimento qualitativo dos pacotes integrados de software mais conhecidos utilizados na geração de animação 2D e 3D. Conhecimento mais aprofundado de pacotes de software vocacionados para 3D. Conhecimento teórico aprofundado de pelo menos um tópico importante no domínio da modelação e animação em 3D.
Programa
Perspectiva histórica Princípios da animação e sua relevância Sinopse, guião, storyboard, etapas de produção Técnicas de animação - Tradicional - 2D e 3D por computador
Animação 3D e comparativo com 2D - Interpolação de forma, morphing 2D e 3D - Transformações e álgebra - Modelação para animação - Linetest, visualização, iluminação e câmara virtual Repicagem de som, implicações na animação Fundamentos da animação de figuras articuladas Aplicações da cinemática em animação de figuras articuladas Fundamentos de modelação 3D Aplicação dos conceitos no contexto de um software de modelação/animação Montagem e pós-produção de animação Projecto de animação - Selecção de técnica e suporte alvo - Definição e planificação de conteúdo - Desenvolvimento do projecto
Processo de Avaliação
Consiste em: um trabalho prático realizado em grupo(60% da nota final) e também uma apresentação individual de 30 minutos (40% da nota final) durante uma das aulas práticas nas semanas a designar pelo docente em conjunto com os alunos. As apresentações individuais podem ser substituídas por um teste escrito (nota mínima 7.5 valores). As apresentações na aula deverão ser baseadas em tópicos propostos pelo docente. Pela natureza da UC não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
Rick Parent, Computer Animation - Algorithms and Techniques, Academic press, 2002.
K. Laybourne, The Animation Book - a complete guide to animated filmmaking from flip-books to sound cartoons, Crown Publishers Inc., New York, 1979.
J. Lasseter, "Principles of Traditional Animation Applied to 3D Computer Animation", Computer Graphics, Vol. 21, no. 4, July 1987, pp. 35-44.
D. Kochanek, T. Higgins, D. Forsey, "Introduction to Computer Animation", Tutorial Notes, CHI+GI'87 Conference, 1987.
Bibliografia Opcional
Richard Williams, The Animator's Survival Kit: A Manual of Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion and Internet Animators. Farrar, Straus and Giroux Publishers.
Harold Whitaker and John Halas, Timing for Animation, Focal Press.
Isaac Lerlow, The Art of 3D Computer Animation and Effects, John Wiley & Sons, 2009
E. Allen & K. Murdock, Body Language - Advanced 3D Character Rigging, Wiley Publishing Inc., 2008
Oliver Villar, Learning Blender: A Hands-On Guide to Creating 3D Animated Characters, Addison-Wesley Professional.
Roland Hess (Ed.), The Essential Blender - Guide to 3D Creation with the Open Source suite Blender, Blender Foundation, 2007 John David Funge, Hardcore AI for Computer Games and Animation, SIGGRAPH 98 Course Notes
Norman I. Badler, Cary B. Phillips1, Bonnie L. Webber, SIMULATING HUMANS: COMPUTER GRAPHICS, ANIMATION, AND CONTROL, Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104-6389 Oxford University Press, 1999
|
|
|
|
|
Docentes
João Carlos Ferreira
Departamento de Ciências e Tecnologias da Informação
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta unidade curricular é introduzir os estudantes aos paradigmas de computação emergentes. Tecnologias, serviços e modelos de negócio associados à Computação Ubíqua e Internet das Coisas (UC&IoT).
Fornece também uma visão geral das tendências futuras e investigação em curso nesta nova área de rápido crescimento: - Estudar os princípios, problemas de investigação e aplicações no contexto da mobilidade dos dispositivos, do software e dos utilizadores, bem como da IoT; - Adquirir experiência com tecnologias e sistemas operativos para IoT; - Ajudar os estudantes a desenvolver competências de autoestudo para que possam acompanhar as abordagens, normas, tecnologias, ferramentas e técnicas em rápida mudança nesta área de conhecimento.
Programa
CP1-Ambientes de Exploração para UC&IoT Ambientes de exploração e sistemas operativos para contextos de UC&IoT CP2-Middleware para IoT Quadros de referência de suporte à construção de ambientes distribuídos, gestão de fluxos e processos para IoT CP3-Conceção e desenho de soluções para IoT Metodologias e princípios para soluções para IoT centradas na rede e no utilizador CP4-Normas, protocolos e pilhas protocolares de referência para IoT Boas práticas, especificações padrão, protocolos e pilhas protocolares para a conceção de soluções IoT CP5-Modelos de negócio em UC&IoT Modelos de negócio emergentes, pub., tecnologias de pagamentos eletrónicos CP6-Smart Spaces e Wearable Computing Smart buildings,smart cities e smart cars;Wearable computing e Well-being;Drones CP7-Serviços Baseados em Localização Serviços e tecnologias baseadas na localização e sensíveis ao contexto CP8-Evolução futura Tendências tecnológicas;Investigação e desenvolvimentos comerciais em UC&IoT
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Método recomendado devido à natureza prática da UC. Trabalhos práticos em grupo de 2/3 alunos (60%),apresentação oral final e duas avaliações intermédias (20% + 20%). Cada componente requer uma nota mínima de 8. EXAME FINAL Os estudantes podem realizar apenas um exame final (100%). Esta opção não é encorajada, porque a aprendizagem dos tópicos desta UC é difícil sem a experiência prática conseguida na avaliação contínua.
Bibliografia
Bibliografia Obrigatória
?Acetatos da disciplina criados pelos docentes João Ferreira e Vítor Basto Fernandes, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos). ?Samuel Greengard, The Internet of Things (The MIT Press Essential Knowledge series), 2015 ?Adrian McEwen and Hakim Cassimally. Designing the Internet of Things 1st Edition, Wiley, 2014 ?Prasant Kumar Pattnaik and Rajib Mall. Fundamentals of Mobile Computing, Wiley 2015 ?M-Commerce: Technologies, Services and Business Models, Norman Sadeh, Wiley, 2002. ?Jochen Schiller, Mobile Communications, Addison Wesley, 2003. ?George Roussos, Networked RFID: Systems, Software and Services, Springer, 2008. ?Anthony LaMarca and Eyal de Lara, Location Systems: An Introduction to the Technology Behind Location Awareness, Morgan & Claypool Publishers, 2008. ?Bill Phillips, Chris Stewart, Brian Hard and, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides, 2 edition, 2015.
Bibliografia Opcional
?Materiais online (tutorias, filmes pedagógicos) cujos links serão explicitamente indicados na plataforma de e-learning. ?John Krumm. Ubiquitous Computing Fundamentals 1st Edition, Chapman and Hall/CRC; 1 edition, 2009. ?Frank Adelstein, Sandeep KS Gupta, Golden Richard III, Loren Schwiebert. Fundamentals of Mobile and Pervasive Computing McGraw-Hill Professional; 1 edition (November 30, 2004). ?Stephen Fried. Mobile Device Security: A Comprehensive Guide to Securing Your Information in a Moving World 1st Edition, Auerbach Publications; 2010 ?Fei Hu. Security and Privacy in Internet of Things (IoTs): Models, Algorithms, and Implementations, CRC Press; 1 edition, 2016.
|
|
|
|
|
|
Objectivos
Após terem frequentado a unidade curricular os participantes estão aptos a conceber uma arquitectura global de um sistema de informação adequado às características específicas de uma organização, e a participar directa e activamente no seu desenvolvimento. Para a criação de um modelo de informação utilizam-se conceitos e linguagens de modelação conceptual aplicados ao desenvolvimento de sistemas de informação de gestão. Na disciplina será utilizada a metodologia UML (Unified Modeling Language) para a análise e desenho de sistemas. Serão ainda utilizadas ferramentas CASE (Computer Aided Software Engineering) na realização prática de exercícios. Adopta-se uma perspectiva conceptual (semântica), formal, e orientada para serviços / objectos.
Programa
1. Análise e Modelação de Sistemas de Informação orientadas a objectos 2. Desenho de Sistemas de Informação 3. Arquitecturas de Sistemas de Informação (EAI, SOA, WebS, Distribuidas) 4. Base de Dados não relacionais (NoSQl)
Processo de Avaliação
A avaliação da disciplina é efectuada através de dois momentos de avaliação, um teste (50%) e um trabalho (50%). São aprovados os mestrandos que obtiverem uma média de 9,5 valores nas 2 avaliações e não obtenham nota inferior a 7,5 valores em nenhuma das avaliações.O trabalho poderá ser em grupo ou individual.
Bibliografia
Bibliografia Obrigatória
James R Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, and William Premerlani, Object-Oriented modelling and Design, 1991, Prentice -Hall Michael R. Blaha, William Premerlani, Object-Oriented modelling and Design for Database Aplications, 1997 Prentice -Hall Schuller, Joseph, UML in 24 Hours, SAMS Macmillan Computer Publishing, 1999 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999 Complementar Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007 Booch, Grady; Rumbaugh, James; Jacobson, Ivar, The Unified Modeling Language User Guide, Addison-Wesley Publishing Company, 1999
Bibliografia Opcional
Nunes, O´Neill, Fundamentos de UML, FCA, 2002 Ramos, P, Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos, Editora Sílabo, 2ª Edição, 2007
|
|
|
|
|
Docentes
Augusto Afonso Albuquerque
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é capacitar o aluno a usar qualquer informação disponível para extrair conhecimento para seu negócio, seja privado ou público. A disciplina baseia-se na utilização dos princípios fundamentais da ciência dos dados a aplicar à gestão, às finanças e à economia. Uma forte ênfase é dada ao desenvolvimento de competências em vários casos de estudo.
Programa
CP1. Introdução à engenharia de dados e conhecimento CP2. Curso em Python CP3. Estruturas de dados CP4. Carregamento de dados, armazenamento e formatos de arquivo CP5. Data Wrangling: Limpar, Transformar, Mesclar, Redimensionar CP6. Plotagem e Visualização CP7. Agregação de Dados e Operações de Grupo. Estatísticas: tendência central, dispersão, correlação, regressão linear CP8. Hipótese e Inferência CP9. Clustering: Kmeans, silhueta, Análise de Componentes Principais. Caso de uso: O índice DAX e seus 30 estoques. Regressão bayesiana CP10. Análise de rede. Caso de uso: comércio internacional CP11. Séries temporais, incluindo funções de janela móvel CP12. Aplicações de Dados Financeiros e Econômicos: Gerenciamento de Risco, Simulação de Modelos Financeiros, Teorema Fundamental de Precificação de Ativos e Risco-Neutro, Valorização de Derivativos.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por 2 trabalhos individuais. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre os trabalhos, que terão um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
Making Sense of Data I: A Practical Guide to Exploratory Data Analysis and Data Mining, Second Edition. Glenn J. Myatt and Wayne P. Johnson. © 2014 John Wiley & Sons, Inc. Published 2014 by John Wiley & Sons, Inc.
Bibliografia Opcional
|
|
|
|
|
Docentes
Rúben Pereira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Esta UC, tem como principal objetivo introduzir os principais conceitos relacionados com a governação das tecnologias de informação. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a governação das tecnologias de informação numa empresa.
Pretende-se assim com esta UC dotar os alunos de conhecimentos teóricos essenciais e transversais para que possam mais tarde aplicar na prática uma boa governação das tecnologias de informação, enfrentando os problemas que irão encontrar no terreno de forma eficaz, sempre orientados para o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1-Princípios e conceitos Princípios e conceitos sobre governação das TI. CP2-Governação vs gestão das TI Principais diferenças entre governar e gerir as TI. CP3-Mecanismos de governação das TI Mecanismos para governação das TI, assim como as suas funcionalidades. CP4-Gestão da estratégia das TI Clarificar a importância de existir um bom planeamento das TI e de manter a estratégia de negócio e das TI alinhadas. CP5-Valor das TI Perceber o custo/benefício dos investimentos nas TI. CP6-Desempenho das TI Aplicação e relevância de um Balance ScoreCard nas TI. CP7-Gestão de risco das TI Importância da gestão de risco e como pode ser aplicada. CP8-Gestão de conformidades nas TI Importância de se manter em conformidade com as diversas políticas externas e internas. CP9-Inovação Como utilizar as TI para potenciar o negócio. CP10-Quadros de referência para a governação das TI Introdução aos principais quadros de referência no mercado para uma melhor governação das TI.
Processo de Avaliação
Dada a natureza dos conteúdos lecionados, a avaliação será realizada por trabalho individual. O seu tema deverá estar alinhado com a totalidade ou parte do programa da UC. Embora não obrigatório, é incentivada a contextualização deste trabalho na realidade empresarial.
A entrega será na época normal. Cada aluno realizará uma apresentação e discussão sobre o trabalho, que terá um peso de 100% e será graduado na escala de 0 a 20.
É exigida uma assiduidade mínima de 80% às aulas.
Bibliografia
Bibliografia Obrigatória
?Slides de Fundamentos de Governação das TI, Rúben Pereira, disponíveis na plataforma de e-learning (à medida que os temas forem introduzidos), 2017/2018 ?Enterprise Governance of Information Technology: Achieving Strategic Alignment and Value, Van Grembergen and Steven de Haes, 2009th Edition, Springer, 2009. ?IT Governance: How Top Performers Manage IT Decision Rights for Superior Results, Peter Weil and Jeanne Ross, Harvard Business School, 2004
Bibliografia Opcional
?Artigos científicos que serão explicitamente indicados na plataforma de e-learning ?IT Governance: Policies and Procedures, Michael Wallace and Larry Webber, 2017 Edition, Wolters Kluwer, 2016 ?Implementing World Class IT Strategy: How IT Can Drive Organizational Innovation, Peter A. High, 1st Edition, Jossey-Bass, 2014 ?Governance, Risk Management, and Compliance: It Can't Happen to Us--Avoiding Corporate Disaster While Driving Success, Richard M. Steinberg, Wiley, 2011 ?Adventures of an IT Leader, Robbert D. Austin and Richard L. Nolan, Harvard Business School, 2009
|
|
|
|
|
|
Objectivos
Esta UC tem como principal objetivo ensinar aos alunos os fundamentos de ITIL; a nomenclatura utilizada, os papéis dos intervenientes principais, os processos e funções. A estratégia, gestão, transição, operação e filosofia de melhoria contínua serão tópicos cobertos em detalhe, com especial enfâse na gestão. Após completarem com sucesso esta UC os alunos deverão ser capazes de perceber e ter opinião crítica, devidamente sustentada, sobre as principais problemáticas relacionadas com a gestão das tecnologias de informação numa empresa, tendo sempre em mente o alinhamento entre o negócio e as tecnologias de informação.
Programa
CP1 [Princípios e conceitos] Principais princípios, nomenclatura e conceitos sobre fundamentos da gestão de serviços de TI. CP2 [Processos principais das TI] Principais processos das TI e as suas interligações. CP3 [Funções principais nas TI] As 4 funções principais na gestão de serviços das TI CP4 [Estratégia de serviço] A estratégia necessária para cumprir com os objetivos do negócio e interligação entre processos. CP5 [Gestão de serviços de TI] Principais áreas a ser geridas nas TI e sua explicação mais detalhada. CP6 [Gestão da mudança de serviços nas TI] Lidar com as constantes transições necessárias para manter o negócio atualizado e eficiente relativamente aos serviços de TI. CP7 [Gestão de risco das TI] Importância da gestão de risco e como pode ser aplicada. CP8 [Operações principais das TI] Discutir quais as operações principais das TI.
Processo de Avaliação
De acordo com o Regulamento do ISCTE-IUL n.º436/2014, contemplam-se 2 modalidades: i) Avaliação contínua - trabalho individual com peso de 100% na nota final. O tema deverá estar alinhado com o programa da UC e contextualizado na realidade empresarial. Implica uma apresentação e discussão perante um júri que incluirá um perito externo. Esta modalidade exige uma assiduidade mínima de 80% às aulas. ii) Exame final.
Bibliografia
Bibliografia Obrigatória
? ?ITSM: Quick Start Guide - The Simplified Beginner's Guide to IT Service Management?, Clyde Bank Media LLC, 2016. ? Gerardus Blokdyk, ?ITSM Complete Self-Assessment Guide?, 5STARCooks Publisher, 2017. ? Cartlidge, Alison et al., ?An Introductory Overview of ITIL 2011?, itSMF UK, 2012.
Bibliografia Opcional
? Robert D. Austin and Richard L. Nolan, ?Adventures of an IT Leader?, Harvard Business School, 2009. ? FSM. David Cannon, ?ITIL Service Strategy 2011 Edition?, The Stationery Office, 2011. ? Lou Hunnebeck, ?ITIL Service Design?, The Stationery Office, 2011. ? Stuart Rance, ?ITIL Service Transition?, The Stationery Office, 2011. ? Randy A. Steinberg, ?ITIL Service Operation?, The Stationery Office, 2011. ? Vernon Lloyd, ?ITIL Continual Service Improvement?, The Stationery Office, 2011.?
|
|
|
|
|
|
Objectivos
Nesta UC o aluno deverá ser capaz de identificar as tipologias de sistemas de informação relacionando-os com as varias funções da gestão organizacional. O aluno devera saber identificar as tecnologias facilitadoras aos modelos de gestão do conhecimento.
Programa
- Enquadramento teórico da gestão do conhecimento - Gestão Operacional e Projectos - Sistemas de Informação Contabilísticos - Marketing e Web - Gestão de Pessoas e do Conhecimentos - Sistemas Integrados
Processo de Avaliação
Avaliação Contínua: - Teste 60% - Trabalho 40%
Bibliografia
Bibliografia Obrigatória
-O'Brien, J., & Marakas, G. (2008). Management Information Systems (9th ed.). McGraw-Hill/Irwin. - Nonaka, Ikujiro, and Hirotaka Takeuchi 1995The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press.
-Costa, C. J., Nhampossa, J. L., & Aparício, M. (2008). Wiki content evaluation framework. In Proceedings of the 26th annual ACM international conference on Design of communication - SIGDOC '08 (p. 169). Apresentado em the 26th annual ACM international conference, Lisbon, Portugal. -Sousa, F., Aparicio, M., & Costa, C. J. (2010). Organizational wiki as a knowledge management tool. In Proceedings of the 28th ACM International Conference on Design of Communication - SIGDOC '10 (p. 33). Apresentado em the 28th ACM International Conference, São Carlos, São Paulo, Brazil.
Bibliografia Opcional
-Wilson, P. (1991). Computer Supported Cooperative Work: An Introduction. Kluwer Academic Pub.
(Referida nas aulas)
|
|
|
|
|
Docentes
Rosário Laureano
Departamento de Matemática
Vítor Basto Fernandes
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objetivo desta UC é dotar os estudantes de capacidade para formular problemas de otimização linear (OL), mas sobretudo resolver problemas de otimização não linear (OLN), incluindo problemas de otimização com restrições. Os estudantes deverão aprender a determinar, de forma crítica, quais os métodos numéricos a aplicar com vista a? resolução de problemas de otimização. Serão abordados com particular ênfase problemas e técnicas vocacionadas para a ODM, por se revelarem de especial utilidade e objetividade no processo de escolha entre alternativas diversas, quando considerados múltiplos critérios de decisão. A UC fornece uma perspetiva alargada e completa das bases matemáticas nas técnicas de otimização baseadas na derivação, mas também aprofunda métodos de otimização estocástica e métodos baseados em computação natural. Adicionalmente pretende-se que os estudantes ganhem experiência em ambientes de desenvolvimento de software específicos para a resolução de problemas de ODM.
Programa
CP1 [Programação linear] Convexidade;Interpretação geométrica;Simplex;Teoremas de dualidade. CP2 [Métodos Analíticos para otimização não-linear] Formas quadráticas;Funções convexas;Condições ótimas necessária e suficiente para problemas de otimização não linear sem e com restrições;Otimização convexa. CP3 [Métodos Numéricos para otimização não-linear] Eliminação e interpolação, método dos gradientes, Newton e quasi-Newton CP4 [Análise multicritério] Decisão multicritério; Agentes de decisão; Função de normalização e valor; Critérios de agregação; Avaliação global de alternativas; Análise de sensibilidade e incerteza; Estruturação de problemas através de decisão multicritério; Analytic Network Process e Analytic Hierarchy Process; MACBETH. CP5 [Métodos de otimização multiobjetivo] Modelos determinísticos e estocásticos, OCU e ODM; Conceito de Pareto-Optimal; Tratameto de restrições; OM inspirada na natureza; Qualidade de algoritmos de OM. CP6 [Software para ODM] Matlab, Excel, jMetal,
Processo de Avaliação
AVALIAÇÃO PERIÓDICA Inclui 3 componentes: -Um trabalho prático em grupo (2/3 estudantes) com peso de 30% na nota final da UC; -Escrita de um artigo científico com peso de 30% na nota final da UC; -Frequência (prova teórica escrita) com peso de 40% na nota final da UC. Cada componente tem associada nota mínima (50%) para aproveitamento à UC por avaliação periódica. EXAME FINAL Os estudantes podem realizar apenas um exame final sobre a totalidade da matéria,com um peso de 100% na nota final da UC.
Bibliografia
Bibliografia Obrigatória
? Deb, K.: Optimization For Engineering Design: Algorithms and Examples, 2nd edition, 2012 ? Bonnans, J.F, Gilbert, J.C., Lemarechal, C. and Sagastizábal, C.A.: Numerical Optimization: Theoretical and Practical Aspects, Springer Verlag, 2006 ? Thomas Bäck - Evolution Strategies, Evolutionary Programming, Genetic Algorithms, Oxford University Press, New York 1996 ? Eiben, A.E., Smith, J.E. - Introduction to Evolutionary Computing (Natural Computing Series) 1st ed. 2003. Corr. 2nd printing, 2007 ? Statnikov, R.B. and Matusov, J.B.: Multicriteria Analysis in Engineering, Springer - Science + Business Media, B.V., 2002 ? Nocedal, J. and Wright, St.: Numerical optimization, Springer Verlag, 1999 ? Greco, S., Ehrgott, M. and Figueira, J.R., Multiple Criteria Decision Analysis ? State of the Art Surveys, Springer, New York, 2016 ? Almeida, A.T., et al.: Multicriteria and Multiobjective Models for Risk, Reliability and Maintenance Decision Analysis, Springer, Switzerland, 2015
Bibliografia Opcional
? Ehrgott, M.: Multicriteria Optimization, Springer 2005 ? Miettinen, K.: Nonlinear Multiobjective Optimization, Kluwer, 1999 ? Michael Emmerich and André Deutz: Multicriteria Optimization and Decision Making: Principles, Algorithms, and Applications, LIACS, 2012 ? Ishizata, A. and Nemery, P.: Multi-Criteria Decision Analysis ? Methods and Software, John Wiley & Sons, United Kingdom, 2013 ? Rao, S.S.: Engineering Optimization: Theory and Practice, John Wiley & Sons, Canada, 1996 ? Conn, A.R., Scheinberg, K. and Vicente, L.V.: Introduction to Derivative-Free Optimization, SIAM Series on Optimization, 2009
|
|
|
|
|
|
Objectivos
Adquirir conhecimentos práticos sobre componentes e sistemas optoelectrónicos, e desenvolver competências para trabalhar em laboratórios avançados de óptica.
Programa
CP1 - Conceitos básicos de simulação. CP2 - Caracterização de lasers, moduladores e fotodetetores. CP3 - Caracterização de filtros ópticos, fibras ópticas mono-núcleo e amplificadores ópticos. CP4 - Transmissão em fibras ópticas multi-núcleo. CP5 - Emissores ópticos de banda lateral única. CP6 - Sistemas ópticos com modulação de intensidade e detecção directa.
Processo de Avaliação
O processo de avaliação consiste na preparação e realização de 4 experiências laboratoriais (50%); na preparação e realização individual de um simulador de sistema de comunicações por fibra óptica (50%). No final de cada sessão de laboratório, os alunos deverão preencher e entregar uma ficha de avaliação dos conhecimentos adquiridos. Em alternativa, poderá ser realizado, no segundo período de avaliações, um exame. A avaliação do simulador inclui discussão sobre o trabalho desenvolvido.
Bibliografia
Bibliografia Obrigatória
- M. Jeruchim, P. Balaban and K. Shanmugan, "Simulation of communication systems: modelling, methodology and techniques", 2ª edição, KA/PP, 2000. - A. Carlson, P. Crilly and J. Rutledge, "Communication systems", 4ª edição, McGraw Hill, 2002. - R. Hui, Maurice O'Sullivan, "Fiber Optic Measurement Techniques", 1st Edition, Academic Press, 2008. - A. Cartaxo, "Transmissão por fibra óptica", folhas de Sistemas e Redes de Telecomunicações, IST, 2005. - T. Alves and A. Cartaxo, "Characterization of the stochastic time evolution of short-term average intercore crosstalk in multicore fibers with multiple interfering cores," Optics Express, 2018. - T. Alves and A. Cartaxo, "Performance degradation due to OFDM-UWB radio signals transmission along dispersive single-mode fiber," Photonics Technology Letters, 2009. - D. Fonseca, A. Cartaxo and P. Monteiro, "Modelling and experimental validation of an x-cut four phase modulators structure", IEE Proceedings - Optoelectronics, 2006.
Bibliografia Opcional
- G. Agrawal, "Fiber-optic communication systems", 4ª edição, John Wiley & Sons, 2010. - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - I. P. Kaminow, T. Li, A. E. Willner (eds.) "Optical Fiber Telecommunications VIB: Systems and Networks", Elsevier / Academic Press, 2013. - M. Seimetz, "High-order modulation for optical fiber transmission", Springer, 2009. - I. P. Kaminow, T. Li (eds.), "Optical Fiber Telecommunications IVB: Systems and Impairments", Elsevier / Academic Press, 2002.
|
|
|
|
|
|
Objectivos
Aquisição de conhecimentos sobre planeamento e optimização de redes de telecomunicações (fixas), com ênfase nos principais problemas de optimização nestas redes e nos algoritmos mais adequados para a sua resolução.
Programa
CP1 ? Introdução às redes de telecomunicações fixas: tecnologias, camadas, segmentos. CP2 ? Evolução e caracterização do tráfego: modelos, padrões, previsões. CP3 ? Representação da rede e do padrão de tráfego: topologia física e topologia lógica de rede. CP4 ? Planeamento de redes de telecomunicações: objectivos gerais e a necessidade de optimização combinatória. CP5 ? Métodos de optimização exacta (modelos de programação linear) e métodos de optimização aproximada (algoritmos heurísticos). CP6 ? Cenários de planeamento: estático, incremental, dinâmico; Greenfield, Brownfield. CP7 ? Características das redes ópticas e restrições ao planeamento: arquitectura dos nós de rede, grelhas espectrais, sobrevivência a falhas. CP8 ? Problemas de encaminhamento e atribuição de espectro em redes ópticas. CP9 ? Problemas de minimização do número de interfaces ópticas. CP10 ? Ferramentas de planeamento e a sua importância para operadores de rede e fabricantes de equipamento.
Processo de Avaliação
Exame (60%), com nota mínima de 9.5 valores, e trabalho prático (40%).
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - R. Ramaswami, K. Sivarajan, G. Sasaki, "Optical networks - a practical perspective", 3ª edição, Morgan Kaufmann, 2010. - J. Simmons, "Optical network design and planning", 2ª edição, Springer, 2014.
Bibliografia Opcional
-
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
Os alunos devem ficar a conhecer as tecnologias necessárias ao processamento da língua natural escrita e falada. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno, uma vez finalizado o processo educativo, são as seguintes: reconhecer as diferentes vertentes científicas envolvidas na análise e compreensão da língua natural; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas no processamento da língua escrita; conhecer os métodos e técnicas atualmente utilizadas no processamento da língua falada; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) no processamento computacional da língua, concretamente em áreas tais como a tradução automática, sistemas de extração e recuperação de informação, identificação de tópicos, etc.
Programa
Processamento das palavras: morfologia, algoritmos e técnicas de processamento CP1: Expressões regulares e autómatos CP2: Morfologia e Transdutores CP3: Modelos de N-gramas CP4: Análise morfossintática CP5: Modelos de Markov e modelos de Máxima Entropia Processamento de fala CP6: Fonética CP7: Síntese de fala CP8: Reconhecimento automático de fala CP9: Fonologia computacional CP10: Aplicações de processamento de fala Processamento sintático CP11: Gramáticas livres de contexto CP12: Análise sintáctica CP13: Análise sintáctica probabilística Processamento Semântico CP14: Representação de significado CP15: Semântica computacional CP16: Semântica lexical Aplicações Reais CP17: Sistemas de recuperação de informação CP18: Resposta a perguntas e sumarização CP19: Análise de sentimento
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (3 trabalhos, valendo cada um 20%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
- Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/ - Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press - Natural Language Understanding, James Allen, 1995, Addison Wesley Publishing Company
|
|
|
|
|
|
Objectivos
Pretende-se que os alunos obtenham bases sólidas, para além de uma boa intuição, sobre a representação e processamento de imagens e vídeo digitais. Isto inclui compreender as operações elementares de processamento de imagem, bem como as principais técnicas de compressão de imagem e vídeo.
Programa
Os principais temas a abordar são: 1. Sistema visual humano: Olho humano; tipos de visão; células receptoras; percepção de cor; espaços de cor; diagrama de cromaticidade. 2. Imagens: Imagens analógicas e discretas; amostragem; imagens digitais e quantização. 3. Transformadas: Interpretação no espaço e na frequência; amostragem e digitalização; transformada discreta de Fourier. 4. Processamento de amplitudes: Tipos de operações; histogramas; igualação e modelação de histogramas. 5. Imagens binárias: Vizinhanças; componentes conexos, operações morfológicas; binarização; limiarização; detecção de arestas. 6. Compressão: Compressão com e sem perdas; codificação; teoria da informação; códigos de prefixo; codificação de Huffman e aritmética. 7. Modelos de imagem: Quantização e codificação de transformada; medidas de qualidade; transformada discreta do coseno (DCT). 8. Vídeo: movimento aparente; redundância; predição de imagens; estimação de movimento; erros de predição.
Processo de Avaliação
Existem dois esquemas de avaliação: - Avaliação periódica: A avaliação é feita em duas partes: i) dez laboratórios e ii) um exame. A nota dos laboratórios (média das oito melhores notas) tem um peso de 30% na nota final e a do exame tem um peso de 70%. - Avaliação por exame: A avaliação é feita por um exame final com um peso de 100% na nota final.
Caso o aluno tenha feito os dois tipos de avaliação, a nota final será a melhor das duas. A nota mínima do exame é de 9.5 valores.
Bibliografia
Bibliografia Obrigatória
- O. Marques, Practical Image and Video Processing Using MATLAB, Wiley/IEEE Press, 2011.
Bibliografia Opcional
- R. C. Gonzalez, R. E. Woods, Digital Image Processing, 3rd Ed.,Prentice-Hall, 2007.
- R. C. Gonzalez, R. E. Woods, S. L. Eddins, Digital Image Processing Using MATLAB, 2nd Ed., Prentice-Hall, 2009.
- S. Coren, L. M. Ward e J. T. Enns, Sensation and Perception, 6ª Ed., Wiley, 2004.
- J. Wolfe, K. Kluender, D. Levi, L. Bartoshuk, R. Herz, R. Klatzy, S. Lederman, D. Merfeld, Sensation and Perception, 4ª Ed., Sinauer Associates, 2014.
- E. R. Davies, Computer and Machine Vision, 4ª Ed., Academic Press, 2012.
- A. Bovik (Editor), Handbook of Image and Video Processing, 2nd, Academic Press, 2005.
- J. C. Russ, F. B. Neal, The Image Processing Handbook, 7ª Ed., CRC Press, 2015.
- J. S. Lim, Two-Dimensional Signal and Image Processing, Prentice-Hall, 1990.
- M. Petrou, C. Petrou, Image Processing: The Fundamentals, Wiley, 2010.
- K. Sayood, Introduction to Data Compression, 4th Ed., Morgan Kaufmann Publishers, 2012.
- D. R. Bull, Communicating Pictures: A Course in Image and Video Coding, Academic Press, 2014.
|
|
|
|
|
Docentes
Pedro Santana
Departamento de Ciências e Tecnologias da Informação
Objectivos
Pretende-se que os alunos desenvolvam competências na especificação, modelação e programação de algoritmos para geração de gráficos tridimensionais em computador. Com uma forte ênfase nos modelos matemáticos e nos algoritmos que os realizam de forma eficiente, pretende-se com este programa aprofundar a formação dos alunos em multimédia e computação gráfica. O conhecimento detalhado dos mecanismos subjacentes à geração de gráficos em computador é essencial em áreas tão diversas como a visualização de dados científicos, animação por computador, indústria do cinema, jogos por computador, tele-presença, entre outras.
Programa
Os principais conteúdos programáticos a abordar são:
CP1. História e aplicações; CP2. Percepção visual e cor; CP3. Pipeline gráfico; CP4. Perspectiva, visualização e transformações; CP5. Ray tracing e rasterização CP6. Iluminação direta e indireta CP7. Splines, curvas e superfícies; CP8. Texturas CP9. Percepção aplicada para sintetização selectiva CP10. Grafos de cena e gráficos procedimentais CP11. Toolkits para programação 3D (eduRayTracer, OpenGL, OSG) CP12. Casos de uso.
Processo de Avaliação
Avaliação periódica: 2 testes realizados ao longo do semestre (2 x 20%) e 1 projeto realizado em grupo, sujeito a entregas intermédias e avaliação de progresso semanal (60%); existe nota mínima de 7.5 valores na média dos testes, assim como no projeto; a presença nas aulas não é obrigatória.
Avaliação nas épocas de recurso e especial: exame final composto por uma parte teórica (40%) e uma parte prática (60%) (ver detalhes obrigatórios no campo Observações).
Bibliografia
Bibliografia Obrigatória
- Acetatos e artigos científicos disponibilizados na plataforma de e-Learning
- OpenSceneGraph 3.0 Beginners Guide (2010), by Rui Wang and Xuelei Qian, from Packt Publishing Ltd., ISBN 978-1-849512-82-4.
- Real-Time Rendering (2008), by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, from A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7.
- Fundamentals of computer graphics (2005), by Shirley, P. et al., from AK Peters Ltd, ISBN 1-56881-269-8.
- Computer graphics with openGL (2011), by Donald Hearn, M. Pauline Baker, Warren R. Carithers, from Prentice Hall, ISBN 0132484579.
Bibliografia Opcional
- OpenGL superbible - Fifth Edition (2011), by R. Wright Jr, from Pearson Education Inc, ISBN 978-0-32-171261-5.
- Principles of three dimensional computer animating: modeling, rendering, and animation with 3D computer graphics (2003) by Michael O'Rourke, from W. W. Norton, ISBN 0393730832.
- 3D computer graphics (2000), by Alan Watt, from Addison-Wesley, ISBN: 0201398559.
- Introduction to computer graphics (1994), by James D. Foley, from Addison-Wesley, ISBN 0201609215.
|
|
|
|
|
Docentes
André Santos
Departamento de Ciências e Tecnologias da Informação
Objectivos
Desenvolvimento de sistemas de software com boas propriedades relativas à sua manutenção e evolução requer o domínio de conceitos e tecnologias de programação avançada, em articulação com desenho de software. Nesta Unidade Curricular os alunos são expostos a matérias avançadas que assentam em noções prévias de programação orientada por objetos, com uma forte componente prática. A aplicação prática de conceitos é feita com base na linguagem e plataformas baseadas em Java.
Programa
CP1. Primitivas de reflexão (Java) CP2. Definição de anotações (Java) CP3. Primitivas de programação orientada por aspetos (AspectJ) CP4. Orientações para desenho de APIs (application programming interface) CP5. Sistemas baseados em componentes (OSGi, open services gateway initiative) CP6. Plataformas para desenvolvimento de sistemas extensíveis baseados em plugins (Equinox/Eclipse)
Processo de Avaliação
Avaliação Contínua: - Quizzes sobre leituras ou visionamento de palestras exigidas (20%) - Projeto de individual (80%)
Sempre que possível, será proposto um projeto colaborativo, significando isto que o resultado final é um sistema de componentes composto pelas contribuições dos vários alunos. Há abertura para propostas alternativas de projetos que envolvam as matérias abordadas.
Aprovação à UC requer um mínimo de 75% de presenças nas aulas.
Bibliografia
Bibliografia Obrigatória
Joshua Bloch, Effective Java (Second Edition), 2008. Ramnivas Laddad, AspectJ in Action, Manning, Greenwich, Connecticut, 2003. Erich Gamma, Kent Beck, Contributing to Eclipse: Principles, Patterns, and Plug-Ins, Addison-Wesley, 2003.
Jeff McAffer, Paul VanderLei, Simon Archer, OSGi and Equinox: Creating Highly Modular Java Systems, Addison-Wesley Professional, 2010.
Bibliografia Opcional
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2002.
|
|
|
|
|
|
Objectivos
Adquirir novos conhecimentos, teóricos e práticos, em redes definidas por software (SDN) aplicadas a diversos cenários relevantes de redes digitais.
Programa
CP1 ? Ministrar conhecimento base, detalhes essenciais sobre componentes técnicos, e as funcionalidades mais relevantes oferecidas pelas soluções SDN. CP2- Fornecer informação útil sobre os diversos melhoramentos efetuados em sucessivas versões do SDN e novos modelos tecnológicos que foram importantes no contexto do SDN ao longo dos últimos anos. CP3- Discutir diversos cenários de redes, como por exemplo, rede fixa, móvel, e ótica, onde a adoção do SDN pode oferecer resultados positivos. CP4- Aprender como simular e testar sistemas SDN (incluindo aplicações que usam APIs de SDN), controlando diversas topologias de rede. CP5- Visualizar alguns desenvolvimentos futuros, por exemplo Mobile Edge Computing, onde os diversos serviços SDN podem ser usados numa forma orquestrada para potenciar a utilização de todos os recursos disponíveis duma infraestrutura de rede.
Processo de Avaliação
O processo de avaliação consiste na realização de várias sessões práticas (com um peso total de 40% na avaliação final) e um exame escrito (60%), com a nota mínima do exame de 9,5 valores. A presença nas aulas é obrigatória.
Bibliografia
Bibliografia Obrigatória
- Acetatos da disciplina e material de apoio disponível na página da cadeira - Paul Göransson, Chuck Black and Timothy Culver, Software Defined Networks (Second Edition), Morgan Kaufmann, Boston, 2017, ISBN-13: 978-0128045558 - James Denton, Learning OpenStack Networking (Neutron), Packt Publishing, 2014, ISBN-13: 978-1783983308 - D. Kreutz, F. M. V. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, ?Software-Defined Networking: A Comprehensive Survey,? Proc. IEEE, vol. 103, no. 1, pp. 14?76, 2015 - R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. De Turck, and R. Boutaba, ?Network Function Virtualization: State-of-the-Art and Research Challenges,? IEEE Commun. Surv. Tutorials, vol. 18, no. 1, pp. 236?262, 2016 OpenDayLight Controller, https://www.opendaylight.org
Bibliografia Opcional
- John Rhoton, OpenStack Cloud Computing: Architecture Guide, Recursive Press, 2014, ISBN-13: 978-0956355683 - William Stallings, Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud, Pearson Education, 2016, ISBN-13: 978-0134175393 - OpenDayLight Controller, https://www.opendaylight.org - OpenStack, https://www.openstack.org - SDN web portal, https://www.sdxcentral.com/
|
|
|
|
|
Docentes
Carlos Serrão
Departamento de Ciências e Tecnologias da Informação
Objectivos
O objectivo da cadeira de Segurança em Redes e Sistemas de Informação (SRSI) é o de oferecer um conjunto de conhecimentos completo relacionados com a gestão de segurança de informação no contexto do ambiente de sistemas de informação e redes digitais. Com a crescente dependência da tecnologia, a ciber-segurança encontra-se no topo da lista das preocupações de clientes e de empresas. A necessidade de criação de elevados níveis de segurança e de relações de negócio de confiança, é uma prioridade para muitas organizações. Esta cadeira abrange um conjunto de tópicos de segurança que incluem a gestão da segurança de informação, criptografia, controlo de acesso, segurança de redes, segurança de aplicações, segurança de operações, segurança física, gestão de incidentes e planeamento de continuidade de negócio.
Programa
I. Introdução à Segurança de Informação II. Controlo de Acessos III. Ataques e Monitorização IV. Segurança das Comunicações e Contra-Medidas V. Princípios e Conceitos de Gestão de Segurança VI. Valor dos Bens, Políticas e Papeis VII. Aspectos de Segurança de Dados e Aplicações VIII. Código Malicioso e Ataques a Aplicações IX. Criptografia X. PKI e Aplicações Criptográficas XI. Gestão de Material de Criptográfico XII. Segurança no Desenvolvimento de Aplicações Web a. Desenvolvimento de Aplicações Web em Segurança b. Análise das Vulnerabilidade de Segurança das Aplicações Web c. Práticas de Desenvolvimento de Aplicações Web Seguras XIII. Princípios de Desenho de Computadores XIV. Princípios de Modelos de Segurança XV. Gestão Administrativa XVI. Auditoria e Monitorização XVII. Planeamento de Continuidade de Negócio XVIII. Planeamento da Recuperação de Desastres XIX. Leis e Investigações XX. Incidentes e Ética XXI. Requisitos de Segurança Física
Processo de Avaliação
Avaliação Contínua: - Realização de projeto em grupo (40%) - Apresentação e discussão do projeto (20%) - Realização de um teste individual (40%)
Exame Final: - Prova escrita (100%)
Os alunos que reprovarem na avaliação contínua possuem duas épocas de exame. A nota do projecto não é considerada para alunos que optem por fazer exame. A frequência de um número mínimo de aulas não é obrigatória em nenhum dos métodos de avaliação.
Bibliografia
Bibliografia Obrigatória
Documentação a disponibilizar pelo corpo docente na plataforma. Andress, J. (2014). The Basics of Information Security: Understanding the Fundamentals of InfoSec in Theory and Practice. Syngress. Kim, D., Solomon, M. (2016). Fundamentals of Information Systems Security. Jones & Bartlett Learning. Stallings, W., & Tahiliani, M. P. (2014). Cryptography and network security: principles and practice. London: Pearson. Gordon, A. (Ed.). (2015). Official (isc) 2 Guide to the CISSP Cbk. CRC Press. Stewart, J. M., Chapple, M., & Gibson, D. (2012). CISSP: Certified Information Systems Security Professional Study Guide. John Wiley & Sons.
Bibliografia Opcional
Anderson, R. J. (2010). Security engineering: a guide to building dependable distributed systems. John Wiley & Sons. Whitman, M., & Mattord, H. (2013). Management of information security. Nelson Education. Whitman, M., Mattord, H. (2017). Principles of Information Security. Course Technology. Katz, J., & Lindell, Y. (2014). Introduction to modern cryptography. CRC press. Buchmann, J. A., Karatsiolis, E., & Wiesmaier, A. (2013). Introduction to public key infrastructures. Springer Science & Business Media. Zúquete, A. (2018). Segurança em redes informáticas. FCA-Editora de Informática. Correia, M. P., & Sousa, P. J. (2015). Segurança no software. Lisboa: FCA. Stuttard, D., & Pinto, M. (2011). The web application hacker's handbook: finding and exploiting security flaws. John Wiley & Sons. Sullivan, B., & Liu, V. (2011). Web application security, a beginner's guide. McGraw-Hill Education Group. Schneier, B. (2007). Applied cryptography: protocols, algorithms, and source code in C. john wiley & sons.
|
|
|
|
|
Docentes
Sancho Moura Oliveira
Departamento de Ciências e Tecnologias da Informação
Objectivos
Dotar os alunos de conhecimentos e competências nas áreas de sociedades artificiais, agentes e simulação social, ciências sociais computacionais, inteligência artificial, abordando-se métodos e técnicas de modelação de sistemas complexos em áreas diversas, tais como nas Engenharias, nas Ciências Sociais e da Gestão. Numa perspectiva integradora de competências, são estudados problemas em domínios interdisciplinares, especialmente em casos menos susceptíveis de resolução através de abordagens clássicas e analíticas, onde a simulação computacional desempenha um papel crucial. É dada ainda relevância à construção de modelos de simulação em contextos espaciais, através de sistemas de informação geográficos.
Programa
1. Conceitos básicos de modelação e simulação numérica: simulação DEV.
2. Fundamentos da simulação social: papel da experimentação; papel dos modelos em domínios interdisciplinares; características da modelação baseada em agentes.
3. Fundamentos de Sistemas Multiagentes na Inteligência Artificial; Introdução às metodologias das Ciências Sociais.
4. A simulação social como método: estudos de caso; verificação e validação; estratégias de simulação.
5. Ambientes de simulação social: ferramentas e ambientes; Repast; NetLogo; programação em NetLogo.
6. Noções de complexidade: autoorganização e emergência; autómatos celulares.
7. Redes sociais: conceitos gerais; redes aleatórias simples e de Erdos-Renyi; redes de pequenos mundos; scale-free networks;
8. SIGs e simulação social. A extensão SIG em NetLogo. Exemplos.
9. Estratégias e técnicas de verificação/validação, alinhamento e replicação de simulações sociais.
10. Seminários diversos de aplicações.
Processo de Avaliação
A avaliação é contínua, incluindo:
- Assiduidade nas aulas, com ponderação de 5% na nota final. - mini-testes individuais com ponderação de 40% - Projecto em grupo (55%) com eventual apresentação prévia de seminário.
A médias dos testes e o projecto têm notas mínimas de 35%.
Para o aluno ter nota máxima na assiduidade terá que participar em 70% das aulas.
Bibliografia
Bibliografia Obrigatória
Simulation Modelling and Analysis. Averill M. Law, New York : McGraw-Hill, 1991.
An Introduction to Agent-Based Modeling, By Uri Wilensky and William Rand, MIT Press, 2015.
NetLogo User Manual, http://ccl.northwestern.edu/netlogo/docs/.
Artigos técnicos diversos a indicar pelo docente.
Bibliografia Opcional
Agent-Based and Individual-Based Modeling: A Practical Introduction. Railsback, Steven F. and Grimm, Volker, Princeton University Press: Princeton, NJ, 2011.
Agent-Based Models, Nigel Gilbert, Sage Publications, 2008.
NetLogo Models Library, biblioteca de modelos do NetLogo e respectiva documentação, vide http://ccl.northwestern.edu/netlogo/models/
NetLogo GIS Extension, http://ccl.northwestern.edu/netlogo/docs/gis.html
Simulation for the Social Scientist. Nigel Gilbert and Klaus Troitzsch, Open University Press, Second Edition, 2005.
Simulating Social Complexity, A Handbook. Series: Understanding Complex Systems, Edmonds, Bruce; Moss, Scott (Eds.), Springer-Verlag, 2013.
Artigos técnicos diversos a indicar pelo docente.
|
|
|
|
|
Docentes
Pedro Faria Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
Apreensão dos conceitos e práticas associados à captura, processamento e criação de som e vídeo digitais para multimédia, desde os requisitos técnicos de suporte aos requisitos de conteúdo, com realce para a componente de criação de conteúdos coerentes do ponto de vista de mensagem a comunicar, do suporte e do público-alvo.
Programa
CP1: Storyline/Sinopse, guião, storyboard, etapas de produção, planificação.
CP2: Técnica: Aquisição, suporte, fita, HD, SSM, DVD, implicações; imagem e enquadramento, 4/3, 16/9, "safe area"; varrimento progressivo e entrelaçado; tipos de microfones, ruído; Transcrição de áudio e vídeo, largura de banda, droped frames, implicações; edição à frame, NLE.
CP3: Conteúdo: Sequências e Planos, travelings, panorâmicas, picado e contra-picado, plano e contra-plano; Enquadramento e espaço imagem: cinema, vídeo, vídeo para multimédia, implicações; Linguagem e narrativa vídeo e áudio; Tipos de som; mistura, equalização, filtragem; redução de ruído.
CP4: Montagem e pós-produção; Repicagem de som, montagem à banda sonora, sincronização e pós-sonorização; Ritmo; Transições, corte, Chromakey, transparência, motion, titulagem e "safe area".
CP5: Codificação e compressão, selecção do CODEC, "Constant Bit Rate", "Variable Bit Rate", "1 pass / 2 pass coding", implicações.
Processo de Avaliação
Avaliação contínua: criação de projecto em grupo (70% da nota final) através de desenvolvimento faseado de projecto, analisado e avaliado etapa a etapa, todas as semanas, entregue na data do Exame 1 ou 2. Miniteste escrito individual (30% da nota final). Pela natureza da UC com avaliação de projecto semanal, não há Exame escrito ou Época Especial.
Bibliografia
Bibliografia Obrigatória
PF Lopes, Som e vídeo para multimédia, ISCTE-IUL, 2012 PF Lopes, Digital video editing and manipulation (4+2 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Digital audio recording, editing and manipulation (5 modules), Tutorial modules, video for e-learning/b-learning, ISCTE-IUL, 2006 PF Lopes, Sound Recording, INOCOP, Ref INOCOP-ADETTI-D-2-P-SOA, Issue 1.0RC1, Contract Ref. 2004/EQUAL/A2/AD/235, Nov 2005 WHAT DO EDITORS DO, The Cutting Edge - The Magic of Movie Editing, Director W Apple; TCEP Inc, ACE, NHK Enterprises, BBC, 2004 PF Lopes, Digital Video for Multimedia: Good Practices for Acquisition and Processing, 12 EPCG, selected for Portuguese Journal of Computer Graphics - Advances in Computer Graphics in Portugal, Special Edition, 2004 Quantel, "The Digital Fact Book, Converged media, 20th anniversary edition", B. Pank editor, 20th Edition, 2008 Gerald Millerson, Video Production Handbook, 2001, ISBN 0-240-51597-8
Bibliografia Opcional
Derrick Story, Digital Video Pocket Guide, 2003, ISBN 0-596-00523-7
R. J. Compesi, R. E. Sherriffs, Small Format Television Production, Second Edition, Allyn and Bacon, 1990.
S. Alten, Audio in Media, Belmont, Calif.: Wadsworth, 1986.
J. Eargle, Sound Recording, 2nd edition, New York: Van Nostrand Reinhold, 1980.
Williams, J., Lock, A., Burnett, C. (1996). Digital Video for Multimedia: Considerations for Capture, Use and Delivery, Multimedia Resources Unit, University of Bristol.
|
|
|
|
|
|
Objectivos
O objetivo desta UC é proporcionar aos alunos uma compreensão dos principais aspetos da arquitetura, recursos e tecnologias de sistemas de computação em Nuvem. Esta UC cobrirá os tópicos de virtualização de computadores, centros de dados, arquiteturas orientada a serviços, gestão de Nuvem, segurança e processos, tanto dentro de uma Nuvem assim como entre Nuvens. A UC também irá abranger os mais recentes desenvolvimentos em computação em Nuvem, como a computação "green", "edge", "IoT", "Big Data" e "Blockchain". A análise teórica destas tecnologias é complementada com exemplos reais de serviços e sistemas na Nuvem. O programa inclui diversas aulas práticas com desenvolvimento de aplicações e serviços reais na Nuvem.
Programa
CP1: Fundamentos de Nuvem, Business Drivers e História; CP2: Tecnologia Pré-Nuvem, Virtualização, Hipervisores, Xen, Clusters Virtuais; CP3: XaaS, Nuvens Públicas, Privadas, e Híbridas, Exemplos; CP4: Princípios básicos de desenvolvimento de aplicações na Nuvem; CP5: Centros de Dados: Princípios, Arquiteturas, Exemplos; CP6: Green Computing, Parallel Computing, Economia de Nuvem; CP7: IoT, Fog/Edge Computing, Interoperabilidade, Investigação europeia na área da Nuvem, "Industrie 4.0", FIWARE; CP8: Desenvolvimento de Aplicações na Nuvem com Ligação a Sensores IoT e Atuadores; CP9: Segurança, Riscos na Nuvem, Gestão da Nuvem; CP10: Big Data, Hadoop, Map Reduce; CP11: Blockchain, Criptomoedas; CP12: Desenvolvimento de Aplicações na Nuvem com Aprendizagem e Análise Analítica.
Processo de Avaliação
Esta UC é feita apenas por aproveitamento no Exame Final.
Bibliografia
Bibliografia Obrigatória
- Hwang, K., Fox, G., and Dongarra, J., "Distributed and Cloud Computing (From Parallel Processing to the Internet of Things)", Elsevier, 2011 - Josyula, V., Orr, M., Page, G., "Cloud Computing: Automating the Virtualized Data Center", Cisco Press, 2012 - Buyya, R., Broberg, J, Goscinski, A., "Cloud Computing Principles and Paradigms", Wiley & Sons, 2011
Bibliografia Opcional
Apresentada no final de todas as aulas teóricas (slides).
|
|
|
|
|
Docentes
Fernando Batista
Departamento de Ciências e Tecnologias da Informação
Ricardo Ribeiro
Departamento de Ciências e Tecnologias da Informação
Objectivos
O principal objetivo desta UC é o de dar a conhecer ao aluno o potencial das grandes quantidades de texto atualmente disponíveis e os métodos computacionais que podem ser utilizados para extrair conhecimento a partir desses dados. Os alunos devem ficar a conhecer as tecnologias necessárias ao desenvolvimento de processos de Text Mining. Pretende-se que os alunos conheçam as tecnologias envolvidas, as suas aplicações imediatas e as suas limitações. Assim, as principais competências e atitudes que identificam os processos cognitivos internos do aluno serão as seguintes: reconhecer as diferentes vertentes científicas envolvidas nos processos de Text Mining; perceber quais são os métodos, algoritmos e resultados de cada uma das tarefas envolvidas; conhecer as aplicações realizáveis com as tecnologias atuais e discutir a evolução futura (previsível) dos tópicos nucleares e sua aplicação específica a tarefas tais como análise de sentimento e modelação de tópicos.
Programa
Introdução CP1: Utilidade de grandes quantidades de texto, desafios e métodos atuais CP2: Informação não estruturada vs. (semi-)estruturada CP3: Obtenção e filtragem de informação, extração de informação e Data Mining Representação de documentos CP4: Preparação e limpeza de documentos CP5: Extração de propriedades CP6: Estratégias de pesagem de termos CP7: Modelos de espaços vectoriais CP8: Medidas de similaridade Processamento Computacional da Língua CP9: Modelos de língua CP10: Morfologia e análise morfossintática CP11: Estruturas complexas: análise sintáctica CP12: Extração de informação Classificação de Texto CP13: Introdução à aprendizagem automática estatística CP14: Medidas de avaliação CP15: Classificadores generativos CP16: Classificadores discriminativos CP17: Aprendizagem não supervisionada CP18: Recursos para Text Mining Casos de Estudo CP19: Análise de sentimento CP20: Identificação de tópicos
Processo de Avaliação
Esta UC é feita apenas por avaliação periódica, não contemplando a modalidade de exame final. A avaliação consiste em duas componentes: TRABALHOS (2 trabalhos, valendo cada um 30%) e MINI-TESTES (2 mini-testes, valendo cada um 20%). A nota da componente TRABALHOS está limitada à nota da componente MINI-TESTES + 6 valores. É obrigatória a presença em 66% das aulas. Em caso de reprovação, a nota da componente MINI-TESTES pode ser substituída por uma prova escrita realizada em 1ª ou 2ª época.
Bibliografia
Bibliografia Obrigatória
Text Mining Handbook: advanced approaches in analyzing unstructured data, Ronen Feldman and James Sanger, 2006, Cambridge University Press
Data Mining: Practical Machine Learning Tools and Techniques, Ian Witten, Eibe Frank, and Mark A. Hall, 2011 (Third Edition), Morgan Kaufmann Publishers
SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Daniel Jurafsky & James H. Martin, 2009 (Second Edition), Prentice-Hall
Bibliografia Opcional
Speech and Language Processing (3rd ed. draft), Dan Jurafsky and James H. Martin. https://web.stanford.edu/~jurafsky/slp3/
Text Mining: classification, clustering and applications, Ashok Srivastava and Mehran Sahami (eds.), 2009, Chapman & Hall
Foundations of Statistical Natural Language Processing, Christopher D. Manning and Hinrich Schütze, 1999, The MIT Press
|
|
|
|
|
Docentes
Adriano Lopes
Departamento de Ciências e Tecnologias da Informação
Objectivos
A unidade curricular apresenta os conceitos fundamentais associados a visualização exploratória de big data. Pretende-se transmitir aos alunos o conhecimento que lhes permita construir sistemas de visualização exploratória de big data.
Nesse sentido, a unidade curricular aborda os seguintes aspetos: •Princípios fundamentais do processo de visualização. •Técnicas direcionadas para visualização exploratória de big data. •Desenho e conceção de visualizações eficazes, num contexto de interatividade e de escala. •Desafios colocados ao processo de visualização por características intrínsecas a big data, e soluções para os ultrapassar. •Desenvolvimento de visualizações interativas para web, por ex. utilizando D3 baseado em JavaScript. •Desenvolvimento de sistemas de visualização exploratória de big data, com foco em aplicações baseadas em streaming de dados, grafos de grande dimensão e tabelas de grande dimensão.
Programa
CP1. Fundamentos de visualização para big data •O processo de visualização •Desafios decorrentes de características intrínsecas a big data •Diretivas para desenho e conceção de visualizações eficazes
CP2. Técnicas de visualização exploratória de big data •Orientada ao pixel •Agregação e nível de detalhe •Distorção •Orientada por questões
CP3. Redução de volume de dados •Amostragem •Agrupamento •Modelação
CP4. Ferramentas e ambientes de programação •Programação web para criação de visualizações, por ex. utilizando D3
•Experiência prática com ferramentas direcionadas para big data – sistemas Hadoop/Spark •Experiência prática com notebooks de visualização exploratória de big data, em web, por ex. Apache Zeppelin •Desempenho computacional
CP5. Construção de sistemas de visualização exploratória de big data •Streaming de dados em quase-tempo real •Baseados em grafos de grande dimensão •Baseados em tabelas de grande dimensão
Processo de Avaliação
AVALIAÇÃO CONTÍNUA Inclui 3 componentes: •Trabalhos práticos de 2-3 alunos. (30%) O fator de ponderação de cada trabalho varia em função da sua dimensão e dificuldade. •Projeto final de 2-3 alunos. (30%) •Teste final escrito e individual. (40%)
Nota mínima em cada componente: 8 em 20.
EXAME FINAL A opção existente de realizar apenas um exame final (100%) não é encorajada, porque é difícil aprender as temáticas desta UC sem a experiência prática obtida numa avaliação contínua.
Bibliografia
Bibliografia Obrigatória
•Matthew O. Ward, Georges Grinstein, Daniel Keim. Interactive Data Visualization: Foundations, Techniques, and Applications, 2nd Edition. CRC Press, 2015 •Bill Chambers, Matei Zaharia. Spark: The Definitive Guide: Big data processing made simple. O’Reilly Media, 2017 •Jure Leskovec, Anand Rajaraman and Jeffrey David Ullman. Mining of Massive Datasets, 2nd Edition. Cambridge University Press, 2014
Bibliografia Opcional
•Adriano Lopes. Slides of Big Data Visualization, available in the e-learning platform as the topics are delivered in the lectures. •Small collection of research papers, software and online materials e.g. tutorials and pedagogical videos. That is the case of material related to systems and toolkits mentioned in the course e.g. D3, Hadoop, Spark and Apache Zeppelin. •Scott Murray. Interactive Data Visualization for the Web: An Introduction to Designing with D3, 2nd Edition. O’Reilly Media, 2017 •Tamara Munzner. Visualization Analysis & Design: Abstractions, Principles, and Methods. CRC Press, 2014 •Colin Ware. Information Visualization: Perception for Design, 3rd Edition. Morgan Kaufmann, 2012 •Robert Spence. Information Visualization: An Introduction, 3rd Edition. Springer, 2014 •Chaomei Chen. Information Visualization: Beyond the Horizon, 2nd Edition. Springer, 2010 •Alexandru C. Telea. Data Visualization: Principles and Practice. AK Peters/CRC Press, 2008 •Edward Tufte, The Visual Display of Quantitative Information, 2nd Edition. Graphics Press, 2001 •Jacques Bertin. Semiology of Graphics: Diagrams, Networks, Maps. Esri Press, 1983 (Reprinted in 2010)
|