Skip to content
Giordano Cabral

Teaching · 2005 → 2026

Teaching

An empty classroom at the end of the day: rows of chairs, a blank board, a louvered window; one red chair turned to face the others.

Giordano Cabral has taught at CIn/UFPE since 2015.1, in every semester except 2023.2 and 2024.1, the period of his postdoctoral fellowship at Stanford. Before that, he taught at UFRPE (2010–2014), in the undergraduate program in Information Systems and the graduate program in Applied Informatics; at the Faculdades Integradas Barros Melo (2009–2010), in the undergraduate program in Phonographic Production; and, in 2005, at the Université Pierre et Marie Curie (Paris 6). Each course has its own page, with what the classes produced.

01 · Teaching

Current courses

CIN0131 · 2024.2, 2025.1 and 2026.1, with Alex Sandro Gomes

Concepção de Artefatos Digitais

Design of digital products in four stages, with content on engagement and gamification.

02 · Teaching

Courses, by theme

CourseWhereCodeSemestersClasses
Innovation
Information Systems Project (Projetão)CIn/UFPEIF9852016.1 → 2026.2, excluding 2023.2 and 2024.121
Creative EconomyCAC and CIn/UFPE2017.1, 2018.22
Innovation in ICTUFRPE2013.11
Artificial intelligence
Criatividade ComputacionalCIn/UFPEIF760 · IF767 · IF8662020.2, 2020.3, 2021.1, 2021.2, 2022.2, 2023.1 (with Filipe Calegário)6
Intelligent Systems · Intelligent Systems ProgrammingUFRPE2012.22
Computational Intelligence · Hybrid Intelligent Systems · Applied Methods in Computational IntelligenceUFRPE, graduate program (PPGIA)2011.2, 2012.1, 2012.24
Introduction to Artificial IntelligenceUniversité Pierre et Marie Curie (Paris 6)20051
Multimedia
Tendências em Mídia e InteraçãoCIn/UFPECIN00552026.1, 2026.22
Introdução à MultimídiaCIn/UFPEIF687 · IF8492015.1 → 2025.2, excluding 2023.2 and 2024.1; two classes in 2020.321
Jogos e Dilemas Sociais (Games and Social Dilemmas)CIn/UFPEIF7602025.1 (with Guilherme Cabral)1
Jogos DigitaisCIn/UFPE, undergraduate and graduateIF793 · IN1184 · CIN00542015.2, 2016.2, 2017.2, 2018.1, 2018.2 (with Geber Ramalho); 2020.26
Computação MusicalCIn/UFPE, undergraduate and graduateIF754 · IF760 · IN11322015.1, 2016.1, 2016.2, 2017.2, 2018.1, 2019.1, 2020.1, 2020.3, 2021.1, 2021.2, 2022.1, 2025.212
Music TechnologyGraduate Program in Music (PPGM), UFPE2018.11
Music Hardware and SoftwareFaculdades Integradas Barros Melo (AESO)2009.1, 2009.2, 2010.13
Software development
Concepção de Artefatos DigitaisCIn/UFPECIN01312024.2, 2025.1, 2026.1 (with Alex Sandro Gomes)3
Programming Lab · Object-Oriented Modeling and ProgrammingUFRPE2010.2 → 2013.28
Software Process and DevelopmentUFRPE2013.21
Education
ProfLab: Game Design Thinking for educatorsteacher training2016 → 2019
Business management
Estruturas Organizacionais e Planejamento Estratégico (Organizational Structures and Strategic Planning)CIn/UFPE, Professional Master's2015 (2014 cohort), 2019.12
Sistemas de Gestão EmpresarialCIn/UFPE2015.21

03 · Teaching

Semester by semester

At UFPE. CM = Computação Musical · IM / TMI = Introdução à Multimídia and Tendências em Mídia e Interação · PJ = Projetão · EC = Creative Economy · JD = Jogos Digitais · CC = Criatividade Computacional · CAD = Concepção de Artefatos Digitais · JDS = Games and Social Dilemmas · SGE = Sistemas de Gestão Empresarial · MP = Professional Master's · TM = Music Technology (PPGM).

SemesterCMIM / TMIPJECJDCCCADJDSSGEMPTM
2015.1●●
2015.2●●●●
2016.1●●●
2016.2●●●●
2017.1●●●
2017.2●●●●
2018.1●●●●●
2018.2●●●●
2019.1●●●●
2019.2●●
2020.1●●●
2020.2●●●●
2020.3●●●●
2021.1●●●●
2021.2●●●●
2022.1●●●
2022.2●●●
2023.1●●●
2023.2
2024.1
2024.2●●●
2025.1●●●●
2025.2●●●
2026.1● TMI●●
2026.2● TMI●

The two blank semesters are the postdoctoral fellowship at the Lemann Center, at Stanford University. In 2020.1 the classes were interrupted in March by the pandemic and resumed in 2021; 2020.3 is the remote supplementary semester.

AdvisingPhD, master's, and undergraduate · 2010 → 2025

Two theses and fourteen dissertations as principal advisor; one PhD and ten dissertations as co-advisor; eight undergraduate capstone projects, ten undergraduate research projects, and one postdoctoral fellowship.

All supervision, by degree level and year →

04 · Teaching

What the classes produced

Games, instruments, digital products, prototypes and AI experiments made in the courses from 2015 to 2026, with the names of those who made them.

Porto Segura
Projetão SI 2026.1

Porto Segura

Mikaell Miguel da Silva

A platform connecting women traveling alone to a network of "godmothers" — verified and trained residents of their destination — for support, companionship and safety during the trip, with services accessed through credits (local tips, support, airport reception, in-person accompaniment).

