- Details
- Category: Discipline
- Não
- The design and construction of a structured network is the first step in ensuring the good performance of a network. It is essential that the physical component of a network is well designed and dimensioned so that the following components (active equipment and software) can equally contribute to this good performance. It is essential for students to learn to solve the problems that arise in the physical implementation of a network in the topography of buildings, which are generally all different, with different needs, which require solutions tailored to each case. Thus, the practical component in the project aspect is fundamental. On the other hand, its construction is also relevant to guarantee the Project's objectives and direct the various tasks to be performed to "the good rules of the art". Here, the practical component is equally important.
- Semestral
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
Trabalho Prático I
Semana 8
60%
Trabalho Prático II
Semana 15
40%
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.
- Description of contents 1. Copper and fiber optic transmission. Basic transmission concepts and quality parameters Fiber types, transmission windows Fiber optic networks of Telecommunications Operators 2. Architecture of a Structured Network Primary network (vertical) and floor network (horizontal) Area of ¿¿influence of a rack 3. Materials to be applied in a structured network Materials to be applied in a given network Transmission Requirements and Environmental Class Protection / Earth Connection Environmental classes of materials 4. Tools for Project and Registration Basics of Autocad 5. What is a Project Constituent parts of a project Budget and installation control 6. Practical work I: Designing a structured network Survey Project Preparation Budget 7. Practical work II: Installation of a structured network Simulated network installation on wall panels Network testing and certification Final screens and registration
- - Have a basic understanding of copper and fiber optic transmission - Know the generic architecture of a structured network. - Generically identify the materials to be applied in a project in the catalogs. - Know the structure of the documentation that generically constitutes a project - Have basic notions of design tools and network registration, in the context of the preparation of structured network projects - Know the data collection methodology needed to design a structured network - Know and apply the generic rules for the elaboration of a structured network project. - Know the activities developed in the installation of a structured network: installation of materials, connection of network cables, connection of fiber optic cables. - Know the activities developed in the tests and certification of a structured network. - Know and internalize the importance of registering a structured network.
- Mandatory
- Strong practical component with contact with effective reality.
- Português
- Catálogo Teka-Telecomunicações Catálogo Geral Efapel Efapel-tabela de preços Taistel catálogo
- 4
- 0
- 6
- 2
- IPLUSO6130-15496
- Networks and Data Communication III
- 15496
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- Implementation, administration and operation of some of the main Computer Network Security controls that contribute to Cybersecurity.
- Semestral
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
Trabalho de Grupo
31/10/2025
40%
Trabalho individual
10/12/2025
35%
Avaliação continua
Todas as sextas-feiras
25%
A avaliação continua consiste em 15 entregas (uma por semana) via moodle, a serem entregues cada sexta-feira até às 23:59
- Networks, Internet and Cybersecurity (Revision); Cybersecurity Controls; Information Security Incident Management Process; Disaster Recovery Plan (Cyberattacks); Applied Cryptography, Symmetrical Algorithms and Application Examples; Applied Cryptography, Asymmetric Algorithms and Examples of Applications; Identity and Access Management (Application in Operating Systems); Communications Analysis, Wireshark Installation and TCP-IP Protocol Review; Use of Wireshark in the Analysis of some of the Main TCP-IP Stack Protocols (e.g., http; ICMP); Analysis of Communication and Troubleshooting in Local Area Networks (LAN); Firewall Types and Open Source e Commercial Examples (e.g., Fortigate); Implementation and Operation of a Firewall; Threats, Vulnerabilities and Attack Methods; Vulnerability Analysis (e.g., OpenVas); Computational Forensics and Presentation of Student Work.
- OA1: Reference and characterize some of the main security controls of Computer Networks and Cybersecurity. OA2: design of an Information Security incident management process. OA3: Design of a Disaster Recovery Plan. OA4: efficiently use cryptographic controls that ensure confidentiality, integrity and non-repudiation. OA5: analyze communications under the TCP-IP protocol and troubleshoot. OA6: Install, administer and operate a firewall. OA7: Install, administer and operate a vulnerability analysis tool on local networks. OA8: explain the main concerns and actions to be taken in the field of computer forensics
- Mandatory
- It consists of: (1) theoretical - practical sessions lasting four hours, in which teaching has a practical orientation, using the installation, administration and operation of Open Source or Commercial controls/security tools; (2) and teaching uses fundamentally: the expository, demonstrative and simulation pedagogical method. The evaluation is carried out through a group project (40%), an individual evaluation (35%) and a set of small scale/complexity works - continuous evaluation (25%)
- Português
- Boavida e Bernardes (2019). Introdução à Criptografia, FCA. Zúquete, André (2017). Segurança em Redes Informáticas (3ª ed.), FCA. Sanders, Chris (2017). Practical Packet Analysis & Using Wireshark to Solve Real-World Network Problems, 3th Ed, no starch press. Whitman, Mattord and Green (2012). Guide to Firewalls and VPNs, 3 th Ed, Course Technology & Cengage Learning.
- 4
- 0
- 6
- 2
- IPLUSO6130-22251
- Active Cybersecurity
- 22251
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- The course unit Computer Security and Cyberattacks aims to enrich the student's knowledge in identifying cybersecurity threats to an organization's networks and systems. Topics will be addressed such as the distinction between cybercriminals and Ethical Hackers, intrusion detection systems, network security fundamentals, among others. Thus, the student will have a set of tools that can support the organization in creating a cybersecurity strategy, knowing the various types of attacks and threats. Throughout the semester, several projects will be carried out to complement the student's knowledge and, if possible, the presence of experts in the area to share their experience, giving an operational view of cybersecurity in organizations in Portugal.
- Semestral
Descrição
Data limite
Ponderação
1º Teste de avaliação
17 de novembro 2024 45%
2º Teste de avaliação
12 de janeiro 2025
45%
Avaliação contínua
Exame de recurso
10%
100%
- Information security Security Threat Reports Most common web vulnerabilities Common Terminologies Information security elements Security related statistics Attack on social networking systems for identity theft threat handling Threat characteristics Internal threat External threat Sniffing Malware Backdoors Virus Worms Trojans Passwords Authentication Mechanisms password cracker Modus operandi of an attacker using a password cracker Web attack classification Creation of attack dictionaries Cryptography public key encryption RSA Digital Signature disk encryption Attacks on ciphers Server and web application security Types of Attacks (XSS, SQL Injection, Code Injection) Wireless Networks (Security and Composition) Intrusion Detection Systems Firewalls Hacking Cycle Ethical Hacking Network Security and Security Policies
- Cibersecurity threats identification. Intrusion Detection Systems. Encryption and digital signatures. Network security fundamentals. Network Authentication Tools. Ethical Hacking Principles.
- Mandatory
- Utilization of simulation systems whenever possible
- Português
- S., William, B., Lawrie - Computer Security: Principles and Practice. 4ª Edição. Pearson, ISBN-10: 9780134794105, D., Mark, T. Matt - Mastering Windows Security and Hardening - Secure and protect your Windows environment from intruders, malware attacks, and other cyber threats, 2020, Packt Publishing, ISBN-10: 9781839214288, 1839214287
- 4
- 0
- 6
- 2
- IPLUSO6130-22253
- Computer Security and Cyberattacks
- 22253
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- The Course Unit of Object-Oriented Programming (OOP) aims to provide students with solid knowledge of the programming paradigm that underpins most current programming languages and software development technologies. Its scope lies in introducing and deepening the fundamental concepts of object orientation, fostering the ability to apply these principles in the development of robust, scalable, and reusable applications. The unit also seeks to stimulate logical and abstract reasoning skills, preparing students to solve complex problems in diverse contexts through the practical application of modeling and implementation techniques in Java. The relevance of this unit stems from the fact that OOP constitutes the essential conceptual and practical foundation for progression into more advanced areas of software engineering and development.
- Semestral
Descrição
Data limite
Ponderação
Entrega, Apresentação e Defesa do Projeto
08-01-2026
65%
Entrega do Portefólio Individual
08-01-2026
35%
Exame de Recurso
-
100%
A avaliação contínua inclui a realização, individualmente ou em pequenos grupos, de um projeto que materializa a aplicação dos conceitos da POO, representando 65% da nota final, e a elaboração de um portefólio individual, no qual cada estudante reflete de forma crítica sobre as aprendizagens realizadas, documenta exercícios desenvolvidos e avalia a sua evolução ao longo do semestre, correspondendo a 35% da nota final. Esta distribuição assegura um equilíbrio entre o desempenho técnico e a capacidade reflexiva, garantindo uma avaliação integral e formativa do processo de aprendizagem. Em alternativa à avaliação contínua, os estudantes que não obtenham aprovação podem realizar um exame escrito de recurso, com um peso de 100% da nota final.
- Introduction to the Object-Oriented Programming (OOP) paradigm What is OOP and Benefits of OOP Concepts used in OOP (methods, fields, classes, objects, etc.) Objects and classes in OOP; Definition of classes Creation of objects; Constructors Inheritance What inheritance is in OOP Extension of classes Method overriding through the superclass Polymorphism; Method overloading Dynamic methods in OOP Encapsulation Access modifiers Getters and setters in OOP Abstraction Abstract classes; Interfaces Relevant topics in OOP Exceptions and their handling File systems (I/O) Inner classes and static members Structures and code organization Organization and structure of code and their importance
- At the end of the course unit, the student should be able to: Understand the fundamental principles of Object-Oriented Programming. Define classes, objects, and methods in Java, correctly applying constructors. Apply the concepts of encapsulation, inheritance, polymorphism, and abstraction to concrete problems. Develop solutions using interfaces, abstract classes, and method overloading and overriding mechanisms. Implement exception handling, input/output operations, and modular code organization. Work collaboratively in a team in the development of software solutions. Present and defend developed solutions, providing well-founded arguments. Critically reflect on the process of learning and software development, producing appropriate technical documentation.
- Mandatory
- The course unit adopts active teaching and learning methodologies, privileging the articulation between theory and practice. Project-Based Learning (PBL) constitutes the structuring axis of the process, promoting autonomy and the resolution of real problems, which ensures greater motivation and engagement. In addition, the completion of practical exercises and the resolution of cases in class, individually and/or collaboratively, allows for the immediate application of the concepts presented. Collaborative work and peer assessment foster discussion, critical reflection, and the sharing of different perspectives, developing social and communication skills that are fundamental in professional contexts. Throughout the entire process, formative assessment, with continuous feedback from the lecturer, ensures that students can identify and overcome difficulties, progressively consolidating their knowledge and competences.
- Português
- Schildt, H. (2022). Java: The Complete Reference. McGraw-Hill Education Coelho, P. (2016). Programação em Java - Curso Completo . 5a Edição Atualizada. FCA.ISBN 9789727228409
- 4
- 0
- 6
- 2
- IPLUSO6130-16225
- Object Oriented Programming
- 16225
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- The scope of this curricular unit is to introduce students to operating systems based on the Linux kernel. The course program as well as its teaching methodology revolves around the ability of students to sufficiently understand the functioning of these operating systems and some services that work on these operating systems.
- Semestral
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
Teste prático
29-10-2025
50%
Trabalho prático
7-01-2026
50%
(...)
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...
- Installation of Linux operating systems with and without a graphical environment Debian and Rocky Installation Adding users as system administrators SSH service Installation configuration SSH access to servers DHCP Service Installation and configuration IP Pool Definition IP reservation/assignment by MacAddress DHCP with different networks Placing DHCP clients on different networks DNS Service Installation, configuration and operation Direct and reverse zone Most used RRs, A, AAAA, PTR, SOA, NS, CNAME, MX HTTP Service (Apache and Nginx) Installation and configuration (Apache and Nginx) Virtualhosts in Apache and Nginx User authentication on virtualhosts Virtualhosts working on SSL/TLS Syslog Service SyslogServer /var/log folder
- Provide students with knowledge of the functioning of various operating systems, their structure, management, maintenance and configuration mechanisms. Allow students to have contact with an operating system other than WindowsTM. Provide basic knowledge of maintaining UnixTM-like systems in the absence of graphical environments. Take students to configure and manage network management services, computer systems, users, installed on Linux systems. Encourage students to acquire their own independence in terms of problem-solving learning, indicating objectives to be achieved, without presenting a final solution, indicating generic information presented in the course as a basis, and teaching them to search the Internet for information that allows them to solve these more specific problems
- Mandatory
- Classes will be in person, with demonstrations by the teacher of all steps: installation, configuration of Linux servers; installation and configuration of services; operation and error detection of services. During this demonstration, the theory inherent to the subject being taught will be addressed. The demonstration of the different steps, which involve installation, configuration, operation, detection and correction of errors, will be carried out for periods of 15/20 minutes, by the teacher. With recording of these contents. These videos will be made available to students during class on a digital platform, as well as the files resulting from the tasks developed. During the same class, the student is asked to develop what was demonstrated. There is room for the student to develop the tasks presented during the class, in a later period and be sent back as an assignment. In this way, learning will be progressive and based on knowledge acquired throughout the course.
- Português
- Granjal, Jorge - GESTÃO DE SISTEMAS E REDES EM LINUX 3ª Edição Atualizada, FCA Editora de Informática (Coleção: Tecnologias de Informação), Lisboa, 2010, ISBN: 978-972-722-784-6
- 4
- 0
- 6
- 2
- IPLUSO6130-22249
- Server Operating Systems - Linux Platform
- 22249
- 6130
- Cybersecurity