Técnico and associated institutes have been pioneering, in the context of several undergraduate, graduate and advanced training programs, the offer of several courses covering subjects related to blockchain and DLT. The BIGLab research team is currently or has been involved in various educational initiatives:

Network and Computer Security course (Theoretical and Laboratory)


Program(s): Master’s Degree Program in Computer Science and Engineering; Master’s Degree in Information Security and Cyberspace Law (IST)
BIGLab team members involved: David Matos and Miguel P. Correia
Objectives: The main goal of this course is to provide students with the basic set of concepts, methodologies and tools on computer and network security. This will make them comfortable with security aspects in a broad set of technologies such as: local and global networks, personal and private networks, development of secure code, operating systems, distributed systems, and communication protocols.

Highly Dependable Systems course (Theoretical and Laboratory)


Program(s): Master’s Degree Program in Computer Science and Engineering and Master’s Degree in Telecommunications; Informatics Engineering (IST)
BIGLab team members involved: Miguel Matos and Rodrigo Rodrigues
Objectives: To provide an integrated perspective of dependable computing, addressing the mechanisms required to tolerate different types of faults, from accidental to malicious faults, including intrusions. The course addresses the security and fault-tolerant aspects of the system design, including recent advancements in the areas of blockchain and trustworthy computing.

Human-Computer Interaction Course


Program(s): Degree in Computer Science and Engineering; Degree in Biomedical Engineering (IST)
BIGLab team members involved: Augusto Esteves
Objectives: Learn the fundamental principles and rules for the design and development of interactive devices, systems and services. Identify users, tasks and contexts of use. Understand the limitations of different technologies and interaction devices. Understand the iterative and incremental process of designing interactive systems and services. Know how to evaluate interfaces at different stages of their development, applying the assessment techniques that best suit the different contexts of use. Understand and compromise between the various constraints to the process of developing interactive systems and services. To frame the area of person-machine interaction in the context of computer and computer engineering.

User-Centered Design and Evaluation Course


Program(s): Master’s Degree in Engineering and Management of Innovation and Entrepreneurship; Minor in Design Thinking; Master’s Degree in Computer Science and Engineering
BIGLab team members involved: Valentina Nisi, Augusto Esteves, Nuno Nunes
Objectives: This course introduces the main methods and techniques of user-centered research and evaluation. Through an open-ended practical group project, students are exposed to problems of increasing complexity in which they can practice the methods and techniques described. The learning objectives are: i) collect and analyze information about the different participants in a system; ii) choose research techniques to design and develop interactive systems and services; (iii) trackably synthesize research findings into innovative concepts and ideas; iv) work as a team managing various perspectives and talents; v) communicate and negotiate with different participants the design and alternatives for the different solutions.

Forensics Cyber-Security


Program(s): Master’s Degree in Telecommunications and Informatics Engineering; Master’s Degree in Computer Science and Engineering (IST
BIGLab team members involved: David Matos
Objectives: The aim of the course is the study of forensic techniques and methodologies applied to digital evidence. During the course, the students will seize the different phases of the forensic methodology and its application to the collection and processing of digital evidence gathered form different sources, including evidence gathered from the network, from volatile and persistent memory, and from the memory of mobile devices. In the course the class will also discuss some legal issues relevant to the process of collecting and processing data in order to allow the production evidence in court.

Mobile and Ubiquitous Computing


Program(s): Master’s Degree in Computer Science and Engineering (IST
BIGLab team members involved: David Matos
Objectives: Understand the challenges and problems underlying the design and implementation of support software (middleware and operating systems) and applications in environments with mobile and ubiquitous entities (people, hardware and software). Specify, design, analyse and implement systems to support mobility of hardware and software as well as of their users.

Alternative Worlds: Fiction as Practice


Program(s): Humanities, Arts and Social Sciences (HACS) courses (IST)
BIGLab team members involved: Mariana Pestana

Seminar I course

Program(s): Ph.D. Program in Digital Media (IST)
BIGLab team members involved: Mariana Pestana
Objectives: The main objective of this course is to introduce students to the basic research tools, allowing them to understand the different steps and dimensions that typically integrate an academic research work; correctly select bibliographic sources in order to have a deep understanding of a given literature; identify good practices on research and analyze critically specific research projects; identify state-of-the-art research lines in the main fields of the Doctoral Programme in Digital Media; identify ethical issues arising in the context of the research activity, and enhance skills to communicate a research proposal effectively. In addition, the course also intends to endow students with basic entrepreneurship skills. To this end, the course presents basic (economic and business) tools and concepts, allowing students to apply them in specific problems related to business model design

Seminar II Course


Program(s): Ph.D. Program in Digital Media (IST)
BIGLab team members involved: Mariana Pestana
Objectives: Seminar II aims at developing students’ skills regarding the organization and the lead of scientific events. It also intends to allow students to deepen the most relevant themes in their area of research within interactive content. Students are expected to be able to identify opportunities to develop solutions based on Digital Media; develop creative solutions using Digital Media to solve concrete problems, and establish and lead multidisciplinary teams in solving complex problems.

Blockchain, Web3 e Tokenization Advanced Training Program

BIGLab team members involved: Miguel P. Correia is co-coordinating the Program
Institutions: IST through Técnico+ and Católica-Lisbon
Number of editions: 7

The “Blockchain, Web3 and Tokenization” Advanced Training Program is a partnership between Católica-Lisbon and Técnico+ to provide a complete, thorough and applied vision to the concepts of blockchain, smart contracts, fungible and non-fungible tokens (NFT), among others.