- Details
- Category: Discipline
- Não
- This course aims to use and demonstrate the various concepts, characteristics and environments used in the development of graphical interfaces (UI), as well as in the modeling and development of data-intensive systems.
- Semestral
Descrição
Data limite
Ponderação
Teste de avaliação
05-01-2026 (poderá ser outra data, uma vez que esta matéria vai dependendo das aulas práticas
40%
Projecto experimental
12-01-2026
60%
- Introduction to the graphic design tools used to model and design user-machine interfaces: Installation, tools, and necessary libraries; Types and formats of images, video, and multimedia-related objects; Manipulation and editing of objects (Light, Visual Perception, Positioning / Balance / Symmetry / Texture / Composition, Vectorization, Noise, Scale, Rotation, Palette, Color List, Logos, Pictogram, Geometric Design, etc); Graphic formatting libraries and their main formatting languages. Introduction to database management systems: Introduction to database programming languages and their management; Using MongoDB/JSON to store and extract large volumes of data; Scripts and remote access. Project development: Design and development of a graphical interface for managing a small database; Database registration and management.
- The objectives of this CU are to prepare the student to design, model and develop systems and tools that facilitate the end user's human interaction with software, whether this is access to its services and applications. To achieve this, students need to be able to: Know and use graphic environments; Know how to integrate objects produced in the 3D environment with the various software tools; Know and understand the interface technologies between a web application and a database; Model and develop web applications with data management capabilities.
- Mandatory
- This course uses current tools (both software and hardware) that are appropriate to the subject, depending on how the subject is taught. The teacher Via always pays attention to the student's learning process through their use.
- Português
- Material disponbilizado pelo docente; Copeland, R. (2013). MongoDB Applied Design Patterns Practical use cases with the leading NoSQL database. O’Reilly. Dabner, David, Graphic Design School A Foundation Cours, Thames & Hudson LTD, 2017; Rogers, Y., Sharp, H., & Preece, J. (2011). Interaction Design: Beyond Human-Computer Interaction. In John Wiley.
- 4
- 0
- 6
- 2
- IPLUSO6382-23555
- Web Interfaces for Data Management
- 23555
- 6382
- Computer Applications for Data Science
- Details
- Category: Discipline
- Sim
- The "Internship" curricular unit is intended to provide students with practical experience in professional environments related to Data Science. The field of action covers companies and organizations that apply data analysis in their operations, from technological startups to large corporations and research institutions. The area of ¿¿expertise involves the application of techniques and tools learned throughout the course, including exploratory analysis, modeling, visualization and data interpretation. The intervention domains vary, allowing students to specialize in specific niches, such as business intelligence, machine learning or predictive analysis. This UC is vital in the study cycle, as it connects theory and practice, facilitating students' transition to the job market and reinforcing the relevance and applicability of their acquired knowledge.
- Semestral
Descrição
Data limite
Ponderação
Relatório de estágio
12-01-2024
80%
Discussão
12-01-2024
20%
- Introduction to the Professional Environment: Contextualization of the role of Data Science in the organization, main departments and stakeholders involved. Tools and Platforms: Deep dive into specific software and tools used in the company or institution, which may vary from those covered in the course. Project Management in Data Science: Life cycle of a project, definition of objectives, collection and processing of data, implementation and evaluation of solutions. Communication of Results: Preparation of reports, dashboards and presentations; storytelling techniques with data. Ethics and Privacy: Practical approach to ethical issues, legislation and best practices in data processing and analysis. Networking and Professional Development: Strategies for building and maintaining professional relationships, and tips for career advancement Note: There are fortnightly seminars to support the program and monitor students.
- Knowledge: Understand the real functioning and dynamics of an organization or company that uses Data Science in its daily operations. Familiarize yourself with the specific tools and platforms used in the professional environment. Skills: Practically apply the techniques and concepts learned throughout the course, adapting to the specific needs and challenges of the internship location. Develop communication skills to present findings and insights derived from data analysis. Skills: Work as a team and integrate into an organizational structure, respecting hierarchies, deadlines and guidelines. Demonstrate initiative, proactivity and adaptability, responding effectively to the challenges presented. Establish professional networks that can be valuable for future career opportunities.
- Mandatory
- Project-Based Learning (PBL): Students work on real challenges proposed by partner companies, promoting the direct application of knowledge and skills. Mentoring: Experienced professionals in the field of Data Science act as mentors, offering guidance, feedback and practical insights into the sector. Interactive Platforms: Use of online platforms that simulate real data analysis environments, allowing students to experiment and learn in a practical context. Peer Learning: Students are encouraged to teach and learn from each other, leveraging each other's different skills and perspectives.
- Português
- Dhar, V. (2013). Data science and prediction. Communications of the ACM, 56(12), 64-73. James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An introduction to statistical learning. New York: Springer. McKinney, W. (2012). Python for data analysis. Sebastopol, CA: O'Reilly Media, Inc.
- 4
- 0
- 30
- 2
- IPLUSO6382-814
- Traineeship
- 814
- 6382
- Computer Applications for Data Science
- Details
- Category: Discipline
- Não
- The widespread use of the Internet as a communications infrastructure, used in a wide range of areas in everyday life, has resulted in a growing demand for skills and competences in the field of computer networks. This CU addresses the main protocols in the upper layers of the TCP/IP model. The TCP/IP protocol family is at the base of functionality offered by both the Internet and the vast majority of the organizations¿ intranets. By providing a solid background in this domain, this CU prepares the students for the challenges posed both by the next phases of the cycle of studies, and by their future participation in a job market where these type of skills are increasingly necessary.
- Semestral
Descrição
Data limite
Ponderação
Trabalhos práticos e mini-questionários
Última semana de aulas
60%
Testes escritos
Última semana de aulas
40%
Exame de Recurso
Fim da época de recurso 100%
A avaliação final baseia-se numa componente prática, baseada em trabalhos práticos, participação nas aulas e assiduidade, e numa componente teórica baseada em testes escritos sobre os diferentes tópicos abordados. A componente prática terá um peso de 60% e a componente teórica terá um peso de 40%, na nota final. A nota mínima de ambas as componentes será de 9.5 valores.
O aproveitamento nesta UC está dependente da frequência de um mínimo de 75% das aulas lecionadas no semestre.
As componentes prática e teórica são requeridas em todas as épocas de avaliação.
Assim, a época de recurso pode consistir em:
- Exame escrito: para os alunos que não tiveram aproveitamento na componente teórica em avaliação contínua.
- (Re)Submissão dos trabalhos: para os alunos que não tiveram aproveitamento na componente prática em avaliação contínua.
- Exame escrito + (re)submissão dos trabalhos: para os alunos que não tiveram aproveitamento nem na componente teórica nem na componente prática em avaliação contínua.- TCP/IP overview Origins RFCs IPv4 Addressing Classful IP addressing Classless IP addressing CIDR IPv4 Subnetting Network subnetting FLSM and VLSM The IPv4 protocol IPv4 Header IPv4 packet analysis IP Routing Routing function Algorithms and protocol types Choosing the best path Routing tables Protocols (RIP, OSFP and EIGRP) The transport protocols UDP TCP Analysis of TCP segments and UDP datagrams Auto configuration DHCP protocol The DNS service The DNS namespace DNS servers Distributed service Application layeer protocols Telnet and SSH E-mail (SMTP, POP e IMAP) WWW (HTTP) Security (SSL/TLS)
- After completion of this CU, the student should know how to: Characterize the main TCP/IP family elements Describe the main protocols of the TCP/IP family, including their functions and relations Use IP addresses and apply the subnetting concept, using adequate choices for grater network efficiency Understand the objective of the routing protocols in the Internet Automate IP address assignment and name resolution using DHCP and DNS Analyze network traffic (IP, TCP, UDP and others) to solve problems and assess security risks Explain the operation of the main network applications (Email, WWW and others) in a TCP/IP network Explore the most common security related protocols, including SSL/TLS and SSH Solve problems in a TCP/IP network using a variety of tools, including protocol analyzers, ping and traceroute, and ARP and DNS cache manipulation.
- Mandatory
- Use of problem-based learning methodology, which allows the student to acquire knowledge, at the same time that carrying out the set of procedures for solving problems allows them to develop skills and competences. This methodology promotes learning as part of the activity developed to solve the problem.
- Português
- Martins, José Legatheaux - Fundamentos de Redes de Computadores Ilustrados com Base na Internet e nos Protocolos TCP/IP. 1a Edição Digital. Nova.FCT Editorial, 2018. https://legatheaux.eu/book/cnfbook-pub.pdf Kozierok, Charles M. - The TCP/IP Guide. http://www.tcpipguide.com/free/t_toc.htm
- 4
- 0
- 6
- 1
- IPLUSO6130-13152
- Networks and Data Communication II
- 13152
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- Design / analysis of digital circuits using commercial integrated circuits. Using help tools in the project in CAD. Study of a Personal Computer. Maintenance and Repair. Understanding and ability to use the concepts and technologies used in Digital Electronics. First contacts with a Electronics Laboratory and basic diagnostic tools for small / medium complexity computer circuit analysis.
- Semestral
Parte teórica: 80% da Classificação Final:
Mínimo 5 minitestes na 1ª Época ou 1 Exame Global no fim do semestre abrangendo a matéria. Nota mínima de 9.5V: média dos minitestes/nota do Exame de Recurso.
Parte Prática (Laboratório) - 20% da Classificação Final: 2 ou 3 trabalhos de LAB em simulador. Grupos de 2/3 alunos. Discussão oral presencial dos trabalhos no final do semestre: 30% para a qualidade do Relatório; 70% para o desempenho demonstrado na discussão. Aprovação com 9.5V mínimo.
Nota Final - Média aritmética ponderada da parte Teórica com a parte Prática, desde que ambas Aprovadas.
- Teory: NUMBERING SYSTEMS/BINARY ARITHMETICS (10%) BASIC LOGIC CIRCUITS/LOGIC GATES (10%) MSI TECHNOLOGY ("Medium Scale Integration") (10%) DIGITAL CIRCUITS WITH MEMORY (10%) GENERAL COMPUTER ARCHITECTURE (30%) Pratice: PERIPHERALS (20%) ANALYSIS AND STUDY OF DIAGNOSTIC TOOLS (10%)
- Understanding and ability to use the concepts and technologies used in Digital Electronics. First contacts with a Electronics Laboratory and basic diagnostic tools for small / medium complexity computer circuit analysis. Design / analysis of digital circuits using commercial integrated circuits. Using help tools in the project in CAD. Study of a Personal Computer. Maintenance and Repair.
- Mandatory
- Introduction of digital simulators in order to acclimatize students to the practice of using CAD tools.
- Português
- - BRANCO, A., Manutenção, Instalação e Reparação de Computadores, FCA - Editora de Informática (2011) - ARROZ, Guilherme e outros, Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores, IST Press, Julho 2009 (2ª Edição) - The Indispensable PC Hardware Book, Messmer, Adison/Wesley
- 4
- 0
- 4
- 1
- IPLUSO6130-15493
- Computer Hardware
- 15493
- 6130
- Cybersecurity
- Details
- Category: Discipline
- Não
- Given the importance of globalization in today's world, English assumes itself as a lingua franca that cannot be ignored, particularly in the area of cybersecurity.
- Semestral
Descrição
Data limite
Ponderação
1.º teste de avaliação escrito
27/10/2025 (turma 1)
28/10/2025 (turma 2)
30%
2.º teste de avaliação oral
15/12/2025 (turma 1)
16/12/2025 (turma 2)
30%
Apresentação oral
12/01/2026 (turma 1)
13/01/2026 (turma 2)
30%
Assiduidade e participação 10% - 1. Frequent language errors; revision work 2. English - lingua franca ; challenges in cybersecurity: illegal migrants; document forgeries 3. Personal and everyday information: self-characterization; physical and psychological descriptions; daily routines 4. Organic structure of a company: departments, functions, internal organization 5. Oral and written communication; documents - models: CV, reports, letters of recommendation 6. Crime and cybercrime; ways to fight it 7. Technology and society: concepts, vocabulary and challenges
- The curricular unit aims to help students to: - develop oral and written skills within the scope of the course; -review and systematize previously acquired linguistic content; -order and give information about themselves and their daily lives; - prepare written communications in the field of commercial and technical relations in the area of the course; - acquire vocabulary related to information technology and reporting in the area in question; - acquire skills in reading and understanding technical manuals in the course area. - critically question new socio-cultural impacts in relation to cybersecurity
- Mandatory
- Moodle, videos and audios.
- Português
- Brooks, Charles J. et al, Cybersecurity Essentials, Wiley, 2013. Glendinning, Eric C., English for careers: Technology, Oxford University Press, 2007. Hewings, Martin, Advanced Grammar in Use, Cambridge University Press, 2015.
- 4
- 0
- 4
- 1
- IPLUSO6130-12561
- English
- 12561
- 6130
- Cybersecurity