portosegura.netlify.app
Tático
Projetão SI 2026.1

Tático

Dayane Lima

An operational management system for small (boutique) law firms, organized around the client as the unit — rather than the court case — and designed as a context layer for the use of AI assistants in the firm.

Kineo-AI
Tendências em Mídia e Interação 2026.1

Kineo-AI

Murilo Ventura, Natan Frederico, Vinícius Rodrigues

A smart rehabilitation mirror: the webcam tracks the patient's posture in real time (MediaPipe Pose, running on the device itself), calculates joint angles, and corrects home physical therapy exercises with visual and voice feedback.

LLMs as autonomous agents in games (Meownarch)
Tendências em Mídia e Interação 2026.1

LLMs as autonomous agents in games (Meownarch)

A survival game built as a test environment for LLM-controlled agents, each with a personality (cooperative, selfish, aggressive, strategic), to observe when an agent acts selfishly or altruistically depending on the prompt and environment.

Mock Interview AI
Tendências em Mídia e Interação 2026.1

Mock Interview AI

Anne Pereira Collier de Mendonça, Antonio Henrique Souza Lima, João Luís Gomes Agra, João Victor Ribeiro Costa de Omena, Maria Clara Albuquerque Moura, Renato Moreira Serrano de Andrade

A technical and behavioral interview simulator: audio responses are transcribed with Whisper and assessed by a language model using the STAR framework, alongside programming problems organized by difficulty.

Diário Inteligente
Introdução a Multimídia 2025.2

Diário Inteligente

An application in which users record their day in audio — accounts, meetings, moments — and AI automatically generates a summary in the form of insights.

Orquestra Colaborativa
Introdução a Multimídia 2025.2

Orquestra Colaborativa

Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet

A grid-based music sequencer with 64 steps across four bars, in which multiple users compose simultaneously in the same room, switching between piano, synthesizer, and guitar; synchronized via WebSockets.

Voice Force
Introdução a Multimídia 2025.2

Voice Force

Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira

A game inspired by Flappy Bird, controlled entirely by voice: sound frequency makes the bird rise or fall, and volume speeds up its flight; built in JavaScript and Python with librosa.

Jogo Solfejo
Computação Musical 2025.2

Jogo Solfejo

Daniel Nascimento, Henrique Melo, Luis Eduardo Freitas, Mader Gabriel, Pedro Calheiros, Pedro Lucas

An educational game with real-time pitch detection: the player listens to familiar melodies and must sing the requested notes to advance, practicing solfège and ear training.

github.com
Voice Meter
Computação Musical 2025.2

Voice Meter

Humberto Lima, David Ubaldo, Natan Lima, João Oliveira, Tarcisio Rickson, Vinicius Rodrigues, Danilo Lapa

Public speaking practice app: records speech, transcribes it with Whisper, analyzes the audio and compares it with the intended text; React Native on the phone and FastAPI on the server.

github.com
Carcinus: A Revolta dos Caranguejos
Jogos e Dilemas Sociais 2025.1

Carcinus: A Revolta dos Caranguejos

A multiplayer Android game inspired by Reigns, set in a dystopian Recife in 2040 where crab-men rebel: the group votes on event cards that affect four collective stats, while each player pursues personal objectives — the tragedy of the commons in game form.

Futuros de Murphy
Jogos e Dilemas Sociais 2025.1

Futuros de Murphy

Beatriz de Araujo Andrade, Erlan Lira Soares Junior, Guilherme Maciel de Melo, Pedro Arthur Santana Patriota, Pedro Augusto de Almada Lobo Fonseca

A multiplayer web game (2 to 8 players) about herd behavior and misinformation: "time navigators" vote, amid true and false rumors, on whether to intervene in past events to prevent a devastated future.

Order & Chaos
Jogos e Dilemas Sociais 2025.1

Order & Chaos

Beatriz Barros, Bernardo Melo, Letícia Pedrosa, Rafael Teles

A coalition government in a fictional country in crisis: each group decision affects four indicators (stability, security, economy, freedom), and the experiment observes how communication among decision-makers changes consensus and alignment; a web prototype built with Django.

CInfra Club (chord search)
Computação Musical 2022.1

CInfra Club (chord search)

Gabriel Kristian Queiroz de Souza Jales, Iris Soares, Josue Fidelis de Oliveira Neto, Luana Porciuncula Barreto, Melissa Falcao

Application that finds songs on Cifra Club by the chords used to play them, with a database built by scraping the pages and a genre search.

Frequently asked questions

How many classes has Giordano Cabral taught at CIn/UFPE?

60 classes at CIn/UFPE since 2015, in 11 courses. Before that, he taught at UFRPE (2010–2014), in the undergraduate program in Information Systems and the graduate program in Applied Informatics; at Faculdades Integradas Barros Melo (2009–2010); and, in 2005, at Université Pierre et Marie Curie (Paris 6).

What courses does Giordano Cabral currently teach?

Tendências em Mídia e Interação (Trends in Media and Interaction, CIN0055), Projeto de Sistemas de Informação (Projetão, IF985) and Concepção de Artefatos Digitais (Design of Digital Artifacts, CIN0131), the latter with Alex Sandro Gomes. Each has its own page, reachable from Teaching.

Which course replaced Introdução à Multimídia (Introduction to Multimedia)?

Tendências em Mídia e Interação (CIN0055), starting in 2026, with the approach adapted to the use of AI agents. Introdução à Multimídia (IF687) was offered from 2015.1 to 2025.2 and has its own page.