Minicursos
Minicurso 1: Introdução à Detecção de Intrusões com Machine Learning: Protegendo Redes com Inteligência Artificial Explicável
Resumo: Este minicurso aborda como a utilização de Machine Learning (ML) pode revolucionar a detecção de intrusões, tornando os sistemas de segurança cibernética mais robustos e eficientes na identificação de ataques sofisticados. Demonstraremos como algoritmos de ML, como o XGBoost, podem ser usados para classificar comportamentos como benignos ou intrusões em uma rede. Além disso, será explorado como a Inteligência Artificial Explicável (XAI), com ênfase no uso de ferramentas como SHAP, pode aumentar a transparência e confiança nos modelos de detecção. Com atividades práticas, os participantes aprenderão a implementar pipelines de segurança cibernética utilizando ML, desde a preparação dos dados até a análise explicativa de ataques.
Instrutores:
Felipe H. Scherer
Currículo LattesFelipe é estudante de Engenharia de Software na Universidade Federal do Pampa, onde é membro do Laboratório de Estudos Avançados em Computação (LEA) e atua como bolsista no projeto "XAIID - Estratégias Inteligentes e Explicáveis para Detecção de Intrusões em Sistemas Ciber-Físicos". Neste projeto, dedica-se ao estudo de soluções de segurança cibernética baseadas em aprendizado de máquina e inteligência artificial explicável (XAI) com foco na detecção de intrusões em sistemas ciber-físicos. Sua experiência inclui pesquisas sobre a aplicação de XAI em redes intraveiculares, destacando-se em eventos acadêmicos e profissionais. Felipe também foi reconhecido com o prêmio de "Ferramenta Destaque" no maior evento de segurança do país, demonstrando sua relevância na área. Integra o projeto "Codefolio - Construindo Portfólios de Código & Compartilhando Conhecimento de Boas Práticas de Engenharia de Software", onde colabora no desenvolvimento de minicursos e materiais educativos voltados para a computação.
Felipe N. Dresch
Currículo LattesFelipe é Técnico em Informática pelo Instituto Federal do Rio Grande do Sul e integrante do Laboratório de Estudos Avançados em Computação (LEA) na Universidade Federal do Pampa, onde cursa Engenharia de Software. Ele também faz parte do projeto XAIID - Estratégias Inteligentes e Explicáveis para Detecção de Intrusões em Sistemas Ciber-Físicos, que desenvolve soluções de Inteligência Artificial Explicável (XAI) para a detecção de intrusões em sistemas digitais. Felipe participa ativamente de projetos de pesquisa e extensão, tendo artigos publicados que foram reconhecidos por suas contribuições inovadoras à aplicação de IA em cibersegurança. Trabalhando de maneira prática com Python e machine learning, Felipe alia seu conhecimento acadêmico à experiência prática no desenvolvimento de sistemas de detecção de intrusão com o foco em criar soluções robustas para desafios de segurança digital.
Matheus M. Ciocca
Currículo LattesTécnico em Informática pelo Instituto Federal Farroupilha e integrante do Laboratório de Estudos Avançados em Computação (LEA) na Universidade Federal do Pampa, onde cursa Engenharia de Software. Matheus também é bolsista no projeto “Codefolio - Construindo Portfólios de Código & Compartilhando Conhecimento de Boas Práticas de Engenharia de Software”, onde atua no desenvolvimento da Plataforma Web Codefólio, à gravação de vídeos que disseminam o conhecimento em boas práticas da Engenharia de Software, bem como em organização de minicursos nesta área.
Estefano Ströher Soares
Estefano é estudante de Ciência da Computação na Universidade Federal do Pampa e integrante do LESSE – Laboratório de Estudos Empíricos em Engenharia de Software. Participa do projeto de extensão “Codefolio - Construindo Portfólios de Código & Compartilhando Conhecimento de Boas Práticas de Engenharia de Software” como voluntário e é bolsista no “Projeto e Avaliação de Tecnologias para Apoiar o Desenvolvimento de Aplicações Interativas sob a Perspectiva da Qualidade de Uso”.
Camilla Borchhardt
Currículo LattesCamilla é estudante de Engenharia de Software e integrante do Laboratório de Estudos Avançados em Computação (LEA) na sua universidade. Ela é bolsista de ensino no projeto Egress@s pela FAPERGS, além de trabalhar em iniciativas de extensão e pesquisa como o Codefólio e o Gurias na Computação. Camilla participa ativamente desses projetos, combinando sua formação acadêmica com a prática em desenvolvimento de software, buscando contribuir para a inclusão e avanço de mulheres na tecnologia, bem como no desenvolvimento de soluções inovadoras na área da engenharia de software.
Silvio E. Quincozes
Currículo LattesProfessor Silvio Quincozes é Doutor em Computação pela UFF (sanduíche na University of Pittsburgh - EUA), mestre em Ciência da Computação pela UFSM e bacharel em Engenharia de Software pela UNIPAMPA. Atuou como docente no IFRS, UFU e atualmente na UNIPAMPA. É docente nos programas de pós-graduação PPGES/UNIPAMPA e PPGCO/UFU. Coordena os projetos XAIID (com ênfase em aplicações de Inteligência Artificial Explicável em Detecção de Intrusões) e Codefólio (com ênfase em atividades como produção de minicursos, portfólios de código e material audiovisual sobre computação), entre outros projetos.
Minicurso 2: Cidades Inteligentes: A Construção do Futuro
Resumo: O conceito de cidades inteligentes representa uma abordagem inovadora para o desenvolvimento urbano, integrando tecnologia, sustentabilidade e engajamento comunitário para melhorar a qualidade de vida dos cidadãos. Neste minicurso, exploraremos como a utilização de tecnologias de informação e comunicação pode otimizar a gestão dos recursos urbanos, além de criar uma cidade mais eficiente e resiliente. O curso visa discutir modelos práticos de implementação e o papel de iniciativas locais, possibilitando uma conexão mais forte entre as pessoas e a cidade.
Instrutor:
Sadi Gioda
Sadi Gioda tem se destacado no fortalecimento do ecossistema de inovação local, promovendo parcerias estratégicas, iniciativas empreendedoras e colaboração entre setores. Com um foco no desenvolvimento sustentável e inovador, seu trabalho gera impactos positivos e avanços significativos no crescimento econômico e tecnológico da região. Atualmente, Gioda é reconhecido por sua atuação exemplar como Secretário de Desenvolvimento Econômico de Santiago.
Minicurso 3: Risco em Jogo – Aprendendo Gerenciamento de Riscos de Forma Divertida
Resumo: No minicurso "Risco em Jogo – Aprendendo Gerenciamento de Riscos de Forma Divertida", os participantes irão explorar os principais conceitos de gerenciamento de riscos de forma interativa e prática. A primeira parte do curso abordará os fundamentos teóricos, como identificação, análise e gerenciamento de riscos em projetos de software. Na sequência, os alunos aplicarão esse conhecimento por meio de um jogo de tabuleiro desenvolvido para simular situações reais de gerenciamento de riscos. Ao final, os participantes estarão mais preparados para lidar com riscos de maneira estratégica e eficaz, de forma lúdica e envolvente.
Instrutora:
Dra. Lisandra Manzoni Fontoura
Currículo LattesDoutora em Ciência da Computação e mestre em Computação, ambos pela Universidade Federal do Rio Grande do Sul; graduação em Informática pela Universidade Federal de Santa Maria (1997). Atua como professora e pesquisadora na Universidade Federal de Santa Maria e como professor permanente do Programa de Pós-Graduação em Ciência da Computação. Trabalhou como analista de sistemas e como membro do Grupo de Qualidade de Software no Serviço Federal de Processamento de Dados. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, principalmente nos seguintes temas: Processos de Software, Gerência de Projetos, Segurança da Informação e Qualidade de Software. Atuou como coordenadora geral do projeto Sistema Integrado de Simulação ASTROS (SIS-ASTROS) e atua como coordenadora técnica do projeto Sistema Integrado de Simulação ASTROS – Grupo de Mísseis e Foguetes (SIS-ASTROS GMF), ambos desenvolvidos em parceria da UFSM com o Exército Brasileiro.
Minicurso 4: Desenvolvimento de dApps com Ethereum e Smart Contracts
Resumo: Aplicações descentralizadas, ou dApps, são aplicativos que operam em redes blockchain, como a Ethereum, em vez de servidores centralizados. Este curso é para você, profissional e entusiasta de tecnologia que tem conhecimento básico de programação (preferencialmente JavaScript) e deseja aprofundar seus conhecimentos em blockchain e aprender a desenvolver aplicações descentralizadas (dApps). Nele, abordaremos blockchain e Ethereum, smart contracts e as principais ferramentas e frameworks para desenvolvimento e teste de dApps.
Instrutor:
Elvys Soares
Currículo LattesProfessor Elvys Soares é docente no Instituto Federal de Alagoas (IFAL) e possui vasta experiência em desenvolvimento de software e segurança da informação. Com uma forte base em testes de software e pesquisa em "test smells," Elvys amplia seus conhecimentos na área de blockchain e aplicações descentralizadas, explorando soluções inovadoras para o futuro da tecnologia digital.
Minicurso 5: Criando um App de Tarefas (To-Do) com Kotlin e Android
Resumo: Nesse minicurso, os participantes irão construir do zero uma lista de tarefas, onde poderão adicionar, marcar como concluídas e remover tarefas. A aplicação será desenvolvida em linguagem Kotlin para a plataforma Android, utilizando Room SQL para armazenamento dos dados.
Instrutor:
Pedro Denardi Minuzzi
Pedro Denardi Minuzzi é desenvolvedor Android com mais de 5 anos de experiência na criação de aplicativos móveis. Atualmente trabalha na Mutant, onde contribui para o desenvolvimento de soluções tecnológicas móveis. Formado em Ciência da Computação pela URI - Santiago, traz consigo um forte conhecimento técnico e paixão por criar experiências móveis intuitivas e minimalistas.