Marcos V. Villas

Professor Agregado
Quadro Complementar

PUC-Rio Departamento de Informática

Email: "villas" no domínio "inf.puc-rio.br"

Disciplinas

  • 2026.2
    • Banco de Dados II (INF1340)
    • Engenharia de Dados (ENG4402)
    • Projeto Final (I/II)
  • outras em períodos anteriores, a partir de 1983.1

Áreas de Interesse

  • Engenharia de Dados: aspectos de Big Data (volume, velocidade, variedade), ETL/ELT, metadados, qualidade e enriquecimento de dados, linhagem de dados, verificação contínua de dados, orquestração de dados; utilização de técnicas de IA para Engenharia de Dados.
  • Bancos de Dados NoSQL: modelagem, arquitetura, persistência e consultas, em especial em bancos de dados de grafos e vetoriais; modelagem e gerenciadores de bancos de dados multimodelo; utilização de técnicas de IA para consulta a dados.
  • Data Warehouse, Business Intelligence, Data Lake, Data Lakehouse: modelagem, arquitetura.
  • Sistemas de Informação em geral: requisitos, especificação, construção, testes, homologação.
  • Estratégia e Governança de TI, Governança de Dados: alinhamento, casos aplicados, frameworks, ferramentas de apoio, análise de risco.
  • Blockchain/Digital Ledger Technologies (DLT): contratos inteligentes, aplicações que não sejam de moeda digital.

Formação

Livros

  • VILLAS, Marcos Vianna et al. Estruturas de dados: conceitos e técnicas de implementação. Rio de Janeiro: Campus, 1993.
  • VILLAS, Marcos Vianna; VILLASBOAS, Luiz Felipe Perez. Programação: conceitos, técnicas e linguagens. Rio de Janeiro: Campus, 1987.

Outras Informações

www.inf.puc-rio.br/~villas Última atualização em Julho/2026