Todas as Palestras

Puzzle de Imagens: Métodos, aplicações e desafios

O problema de Puzzle de Imagens explora a reconstrução de imagens a partir de uma coleção de peças retangulares - ou tiles - que não se sobrepõem. A montagem destes puzzles é desafiadora até mesmo para seres humanos e é conhecidamente um problema NP-completo. Pode-se considerar vários desafios na montagem: orientação dos tiles desconhecida, tamanho da imagem original desconhecido, tiles faltantes ou desalinhados, e bordas degradadas. O objetivo da palestra é explorar os métodos de montagem automáticos presentes na literatura, considerando-se cada desafio do problema, bem como suas aplicações.

Sensitive-Video Analysis

Sensitive videos that may be inadequate to some audiences (e.g., pornography and violence, towards underages) are constantly being shared over the Internet. Employing humans for filtering them is daunting. The huge amount of data and the tediousness of the task ask for computer-aided sensitive-video analysis. In this talk, we will discuss how to tackle this problem in two ways. In the first one (sensitive-video classification), we explore methods to decide whether or not a video contains sensitive material.

Segurança da Informação Hoje e Desafios para Amanhã

Nesta palestra farei  primeiramente um apanhado histórico de como aspectos da segurança da informação passaram de coadjuvantes a protagonistas no cotidiano dos cidadãos e dos provedores de serviços computacionais. Em seguida, discutirei os grandes desafios técnicos da área, também com foco no cidadão e nos provedores da infraestrutura digital, relacionando-os com grandes projetos globais que pretendem atacar esses desafios, em andamento ou gestação, chamadas de projetos internacionais em vista, etc.  Finalmente, me deterei em projetos e iniciativas em andamento no Brasil e em como a comunid

An Antipattern Documentation about Misconceptions related to an Introductory Programming Course in C

This work is a partial report related to the development and assessment of a Concept Inventory to Introductory Programming Courses.  A Concept Inventory is a set of multiple-choice questions that address specific misunderstandings and misconceptions of the students. In previous works, through instructor interviews, exam analysis, an online pilot test and interviews with students, we identified a list of 33 misconceptions related to 7 programming topics in C language.

Ética de Dados, das Humanas às Exatas

O campo de ética de dados é uma área interdisciplinar que vem ganhando terreno em todo o mundo. Impulsionada pelo chamado "dilúvio de dados", se refere a estudos sobre como dados são usados. Não se trata apenas de um fenômeno técnico, mas também político e socioeconômico e envolve preocupações com princípios éticos associados a produção, preservação e compartilhamento responsável de dados. Leva em consideração, ainda, a ética de algoritmos (por exemplo, como máquinas interpretam dados) e ética de práticas profissionais e de pesquisa envolvendo dados.