Home > Teaching Activities

Teaching Activities

List of teaching notes by Lesandro Ponciano ORCID iD. All notes are written in Portuguese.

Lesandro Ponciano has teaching experience in Computer Science, Information Systems, Software Engineering and Electrical Engineering undergraduate programs. The classroom is also a space for research and innovation, where active methodologies and pedagogical artifacts are developed, tested, and shared with the scientific community.

Teaching Methodologies and Artifacts (with scientific support)

My teaching practice is intrinsically linked to research. Below, I highlight three contributions that structure the students' learning experience and have been published as full scientific papers.

Structured Debate

A pedagogical strategy created for the HCI course, allowing students to discuss sensitive and not yet consolidated topics in textbooks — such as dark patterns, human values in design, and ethics in design, based on scientific papers. Formalized in the paper "Debate Estruturado: Uma Estratégia Pedagógica para Ensino e Aprendizagem de Valores Humanos em Interação Humano-Computador" (Workshop on HCI Education, 2018), this practice became standard in all editions of the course, and the list of debated topics is kept publicly online.

HCI Support Card

An artifact developed to provide a continuous and integrated view of the course syllabus throughout the semester. It allows students to autonomously interrelate different topics (e.g., HCI theory and its corresponding evaluation methods). Published as "HCI Support Card: Creating and Using a Support Card for Education in Human-Computer Interaction" (Workshop on HCI Education, 2019), the concept was later adapted for the Operating Systems and Software Testing Fundamentals courses.

GitHub Classroom in Project-Based Courses

Integration of the GitHub Classroom platform into the teaching flow to manage, collaborate on, and evaluate software projects. The experience is reported in the paper "Experiences and insights from using GitHub Classroom to support Project-Based Courses" (International Workshop on Software Engineering Education for the Next Generation, 2021), illustrating how industry tools can enrich the teaching-learning process and better prepare students for the job market.

Research Associated with Teaching

In addition to the artifacts above, I supervise projects on learning environments. Examples include the study on levels of friendship in social network (Brazilian Symposium on Multimedia and the Web, 2012), the role of study habits on the performance of programming students (Workshop de Educação em Computação, 2013) and the analysis of software explainability (Iberoamerican Workshop Human-Computer Interaction, 2021), whose insights feed back into classroom practice.

Supporting materials (videos, demonstrations) are organized on the YouTube Channel.


For a complete list of research projects and publications, including those focused on education, please visit the research page. For more on my perspective on teaching technology, see speech I gave at a commencement ceremony t (in Portuguese).