ISLA IPGT 11194
Computer Security
Technology and Web Systems Engineering
-
ApresentaçãoPresentationThe objectives of this course is to train students to obtain specialized professional profiles, capable of dealing effectively with the increasing complexity of the security threats to which network and cloud applications are exposed, using the most advanced technologies in computer security to implement high-security standards in computer networks.
-
ProgramaProgrammeIntroduction to IT Security Fundamental concepts of IT Security Security paradigms Crypto Security algorithms Authentication Key management Network security Firewalls IDS/IPS Wireless Security architectures Secure communication Attacks and vulnerabilities Security management and policies
-
ObjectivosObjectivesAt the end of the course, students must: Identify the different areas and applications of computer security. Understand and apply the key encryption algorithms, and to assess the security levels they provide Identify and understand the current threats to security in data networks and develop the best practices needed to prevent them Design and implement network applications complying with strong security requirements even using insecure communication channels Apply these concepts to real-life scenarios, in the context of their final project or professional internship.
-
BibliografiaBibliographyMatt Bishop (2004), Introduction to Computer Security. Addison Wesley Professional. William Stallings (2013), Network Security Essentials Applications and Standards, Prentice Hall, 2 Ed. William Stallings (2015), Cryptography and Network Security Principles and Practices. Prentice-Hall, 4 Ed. C. P. Pfleeger, S. L. Pfleeger (2006), Security in Computing, Prentice Hall, 4 Ed Bruce Schneier (1996), Applied Cryptography. John Wiley & Sons, 2 Ed. A. Zúquete (2016) Segurança em redes informáticas. FCA. M. Correia, P. Sousa (2017) Segurança no software. FCA
-
MetodologiaMethodology1. Project-Based Learning (PBL): Students work on complex projects that address real-world issues. This promotes problem-solving skills, collaboration and critical thinking. 2. Problem-Based Learning (PBL): Students learn by solving authentic problems. They identify problems, conduct research and collaborate to find solutions, which promotes a deeper understanding of the content. 3. Cooperative Learning: Students work together in small groups to achieve common goals. Collaboration is emphasized, and each member of the group is responsible for their own and their classmates' learning. 4. Microlearning: Content is broken down into small units to facilitate fast, focused learning.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureOptional
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Trabalhos Práticos individuais e de grupo
Ultima aula da unidade
100%
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...


